// This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007 DEFINE OBJECTS 78 DEFINE OBJECT SANNY BUILDER 3.04 DEFINE OBJECT AD_FLATDOOR // Object number -1 DEFINE OBJECT KB_BANDIT_U // Object number -2 DEFINE OBJECT ROULETTE_TBL // Object number -3 DEFINE OBJECT VENDMACHFD // Object number -4 DEFINE OBJECT VENDMACH // Object number -5 DEFINE OBJECT VENDIN3 // Object number -6 DEFINE OBJECT CJ_SPRUNK1 // Object number -7 DEFINE OBJECT CJ_CANDYVENDOR // Object number -8 DEFINE OBJECT CJ_EXT_CANDY // Object number -9 DEFINE OBJECT NEIL_SLOT // Object number -10 DEFINE OBJECT CJ_SLOT_BANK // Object number -11 DEFINE OBJECT BLCK_JACK // Object number -12 DEFINE OBJECT WHEEL_O_FORTUNE // Object number -13 DEFINE OBJECT CRACKFACT_SFS // Object number -14 DEFINE OBJECT CF_EXT_DEM_SFS // Object number -15 DEFINE OBJECT LODCRACKFACT_SFS // Object number -16 DEFINE OBJECT LODEXT_DEM_SFS // Object number -17 DEFINE OBJECT WOODENBOX // Object number -18 DEFINE OBJECT TRDCSGRGDOOR_LVS // Object number -19 DEFINE OBJECT MD_POSTER // Object number -20 DEFINE OBJECT CR_DOOR_01 // Object number -21 DEFINE OBJECT CR_DOOR_03 // Object number -22 DEFINE OBJECT SHUTTER_VEGAS // Object number -23 DEFINE OBJECT CR1_DOOR // Object number -24 DEFINE OBJECT CT_GATEXR // Object number -25 DEFINE OBJECT A51_JETDOOR // Object number -26 DEFINE OBJECT PORTAKABIN // Object number -27 DEFINE OBJECT AB_CASDORLOK // Object number -28 DEFINE OBJECT IMY_SHASH_WALL // Object number -29 DEFINE OBJECT TWRCRANE_M_04 // Object number -30 DEFINE OBJECT TWRCRANE_M_01 // Object number -31 DEFINE OBJECT TWRCRANE_M_02 // Object number -32 DEFINE OBJECT LODCRANE_M_04 // Object number -33 DEFINE OBJECT LODCRANE_M_01 // Object number -34 DEFINE OBJECT MAGNOCRANE_01 // Object number -35 DEFINE OBJECT MAGNOCRANE_02 // Object number -36 DEFINE OBJECT MAGNOCRANE_03 // Object number -37 DEFINE OBJECT LODNOCRANE_01 // Object number -38 DEFINE OBJECT LODNOCRANE_02 // Object number -39 DEFINE OBJECT LODNOCRANE_03 // Object number -40 DEFINE OBJECT QUARRY_CRANEBASE // Object number -41 DEFINE OBJECT QUARRY_CRANE // Object number -42 DEFINE OBJECT QUARRY_CRANEARM // Object number -43 DEFINE OBJECT A51_VENTCOVERB // Object number -44 DEFINE OBJECT CARRIER_LIFT2_SFSE // Object number -45 DEFINE OBJECT CARRIER_LIFT1_SFSE // Object number -46 DEFINE OBJECT KB_BEER // Object number -47 DEFINE OBJECT CJ_JUICE_CAN // Object number -48 DEFINE OBJECT A51_SPOTBASE // Object number -49 DEFINE OBJECT A51_SPOTHOUSING // Object number -50 DEFINE OBJECT A51_SPOTBULB // Object number -51 DEFINE OBJECT PARACHUTE // Object number -52 DEFINE OBJECT PARA_COLLISION // Object number -53 DEFINE OBJECT CJ_WHEEL_1 // Object number -54 DEFINE OBJECT CJ_WHEEL_02 // Object number -55 DEFINE OBJECT CJ_WHEEL_03 // Object number -56 DEFINE OBJECT CHIP_STACK07 // Object number -57 DEFINE OBJECT CHIP_STACK08 // Object number -58 DEFINE OBJECT CHIP_STACK12 // Object number -59 DEFINE OBJECT CHIP_STACK09 // Object number -60 DEFINE OBJECT CHIP_STACK11 // Object number -61 DEFINE OBJECT ROULETTE_MARKER // Object number -62 DEFINE OBJECT KMB_ROCK // Object number -63 DEFINE OBJECT CHIP_STACK10 // Object number -64 DEFINE OBJECT CHIP_STACK13 // Object number -65 DEFINE OBJECT CHIP_STACK14 // Object number -66 DEFINE OBJECT WHEEL_SUPPORT // Object number -67 DEFINE OBJECT WHEEL_TABLE // Object number -68 DEFINE OBJECT CLICKER // Object number -69 DEFINE OBJECT CJ_EXT_SPRUNK // Object number -70 DEFINE OBJECT PIZZAHIGH // Object number -71 DEFINE OBJECT CJ_PIZZA_1 // Object number -72 DEFINE OBJECT CJ_PIZZA_2 // Object number -73 DEFINE OBJECT BURGERHIGH // Object number -74 DEFINE OBJECT CJ_BURG_1 // Object number -75 DEFINE OBJECT CJ_BURG_2 // Object number -76 DEFINE OBJECT WHEEL_WEE // Object number -77 DEFINE MISSIONS 2 DEFINE MISSION 0 AT @INITIAL // Initial 1 DEFINE MISSION 1 AT @INITIL2 // Initial 2 DEFINE EXTERNAL_SCRIPTS 17 // Use -1 in order not to compile AAA script DEFINE SCRIPT AMMU AT @AMUNAT // 0 DEFINE SCRIPT BLACKJ AT @BLACKJ // 1 DEFINE SCRIPT CARMOD1 AT @CARMOD // 2 DEFINE SCRIPT JUNKFUD AT @JFUD // 3 DEFINE SCRIPT OTBSLP AT @OTBSLP // 4 DEFINE SCRIPT OTBTILL AT @OTBTILL // 5 DEFINE SCRIPT OTBWTCH AT @OTBWTCH // 6 DEFINE SCRIPT PEDCARD AT @PEDCARD // 7 DEFINE SCRIPT PEDROUL AT @PEDROUL // 8 DEFINE SCRIPT PEDSLOT AT @PEDSLOT // 9 DEFINE SCRIPT PLAYER_PARACHUTE AT @PLCHUTE // 10 DEFINE SCRIPT ROULETTE AT @ROULETE // 11 DEFINE SCRIPT SLOT_MACHINE AT @BANDIT // 12 DEFINE SCRIPT TICKET AT @TICKET // 13 DEFINE SCRIPT VENDING_MACHINE AT @VENDING // 14 DEFINE SCRIPT VIDPOK AT @VIDPOK // 15 DEFINE SCRIPT WHEELO AT @WOF // 16 DEFINE UNKNOWN_EMPTY_SEGMENT 0 DEFINE UNKNOWN_THREADS_MEMORY 574 //-------------MAIN--------------- thread 'MAIN' fade 0 0 042C: set_total_missions_to 147 030D: set_max_progress 187 0997: set_total_respect_points_to 1339 01F0: set_max_wanted_level_to 0 set_wb_check_to 0 00C0: set_current_time_hours_to 1 minutes_to 0 01EB: set_traffic_density_multiplier_to 0.0 03DE: set_pedestrians_density_multiplier_to 0.0 04E4: unknown_refresh_game_renderer_at 1093.0 -2036.0 062A: change_float_stat 23 to 0.0 062A: change_float_stat 22 to 999.0 062A: change_float_stat 225 to 999.0 062A: change_float_stat 21 to 0.0 062A: change_float_stat 160 to 0.0 0629: change_integer_stat 181 to 4 0629: change_integer_stat 68 to 0 062A: change_float_stat 81 to 10.0 $PLAYER_CHAR = Player.Create(#NULL, 1505.067, -892.1097, 58.73013) 0960: enable_player $PLAYER_CHAR stats_box 0 0703: set_tags_painted_percentage_at -3000.0 -3000.0 3000.0 3000.0 value 255 03E6: remove_text_box 07FB: set_interior 'CARLS' access 1 // DOM DGOHCOHA 07FB: set_interior 'AMMUN1' access 1 // OPYGNE 07FB: set_interior 'AMMUN2' access 1 // OPYGNE 07FB: set_interior 'AMMUN3' access 1 // OPYGNE 07FB: set_interior 'AMMUN4' access 1 // OPYGNE 07FB: set_interior 'AMMUN5' access 1 // OPYGNE 07FB: set_interior 'BARBERS' access 1 // ZAPNKMAXEPCKAR 07FB: set_interior 'BARBER2' access 1 // ZAPNKMAXEPCKAR 07FB: set_interior 'BARBER3' access 1 // ZAPNKMAXEPCKAR 07FB: set_interior 'FDPIZA' access 1 // ZNQQEPNR 07FB: set_interior 'FDCHICK' access 1 // VACT VYD 07FB: set_interior 'FDBURG' access 1 // VACTVYD 07FB: set_interior 'TATTOO' access 1 // CALOH TATYNPOBOK 07FB: set_interior 'CSCHP' access 1 // 6NHKO 07FB: set_interior 'CSSPRT' access 1 // ZPO-KPYFN 07FB: set_interior 'LACS1' access 1 // ZOD3EMKA 07FB: set_interior 'CLOTHGP' access 1 // 3NZ 07FB: set_interior 'CSDESGN' access 1 // GEPTBA 07FB: set_interior 'CSEXL' access 1 // KLACCNKA DNDJE 07FB: set_interior 'GYM1' access 1 // CZOPT3AL FAHTOHA 07FB: set_interior 'GYM2' access 1 // 6OEBSN NCKYCCTBA KO6PS 07FB: set_interior 'GYM3' access 1 // ZOD KAHATAMN 07FB: set_interior 'PDOMES' access 1 // KYZOLA YDOBOLJCTBNR 07FB: set_interior 'PDOMES2' access 1 // KYZOLA YDOBOLJCTBNR 07FB: set_interior 'MADDOGS' access 1 // XLEB 6E3YMHSX CO6AK 07FB: set_interior 'MDDOGS' access 1 // XLEB 6E3YMHSX CO6AK 07FB: set_interior 'GANG' access 1 // DOM 6AHDS BAFOC 07FB: set_interior 'RCPLAY' access 1 // MAFA3NH 3EPO PC 07FB: set_interior 'PAPER' access 1 // DEZAPTAMEHT ZLAHNPOBAHNR 07FB: set_interior 'ABATOIR' access 1 // CNHDAKKO A66ATYP 07FB: set_interior 'LACRAK' access 1 // LOFOBO TPEWNHS $PLAYER_ACTOR = Actor.EmulateFromPlayer($PLAYER_CHAR) Actor.Angle($PLAYER_ACTOR) = 262.0 start_mission 0 // Initial 1 wait 0 start_mission 1 // Initial 2 $Custom_Tournament_Flag = 0 $166 = 292.33 $167 = -35.39 $168 = 1000.5 $164 = 0 $193 = 1 $193 = 2 $LOWR_CONT_Script_Launched = 0 $Mission_Cesar_Vialpando_Passed = 0 $Race_Index = 0 $Toreno_Total_Passed_Missions = 10 $Syndicate_Total_Passed_Missions = 10 $Truth_Total_Passed_Missions = 10 $OG_Loc_Total_Passed_Missions = 10 $Wuzimu_Total_Passed_Missions = 10 $Smoke_Total_Passed_Missions = 10 $Ryder_Total_Passed_Missions = 10 0A24: enable_military_zones_wanted_level 1 09E4: enable_aircraftcarrier_sam 0 07A8: enable_area69_sam 0 03C7: set_sensitivity_to_crime 0.0 0180: set_on_mission_flag_to $ONMISSION // Note: your missions have to use the variable defined here 04AE: $icon_CJ = 15 // $ = any 04AE: $icon_Sweet = 38 // $ = any 04AE: $icon_Ryder = 34 // $ = any 04AE: $icon_Big_Dmoke = 8 // $ = any 04AE: $icon_OG_Loc = 28 // $ = any 04AE: $icon_Crash = 16 // $ = any 04AE: $icon_Cesar = 13 // $ = any 04AE: $icon_Catalina = 12 // $ = any 04AE: $icon_Truth = 40 // $ = any 04AE: $icon_Woozie = 46 // $ = any 04AE: $icon_LocoSyndicate = 23 // $ = any 04AE: $icon_Triads = 43 // $ = any 04AE: $icon_Cesar_2 = 13 // $ = any 04AE: $icon_Race = 33 // $ = any 04AE: $icon_Zero = 47 // $ = any 04AE: $icon_Triads_Casino = 44 // $ = any 04AE: $icon_Mafia_Casino = 25 // $ = any 04AE: $icon_Cash = 52 // $ = any 04AE: $icon_MadDog = 24 // $ = any 04AE: $icon_Toreno = 42 // $ = any 04AE: $icon_Airyard = 5 // $ = any 04AE: $icon_CJ_2 = 15 // $ = any 04AE: $icon_School = 36 // $ = any 04AE: $icon_Sweet_2 = 38 // $ = any 01E8: create_forbidden_for_cars_cube_cornerA 2500.0 -1677.0 20.0 cornerB 2430.0 -1653.0 0.0 $672 = 0 $Total_Food_Eaten = 0 $FOOD_Player_Aggressive_Flag = 0 $692 = 1.0 $693 = 1.6 $694 = 200 $695 = 200 $696 = 200 $697 = 255 $698 = 100 $699 = 100 $700 = 100 $701 = 255 $702 = 20 $703 = 20 $704 = 20 $705 = 255 $Video_Game = -1 $709 = 0 0914: NOP 1 0914: NOP 2 0914: NOP 3 0914: NOP 4 0914: NOP 5 0914: NOP 6 0914: NOP 7 0914: NOP 8 0914: NOP 9 0914: NOP 10 0914: NOP 11 0914: NOP 12 0914: NOP 13 0914: NOP 16 0914: NOP 14 0914: NOP 15 0929: init_external_script_trigger 11 (ROULETTE) with_object_model #ROULETTE_TBL priority 100 radius 50.0 type 1 0929: init_external_script_trigger 12 (SLOT_MACHINE) with_object_model #KB_BANDIT_U priority 100 radius 6.0 type 1 0929: init_external_script_trigger 14 (VENDING_MACHINE) with_object_model #VENDMACHFD priority 100 radius 6.0 type -1 0929: init_external_script_trigger 14 (VENDING_MACHINE) with_object_model #VENDMACH priority 100 radius 6.0 type -1 0929: init_external_script_trigger 14 (VENDING_MACHINE) with_object_model #VENDIN3 priority 100 radius 6.0 type -1 0929: init_external_script_trigger 14 (VENDING_MACHINE) with_object_model #CJ_SPRUNK1 priority 100 radius 6.0 type -1 0929: init_external_script_trigger 14 (VENDING_MACHINE) with_object_model #CJ_CANDYVENDOR priority 100 radius 6.0 type -1 0929: init_external_script_trigger 14 (VENDING_MACHINE) with_object_model #CJ_EXT_CANDY priority 100 radius 6.0 type -1 0929: init_external_script_trigger 14 (VENDING_MACHINE) with_object_model #CJ_EXT_SPRUNK priority 100 radius 6.0 type -1 $709 = 0 0929: init_external_script_trigger 15 (VIDPOK) with_object_model #NEIL_SLOT priority 100 radius 4.0 type 1 0929: init_external_script_trigger 15 (VIDPOK) with_object_model #CJ_SLOT_BANK priority 100 radius 4.0 type 1 0929: init_external_script_trigger 1 (BLACKJ) with_object_model #BLCK_JACK priority 100 radius 70.0 type 1 0929: init_external_script_trigger 16 (WHEELO) with_object_model #WHEEL_O_FORTUNE priority 100 radius 70.0 type 1 0776: create_objects_in_object_group "CRACK" 0363: create_object_at -2166.86 -236.5 40.86 radius 40.0 model #CRACKFACT_SFS visibility 1 0363: create_object_at -2185.49 -215.55 34.31 radius 40.0 model #CF_EXT_DEM_SFS visibility 0 0363: create_object_at -2166.86 -236.5 40.86 radius 40.0 model #LODCRACKFACT_SFS visibility 1 0363: create_object_at -2185.49 -215.55 34.31 radius 40.0 model #LODEXT_DEM_SFS visibility 0 $GS_Gang_Cash = 1 0884: 'OTBWTCH' = init_external_script_named_handle 6 (OTBWTCH) 0884: 'OTBSLP' = init_external_script_named_handle 4 (OTBSLP) 0884: 'OTBTILL' = init_external_script_named_handle 5 (OTBTILL) 0884: 'PEDROUL' = init_external_script_named_handle 8 (PEDROUL) 0884: 'PEDCARD' = init_external_script_named_handle 7 (PEDCARD) 0884: 'PEDSLOT' = init_external_script_named_handle 9 (PEDSLOT) 0884: 'TICKET' = init_external_script_named_handle 13 (TICKET) 0363: create_object_at -2166.86 -236.5 40.86 radius 40.0 model #CRACKFACT_SFS visibility 1 0363: create_object_at -2185.49 -215.55 34.31 radius 40.0 model #CF_EXT_DEM_SFS visibility 0 0363: create_object_at -2166.86 -236.5 40.86 radius 40.0 model #LODCRACKFACT_SFS visibility 1 0363: create_object_at -2185.49 -215.55 34.31 radius 40.0 model #LODEXT_DEM_SFS visibility 0 create_thread_wb @INTMAN create_thread @Noname_1 create_thread_wb @HJ fade 0 0 09BA: show_entered_zone_name 0 wait 0 03B7: process_cutscene_only 0 0169: set_fade_color_RGB 0 0 0 03B7: process_cutscene_only 1 01F0: set_max_wanted_level_to 0 if Player.Defined($PLAYER_CHAR) jf @MAIN_2103 set_weather 14 Player.SetClothes($PLAYER_CHAR, "VEST", "VEST", Torso) Player.SetClothes($PLAYER_CHAR, "JEANSDENIM", "JEANS", Legs) Player.SetClothes($PLAYER_CHAR, "SNEAKERBINCBLK", "SNEAKER", Shoes) Player.SetClothes($PLAYER_CHAR, "PLAYER_FACE", "HEAD", Head) 055E: set_player $PLAYER_CHAR max_health += 100 $2549 = 1 Player.Build($PLAYER_CHAR) 0793: save_player_clothes $Mission_Intro_Passed = 0 $41 = 1 if Player.Defined($PLAYER_CHAR) jf @MAIN_2110 select_interior 0 Player.CanMove($PLAYER_CHAR) = True 01E8: create_forbidden_for_cars_cube_cornerA -100000.0 -100000.0 -100000.0 cornerB 100000.0 100000.0 100000.0 022B: create_forbidden_for_peds_cube_cornerA -100000.0 -100000.0 -100000.0 cornerB 100000.0 100000.0 100000.0 01EB: set_traffic_density_multiplier_to 0.0 03DE: set_pedestrians_density_multiplier_to 0.0 Camera.SetPosition(1093.0, -2036.0, 90.0, 0.0, 0.0, 0.0) Camera.PointAt(384.0, -1557.0, 20.0, 2) wait 500 fade 1 1000 goto @MAIN_2110 hex 67 0C A5 12 3E 26 end :MAIN_2103 $Script_Status = 0 :MAIN_2110 wait 0 if Player.Defined($PLAYER_CHAR) jf @MAIN_2110 077E: get_active_interior_to $Active_Interior 0652: $STAT_Unlocked_Cities_Number = integer_stat 181 07D0: $Weekday = weekday 09FB: $Current_Language = current_language 0842: $Current_Town_Number = player $PLAYER_CHAR town_number 01BD: $5284 = current_time_in_ms if $672 == 1 jf @MAIN_2249 0084: $5283 = $5284 // (int) 0060: $5283 -= $5285 // (int) if $5283 >= 180000 jf @MAIN_2249 $672 = 0 $Total_Food_Eaten = 0 $5283 = 0 $10045 = 0 :MAIN_2249 wait 0 if Player.Defined($PLAYER_CHAR) jf @MAIN_2249 if or Garage.IsOpen('BODLAWN') Garage.IsOpen('MODLAST') Garage.IsOpen('MDSSFSE') Garage.IsOpen('MDS1SFS') Garage.IsOpen('VECMOD') jf @MAIN_2391 0926: $Script_Status = external_script_status 2 (CARMOD1) if $Script_Status == 0 jf @MAIN_2384 08A9: load_external_script 2 (CARMOD1) if 08AB: external_script 2 (CARMOD1) loaded jf @MAIN_2384 0913: run_external_script 2 (CARMOD1) :MAIN_2384 goto @MAIN_2395 :MAIN_2391 090F: end_external_script 2 (CARMOD1) :MAIN_2395 wait 0 if Player.Defined($PLAYER_CHAR) jf @MAIN_2395 if Actor.HasWeapon($PLAYER_ACTOR, 46) jf @MAIN_2489 0926: $Script_Status = external_script_status 10 (PLAYER_PARACHUTE) if $Script_Status == 0 jf @MAIN_2482 08A9: load_external_script 10 (PLAYER_PARACHUTE) if 08AB: external_script 10 (PLAYER_PARACHUTE) loaded jf @MAIN_2482 0913: run_external_script 10 (PLAYER_PARACHUTE) :MAIN_2482 goto @MAIN_2493 :MAIN_2489 090F: end_external_script 10 (PLAYER_PARACHUTE) :MAIN_2493 goto @MAIN_2110 :HJ set_wb_check_to 0 thread 'HJ' if $709 > 0 jf @HJ_33 :HJ_33 wait 0 if not Player.Defined($PLAYER_CHAR) jf @HJ_60 goto @HJ_33 :HJ_60 if 0445: improved_handling_cheat_used jf @HJ_80 goto @HJ_33 :HJ_80 if 09AE: actor $PLAYER_ACTOR driving_train jf @HJ_103 goto @HJ_33 :HJ_103 if 04C8: actor $PLAYER_ACTOR driving_flying_vehicle jf @HJ_126 goto @HJ_33 :HJ_126 if 04A7: actor $PLAYER_ACTOR driving_boat jf @HJ_149 goto @HJ_33 :HJ_149 if Actor.DrivingVehicleType($PLAYER_ACTOR, #VORTEX) jf @HJ_175 goto @HJ_33 :HJ_175 if 89E7: not player $PLAYER_CHAR not_frozen jf @HJ_198 goto @HJ_33 :HJ_198 if Actor.Driving($PLAYER_ACTOR) jf @HJ_1701 if $709 > 0 jf @HJ_33 $HJ_Player_Car = Actor.CurrentCar($PLAYER_ACTOR) 04FC: store_stunt_data $PLAYER_CHAR two_wheels: $HJ_TwoWheels_Time $HJ_TwoWheels_Distance_Float wheelie: $HJ_Wheelie_Time $HJ_Wheelie_Distance_Float stoppie: $HJ_Stoppie_Time $HJ_Stoppie_Distance_Float if $HJ_TwoWheels_Distance_Float > 0.0 jf @HJ_459 $HJ_TwoWheels_Time /= 1000 008C: $HJ_TwoWheels_Distance_Meters_Int = float $HJ_TwoWheels_Distance_Float to_integer 008D: $HJ_TwoWheels_Distance_Meters_Float = integer $HJ_TwoWheels_Distance_Meters_Int to_float 0086: $HJ_Temp_Float = $HJ_TwoWheels_Distance_Float // (float) 0061: $HJ_Temp_Float -= $HJ_TwoWheels_Distance_Meters_Float // (float) $HJ_Temp_Float *= 100.0 008C: $HJ_TwoWheels_Distance_Meters_Rem = float $HJ_Temp_Float to_integer 0084: $HJ_Bonus = $HJ_TwoWheels_Time // (int) 0058: $HJ_Bonus += $HJ_TwoWheels_Distance_Meters_Int // (int) $HJ_Bonus /= 2 Player.Money($PLAYER_CHAR) += $HJ_Bonus if 0424: is_system_metric jf @HJ_418 02FF: show_text_3numbers GXT 'WHEEL02' numbers $HJ_Bonus $HJ_TwoWheels_Distance_Feet $HJ_TwoWheels_Time time 3000 flag 1 // DBONHON 6OHYC 3A DBA KOLECA: $ ~1~ PACCTORHNE: ~1~VYTOB BPEMR: ~1~ CEKYHD goto @HJ_459 :HJ_418 0425: $HJ_TwoWheels_Distance_Feet_Float = meters $HJ_TwoWheels_Distance_Float to_feet 008C: $HJ_TwoWheels_Distance_Feet = float $HJ_TwoWheels_Distance_Feet_Float to_integer 02FF: show_text_3numbers GXT 'WHEEL02' numbers $HJ_Bonus $HJ_TwoWheels_Distance_Feet $HJ_TwoWheels_Time time 3000 flag 1 // DBONHON 6OHYC 3A DBA KOLECA: $ ~1~ PACCTORHNE: ~1~VYTOB BPEMR: ~1~ CEKYHD :HJ_459 if $HJ_Wheelie_Distance_Float > 0.0 jf @HJ_664 $HJ_Wheelie_Time /= 1000 008C: $HJ_Wheelie_Distance_Meters_Int = float $HJ_Wheelie_Distance_Float to_integer 008D: $HJ_Wheelie_Distance_Meters_Float = integer $HJ_Wheelie_Distance_Meters_Int to_float 0086: $HJ_Temp_Float = $HJ_Wheelie_Distance_Float // (float) 0061: $HJ_Temp_Float -= $HJ_Wheelie_Distance_Meters_Float // (float) $HJ_Temp_Float *= 100.0 008C: $HJ_Wheelie_Distance_Meters_Rem = float $HJ_Temp_Float to_integer 0084: $HJ_Bonus = $HJ_Wheelie_Distance_Meters_Int // (int) $HJ_Bonus *= 2 $HJ_Bonus /= 5 $HJ_Bonus /= 2 Player.Money($PLAYER_CHAR) += $HJ_Bonus if 0424: is_system_metric jf @HJ_623 0302: show_text_4numbers GXT 'WHEEL06' numbers $HJ_Bonus $HJ_Wheelie_Distance_Meters_Int $HJ_Wheelie_Distance_Meters_Rem $HJ_Wheelie_Time time 3000 flag 1 // 6OHYC KOLECNKA: $ ~1~ PACCTORHNE: ~1~.~1~ M BPEMR: ~1~ CEKYHD goto @HJ_664 :HJ_623 0425: $HJ_Wheelie_Distance_Feet_Float = meters $HJ_Wheelie_Distance_Float to_feet 008C: $HJ_Wheelie_Distance_Feet = float $HJ_Wheelie_Distance_Feet_Float to_integer 02FF: show_text_3numbers GXT 'WHEEL07' numbers $HJ_Bonus $HJ_Wheelie_Distance_Feet $HJ_Wheelie_Time time 3000 flag 1 // 6OHYC KOLECNKA: $ ~1~ PACCTORHNE: ~1~ VYTOB BPEMR: ~1~ CEKYHD :HJ_664 if $HJ_Stoppie_Distance_Float > 0.0 jf @HJ_855 $HJ_Stoppie_Time /= 1000 008C: $HJ_Stoppie_Distance_Meters_Int = float $HJ_Stoppie_Distance_Float to_integer 008D: $HJ_Stoppie_Distance_Meters_Float = integer $HJ_Stoppie_Distance_Meters_Int to_float 0086: $HJ_Temp_Float = $HJ_Stoppie_Distance_Float // (float) 0061: $HJ_Temp_Float -= $HJ_Stoppie_Distance_Meters_Float // (float) $HJ_Temp_Float *= 100.0 008C: $HJ_Stoppie_Distance_Meters_Rem = float $HJ_Temp_Float to_integer 0084: $HJ_Bonus = $HJ_Stoppie_Distance_Meters_Int // (int) $HJ_Bonus /= 2 Player.Money($PLAYER_CHAR) += $HJ_Bonus if 0424: is_system_metric jf @HJ_814 0302: show_text_4numbers GXT 'WHEEL11' numbers $HJ_Bonus $HJ_Stoppie_Distance_Meters_Int $HJ_Stoppie_Distance_Meters_Rem $HJ_Stoppie_Time time 3000 flag 1 // 6OHYC TOPMOGEHN: $ ~1~ PACCTORHNE: ~1~.~1~ M BPEMR: ~1~ CEKYHD goto @HJ_855 :HJ_814 0425: $HJ_Stoppie_Distance_Feet_Float = meters $HJ_Stoppie_Distance_Float to_feet 008C: $HJ_Stoppie_Distance_Feet = float $HJ_Stoppie_Distance_Feet_Float to_integer 02FF: show_text_3numbers GXT 'WHEEL12' numbers $HJ_Bonus $HJ_Stoppie_Distance_Feet $HJ_Stoppie_Time time 3000 flag 1 // 6OHYC TOPMOGEHNR: $ ~1~ PACCTORHNE: ~1~ VYTOB BPEMR: ~1~ CEKYHD :HJ_855 if 01F3: car $HJ_Player_Car in_air jf @HJ_1687 $HJ_Stunt_Rotation_Int = 0 $HJ_Car_Angle_Begin_Stunt = 0.0 $1293 = 0 $HJ_Stunt_Flips = 0 $HJ_Stunt_Flipping_Flag = 0 $HJ_Stunt_Bonus_Mult = 0 $HJ_Begin_Stunt_Flag = 0 $HJ_Stunt_Height = 0 $HJ_Car_Z_Max = -100.0 $HJ_Car_X = 0.0 $HJ_Car_Y = 0.0 $HJ_Car_Z = 0.0 $HJ_Car_X_Begin_Stunt = 0.0 $HJ_Car_Y_Begin_Stunt = 0.0 $HJ_Car_Z_Begin_Stunt = 0.0 $HJ_Car_X_End_Stunt = 0.0 $HJ_Car_Y_End_Stunt = 0.0 $HJ_Stunt_Distance_Max_Float = 0.0 $HJ_Stunt_Distance_Max_Int = 0 $HJ_Stunt_Distance_Max_Rem = 0 $HJ_Stunt_Height_Rem = 0 $HJ_Temp_Float = 0.0 $1316 = 0.0 $HJ_Stunt_Rotation_Float = 0.0 $1317 = 0.0 $HJ_Car_Angle = 0.0 $1301 = 0 $1340 = 0 :HJ_1115 if or 01F3: car $HJ_Player_Car in_air 10 > $1301 jf @HJ_1680 $1301 += 1 Car.StorePos($HJ_Player_Car, $HJ_Car_X, $HJ_Car_Y, $HJ_Car_Z) 0086: $HJ_Car_Angle = $HJ_Car_Angle_Begin_Stunt // (float) if $HJ_Begin_Stunt_Flag == 0 jf @HJ_1224 $HJ_Car_Angle = Car.Angle($HJ_Player_Car) 0086: $HJ_Car_X_Begin_Stunt = $HJ_Car_X // (float) 0086: $HJ_Car_Y_Begin_Stunt = $HJ_Car_Y // (float) 0086: $HJ_Car_Z_Begin_Stunt = $HJ_Car_Z // (float) $HJ_Begin_Stunt_Flag = 1 :HJ_1224 wait 0 if Car.Wrecked($HJ_Player_Car) jf @HJ_1251 goto @HJ_33 :HJ_1251 if not Player.Defined($PLAYER_CHAR) jf @HJ_1274 goto @HJ_33 :HJ_1274 if not Actor.Driving($PLAYER_ACTOR) jf @HJ_1297 goto @HJ_33 :HJ_1297 if and 820D: not car $HJ_Player_Car flipped $HJ_Stunt_Flipping_Flag == 0 jf @HJ_1327 $HJ_Stunt_Flipping_Flag = 1 :HJ_1327 if and 020D: car $HJ_Player_Car flipped $HJ_Stunt_Flipping_Flag == 1 jf @HJ_1364 $HJ_Stunt_Flips += 1 $HJ_Stunt_Flipping_Flag = 0 :HJ_1364 $HJ_Car_Angle_Begin_Stunt = Car.Angle($HJ_Player_Car) 0086: $1316 = $HJ_Car_Angle_Begin_Stunt // (float) 0061: $1316 -= $HJ_Car_Angle // (float) if $1316 > 180.0 jf @HJ_1442 0086: $1317 = $1316 // (float) $1316 = 360.0 0061: $1316 -= $1317 // (float) goto @HJ_1489 :HJ_1442 if -180.0 > $1316 jf @HJ_1489 0086: $1317 = $1316 // (float) $1316 = 360.0 0059: $1316 += $1317 // (float) :HJ_1489 if 0.0 > $1316 jf @HJ_1536 0086: $1317 = $1316 // (float) $1316 = 0.0 0061: $1316 -= $1317 // (float) :HJ_1536 0059: $HJ_Stunt_Rotation_Float += $1316 // (float) 008C: $HJ_Stunt_Rotation_Int = float $HJ_Stunt_Rotation_Float to_integer if 0024: $HJ_Car_Z > $HJ_Car_Z_Max // (float) jf @HJ_1579 0086: $HJ_Car_Z_Max = $HJ_Car_Z // (float) :HJ_1579 $HJ_Car_Z = 0.0 if $1340 == 0 jf @HJ_1673 Car.StorePos($HJ_Player_Car, $HJ_Car_X_End_Stunt, $HJ_Car_Y_End_Stunt, $HJ_Temp_Float) 0509: $HJ_Temp_Float = distance_between_XY $HJ_Car_X_Begin_Stunt $HJ_Car_Y_Begin_Stunt and_XY $HJ_Car_X_End_Stunt $HJ_Car_Y_End_Stunt if $HJ_Temp_Float > 20.0 jf @HJ_1673 09AB: unknown_set_car $HJ_Player_Car unknown 37 // similar to 0947 $1340 = 1 :HJ_1673 goto @HJ_1115 :HJ_1680 goto @HJ_1694 :HJ_1687 goto @HJ_33 :HJ_1694 goto @HJ_1708 :HJ_1701 goto @HJ_33 :HJ_1708 if $HJ_Begin_Stunt_Flag == 1 jf @HJ_1897 Car.StorePos($HJ_Player_Car, $HJ_Car_X_End_Stunt, $HJ_Car_Y_End_Stunt, $HJ_Temp_Float) 0509: $HJ_Stunt_Distance_Max_Float = distance_between_XY $HJ_Car_X_Begin_Stunt $HJ_Car_Y_Begin_Stunt and_XY $HJ_Car_X_End_Stunt $HJ_Car_Y_End_Stunt 0628: add $HJ_Stunt_Distance_Max_Float to_float_stat 139 008C: $HJ_Stunt_Distance_Max_Int = float $HJ_Stunt_Distance_Max_Float to_integer 0061: $HJ_Car_Z_Max -= $HJ_Car_Z_Begin_Stunt // (float) 0628: add $HJ_Car_Z_Max to_float_stat 140 008C: $HJ_Stunt_Height = float $HJ_Car_Z_Max to_integer 008D: $HJ_Temp_Float = integer $HJ_Stunt_Distance_Max_Int to_float 0061: $HJ_Stunt_Distance_Max_Float -= $HJ_Temp_Float // (float) 0086: $HJ_Temp_Float = $HJ_Stunt_Distance_Max_Float // (float) $HJ_Temp_Float *= 100.0 008C: $HJ_Stunt_Distance_Max_Rem = float $HJ_Temp_Float to_integer 008D: $HJ_Temp_Float = integer $HJ_Stunt_Height to_float 0061: $HJ_Car_Z_Max -= $HJ_Temp_Float // (float) 0086: $HJ_Temp_Float = $HJ_Car_Z_Max // (float) $HJ_Temp_Float *= 100.0 008C: $HJ_Stunt_Height_Rem = float $HJ_Temp_Float to_integer 0627: update_integer_stat 141 to $HJ_Stunt_Flips 0627: update_integer_stat 142 to $HJ_Stunt_Rotation_Int :HJ_1897 if $HJ_Car_Z_Max > 4.0 jf @HJ_1925 $HJ_Stunt_Bonus_Mult += 1 :HJ_1925 if $HJ_Stunt_Distance_Max_Int > 40 jf @HJ_1950 $HJ_Stunt_Bonus_Mult += 1 :HJ_1950 if $HJ_Stunt_Flips > 1 jf @HJ_1975 $HJ_Stunt_Bonus_Mult += 1 :HJ_1975 if $HJ_Stunt_Rotation_Int > 360 jf @HJ_2001 $HJ_Stunt_Bonus_Mult += 1 :HJ_2001 if $HJ_Stunt_Bonus_Mult > 0 jf @HJ_2418 0084: $HJ_Stunt_Bonus = $HJ_Stunt_Flips // (int) $HJ_Stunt_Bonus *= 180 0058: $HJ_Stunt_Bonus += $HJ_Stunt_Rotation_Int // (int) 0084: $HJ_Stunt_Bonus_Temp = $HJ_Stunt_Distance_Max_Int // (int) $HJ_Stunt_Bonus_Temp *= 6 0058: $HJ_Stunt_Bonus += $HJ_Stunt_Bonus_Temp // (int) 0084: $HJ_Stunt_Bonus_Temp = $HJ_Stunt_Height // (int) $HJ_Stunt_Bonus_Temp *= 45 0058: $HJ_Stunt_Bonus += $HJ_Stunt_Bonus_Temp // (int) if $1293 == 1 jf @HJ_2114 $HJ_Stunt_Bonus *= 2 :HJ_2114 0068: $HJ_Stunt_Bonus *= $HJ_Stunt_Bonus_Mult // (int) $HJ_Stunt_Bonus /= 3 $HJ_Stunt_Bonus /= 5 Player.Money($PLAYER_CHAR) += $HJ_Stunt_Bonus if $HJ_Stunt_Bonus_Mult == 1 jf @HJ_2188 01E4: show_text_1number_lowpriority GXT 'HJ_IS' number $HJ_Stunt_Bonus time 2000 flag 1 // 6OHYC 3A CYMACWEDWNE TPUKN: $~1~ 0627: update_integer_stat 143 to 1 :HJ_2188 if $HJ_Stunt_Bonus_Mult == 2 jf @HJ_2232 01E4: show_text_1number_lowpriority GXT 'HJ_DIS' number $HJ_Stunt_Bonus time 2000 flag 1 // DBONHON 6OHYC 3A CYMACWEDWNE TPUKN: $~1~ 0627: update_integer_stat 143 to 3 :HJ_2232 if $HJ_Stunt_Bonus_Mult == 3 jf @HJ_2276 01E4: show_text_1number_lowpriority GXT 'HJ_TIS' number $HJ_Stunt_Bonus time 2000 flag 1 // TPONHON 6OHYC 3A CYMACWEDWNE TPUKN: $~1~ 0627: update_integer_stat 143 to 5 :HJ_2276 if $HJ_Stunt_Bonus_Mult == 4 jf @HJ_2320 01E4: show_text_1number_lowpriority GXT 'HJ_QIS' number $HJ_Stunt_Bonus time 2000 flag 1 // 4ETBEPHON 6OHYC 3A CYMACWEDWNE TPUKN: $~1~ 0627: update_integer_stat 143 to 7 :HJ_2320 if 0424: is_system_metric jf @HJ_2374 0308: show_text_6numbers GXT 'HJSTAT' numbers $HJ_Stunt_Distance_Max_Int $HJ_Stunt_Distance_Max_Rem $HJ_Stunt_Height $HJ_Stunt_Height_Rem $HJ_Stunt_Flips $HJ_Stunt_Rotation_Int time 5000 flag 5 // PACCTORHNE: ~1~.~1~M BSCOTA: ~1~.~1~M ZEPEBOPOTS: ~1~ BPAWEHNE: ~1~| goto @HJ_2418 :HJ_2374 042D: $HJ_Stunt_Distance_Max_Int = metric $HJ_Stunt_Distance_Max_Int to_imperial 042D: $HJ_Stunt_Height = metric $HJ_Stunt_Height to_imperial 0302: show_text_4numbers GXT 'HJSTATF' numbers $HJ_Stunt_Distance_Max_Int $HJ_Stunt_Height $HJ_Stunt_Flips $HJ_Stunt_Rotation_Int time 5000 flag 5 // PACCTORHNE: ~1~VT BSCOTA: ~1~VT ZEPEBOPOTS: ~1~ BPAWEHNE: ~1~| :HJ_2418 goto @HJ_33 end_thread :Noname_1 wait 100 if Player.Defined($PLAYER_CHAR) jf @Noname_1 062A: change_float_stat 21 to 0.0 062A: change_float_stat 23 to 0.0 03E6: remove_text_box goto @Noname_1 :CASHWIN thread 'CASHWIN' 01BD: $Current_Time_in_ms2 = current_time_in_ms if 1@ == 0 jf @CASHWIN_57 008B: 3@ = $Current_Time_in_ms2 // (int) 3@ += 3000 goto @CASHWIN_73 :CASHWIN_57 008B: 3@ = $Current_Time_in_ms2 // (int) 005A: 3@ += 1@ // (int) :CASHWIN_73 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CASHWIN_95 end_thread :CASHWIN_95 01BD: $Current_Time_in_ms2 = current_time_in_ms if 001E: $Current_Time_in_ms2 > 3@ // (int) jf @CASHWIN_121 end_thread :CASHWIN_121 if 0@ == 0 jf @CASHWIN_234 gosub @CASHWIN_587 0340: set_text_draw_RGBA 180 180 180 255 if 2@ == 69 jf @CASHWIN_206 033E: set_draw_text_position 320.0 180.333 GXT 'BJ_PUSH' // PUSH goto @CASHWIN_227 :CASHWIN_206 033E: set_draw_text_position 320.0 180.333 GXT 'NOWIN' // ~w~YOU LOSE! :CASHWIN_227 goto @CASHWIN_580 :CASHWIN_234 if 0@ > 0 jf @CASHWIN_433 gosub @CASHWIN_587 0871: init_jump_table 2@ total_jumps 2 default_jump 1 @CASHWIN_384 jumps 45 @CASHWIN_322 80 @CASHWIN_353 -1 @CASHWIN_426 -1 @CASHWIN_426 -1 @CASHWIN_426 -1 @CASHWIN_426 -1 @CASHWIN_426 :CASHWIN_322 045A: draw_text_1number 320.0 155.333 GXT 'ALLRACE' number 0@ // BCE FOHKN BSNFPAHS!~n~~w~$~1~ goto @CASHWIN_426 :CASHWIN_353 045A: draw_text_1number 320.0 155.333 GXT 'PL_07' number 0@ // YOU WIN!~n~~w~$~1~ goto @CASHWIN_426 :CASHWIN_384 045A: draw_text_1number 320.0 155.333 GXT 'WINNER' number 0@ // WINNER!~n~~w~$~1~ 09C6: NOP 0504: unsupported_in_sa Camera.Shake() 0 = $Catalina_Total_Passed_Missions hex 7C D3 00 00 end :CASHWIN_426 goto @CASHWIN_580 :CASHWIN_433 008A: $3396 = 0@ // (int) $3396 *= -1 gosub @CASHWIN_587 0871: init_jump_table 2@ total_jumps 1 default_jump 1 @CASHWIN_549 jumps 80 @CASHWIN_518 -1 @CASHWIN_580 -1 @CASHWIN_580 -1 @CASHWIN_580 -1 @CASHWIN_580 -1 @CASHWIN_580 -1 @CASHWIN_580 :CASHWIN_518 045A: draw_text_1number 320.0 155.333 GXT 'PL_10' number $3396 // ~r~YOU LOSE!~n~~w~-$~1~ goto @CASHWIN_580 :CASHWIN_549 045A: draw_text_1number 320.0 155.333 GXT 'LOSER' number $3396 // ~r~LOSER!~n~~w~-$~1~ goto @CASHWIN_580 :CASHWIN_580 goto @CASHWIN_73 :CASHWIN_587 03E4: enable_text_draw_align_right 0 0341: unknown_text_draw_flag 0 0343: set_text_draw_linewidth 640.0 0348: enable_text_draw_proportional 1 0345: enable_text_draw_background 0 033F: set_text_draw_letter_size 1.3 3.36 0342: enable_text_draw_centered 1 081C: draw_text_outline 2 RGBA 0 0 0 255 0349: set_text_draw_font 3 0904: get_interface 6 color_RGBA_to $Color_Red $Color_Green $Gambles_CashWin $3400 0340: set_text_draw_RGBA $Color_Red $Color_Green $Gambles_CashWin 255 return :CASHWIN_675 if 87D6: not 0@ == $1012 // integer vars jf @CASHWIN_710 wait 0 077E: get_active_interior_to 0@ goto @CASHWIN_675 :CASHWIN_710 07FB: set_interior s$1014 access $1013 end_thread $38 = 0 if Player.Defined($PLAYER_CHAR) jf @CASHWIN_869 if $Active_Interior == 0 jf @CASHWIN_869 if $Phone_Ringing_Flag == 0 jf @CASHWIN_869 if $FreeFall_Stage == 0 jf @CASHWIN_869 if 88B4: not test $390 bit 1 jf @CASHWIN_869 if 88B4: not test $390 bit 20 jf @CASHWIN_869 if 89BE: not unknown_check_09BD jf @CASHWIN_869 if Player.Controllable($PLAYER_CHAR) jf @CASHWIN_869 $38 = 1 :CASHWIN_869 return $Time_From_Last_Call_Got_Flag = 0 if Player.Defined($PLAYER_CHAR) jf @CASHWIN_1106 if $ONMISSION == 0 jf @CASHWIN_1106 if $Active_Interior == 0 jf @CASHWIN_1106 if $Phone_Ringing_Flag == 0 jf @CASHWIN_1106 if $FreeFall_Stage == 0 jf @CASHWIN_1106 if 88B4: not test $390 bit 1 jf @CASHWIN_1106 if 88B4: not test $390 bit 20 jf @CASHWIN_1106 if 89BE: not unknown_check_09BD jf @CASHWIN_1106 if Player.Controllable($PLAYER_CHAR) jf @CASHWIN_1106 if 044B: actor $PLAYER_ACTOR on_foot jf @CASHWIN_1106 if 8A03: not unknown_gang_war_in_progress jf @CASHWIN_1106 if not Player.WantedLevel($PLAYER_CHAR) > 0 jf @CASHWIN_1106 01BD: $TempVar_Call_Time = current_time_in_ms 0084: $Time_From_Last_Call = $TempVar_Call_Time // (int) 0060: $Time_From_Last_Call -= $Current_Time_in_ms // (int) $Time_From_Last_Call_Got_Flag = 1 :CASHWIN_1106 return :INTMAN thread 'INTMAN' $Interior_Decision_Maker_A = -1 if $Interior_Decision_Maker_A == 9999 jf @INTMAN_57 07E5: copy_decision_maker 65543 to $Interior_Decision_Maker_A 07E5: copy_decision_maker 65543 to $Interior_Decision_Maker_B :INTMAN_57 if Player.Defined($PLAYER_CHAR) jf @INTMAN_80 gosub @INTMAN_91 :INTMAN_80 wait 0 goto @INTMAN_57 :INTMAN_91 0871: init_jump_table 0@ total_jumps 2 default_jump 0 @INTMAN_182 jumps 0 @INTMAN_154 1 @INTMAN_168 -1 @INTMAN_182 -1 @INTMAN_182 -1 @INTMAN_182 -1 @INTMAN_182 -1 @INTMAN_182 :INTMAN_154 gosub @INTMAN_184 goto @INTMAN_182 :INTMAN_168 gosub @INTMAN_882 goto @INTMAN_182 :INTMAN_182 return :INTMAN_184 09E8: $1250 = actor $PLAYER_ACTOR active_interior if not $1250 == 0 jf @INTMAN_880 094B: v$Active_Interior_Name = get_active_interior_name_from_actor $PLAYER_ACTOR // 16-byte string if 8846: not string v$Active_Interior_Name empty // same as 0844 jf @INTMAN_880 0084: $1251 = $1250 // (int) if Player.Defined($PLAYER_CHAR) jf @INTMAN_266 $Player_Wanted_Level = Player.WantedLevel($PLAYER_CHAR) :INTMAN_266 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string $1261 = 0 $PLAYER_IN_INTERIOR = 0 2@ = 0 if $ONMISSION == 0 jf @INTMAN_359 $9472 = 0 $9470 = 0 $9471 = 0 $FOOD_Player_Aggressive_Flag = 0 $2881 = 0 $9473 = 0 $9526 = 0 :INTMAN_359 if or 08F9: v$Active_Interior_Name == "FDPIZA" 08F9: v$Active_Interior_Name == "FDCHICK" 08F9: v$Active_Interior_Name == "FDBURG" jf @INTMAN_634 0926: 1@ = external_script_status 3 (JUNKFUD) if 1@ == 0 jf @INTMAN_439 08A9: load_external_script 3 (JUNKFUD) :INTMAN_439 04ED: load_animation "FOOD" 04ED: load_animation "INT_SHOP" if 08F9: v$Active_Interior_Name == "FDPIZA" jf @INTMAN_500 Model.Load(#WMYPIZZ) Model.Load(#PIZZAHIGH) Model.Load(#CJ_PIZZA_1) Model.Load(#CJ_PIZZA_2) :INTMAN_500 if 08F9: v$Active_Interior_Name == "FDCHICK" jf @INTMAN_542 Model.Load(#WMYBELL) Model.Load(#BURGERHIGH) Model.Load(#CJ_BURG_1) Model.Load(#CJ_BURG_2) :INTMAN_542 if 08F9: v$Active_Interior_Name == "FDBURG" jf @INTMAN_583 Model.Load(#WFYBURG) Model.Load(#BURGERHIGH) Model.Load(#CJ_BURG_1) Model.Load(#CJ_BURG_2) :INTMAN_583 038B: load_requested_models if 08AB: external_script 3 (JUNKFUD) loaded jf @INTMAN_605 0913: run_external_script 3 (JUNKFUD) :INTMAN_605 if 08AB: external_script 3 (JUNKFUD) loaded jf @INTMAN_634 $1261 = 1 0@ += 1 :INTMAN_634 if or 08F9: v$Active_Interior_Name == "AMMUN1" 08F9: v$Active_Interior_Name == "AMMUN2" 08F9: v$Active_Interior_Name == "AMMUN3" 08F9: v$Active_Interior_Name == "AMMUN4" 08F9: v$Active_Interior_Name == "AMMUN5" jf @INTMAN_775 0926: 1@ = external_script_status 0 (AMMU) if 1@ == 0 jf @INTMAN_775 08A9: load_external_script 0 (AMMU) 038B: load_requested_models if 08AB: external_script 0 (AMMU) loaded jf @INTMAN_775 0913: run_external_script 0 (AMMU) $1261 = 1 0@ += 1 :INTMAN_775 if $1261 == 1 jf @INTMAN_880 if 89F2: not decision_maker $Interior_Decision_Maker_A exists jf @INTMAN_833 07E5: copy_decision_maker 65543 to $Interior_Decision_Maker_A 0708: reset_decision_maker $Interior_Decision_Maker_A event 27 0708: reset_decision_maker $Interior_Decision_Maker_A event 48 :INTMAN_833 if 89F2: not decision_maker $Interior_Decision_Maker_B exists jf @INTMAN_880 07E5: copy_decision_maker 65543 to $Interior_Decision_Maker_B 0708: reset_decision_maker $Interior_Decision_Maker_B event 27 0708: reset_decision_maker $Interior_Decision_Maker_B event 48 0708: reset_decision_maker $Interior_Decision_Maker_B event 9 :INTMAN_880 return :INTMAN_882 09E8: $1250 = actor $PLAYER_ACTOR active_interior if 803A: not $1250 == $1251 // (int) jf @INTMAN_958 gosub @INTMAN_1042 $PLAYER_IN_INTERIOR = 0 2@ = 0 $1260 = 0 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string 0@ -= 1 return goto @INTMAN_1040 :INTMAN_958 if $1260 == 1 jf @INTMAN_1001 if 82D8: not actor $PLAYER_ACTOR current_weapon == 56 jf @INTMAN_1001 Player.SetMinWantedLevel($PLAYER_CHAR, 2) :INTMAN_1001 if and $PLAYER_IN_INTERIOR == 1 2@ == 0 jf @INTMAN_1040 gosub @INTMAN_1042 2@ = 1 :INTMAN_1040 return :INTMAN_1042 04EF: release_animation "INT_SHOP" 04EF: release_animation "FOOD" Model.Destroy(#WMYPIZZ) Model.Destroy(#PIZZAHIGH) Model.Destroy(#CJ_PIZZA_1) Model.Destroy(#CJ_PIZZA_2) Model.Destroy(#WMYBELL) Model.Destroy(#BURGERHIGH) Model.Destroy(#CJ_BURG_1) Model.Destroy(#CJ_BURG_2) Model.Destroy(#WFYBURG) 090F: end_external_script 3 (JUNKFUD) 090F: end_external_script 0 (AMMU) 065C: release_decision_maker $Interior_Decision_Maker_A 065C: release_decision_maker $Interior_Decision_Maker_B $Interior_Decision_Maker_A = -1 $Interior_Decision_Maker_B = -1 return //-------------Mission 0--------------- // Originally: Initial 1 :INITIAL thread 'INITIAL' 06C8: enable_riot 0 $1515 = 0 $1499 = 0 $1500 = 5.0 $1501 = -5.0 $1502 = 8.5 $1503 = -1.5 $1504 = -30.0 $1505 = 32.0 $1506 = 0.0 $1512 = 0 $FreeFall_Stage = 0 $Parachute_Creation_Stage = 0 $1510 = 1 $44 = 0 $46 = 0 $59 = 0 $58 = 0 $LS_Final_Missions_Started = 0 $Help_Groove_Shown = 0 $Help_Trucker_MIssions_Shown = 0 $Help_Valet_Shown = 0 $Help_Denise_Shown = 0 $Mission_Running_Dog_Failed = 0 $Cesar_Total_Passed_Missions = 0 $Flight_School_Intro_Flag = 0 $All_Ousters_Collected = 0 $All_Horseshoes_Collected = 0 $All_Photos_Taken = 0 $All_Tags_Sprayed = 0 $Mission_Intro_Passed = 0 $Help_Follow_Icon_Shown = 0 $Help_INTRO_Shown = 0 $Help_Bicycle_2_Shown = 0 $Help_Camera_and_Radio_Shown = 0 $Help_DriveBy_Shown = 0 $1514 = 0 $23 = 0 $1520 = 0 $1521 = 0 $1522 = 0 $1523 = 0 $Property_Bought_Flags = 0 $729 = 0 $730 = 0 $731 = 0 $732 = 0 $733 = 0 $734 = 0 $735 = 0 $736 = 0 $737 = 0 $738 = 0 $739 = 0 $740 = 0 $741 = 0 $742 = 0 $743 = 0 $744 = 0 $745 = 0 $746 = 0 $747 = 0 $748 = 0 $749 = 0 $750 = 0 $751 = 0 $752 = 0 $753 = 0 $754 = 0 $755 = 0 $756 = 0 $757 = 0 $758 = 0 $759 = 0 $Property_Indexes = 0 $761 = 1 $762 = 2 $763 = 3 $764 = 4 $765 = 5 $766 = 6 $767 = 7 $768 = 8 $769 = 9 $770 = 10 $771 = 11 $772 = 12 $773 = 13 $774 = 14 $775 = 15 $776 = 16 $777 = 17 $778 = 18 $779 = 19 $780 = 20 $781 = 21 $782 = 22 $783 = 23 $784 = 24 $785 = 25 $786 = 26 $787 = 27 $788 = 28 $789 = 29 $790 = 30 $791 = 31 $Zero_RCShop_Bought = 0 $864 = 0 $Save_Pickups_Index = 0 $1742 = 1099.551 $1743 = 1601.497 $1744 = 11.555 $1748 = 2695.624 $1749 = -1704.688 $1750 = 10.844 0570: $1739 = create_asset_radar_marker_with_icon 33 at $1742 $1743 $1744 0570: $1741 = create_asset_radar_marker_with_icon 33 at $1748 $1749 $1750 $1751 = 2644.441 $1752 = -2012.558 $1753 = 12.547 if 6 > $1786 jf @INITIAL_973 $1764($1786,6i) = 0 $1770($1786,6i) = 0 $1776($1786,6i) = 0 goto @INITIAL_9567 hex 78 end :INITIAL_973 $1782 = 0 $1783 = 0 $1784 = 0 $1785 = 0 $1787 = 0 $1790 = 0 $1791 = 0 $1789 = 0 $1788 = 0 $1794 = 0 $Mission_BeatTheCock_Type = 1 $Mission_BeatTheCock_Passed = 0 $Help_Chiliad_Cycling_Shown = 0 $Mission_Chiliad_Challenge_Passed = 0 $1802 = 0 $1803 = 0 $1804 = 25 $ONMISSION_Mike_Toreno = 0 $1799 = 1 $1846 = 0 $1847 = 0 $ONMISSION_Shooting = 0 $Shooting_X = 292.33 $Shooting_Y = -35.39 $Shooting_Z = 1000.5 $1850 = 289.48 $1854 = -79.662 $1858 = 1001.727 $1851 = 309.974 $1855 = -135.393 $1859 = 1002.826 $1852 = 306.897 $1856 = -164.995 $1860 = 1000.259 $1884 = 0 $1873 = 0 $1900 = 0 $1903 = 0 $1907 = 5000 $1909 = 0 $flag_Player_In_Crane = 0 $1911 = 0 $1912 = 1 $1913 = 0 $1914 = 0 $1915 = 0 $1916 = 0 $1917 = 0 $1918 = 0 $1919 = 0 $1920 = 0 $1932 = 2000 $1934 = 2000 $1937 = 8000 $1939 = 0 $1486 = 0 $490 = 0 $1798 = 0 $1494 = 999999 $1495 = 999999 $1496 = 999999 $DEFAULT_WAIT_TIME = 250 $108 = 0.062 0086: $109 = $108 // (float) $109 /= 2.0 0086: $110 = $109 // (float) $110 /= 2.0 $30 = 0 $56 = 1 $177 = -425.0 $178 = 1410.0 $179 = 10.0 $334 = 99999999 $335 = 99999999 $336 = 99999999 $337 = 99999999 $338 = 99999999 $339 = 99999999 $340 = 99999999 $341 = 99999999 $342 = 99999999 $343 = 99999999 $344 = 99999999 $345 = 99999999 $346 = 0 $347 = 0 $348 = 0 $349 = 0 $350 = 0 $351 = 0 $Mission_Learning_to_Fly_Passed = 0 $Mission_Back_to_School_Passed = 0 $107 = 0 $105 = 0 $91 = 0 $92 = 0 $93 = 0 $94 = 0 $95 = 0 $96 = 0 $97 = 0 $98 = 0 $99 = 0 $100 = 0 $101 = 0 $102 = 0 $103 = 0 $104 = 0 $53 = 0 $1940 = 1 $Mission_BloodRing_Passed = 0 $Flight_School_Records = 0 $1943 = 0 $1944 = 0 $1945 = 0 $1946 = 0 $1947 = 0 $1948 = 0 $1949 = 0 $1950 = 0 $1951 = 0 $Flight_School_Contests_Passed = 1 $Flight_School_Current_Contest = 1 $Flight_School_Brief_Played = 0 $Pilot_License_Obtained = 0 $parked_Rustler_Exists = 0 $parked_Stunt_Exists = 0 $parked_Hunter_Exists = 0 $1962 = 1 $1963 = 60000 $1964 = 80000 $1965 = 180000 $1966 = 10 $1967 = 200000 $1968 = 0 $Mission_Boat_School_Passed = 0 $1970 = 0 $1971 = 0 $1972 = 0 $1973 = 0 $1974 = 0 $1975 = 0 $1976 = 0 $1977 = 0 $1978 = 0 $1979 = 0 $1980 = 0 $1981 = 0 $1982 = 0 $1983 = 0 $1984 = 0 $parked_Marquis_Exists = 0 $parked_Squalo_Exists = 0 $parked_Jetmax_Exists = 0 $Mission_Pimping_Passed = 0 $Mission_Courier_LS_Passed = 0 $Mission_Courier_LV_Passed = 0 $Mission_Courier_SF_Passed = 0 $1995 = 2000 $1997 = 2000 $1999 = 2000 $2001 = 0 $2170 = 0 $2163 = 0 $2162 = 0 $2164 = 0 $2165 = 0 $2166 = 0 $2167 = 0 $2168 = 0 $2169 = 0 $2171 = 0 $2172 = 0 $2173 = 0 $2174 = 0 $2175 = 0 $2176 = 0 $2177 = 0 $2178 = 0 $2179 = 0 $2180 = 0 $2181 = 0 $2182 = 0 $2183 = 0 $2184 = 0 $2185 = 0 $2186 = 0 $2187 = 0 $2188 = 0 $parked_Freeway_Exists = 0 $parked_FCR900_Exists = 0 $parked_NRG500_Exists = 0 $BCESAR2_Times_Passed = 0 $840 = 0 $Mission_WuZiMu_Started_Flag = 0 $Help_Respect_Shown = 0 $BCESAR2_Passed_Once = 0 $2199 = 0 $2200 = 0 $Mission_Driving_School_Passed = 0 $2202 = 0 $2203 = 0 $2204 = 0 $2206 = 0 $2207 = 0 $2208 = 0 $4 = 0.0 $5 = 0.0 $6 = 0.0 $7 = 0.0 $8 = 0.0 $9 = 0.0 03E6: remove_text_box $LS_Final_Missions_Started = 0 $76 = 1.5 $77 = 1.5 $78 = 3.0 $79 = 4.0 $80 = 4.0 $81 = 4.0 $X_Race_Tournament_Point = 1766.134 $Y_Race_Tournament_Point = -1704.228 $Z_Race_Tournament_Point = 12.473 $563 = -1922.922 $567 = 282.715 $571 = 40.039 $564 = 1636.916 $568 = 912.948 $572 = 9.689 $565 = 1701.69 $569 = 1649.193 $573 = 9.63 $Current_Tournament = 0 $Races_Best_Result = 999999999 $2211 = 999999999 $2212 = 999999999 $2213 = 999999999 $2214 = 999999999 $2215 = 999999999 $2216 = 999999999 $2217 = 999999999 $2218 = 999999999 $2219 = 999999999 $2220 = 999999999 $2221 = 999999999 $2222 = 999999999 $2223 = 999999999 $2224 = 999999999 $2225 = 999999999 $2226 = 999999999 $2227 = 999999999 $2228 = 999999999 $2229 = 999999999 $2230 = 999999999 $2231 = 999999999 $2232 = 999999999 $2233 = 999999999 $2234 = 999999999 $2235 = 999999999 $2236 = 999999999 $2237 = 999999999 $2238 = 999999999 $2239 = 999999999 $Races_Current_Best_Time = 999999999 $2241 = 999999999 $2242 = 999999999 $2243 = 999999999 $2244 = 999999999 $2245 = 999999999 $2246 = 999999999 $2247 = 999999999 $2248 = 999999999 $2249 = 999999999 $2250 = 999999999 $2251 = 999999999 $2252 = 999999999 $2253 = 999999999 $2254 = 999999999 $2255 = 999999999 $2256 = 999999999 $2257 = 999999999 $2258 = 999999999 $2259 = 999999999 $2260 = 999999999 $2261 = 999999999 $2262 = 999999999 $2263 = 999999999 $2264 = 999999999 $2265 = 999999999 $2266 = 999999999 $2267 = 999999999 $2268 = 999999999 $2269 = 999999999 $Races_New_Best_Time = 999999999 $2271 = 999999999 $2272 = 999999999 $2273 = 999999999 $2274 = 999999999 $2275 = 999999999 $2276 = 999999999 $2277 = 999999999 $2278 = 999999999 $2279 = 999999999 $2280 = 999999999 $2281 = 999999999 $2282 = 999999999 $2283 = 999999999 $2284 = 999999999 $2285 = 999999999 $2286 = 999999999 $2287 = 999999999 $2288 = 999999999 $2289 = 999999999 $2290 = 999999999 $2291 = 999999999 $2292 = 999999999 $2293 = 999999999 $2294 = 999999999 $2295 = 999999999 $2296 = 999999999 $2297 = 999999999 $2298 = 999999999 $2299 = 999999999 $Races_Won = 0 $2301 = 0 $2302 = 0 $2303 = 0 $2304 = 0 $2305 = 0 $2306 = 0 $2307 = 0 $2308 = 0 $2309 = 0 $2310 = 0 $2311 = 0 $2312 = 0 $2313 = 0 $2314 = 0 $2315 = 0 $2316 = 0 $2317 = 0 $2318 = 0 $2319 = 0 $2320 = 0 $2321 = 0 $2322 = 0 $2323 = 0 $2324 = 0 $2325 = 0 $2326 = 0 $2327 = 0 $2328 = 0 $2329 = 0 $Races_Won_Number = 0 $All_Races_Won_Prize_Flag = 0 $CARMOD_Disabled_Flag = 0 $190 = 0 $191 = 0 $192 = 0 $X_Catalina_House = 868.336 $Y_Catalina_House = -29.553 $Z_Catalina_House = 62.328 $X_Local_Liquor_Store = 257.539 $Y_Local_Liquor_Store = -77.23 $Z_Local_Liquor_Store = 1.368 $X_Small_Town_Bank = 2297.78 $Y_Small_Town_Bank = -16.83 $Z_Small_Town_Bank = 26.29 $X_Tanker_Commander = 652.17 $Y_Tanker_Commander = -559.75 $Z_Tanker_Commander = 15.15 $X_Against_All_Odds = 1294.09 $Y_Against_All_Odds = 267.78 $Z_Against_All_Odds = 18.54 $X_Meeting_Catalina = 681.595 $Y_Meeting_Catalina = -478.791 $Z_Meeting_Catalina = 15.328 $Catalina_Dialog_Liquor_Store_Played = 0 $Catalina_Dialog_Betting_Shop_Played = 0 $Catalina_Total_Passed_Missions = 0 $Mission_Local_Liquor_Store_Passed = 0 $Mission_Small_Town_Bank_Passed = 0 $Mission_Tanker_Commander_Passed = 0 $All_Catalina_missions_passed = 0 $666 = 415.55 $667 = 2533.57 $668 = 19.18 $X_Johnson_house = 2495.214 $Y_Johnson_house = -1687.03 $Z_Johnson_house = 12.514 $X_Sweet_House = 2515.07 $Y_Sweet_House = -1673.98 $Z_Sweet_House = 12.71 $X_Ryder_House = 2459.55 $Y_Ryder_House = -1687.75 $Z_Ryder_house = 12.56 $X_Big_Smoke_House = 2070.87 $Y_Big_Smoke_House = -1703.01 $Z_Big_Smoke_House = 12.55 $X_OG_Loc_Work = 790.54 $Y_OG_Loc_Work = -1627.91 $Z_OG_Loc_Work = 12.39 $X_OG_Loc_House = 2486.61 $Y_OG_Loc_House = -1649.42 $Z_OG_Loc_House = 12.48 $X_Cesar_house = 1801.08 $Y_Cesar_house = -2117.92 $Z_Cesar_house = 12.56 $X_CRASH_LS = 1042.85 $Y_CRASH_LS = -1338.62 $Z_CRASH_LS = 12.55 $X_Angel_Pine = -2043.34 $Y_Angel_Pine = -2525.99 $Z_Angel_Pine = 29.62 $X_Truth_Farm = -922.512 $Y_Truth_Farm = -1719.395 $Z_Truth_Farm = 76.57 $X_Angel_Pine_Motel = -2198.87 $Y_Angel_Pine_Motel = -2261.202 $Z_Angel_Pine_Motel = 29.642 $X_Montgomery = 1552.78 $Y_Montgomery = 39.303 $Z_Montgomery = 23.145 $X_Woozie_House = -2154.208 $Y_Woozie_House = 645.325 $Z_Woozie_House = 51.352 $X_Jizzy_Club = -2623.497 $Y_Jizzy_Club = 1405.66 $Z_Jizzy_Club = 6.102 $X_SF_garage_2 = -2031.261 $Y_SF_garage_2 = 179.249 $Z_SF_garage_2 = 27.836 $X_Zero_RC_shop = -2245.663 $Y_Zero_RC_shop = 128.889 $Z_Zero_RC_shop = 34.32 $X_SF_Garage_3 = -2030.402 $Y_SF_Garage_3 = 148.828 $Z_SF_Garage_3 = 27.836 $X_SF_garage = -2030.402 $Y_SF_garage = 148.828 $Z_SF_garage = 27.836 $X_Driving_School = -2026.811 $Y_Driving_School = -114.909 $Z_Driving_School = 1034.179 $X_Tierra_Robada_Ranch = -685.216 $Y_Tierra_Robada_Ranch = 923.219 $Z_Tierra_Robada_Ranch = 11.153 $X_Old_Airport = 327.448 $Y_Old_Airport = 2530.095 $Z_Old_Airport = 15.807 $X_The_Four_Dragons_Casino = 1962.432 $Y_The_Four_Dragons_Casino = 974.675 $Z_The_Four_Dragons_Casino = 993.469 $X_The_Four_Dragons_Casino_2 = 1962.398 $Y_The_Four_Dragons_Casino_2 = 1060.962 $Z_The_Four_Dragons_Casino_2 = 993.469 $X_Caligula_Palace = 2270.634 $Y_Caligula_Palace = 1635.599 $Z_Caligula_Palace = 1007.367 $X_Prickle_Pine_LV = 1598.557 $Y_Prickle_Pine_LV = 2667.83 $Z_Prickle_Pine_LV = 9.82 $X_Royal_Casino = 2090.0 $Y_Royal_Casino = 1451.0 $Z_Royal_Casino = 9.8 $X_Madd_Dogg_Crib = 1253.788 $Y_Madd_Dogg_Crib = -785.259 $Z_Madd_Dogg_Crib = 91.031 $636 = 2496.06 $637 = -1687.96 $638 = 12.53 $419 = -299.6 $420 = 1530.4 $421 = 74.7 $X_Pershing_Square_LS = 1498.7 $Y_Pershing_Square_LS = -1631.9 $Z_Pershing_Square_LS = 14.0 $425 = 1505.7 $426 = -1631.9 $427 = 14.0 $431 = 1512.7 $432 = -1631.9 $433 = 14.0 $639 = 1960.898 $640 = 1008.406 $641 = 991.474 $2337 = 1918.988 $2338 = -1789.324 $2339 = 12.5 $2340 = -1563.768 $2341 = 2690.873 $2342 = 54.699 $642 = 828.77 $643 = 4.71 $644 = 1003.17 $428 = 1494.3 $429 = -1644.6 $430 = 14.0 $645 = 1489.5 $646 = -1674.2 $647 = 12.5 $648 = -2132.45 $649 = -47.0 $650 = 35.3 $651 = 2323.97 $652 = -1517.04 $653 = 24.32 $654 = 1979.1 $655 = -1996.1 $656 = 12.4 $657 = 862.9 $658 = -1154.8 $659 = 23.0 $660 = -1758.877 $661 = 952.744 $662 = 23.749 $663 = 2258.523 $664 = 1613.25 $665 = 1005.187 $188 = 0 $ONMISSION_Courier = 0 $2343 = 1359.45 $2344 = -1755.0 $2345 = 12.85 $2346 = -2590.44 $2347 = 73.21 $2348 = 3.91 $2349 = 1887.79 $2350 = 2087.39 $2351 = 10.05 $2352 = 823.682 $2353 = 854.174 $2354 = 10.795 $2355 = -2309.23 $2356 = -1651.22 $2357 = 483.09 $2358 = -1517.903 $2359 = 153.758 $2360 = 2.781 $2361 = 2705.172 $2362 = -1698.127 $2363 = 10.851 $2364 = 1134.0 $2365 = -7.0 $2366 = 1001.0 $2367 = -2187.378 $2368 = 2416.552 $2369 = 4.166 $2370 = 1173.877 $2371 = 1351.037 $2372 = 9.922 $2373 = -77.646 $2374 = -1136.401 $2375 = 0.078 $2376 = -2645.23 $2377 = 1413.3 $2378 = -92.69 $2379 = -2325.37 $2380 = -131.655 $2381 = 34.3 $2382 = 563.78 $2383 = 2725.14 $2384 = 60.49 $2385 = 424.657 $2386 = -1439.674 $2387 = 30.341 $2388 = 1681.19 $2389 = -1433.31 $2390 = 12.53 $2391 = 1576.734 $2392 = -1609.741 $2393 = 12.383 $2394 = 2831.243 $2395 = -1674.637 $2396 = 8.973 $2397 = 2668.769 $2398 = -1753.973 $2399 = 10.851 $2400 = -2338.5 $2401 = -109.01 $2402 = 34.36 $2403 = 764.457 $2404 = 2.745 $2405 = 999.715 $2406 = 2747.055 $2407 = -1691.208 $2408 = 10.851 $2409 = 2694.246 $2410 = -1706.007 $2411 = 10.856 $2413 = 0 $2414 = 0 $Save_Pickups_Exist = 0 $Gyms_Accessible_Flag = 0 $2547 = 0 $2545 = 0 $2544 = 0 $2546 = 0 $2425 = 0 $2418 = 0 $2420 = 0 $2422 = 0 $2424 = 0 $2516 = 0 $2517 = 0 $2513 = 0 $2514 = 0 $2515 = 0 $2548 = 0 $2549 = 0 $2550 = 0 $2551 = 0 $2552 = 0 $2553 = 0 $2554 = 0 $Gimp_Suit_Available = 0 $Valet_Uniform_Available = 0 $Croupier_Uniform_Available = 0 $Cop_Uniform_Available = 0 $Rural_Clothes_Available = 0 $Racing_Suit_Available = 0 $Medic_Uniform_Available = 0 $Pimp_Suit_Available = 0 $2564 = 0 $2565 = 0 $2566 = 0 $2567 = 0 $2568 = 0 $2569 = 0 $2570 = 0 $2571 = 0 $2572 = 0 $2573 = 0 $2574 = 0 $2575 = 0 $2576 = 0 $2577 = 0 $2655 = 0 $2656 = 0 Garage.Deactivate('CN2GAR2') 016C: restart_if_wasted_at 2488.562 -1666.864 12.8757 angle 200.0 town_number 0 $2657 = 50 $2658 = Object.Init(#TRDCSGRGDOOR_LVS, 1903.383, 967.62, 11.438) Object.Angle($2658) = 0.0 Object.RemoveFromMissionCleanupList($2658) $2659 = Object.Init(#MD_POSTER, 2167.82, -1518.193, 20.237) Object.Angle($2659) = 0.0 Object.RemoveFromMissionCleanupList($2659) $2660 = Object.Init(#CR_DOOR_01, 2322.845, 8.304, 25.483) Object.Indestructibility($2660) = False Object.KeepInMemory($2660) = True $2661 = Object.Init(#CR_DOOR_01, 2316.233, 0.712, 25.742) Object.Angle($2661) = 270.0 Object.KeepInMemory($2661) = True Object.Indestructibility($2661) = False $2662 = Object.Init(#CR_DOOR_03, 2304.257, -17.744, 25.742) Object.KeepInMemory($2662) = True Object.Indestructibility($2662) = False $2663 = Object.Init(#CR_DOOR_03, 2304.257, -14.583, 25.742) Object.KeepInMemory($2663) = True Object.Angle($2663) = 180.0 Object.Indestructibility($2663) = False $2664 = Object.Init(#SHUTTER_VEGAS, 1055.629, 2087.67, 12.469) Object.RemoveFromMissionCleanupList($2664) $2665 = Object.Create(#CR1_DOOR, 2352.851, -1171.027, 26.967) Object.Angle($2665) = 90.0 Object.ToggleInMovingList($2665) = False Object.Indestructibility($2665) = False Object.SetImmunities($2665, 1, 1, 1, 1, 1) Object.RemoveFromMissionCleanupList($2665) $2666 = Object.Init(#CT_GATEXR, -2179.353, 661.232, 50.214) Object.Indestructibility($2666) = False Object.RemoveFromMissionCleanupList($2666) Garage.ChangeType('HBGDSFS', 19) Garage.ChangeType('GHOSTDR', 19) $2677[0] = -2108.0 $2683[0] = 155.0 $2689[0] = 34.049 $2695[0] = 178.0 $2677[1] = -2089.0 $2683[1] = 172.0 $2689[1] = 34.049 $2695[1] = 267.0 $2677[2] = -2069.0 $2683[2] = 229.0 $2689[2] = 35.021 $2695[2] = 270.0 $2677[3] = -2077.0 $2683[3] = 271.0 $2689[3] = 33.748 $2695[3] = 0.0 $2677[4] = -2096.0 $2683[4] = 261.0 $2689[4] = 34.581 $2695[4] = 264.0 $2677[5] = -2129.0 $2683[5] = 306.0 $2689[5] = 33.724 $2695[5] = 0.0 $2701 = 0 :INITIAL_7250 if 6 > $2701 jf @INITIAL_7350 $2671($2701,6i) = Object.Create(#PORTAKABIN, $2677($2701,6f), $2683($2701,6f), $2689($2701,6f)) Object.Angle($2671($2701,6i)) = $2695($2701,6f) Object.ToggleInMovingList($2671($2701,6i)) = False Object.RemoveFromMissionCleanupList($2671($2701,6i)) $2701 += 1 goto @INITIAL_7250 :INITIAL_7350 $2703 = Object.Init(#AB_CASDORLOK, 2168.644, 1619.43, 1000.3) 0566: link_object $2703 to_interior 1 Object.Angle($2703) = 270.0 Object.RemoveFromMissionCleanupList($2703) $2704 = 0 $2705 = 0 $2706 = Object.Create(#AD_FLATDOOR, 1833.36, -1995.45, 12.5) Object.Angle($2706) = 90.0 Object.RemoveFromMissionCleanupList($2706) $2707 = Object.Create(#AD_FLATDOOR, 1819.81, -1994.66, 12.5) Object.RemoveFromMissionCleanupList($2707) $2708 = Object.Create(#AD_FLATDOOR, 1827.68, -1980.0, 12.5) Object.Angle($2708) = 270.0 Object.RemoveFromMissionCleanupList($2708) $2709 = Object.Create(#AD_FLATDOOR, 1851.84, -1990.67, 12.5) Object.RemoveFromMissionCleanupList($2709) $2710 = Object.Create(#AD_FLATDOOR, 1867.29, -1984.96, 12.5) Object.Angle($2710) = 270.0 Object.RemoveFromMissionCleanupList($2710) $2711 = Object.Create(#AD_FLATDOOR, 1866.52, -1998.53, 12.5) Object.Angle($2711) = 90.0 Object.RemoveFromMissionCleanupList($2711) $2712 = Object.Create(#AD_FLATDOOR, 1899.75, -1984.95, 12.5) Object.Angle($2712) = 270.0 Object.RemoveFromMissionCleanupList($2712) $2713 = Object.Create(#AD_FLATDOOR, 1914.39, -1992.82, 12.5) Object.Angle($2713) = 180.0 Object.RemoveFromMissionCleanupList($2713) $2714 = Object.Create(#AD_FLATDOOR, 1899.01, -1998.5, 12.5) Object.Angle($2714) = 90.0 Object.RemoveFromMissionCleanupList($2714) $2715 = Object.Create(#AD_FLATDOOR, 1900.89, -2020.11, 12.5) Object.RemoveFromMissionCleanupList($2715) $2716 = Object.Create(#AD_FLATDOOR, 1914.4, -2020.91, 12.5) Object.Angle($2716) = 180.0 Object.RemoveFromMissionCleanupList($2716) $2717 = Object.Create(#AD_FLATDOOR, 1906.54, -2035.52, 12.5) Object.Angle($2717) = 90.0 Object.RemoveFromMissionCleanupList($2717) $2718 = Object.Create(#AD_FLATDOOR, 1851.86, -2020.14, 12.5) Object.RemoveFromMissionCleanupList($2718) $2719 = Object.Create(#AD_FLATDOOR, 1865.42, -2020.89, 12.5) Object.Angle($2719) = 180.0 Object.RemoveFromMissionCleanupList($2719) $2720 = Object.Create(#AD_FLATDOOR, 1857.55, -2035.52, 12.5) Object.Angle($2720) = 90.0 Object.RemoveFromMissionCleanupList($2720) $2721 = Object.Init(#IMY_SHASH_WALL, 2522.008, -1272.93, 35.609) Object.Indestructibility($2721) = False Object.KeepInMemory($2721) = True Object.RemoveFromMissionCleanupList($2721) $2722 = Object.Init(#TWRCRANE_M_04, -2080.441, 256.015, 66.869) Object.RemoveFromMissionCleanupList($2722) $2723 = Object.Init(#TWRCRANE_M_01, -2080.441, 256.007, 99.408) Object.RemoveFromMissionCleanupList($2723) $2724 = Object.Init(#TWRCRANE_M_02, -2080.441, 296.46, 102.861) Object.RemoveFromMissionCleanupList($2724) Object.StorePos($2722, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) $tempvar_Angle = Object.Angle($2722) $2725 = Object.Init(#LODCRANE_M_04, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($2725) = $tempvar_Angle Object.RemoveFromMissionCleanupList($2725) Object.StorePos($2723, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) $tempvar_Angle = Object.Angle($2723) $2726 = Object.Init(#LODCRANE_M_01, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($2726) = $tempvar_Angle Object.RemoveFromMissionCleanupList($2726) 0827: assign_object $2722 to_lod_object $2725 0827: assign_object $2723 to_lod_object $2726 $2727 = Object.Init(#MAGNOCRANE_01, -1547.978, 123.988, 26.933) Object.Angle($2727) = 45.0 Object.RemoveFromMissionCleanupList($2727) 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object $2727 with_offset 0.0 0.0 0.0 $2728 = Object.Init(#MAGNOCRANE_02, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.RemoveFromMissionCleanupList($2728) Object.Angle($2728) = 140.0 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object $2728 with_offset 0.0 -2.185 8.51 $tempvar_Angle = Object.Angle($2728) $Crane_Magnet = Object.Init(#MAGNOCRANE_03, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0453: set_object $Crane_Magnet XY_rotation 15.0 0.0 angle $tempvar_Angle Object.RemoveFromMissionCleanupList($Crane_Magnet) Object.StorePos($2727, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) $tempvar_Angle = Object.Angle($2727) $2730 = Object.Init(#LODNOCRANE_01, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($2730) = $tempvar_Angle Object.RemoveFromMissionCleanupList($2730) Object.StorePos($2728, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) $tempvar_Angle = Object.Angle($2728) $2731 = Object.Init(#LODNOCRANE_02, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($2731) = $tempvar_Angle Object.RemoveFromMissionCleanupList($2731) Object.StorePos($Crane_Magnet, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) $tempvar_Angle = Object.Angle($Crane_Magnet) $2732 = Object.Init(#LODNOCRANE_03, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($2732) = $tempvar_Angle 0453: set_object $2732 XY_rotation 15.0 0.0 angle $tempvar_Angle Object.RemoveFromMissionCleanupList($2732) 0827: assign_object $2727 to_lod_object $2730 0827: assign_object $2728 to_lod_object $2731 0827: assign_object $Crane_Magnet to_lod_object $2732 $2740 = Object.Init(#QUARRY_CRANEBASE, 709.45, 915.93, -19.66) Object.Angle($2740) = 135.0 Object.RemoveFromMissionCleanupList($2740) 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object $2740 with_offset 0.0 0.0 4.069 $tempvar_Angle = Object.Angle($2740) $2741 = Object.Init(#QUARRY_CRANE, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($2741) = $tempvar_Angle Object.RemoveFromMissionCleanupList($2741) 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object $2741 with_offset 0.0 0.0 1.021 $tempvar_Angle = Object.Angle($2741) $2742 = Object.Init(#QUARRY_CRANEARM, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($2742) = $tempvar_Angle Object.RemoveFromMissionCleanupList($2742) $2739 = 45.0 0453: set_object $2742 XY_rotation 0.0 $2739 angle $tempvar_Angle $2743 = Object.Init(#TWRCRANE_M_04, 2399.202, 1879.139, 37.55) Object.Angle($2743) = 0.0 Object.RemoveFromMissionCleanupList($2743) 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object $2743 with_offset 0.0 0.0 32.521 $tempvar_Angle = Object.Angle($2743) $2744 = Object.Init(#TWRCRANE_M_01, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($2744) = $tempvar_Angle Object.RemoveFromMissionCleanupList($2744) 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object $2744 with_offset 0.0 20.0 3.789 $tempvar_Angle = Object.Angle($2744) $2745 = Object.Init(#TWRCRANE_M_02, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($2745) = $tempvar_Angle Object.RemoveFromMissionCleanupList($2745) Object.StorePos($2743, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) $tempvar_Angle = Object.Angle($2743) $2746 = Object.Init(#LODCRANE_M_04, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($2746) = $tempvar_Angle Object.RemoveFromMissionCleanupList($2746) Object.StorePos($2744, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) $tempvar_Angle = Object.Angle($2744) $2747 = Object.Init(#LODCRANE_M_01, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($2747) = $tempvar_Angle Object.RemoveFromMissionCleanupList($2747) 0827: assign_object $2743 to_lod_object $2746 0827: assign_object $2744 to_lod_object $2747 $2755 = 0.0 $2756 = 0.0 $2757 = 0.0 $Shops_Player_Cash = 0 $2750 = 0 $2751 = 0 Garage.ChangeType('BODLAWN', 38) Garage.ChangeType('MODLAST', 36) Garage.ChangeType('MDSSFSE', 38) Garage.ChangeType('MDS1SFS', 37) Garage.ChangeType('VECMOD', 38) $2758 = 0 $138 = 2508.16 $139 = -1666.47 $140 = 13.0 $141 = 16.0 $142 = 2473.53 $143 = -1690.21 $144 = 13.0 $145 = 0.0 0A17: set_parked_car_generator $2790 flag 1 0A17: set_parked_car_generator $2791 flag 1 0A17: set_parked_car_generator $2792 flag 1 0A17: set_parked_car_generator $2793 flag 1 0A17: set_parked_car_generator $2794 flag 1 $Mission_BMX_Stunt_Passed = 0 $Mission_NRG500_Stunt_Passed = 0 $STUNT_Missions_BestTime = 999999999 $2798 = 999999999 $X_STUNT_Mission_BMX = 1946.09 $Y_STUNT_Mission_BMX = -1380.72 $Z_STUNT_Mission_BMX = 18.0 $X_STUNT_Mission_NRG500 = -1696.531 $Y_STUNT_Mission_NRG500 = 77.719 $Z_STUNT_Mission_NRG500 = 3.555 0A17: set_parked_car_generator $parked_Girlfriend_Cars_numplate flag 1 0A17: set_parked_car_generator $2825 flag 1 0A17: set_parked_car_generator $2827 flag 1 0A17: set_parked_car_generator $2826 flag 1 0A17: set_parked_car_generator $2828 flag 1 0A17: set_parked_car_generator $parked_IMPEXPM_cars flag 1 $2877 = 0 07FB: set_interior 'FDREST1' access 0 // MNP KOKA 07FB: set_interior 'REST2' access 0 // CEKPETHAR DOLNHA 07FB: set_interior 'DINER1' access 0 // O6ED 07FB: set_interior 'DINER2' access 0 // O6ED 07FB: set_interior 'TSDINER' access 0 // OCTAHOBKA FPY3OBNKA 07FB: set_interior 'GF1' access 0 07FB: set_interior 'GF2' access 0 07FB: set_interior 'GF3' access 0 07FB: set_interior 'GF4' access 0 07FB: set_interior 'GF5' access 0 07FB: set_interior 'GF6' access 0 $2878 = 0 $2879 = 0 $2880 = 0 $2881 = 0 end_thread :INITIAL_9567 goto @INITIAL_973 //-------------Mission 1--------------- // Originally: Initial 2 :INITIL2 thread 'INITIL2' $3407 = 25 $3408 = 100 $3409 = 250 $3410 = 500 $3411 = 1000 $3412 = 5000 0084: $3413[0] = $3412 // (int) 0084: $3413[1] = $3409 // (int) 0084: $3413[2] = $3411 // (int) 0084: $3413[3] = $3410 // (int) 0084: $3413[4] = $3407 // (int) 0084: $3413[5] = $3408 // (int) 0084: $3413[6] = $3407 // (int) 0084: $3413[7] = $3408 // (int) 0084: $3413[8] = $3410 // (int) 0084: $3413[9] = $3409 // (int) 0084: $3413[10] = $3410 // (int) 0084: $3413[11] = $3411 // (int) 0084: $3413[12] = $3407 // (int) 0084: $3413[13] = $3408 // (int) 0084: $3413[14] = $3409 // (int) 0084: $3413[15] = $3408 // (int) 0084: $3413[16] = $3410 // (int) 0084: $3413[17] = $3407 // (int) 0084: $3431[0] = $3409 // (int) 0084: $3431[1] = $3410 // (int) 0084: $3431[2] = $3407 // (int) 0084: $3431[3] = $3408 // (int) 0084: $3431[4] = $3412 // (int) 0084: $3431[5] = $3410 // (int) 0084: $3431[6] = $3408 // (int) 0084: $3431[7] = $3407 // (int) 0084: $3431[8] = $3410 // (int) 0084: $3431[9] = $3411 // (int) 0084: $3431[10] = $3408 // (int) 0084: $3431[11] = $3409 // (int) 0084: $3431[12] = $3407 // (int) 0084: $3431[13] = $3411 // (int) 0084: $3431[14] = $3407 // (int) 0084: $3431[15] = $3409 // (int) 0084: $3431[16] = $3410 // (int) 0084: $3431[17] = $3408 // (int) 0084: $3449[0] = $3408 // (int) 0084: $3449[1] = $3407 // (int) 0084: $3449[2] = $3409 // (int) 0084: $3449[3] = $3410 // (int) 0084: $3449[4] = $3408 // (int) 0084: $3449[5] = $3410 // (int) 0084: $3449[6] = $3409 // (int) 0084: $3449[7] = $3408 // (int) 0084: $3449[8] = $3407 // (int) 0084: $3449[9] = $3411 // (int) 0084: $3449[10] = $3412 // (int) 0084: $3449[11] = $3407 // (int) 0084: $3449[12] = $3410 // (int) 0084: $3449[13] = $3409 // (int) 0084: $3449[14] = $3408 // (int) 0084: $3449[15] = $3411 // (int) 0084: $3449[16] = $3410 // (int) 0084: $3449[17] = $3407 // (int) $3467 = 261.3555 $3472 = 399.3732 $3468 = 219.0498 $3473 = 356.6364 $3469 = 431.2757 $3474 = 424.3356 $3477 = 36.365 $3481 = 240.157 $3485 = 0.4714 $3487 = 2.5077 $3478 = 29.3763 $3482 = 20.0589 $3486 = 0.6253 $3488 = 2.7876 $3479 = 28.5106 $3483 = 220.0782 $3480 = 157.2242 $3484 = 409.3602 $3489 = 0 $3490 = -0.316 $3491 = 0.497 $3492 = 0.408 $3493 = -1.342 0086: $tempvar_Float_1 = $3490 // (float) 0061: $tempvar_Float_1 -= $3492 // (float) 0086: $tempvar_Float_2 = $3491 // (float) 0061: $tempvar_Float_2 -= $3493 // (float) 0086: $3494 = $tempvar_Float_1 // (float) $3494 /= 6.0 0086: $3495 = $tempvar_Float_2 // (float) $3495 /= 24.0 0086: $3496 = $3490 // (float) 0061: $3496 -= $3494 // (float) 0086: $3497 = $3491 // (float) 0061: $3497 -= $3495 // (float) $3498 = -0.176 $3499 = 0.0 $3500 = 0.0 $3501 = 0.0 $3502 = 0.0 $3503 = 0.0 $3504 = 0.0 $3505 = 0 $3506 = 0 $3507[0] = -2.0 $3658[0] = 2.0 $3507[1] = 0.0 $3658[1] = 0.0 $3507[2] = -2.0 $3658[2] = 0.0 $3507[3] = -4.0 $3658[3] = 0.0 $3507[4] = 0.0 $3658[4] = -2.0 $3507[5] = -2.0 $3658[5] = -2.0 $3507[6] = -4.0 $3658[6] = -2.0 $3507[7] = 0.0 $3658[7] = -4.0 $3507[8] = -2.0 $3658[8] = -4.0 $3507[9] = -4.0 $3658[9] = -4.0 $3507[10] = 0.0 $3658[10] = -6.0 $3507[11] = -2.0 $3658[11] = -6.0 $3507[12] = -4.0 $3658[12] = -6.0 $3507[13] = 0.0 $3658[13] = -8.0 $3507[14] = -2.0 $3658[14] = -8.0 $3507[15] = -4.0 $3658[15] = -8.0 $3507[16] = 0.0 $3658[16] = -10.0 $3507[17] = -2.0 $3658[17] = -10.0 $3507[18] = -4.0 $3658[18] = -10.0 $3507[19] = 0.0 $3658[19] = -12.0 $3507[20] = -2.0 $3658[20] = -12.0 $3507[21] = -4.0 $3658[21] = -12.0 $3507[22] = 0.0 $3658[22] = -14.0 $3507[23] = -2.0 $3658[23] = -14.0 $3507[24] = -4.0 $3658[24] = -14.0 $3507[25] = 0.0 $3658[25] = -16.0 $3507[26] = -2.0 $3658[26] = -16.0 $3507[27] = -4.0 $3658[27] = -16.0 $3507[28] = 0.0 $3658[28] = -18.0 $3507[29] = -2.0 $3658[29] = -18.0 $3507[30] = -4.0 $3658[30] = -18.0 $3507[31] = 0.0 $3658[31] = -20.0 $3507[32] = -2.0 $3658[32] = -20.0 $3507[33] = -4.0 $3658[33] = -20.0 $3507[34] = 0.0 $3658[34] = -22.0 $3507[35] = -2.0 $3658[35] = -22.0 $3507[36] = -4.0 $3658[36] = -22.0 $3507[37] = -1.0 $3658[37] = 0.0 $3507[38] = -3.0 $3658[38] = 0.0 $3507[39] = -1.0 $3658[39] = -2.0 $3507[40] = -3.0 $3658[40] = -2.0 $3507[41] = -1.0 $3658[41] = -4.0 $3507[42] = -3.0 $3658[42] = -4.0 $3507[43] = -1.0 $3658[43] = -6.0 $3507[44] = -3.0 $3658[44] = -6.0 $3507[45] = -1.0 $3658[45] = -8.0 $3507[46] = -3.0 $3658[46] = -8.0 $3507[47] = -1.0 $3658[47] = -10.0 $3507[48] = -3.0 $3658[48] = -10.0 $3507[49] = -1.0 $3658[49] = -12.0 $3507[50] = -3.0 $3658[50] = -12.0 $3507[51] = -1.0 $3658[51] = -14.0 $3507[52] = -3.0 $3658[52] = -14.0 $3507[53] = -1.0 $3658[53] = -16.0 $3507[54] = -3.0 $3658[54] = -16.0 $3507[55] = -1.0 $3658[55] = -18.0 $3507[56] = -3.0 $3658[56] = -18.0 $3507[57] = -1.0 $3658[57] = -20.0 $3507[58] = -3.0 $3658[58] = -20.0 $3507[59] = -1.0 $3658[59] = -22.0 $3507[60] = -3.0 $3658[60] = -22.0 $3507[61] = 0.0 $3658[61] = -1.0 $3507[62] = -2.0 $3658[62] = -1.0 $3507[63] = -4.0 $3658[63] = -1.0 $3507[64] = 0.0 $3658[64] = -3.0 $3507[65] = -2.0 $3658[65] = -3.0 $3507[66] = -4.0 $3658[66] = -3.0 $3507[67] = 0.0 $3658[67] = -5.0 $3507[68] = -2.0 $3658[68] = -5.0 $3507[69] = -4.0 $3658[69] = -5.0 $3507[70] = 0.0 $3658[70] = -7.0 $3507[71] = -2.0 $3658[71] = -7.0 $3507[72] = -4.0 $3658[72] = -7.0 $3507[73] = 0.0 $3658[73] = -9.0 $3507[74] = -2.0 $3658[74] = -9.0 $3507[75] = -4.0 $3658[75] = -9.0 $3507[76] = 0.0 $3658[76] = -11.0 $3507[77] = -2.0 $3658[77] = -11.0 $3507[78] = -4.0 $3658[78] = -11.0 $3507[79] = 0.0 $3658[79] = -13.0 $3507[80] = -2.0 $3658[80] = -13.0 $3507[81] = -4.0 $3658[81] = -13.0 $3507[82] = 0.0 $3658[82] = -15.0 $3507[83] = -2.0 $3658[83] = -15.0 $3507[84] = -4.0 $3658[84] = -15.0 $3507[85] = 0.0 $3658[85] = -17.0 $3507[86] = -2.0 $3658[86] = -17.0 $3507[87] = -4.0 $3658[87] = -17.0 $3507[88] = 0.0 $3658[88] = -19.0 $3507[89] = -2.0 $3658[89] = -19.0 $3507[90] = -4.0 $3658[90] = -19.0 $3507[91] = 0.0 $3658[91] = -21.0 $3507[92] = -2.0 $3658[92] = -21.0 $3507[93] = -4.0 $3658[93] = -21.0 $3507[94] = -5.0 $3658[94] = 0.0 $3507[95] = -5.0 $3658[95] = -2.0 $3507[96] = -5.0 $3658[96] = -4.0 $3507[97] = -5.0 $3658[97] = -6.0 $3507[98] = -5.0 $3658[98] = -8.0 $3507[99] = -5.0 $3658[99] = -10.0 $3507[100] = -5.0 $3658[100] = -12.0 $3507[101] = -5.0 $3658[101] = -14.0 $3507[102] = -5.0 $3658[102] = -16.0 $3507[103] = -5.0 $3658[103] = -18.0 $3507[104] = -5.0 $3658[104] = -20.0 $3507[105] = -5.0 $3658[105] = -22.0 $3507[106] = -1.0 $3658[106] = -1.0 $3507[107] = -3.0 $3658[107] = -1.0 $3507[108] = -1.0 $3658[108] = -3.0 $3507[109] = -3.0 $3658[109] = -3.0 $3507[110] = -1.0 $3658[110] = -5.0 $3507[111] = -3.0 $3658[111] = -5.0 $3507[112] = -1.0 $3658[112] = -7.0 $3507[113] = -3.0 $3658[113] = -7.0 $3507[114] = -1.0 $3658[114] = -9.0 $3507[115] = -3.0 $3658[115] = -9.0 $3507[116] = -1.0 $3658[116] = -11.0 $3507[117] = -3.0 $3658[117] = -11.0 $3507[118] = -1.0 $3658[118] = -13.0 $3507[119] = -3.0 $3658[119] = -13.0 $3507[120] = -1.0 $3658[120] = -15.0 $3507[121] = -3.0 $3658[121] = -15.0 $3507[122] = -1.0 $3658[122] = -17.0 $3507[123] = -3.0 $3658[123] = -17.0 $3507[124] = -1.0 $3658[124] = -19.0 $3507[125] = -3.0 $3658[125] = -19.0 $3507[126] = -1.0 $3658[126] = -21.0 $3507[127] = -3.0 $3658[127] = -21.0 $3507[128] = 0.0 $3658[128] = -24.0 $3507[129] = -2.0 $3658[129] = -24.0 $3507[130] = -4.0 $3658[130] = -24.0 $3507[131] = 2.0 $3658[131] = -3.0 $3507[132] = 2.0 $3658[132] = -11.0 $3507[133] = 2.0 $3658[133] = -19.0 $3507[134] = 4.0 $3658[134] = -1.0 $3507[135] = 4.0 $3658[135] = -21.0 $3507[136] = 4.0 $3658[136] = -5.0 $3507[137] = 4.0 $3658[137] = -17.0 $3507[138] = 4.0 $3658[138] = -9.0 $3507[139] = 4.0 $3658[139] = -13.0 $3507[140] = -5.0 $3658[140] = -1.0 $3507[141] = -5.0 $3658[141] = -3.0 $3507[142] = -5.0 $3658[142] = -5.0 $3507[143] = -5.0 $3658[143] = -7.0 $3507[144] = -5.0 $3658[144] = -9.0 $3507[145] = -5.0 $3658[145] = -11.0 $3507[146] = -5.0 $3658[146] = -13.0 $3507[147] = -5.0 $3658[147] = -15.0 $3507[148] = -5.0 $3658[148] = -17.0 $3507[149] = -5.0 $3658[149] = -19.0 $3507[150] = -5.0 $3658[150] = -21.0 $3809 = 345.3592 $3810 = 55.3183 04AE: $3811[0] = 5408 // $ = any 04AE: $3811[1] = 5409 // $ = any 04AE: $3811[2] = 5410 // $ = any 04AE: $3814[0] = 5405 // $ = any 04AE: $3814[1] = 5406 // $ = any 04AE: $3814[2] = 5407 // $ = any 04AE: $3817[0] = 5451 // $ = any 04AE: $3817[1] = 5452 // $ = any 04AE: $3820[0] = 5448 // $ = any 04AE: $3820[1] = 5449 // $ = any 04AE: $3820[2] = 5450 // $ = any 04AE: $3820[3] = 5462 // $ = any 04AE: $3820[4] = 5463 // $ = any 04AE: $3820[5] = 5464 // $ = any 04AE: $3826[0] = 5453 // $ = any 04AE: $3826[1] = 5454 // $ = any 04AE: $3828[0] = 5400 // $ = any 04AE: $3828[1] = 5401 // $ = any 04AE: $3830[0] = 5438 // $ = any 04AE: $3830[1] = 5439 // $ = any 04AE: $3830[2] = 5440 // $ = any 04AE: $3830[3] = 5441 // $ = any 04AE: $3830[4] = 5442 // $ = any 04AE: $3830[5] = 5443 // $ = any 04AE: $3830[6] = 5444 // $ = any 04AE: $3830[7] = 5445 // $ = any 04AE: $3830[8] = 5446 // $ = any 04AE: $3830[9] = 5447 // $ = any 04AE: $3830[10] = 5411 // $ = any 04AE: $3830[11] = 5412 // $ = any 04AE: $3830[12] = 5413 // $ = any 04AE: $3830[13] = 5414 // $ = any 04AE: $3830[14] = 5415 // $ = any 04AE: $3830[15] = 5416 // $ = any 04AE: $3830[16] = 5417 // $ = any 04AE: $3830[17] = 5418 // $ = any 04AE: $3830[18] = 5419 // $ = any 04AE: $3830[19] = 5420 // $ = any 04AE: $3830[20] = 5421 // $ = any 04AE: $3830[21] = 5422 // $ = any 04AE: $3830[22] = 5423 // $ = any 04AE: $3830[23] = 5424 // $ = any 04AE: $3830[24] = 5425 // $ = any 04AE: $3830[25] = 5426 // $ = any 04AE: $3830[26] = 5427 // $ = any 04AE: $3830[27] = 5428 // $ = any 04AE: $3830[28] = 5429 // $ = any 04AE: $3830[29] = 5430 // $ = any 04AE: $3830[30] = 5431 // $ = any 04AE: $3830[31] = 5432 // $ = any 04AE: $3830[32] = 5433 // $ = any 04AE: $3830[33] = 5434 // $ = any 04AE: $3830[34] = 5435 // $ = any 04AE: $3830[35] = 5436 // $ = any 04AE: $3830[36] = 5437 // $ = any 04AE: $3867[0] = 5402 // $ = any 04AE: $3867[1] = 5403 // $ = any 04AE: $3867[2] = 5404 // $ = any 04AE: $3870[0] = 43608 // $ = any 04AE: $3870[1] = 43609 // $ = any 04AE: $3870[2] = 43610 // $ = any 04AE: $3873[0] = 43605 // $ = any 04AE: $3873[1] = 43606 // $ = any 04AE: $3873[2] = 43607 // $ = any 04AE: $3876[0] = 43651 // $ = any 04AE: $3876[1] = 43652 // $ = any 04AE: $3879[0] = 43648 // $ = any 04AE: $3879[1] = 43649 // $ = any 04AE: $3879[2] = 43650 // $ = any 04AE: $3879[3] = 43662 // $ = any 04AE: $3879[4] = 43663 // $ = any 04AE: $3879[5] = 43664 // $ = any 04AE: $3885[0] = 43653 // $ = any 04AE: $3885[1] = 43654 // $ = any 04AE: $3887[0] = 43600 // $ = any 04AE: $3887[1] = 43601 // $ = any 04AE: $3889[0] = 43638 // $ = any 04AE: $3889[1] = 43639 // $ = any 04AE: $3889[2] = 43640 // $ = any 04AE: $3889[3] = 43641 // $ = any 04AE: $3889[4] = 43642 // $ = any 04AE: $3889[5] = 43643 // $ = any 04AE: $3889[6] = 43644 // $ = any 04AE: $3889[7] = 43645 // $ = any 04AE: $3889[8] = 43646 // $ = any 04AE: $3889[9] = 43647 // $ = any 04AE: $3889[10] = 43611 // $ = any 04AE: $3889[11] = 43612 // $ = any 04AE: $3889[12] = 43613 // $ = any 04AE: $3889[13] = 43614 // $ = any 04AE: $3889[14] = 43615 // $ = any 04AE: $3889[15] = 43616 // $ = any 04AE: $3889[16] = 43617 // $ = any 04AE: $3889[17] = 43618 // $ = any 04AE: $3889[18] = 43619 // $ = any 04AE: $3889[19] = 43620 // $ = any 04AE: $3889[20] = 43621 // $ = any 04AE: $3889[21] = 43622 // $ = any 04AE: $3889[22] = 43623 // $ = any 04AE: $3889[23] = 43624 // $ = any 04AE: $3889[24] = 43625 // $ = any 04AE: $3889[25] = 43626 // $ = any 04AE: $3889[26] = 43627 // $ = any 04AE: $3889[27] = 43628 // $ = any 04AE: $3889[28] = 43629 // $ = any 04AE: $3889[29] = 43630 // $ = any 04AE: $3889[30] = 43631 // $ = any 04AE: $3889[31] = 43632 // $ = any 04AE: $3889[32] = 43633 // $ = any 04AE: $3889[33] = 43634 // $ = any 04AE: $3889[34] = 43635 // $ = any 04AE: $3889[35] = 43636 // $ = any 04AE: $3889[36] = 43637 // $ = any 04AE: $3926[0] = 43602 // $ = any 04AE: $3926[1] = 43603 // $ = any 04AE: $3926[2] = 43604 // $ = any $X_BCE2_Checkpoints = -2307.723 $Y_BCE2_Checkpoints = -2235.966 $Z_BCE2_Checkpoints = 23.0204 $3930 = -2276.635 $4015 = -2220.047 $4100 = 28.716 $3931 = -2199.391 $4016 = -2283.952 $4101 = 30.1494 $3932 = -2105.436 $4017 = -2354.441 $4102 = 30.1419 $3933 = -2142.24 $4018 = -2410.32 $4103 = 30.497 $3934 = -2026.404 $4019 = -2507.761 $4104 = 32.0519 $3935 = -1938.526 $4020 = -2456.146 $4105 = 30.3298 $3936 = -1900.394 $4021 = -2424.618 $4106 = 31.9732 $3937 = -1862.806 $4022 = -2381.538 $4107 = 31.2712 $3938 = -1800.629 $4023 = -2319.639 $4108 = 40.2496 $3939 = -1707.158 $4024 = -2302.579 $4109 = 44.1806 $3940 = -1662.639 $4025 = -2186.958 $4110 = 33.5305 $3941 = -1688.256 $4026 = -2115.59 $4111 = 37.4741 $3942 = -1778.958 $4027 = -2090.098 $4112 = 49.6459 $3943 = -1868.425 $4028 = -2088.36 $4113 = 58.5847 $3944 = -1959.41 $4029 = -2047.85 $4114 = 71.8449 $3945 = -1947.789 $4030 = -1948.487 $4115 = 77.4592 $3946 = -1852.11 $4031 = -1920.47 $4116 = 87.5994 $3947 = -1754.616 $4032 = -1898.502 $4117 = 96.5566 $3948 = -1654.121 $4033 = -1900.045 $4118 = 90.8553 $3949 = -1554.651 $4034 = -1901.959 $4119 = 81.5693 $3950 = -1512.378 $4035 = -1807.028 $4120 = 57.9597 $3951 = -1433.233 $4036 = -1860.032 $4121 = 37.3383 $3952 = -1425.812 $4037 = -1962.023 $4122 = 15.8029 $3953 = -1298.451 $4038 = -2114.384 $4123 = 24.1506 $3954 = -1269.661 $4039 = -2251.145 $4124 = 21.2137 $3955 = -1260.525 $4040 = -2283.122 $4125 = 21.5858 $3956 = -1255.258 $4041 = -2307.536 $4126 = 22.066 $3957 = -1253.158 $4042 = -2315.343 $4127 = 22.5913 $3958 = -1216.728 $4043 = -2343.497 $4128 = 16.9383 $3959 = -1193.944 $4044 = -2355.995 $4129 = 18.7764 $3960 = -1104.68 $4045 = -2377.18 $4130 = 36.3239 $3961 = -1000.239 $4046 = -2371.508 $4131 = 64.5107 $3962 = -958.5369 $4047 = -2281.055 $4132 = 52.9462 $3963 = -939.7041 $4048 = -2187.095 $4133 = 35.4659 $3964 = -841.8345 $4049 = -2181.378 $4134 = 23.7405 $3965 = -790.3633 $4050 = -2095.343 $4135 = 25.4038 $3966 = -844.4321 $4051 = -2010.338 $4136 = 20.3482 $3967 = -809.238 $4052 = -1902.54 $4137 = 9.4239 $3968 = -735.21 $4053 = -1855.303 $4138 = 13.5207 $3969 = -641.8992 $4054 = -1846.861 $4139 = 21.7356 $3970 = -546.9716 $4055 = -1832.096 $4140 = 25.5599 $3971 = -460.5018 $4056 = -1800.012 $4141 = 8.5607 $3972 = -424.1711 $4057 = -1704.138 $4142 = 10.8356 $3973 = -410.4569 $4058 = -1611.74 $4143 = 20.2907 $3974 = -358.7348 $4059 = -1531.884 $4144 = 19.0268 $3975 = -342.9092 $4060 = -1455.663 $4145 = 17.8712 $3976 = -243.4206 $4061 = -1451.22 $4146 = 4.3198 $3977 = -193.0986 $4062 = -1477.038 $4147 = 7.9595 $3978 = -68.0509 $4063 = -1510.513 $4148 = 1.9303 $3979 = 31.2142 $4064 = -1526.881 $4149 = 4.3931 $3980 = 129.336 $4065 = -1459.612 $4150 = 23.8768 $3981 = 139.13 $4066 = -1255.649 $4151 = 44.9903 $3982 = 266.63 $4067 = -995.6493 $4152 = 50.9903 $3983 = 366.63 $4068 = -757.6493 $4153 = 16.4903 $3984 = 424.13 $4069 = -567.6493 $4154 = 38.9903 $3985 = 458.13 $4070 = -448.1493 $4155 = 30.9903 $3986 = 338.13 $4071 = -390.6493 $4156 = 12.9903 $3987 = 338.13 $4072 = -342.1493 $4157 = 8.9903 $3988 = 475.13 $4073 = -264.6493 $4158 = 9.9903 $3989 = 615.63 $4074 = -197.1493 $4159 = 9.9903 $3990 = 757.13 $4075 = -152.1493 $4160 = 18.4903 $3991 = 907.13 $4076 = -92.1493 $4161 = 19.9903 $3992 = 1135.63 $4077 = -63.6493 $4162 = 22.9903 $3993 = 1280.63 $4078 = -170.6493 $4163 = 32.4903 $3994 = 1440.63 $4079 = -214.6493 $4164 = 7.9903 $3995 = 1554.63 $4080 = -124.6493 $4165 = 17.9903 $3996 = 1551.63 $4081 = 46.8507 $4166 = 23.9903 $3997 = 1567.13 $4082 = 122.3507 $4167 = 28.9903 $3998 = 1807.13 $4083 = 75.3507 $4168 = 34.4903 $3999 = 2057.13 $4084 = 40.3507 $4169 = 26.9903 $4000 = 2275.63 $4085 = 41.8507 $4170 = 25.4903 $4001 = 2365.63 $4086 = 91.8507 $4171 = 25.4903 $4002 = 2435.63 $4087 = 41.8507 $4172 = 25.4903 $4003 = 2692.13 $4088 = 33.8507 $4173 = 25.4903 $4004 = 2737.63 $4089 = -156.1493 $4174 = 31.4903 $4005 = 2700.13 $4090 = -384.1493 $4175 = 24.4903 $4006 = 2820.13 $4091 = -554.1493 $4176 = 9.9903 $4007 = 2846.13 $4092 = -711.6493 $4177 = 9.9903 $4008 = 2841.63 $4093 = -929.1493 $4178 = 13.9903 $4009 = 2841.13 $4094 = -1182.649 $4179 = 23.9903 $4010 = 2873.13 $4095 = -1383.649 $4180 = 10.4903 $4011 = 2797.63 $4096 = -1380.649 $4181 = 20.9903 $4012 = 2795.13 $4097 = -1262.149 $4182 = 45.9903 $4013 = 2732.13 $4098 = -1257.649 $4183 = 58.9903 $X_BCE2_Patriot_Checkpoints = 2487.846 $Y_BCE2_Patriot_Checkpoints = -1661.031 $Z_BCE2_Patriot_Checkpoints = 13.0886 $4185 = 2387.639 $4301 = -1657.847 $4417 = 13.1425 $4186 = 2287.486 $4302 = -1659.316 $4418 = 14.644 $4187 = 2188.221 $4303 = -1639.707 $4419 = 15.0652 $4188 = 2091.671 $4304 = -1612.541 $4420 = 13.1285 $4189 = 1990.505 $4305 = -1612.728 $4421 = 13.1392 $4190 = 1889.545 $4306 = -1612.92 $4422 = 13.1432 $4191 = 1788.508 $4307 = -1609.786 $4423 = 13.1208 $4192 = 1688.856 $4308 = -1592.988 $4424 = 13.1397 $4193 = 1587.913 $4309 = -1589.57 $4425 = 13.1277 $4194 = 1487.483 $4310 = -1592.59 $4426 = 13.1511 $4195 = 1386.55 $4311 = -1586.947 $4427 = 13.1234 $4196 = 1286.662 $4312 = -1571.949 $4428 = 13.1273 $4197 = 1185.751 $4313 = -1570.81 $4429 = 13.141 $4198 = 1084.591 $4314 = -1571.387 $4430 = 13.1352 $4199 = 1057.109 $4315 = -1474.388 $4431 = 13.1259 $4200 = 1061.076 $4316 = -1373.338 $4432 = 13.1525 $4201 = 1057.542 $4317 = -1273.05 $4433 = 13.1425 $4202 = 1058.531 $4318 = -1173.37 $4434 = 23.0197 $4203 = 963.0153 $4319 = -1141.862 $4435 = 23.4253 $4204 = 862.2285 $4320 = -1144.682 $4436 = 23.4156 $4205 = 796.4694 $4321 = -1069.208 $4437 = 24.2389 $4206 = 707.7682 $4322 = -1116.412 $4438 = 17.7387 $4207 = 648.3205 $4323 = -1197.185 $4439 = 17.2365 $4208 = 641.5527 $4324 = -1199.744 $4440 = 17.7693 $4209 = 568.4156 $4325 = -1131.509 $4441 = 26.222 $4210 = 469.6543 $4326 = -1113.59 $4442 = 27.6279 $4211 = 370.4434 $4327 = -1129.382 $4443 = 25.3758 $4212 = 274.1698 $4328 = -1156.751 $4444 = 21.1352 $4213 = 181.3566 $4329 = -1195.782 $4445 = 17.3878 $4214 = 94.4232 $4330 = -1245.732 $4446 = 14.5145 $4215 = 15.8414 $4331 = -1308.858 $4447 = 12.0496 $4216 = -62.2601 $4332 = -1372.58 $4448 = 11.3571 $4217 = -133.5467 $4333 = -1443.433 $4449 = 12.5484 $4218 = -201.4483 $4334 = -1518.152 $4450 = 14.3358 $4219 = -261.8274 $4335 = -1597.991 $4451 = 15.6199 $4220 = -295.7058 $4336 = -1693.143 $4452 = 14.4603 $4221 = -331.9772 $4337 = -1786.496 $4453 = 17.6881 $4222 = -367.9241 $4338 = -1879.787 $4454 = 25.9672 $4223 = -367.5844 $4339 = -1980.193 $4455 = 27.9446 $4224 = -350.2859 $4340 = -2079.723 $4456 = 28.0525 $4225 = -333.1001 $4341 = -2179.344 $4457 = 28.1703 $4226 = -297.5232 $4342 = -2273.428 $4458 = 29.7426 $4227 = -233.4477 $4343 = -2351.693 $4459 = 31.5324 $4228 = -159.7139 $4344 = -2420.795 $4460 = 35.957 $4229 = -92.2604 $4345 = -2496.008 $4461 = 38.2066 $4230 = -49.518 $4346 = -2586.409 $4462 = 43.3945 $4231 = -39.0012 $4347 = -2686.408 $4463 = 42.5762 $4232 = -71.9678 $4348 = -2781.283 $4464 = 39.1346 $4233 = -162.2194 $4349 = -2824.728 $4465 = 40.6313 $4234 = -261.9651 $4350 = -2815.27 $4466 = 50.816 $4235 = -357.7323 $4351 = -2787.403 $4467 = 61.6162 $4236 = -456.2191 $4352 = -2766.184 $4468 = 66.2852 $4237 = -555.2378 $4353 = -2751.549 $4469 = 65.7085 $4238 = -655.188 $4354 = -2748.976 $4470 = 69.8092 $4239 = -753.9544 $4355 = -2764.895 $4471 = 74.469 $4240 = -847.778 $4356 = -2801.963 $4472 = 70.6215 $4241 = -938.0959 $4357 = -2845.479 $4473 = 68.4226 $4242 = -1038.655 $4358 = -2853.158 $4474 = 67.4485 $4243 = -1139.419 $4359 = -2855.438 $4475 = 67.466 $4244 = -1239.449 $4360 = -2860.805 $4476 = 65.7173 $4245 = -1338.09 $4361 = -2878.668 $4477 = 55.5616 $4246 = -1435.335 $4362 = -2853.41 $4478 = 48.3088 $4247 = -1520.402 $4363 = -2799.315 $4479 = 46.6003 $4248 = -1600.969 $4364 = -2739.976 $4480 = 48.7977 $4249 = -1681.43 $4365 = -2679.765 $4481 = 48.2789 $4250 = -1745.168 $4366 = -2601.553 $4482 = 49.447 $4251 = -1823.681 $4367 = -2538.121 $4483 = 52.7491 $4252 = -1923.907 $4368 = -2539.927 $4484 = 38.6757 $4253 = -2019.306 $4369 = -2507.657 $4485 = 32.3084 $4254 = -2100.137 $4370 = -2446.756 $4486 = 30.2321 $4255 = -2179.157 $4371 = -2383.901 $4487 = 30.2293 $4256 = -2190.173 $4372 = -2284.406 $4488 = 30.2286 $4257 = -2264.34 $4373 = -2216.777 $4489 = 30.8563 $4258 = -2182.781 $4374 = -2160.892 $4490 = 47.4936 $4259 = -2110.828 $4375 = -2092.426 $4491 = 61.5663 $4260 = -2078.496 $4376 = -1997.306 $4492 = 60.012 $4261 = -2028.488 $4377 = -1910.774 $4493 = 48.5942 $4262 = -1971.902 $4378 = -1828.087 $4494 = 36.8357 $4263 = -1898.346 $4379 = -1760.456 $4495 = 29.4533 $4264 = -1808.711 $4380 = -1715.568 $4496 = 28.8706 $4265 = -1724.839 $4381 = -1660.957 $4497 = 36.2003 $4266 = -1631.223 $4382 = -1624.267 $4498 = 36.0242 $4267 = -1546.374 $4383 = -1570.568 $4499 = 37.4867 $4268 = -1626.075 $4384 = -1510.003 $4500 = 37.0858 $4269 = -1722.531 $4385 = -1483.55 $4501 = 34.2269 $4270 = -1807.41 $4386 = -1430.105 $4502 = 35.74 $4271 = -1894.584 $4387 = -1380.672 $4503 = 39.6104 $4272 = -1899.035 $4388 = -1280.731 $4504 = 39.2288 $4273 = -1896.879 $4389 = -1179.88 $4505 = 38.8035 $4274 = -1900.238 $4390 = -1078.988 $4506 = 37.9866 $4275 = -1896.756 $4391 = -978.951 $4507 = 41.2545 $4276 = -1896.016 $4392 = -878.1399 $4508 = 44.7055 $4277 = -1897.241 $4393 = -777.6757 $4509 = 44.692 $4278 = -1895.959 $4394 = -677.4996 $4510 = 41.0312 $4279 = -1894.737 $4395 = -576.5858 $4511 = 38.0016 $4280 = -1897.71 $4396 = -476.4786 $4512 = 37.9914 $4281 = -1896.154 $4397 = -376.3374 $4513 = 37.9879 $4282 = -1896.894 $4398 = -275.5032 $4514 = 37.9875 $4283 = -1895.73 $4399 = -174.2612 $4515 = 37.9884 $4284 = -1890.837 $4400 = -73.2693 $4516 = 38.0012 $4285 = -1890.615 $4401 = 27.5906 $4517 = 38.0035 $4286 = -1874.62 $4402 = 127.2809 $4518 = 37.9871 $4287 = -1842.755 $4403 = 222.3595 $4519 = 37.9736 $4288 = -1776.737 $4404 = 296.302 $4520 = 23.6187 $4289 = -1687.562 $4405 = 341.3 $4521 = 13.5061 $4290 = -1620.406 $4406 = 416.143 $4522 = 7.1363 $4291 = -1574.644 $4407 = 506.4197 $4523 = 6.9799 $4292 = -1557.715 $4408 = 605.5936 $4524 = 6.9312 $4293 = -1550.603 $4409 = 705.7773 $4525 = 6.8277 $4294 = -1532.975 $4410 = 806.2415 $4526 = 6.8058 $4295 = -1525.152 $4411 = 906.8005 $4527 = 6.8066 $4296 = -1560.428 $4412 = 1000.395 $4528 = 6.8073 $4297 = -1580.528 $4413 = 1099.026 $4529 = 6.805 $4298 = -1593.106 $4414 = 1198.824 $4530 = 6.7993 $4299 = -1612.8 $4415 = 1284.908 $4531 = 6.9396 $4532 = 2480.597 $4630 = -1659.156 $4728 = 13.0965 $4533 = 2379.881 $4631 = -1658.193 $4729 = 13.1467 $4534 = 2344.399 $4632 = -1564.435 $4730 = 23.9333 $4535 = 2343.672 $4633 = -1463.32 $4731 = 23.6044 $4536 = 2305.275 $4634 = -1370.793 $4732 = 23.6319 $4537 = 2303.441 $4635 = -1269.606 $4733 = 23.5946 $4538 = 2306.217 $4636 = -1169.403 $4734 = 26.0798 $4539 = 2213.07 $4637 = -1132.101 $4735 = 25.3774 $4540 = 2116.198 $4638 = -1104.905 $4736 = 24.8605 $4541 = 2022.478 $4639 = -1067.897 $4737 = 24.2557 $4542 = 1925.305 $4640 = -1039.768 $4738 = 23.612 $4543 = 1867.65 $4641 = -1121.554 $4739 = 23.4686 $4544 = 1777.408 $4642 = -1164.645 $4740 = 23.5025 $4545 = 1677.176 $4643 = -1162.405 $4741 = 23.4443 $4546 = 1576.553 $4644 = -1163.307 $4742 = 23.7111 $4547 = 1476.002 $4645 = -1159.845 $4743 = 23.6522 $4548 = 1376.964 $4646 = -1140.134 $4744 = 23.4968 $4549 = 1366.809 $4647 = -1040.218 $4745 = 26.2347 $4550 = 1371.418 $4648 = -940.2704 $4746 = 33.9599 $4551 = 1273.029 $4649 = -922.0916 $4747 = 41.8145 $4552 = 1174.404 $4650 = -940.6694 $4748 = 42.5196 $4553 = 1156.819 $4651 = -842.2726 $4749 = 49.739 $4554 = 1164.005 $4652 = -742.3879 $4750 = 60.319 $4555 = 1202.729 $4653 = -649.9714 $4751 = 59.6176 $4556 = 1231.284 $4654 = -554.9558 $4752 = 40.3091 $4557 = 1257.225 $4655 = -462.3789 $4753 = 12.7939 $4558 = 1255.678 $4656 = -362.5274 $4754 = 2.989 $4559 = 1230.684 $4657 = -267.0266 $4755 = 18.9881 $4560 = 1188.919 $4658 = -178.3956 $4756 = 40.7223 $4561 = 1088.56 $4659 = -182.8582 $4757 = 39.859 $4562 = 989.9222 $4660 = -180.4384 $4758 = 17.6728 $4563 = 889.5374 $4661 = -173.0015 $4759 = 10.7641 $4564 = 788.8903 $4662 = -164.4205 $4760 = 16.4595 $4565 = 689.4522 $4663 = -155.3612 $4761 = 22.89 $4566 = 589.6461 $4664 = -146.5947 $4762 = 29.747 $4567 = 510.978 $4665 = -208.5235 $4763 = 37.1529 $4568 = 491.5316 $4666 = -306.6292 $4764 = 42.7684 $4569 = 464.9347 $4667 = -402.1279 $4765 = 32.6014 $4570 = 370.5219 $4668 = -393.0328 $4766 = 23.9504 $4571 = 272.6069 $4669 = -378.1253 $4767 = 2.4636 $4572 = 206.3447 $4670 = -301.5085 $4768 = 1.1901 $4573 = 157.5706 $4671 = -213.2552 $4769 = 1.196 $4574 = 57.3466 $4672 = -208.4595 $4770 = 1.2183 $4575 = -43.1581 $4673 = -203.3529 $4771 = 1.3731 $4576 = -142.4222 $4674 = -187.639 $4772 = 1.6178 $4577 = -241.4735 $4675 = -167.4589 $4773 = 2.0199 $4578 = -298.0107 $4676 = -84.8255 $4774 = 1.2111 $4579 = -284.5947 $4677 = 14.7808 $4775 = 0.8422 $4580 = -255.5891 $4678 = 111.3571 $4776 = 0.8426 $4581 = -213.1467 $4679 = 202.6102 $4777 = 1.8256 $4582 = -292.432 $4680 = 264.4556 $4778 = 1.8382 $4583 = -391.0918 $4681 = 282.886 $4779 = 1.8926 $4584 = -491.862 $4682 = 287.5233 $4780 = 1.8369 $4585 = -592.0175 $4683 = 284.7173 $4781 = 1.8298 $4586 = -686.3195 $4684 = 250.5801 $4782 = 1.8305 $4587 = -770.4146 $4685 = 194.5963 $4783 = 1.6198 $4588 = -713.9178 $4686 = 113.2328 $4784 = 15.6558 $4589 = -759.8053 $4687 = 26.0654 $4785 = 33.0027 $4590 = -856.795 $4688 = -0.6516 $4786 = 32.9974 $4591 = -759.7305 $4689 = -20.4226 $4787 = 47.2165 $4592 = -801.2752 $4690 = -110.4809 $4788 = 63.4186 $4593 = -898.1945 $4691 = -137.0961 $4789 = 56.3295 $4594 = -946.6151 $4692 = -223.724 $4790 = 38.9582 $4595 = -968.4164 $4693 = -321.7283 $4791 = 36.142 $4596 = -991.3627 $4694 = -419.309 $4792 = 36.0027 $4597 = -1077.753 $4695 = -470.2693 $4793 = 33.7616 $4598 = -1136.252 $4696 = -551.6271 $4794 = 29.8955 $4599 = -1170.498 $4697 = -645.1342 $4795 = 42.4828 $4600 = -1205.133 $4698 = -737.6744 $4796 = 59.3098 $4601 = -1284.404 $4699 = -798.114 $4797 = 69.501 $4602 = -1381.958 $4700 = -817.3228 $4798 = 81.1519 $4603 = -1481.566 $4701 = -815.1219 $4799 = 66.9058 $4604 = -1579.51 $4702 = -800.5511 $4800 = 49.9587 $4605 = -1673.196 $4703 = -765.3336 $4801 = 41.5955 $4606 = -1754.994 $4704 = -708.9478 $4802 = 28.2593 $4607 = -1761.496 $4705 = -609.3593 $4803 = 15.9606 $4608 = -1820.37 $4706 = -528.3566 $4804 = 14.6995 $4609 = -1814.595 $4707 = -427.9472 $4805 = 14.7211 $4610 = -1803.963 $4708 = -328.1352 $4806 = 14.7287 $4611 = -1801.376 $4709 = -227.7857 $4807 = 14.7103 $4612 = -1801.019 $4710 = -126.9901 $4808 = 12.5775 $4613 = -1797.84 $4711 = -25.8091 $4809 = 14.8934 $4614 = -1805.531 $4712 = 73.9609 $4810 = 14.7143 $4615 = -1807.149 $4713 = 174.5928 $4811 = 14.7138 $4616 = -1800.194 $4714 = 275.5728 $4812 = 10.6028 $4617 = -1810.287 $4715 = 375.14 $4813 = 9.7906 $4618 = -1814.409 $4716 = 474.6516 $4814 = 23.4117 $4619 = -1877.944 $4717 = 551.0918 $4815 = 34.4247 $4620 = -1896.861 $4718 = 649.7911 $4816 = 37.0183 $4621 = -1895.051 $4719 = 750.2951 $4817 = 45.051 $4622 = -1893.937 $4720 = 850.3843 $4818 = 34.7833 $4623 = -1820.143 $4721 = 917.2139 $4819 = 24.9892 $4624 = -1719.022 $4722 = 917.0076 $4820 = 24.4954 $4625 = -1619.303 $4723 = 916.6608 $4821 = 7.634 $4626 = -1555.825 $4724 = 994.0962 $4822 = 6.8065 $4627 = -1579.963 $4725 = 1091.548 $4823 = 6.807 $4628 = -1588.588 $4726 = 1191.306 $4824 = 6.798 $4629 = -1612.353 $4727 = 1281.671 $4825 = 6.9398 $4826 = 2488.273 $4943 = -1659.968 $5060 = 13.0884 $4827 = 2387.718 $4944 = -1658.019 $5061 = 13.1467 $4828 = 2286.949 $4945 = -1658.583 $5062 = 14.6557 $4829 = 2187.451 $4946 = -1638.533 $5063 = 15.0393 $4830 = 2090.335 $4947 = -1611.906 $5064 = 13.1306 $4831 = 1990.331 $4948 = -1612.021 $5065 = 13.1388 $4832 = 1888.96 $4949 = -1614.385 $5066 = 13.1433 $4833 = 1787.243 $4950 = -1607.768 $5067 = 13.1244 $4834 = 1687.135 $4951 = -1592.272 $5068 = 13.1375 $4835 = 1586.952 $4952 = -1591.001 $5069 = 13.1297 $4836 = 1486.726 $4953 = -1590.779 $5070 = 13.152 $4837 = 1386.181 $4954 = -1585.607 $5071 = 13.1003 $4838 = 1286.662 $4955 = -1572.978 $5072 = 13.1664 $4839 = 1186.398 $4956 = -1571.876 $5073 = 13.1464 $4840 = 1085.49 $4957 = -1570.857 $5074 = 13.1351 $4841 = 985.0605 $4958 = -1571.431 $5075 = 13.141 $4842 = 884.2 $4959 = -1577.364 $5076 = 13.13 $4843 = 815.0362 $4960 = -1650.267 $5077 = 13.1344 $4844 = 810.6691 $4961 = -1750.188 $5078 = 13.1276 $4845 = 710.2051 $4962 = -1749.904 $5079 = 14.0481 $4846 = 612.0961 $4963 = -1727.222 $5080 = 13.6595 $4847 = 512.0588 $4964 = -1711.106 $5081 = 11.9235 $4848 = 411.9842 $4965 = -1701.354 $5082 = 8.9795 $4849 = 310.8292 $4966 = -1701.127 $5083 = 6.3614 $4850 = 210.8359 $4967 = -1692.62 $5084 = 7.4032 $4851 = 162.6634 $4968 = -1604.718 $5085 = 15.512 $4852 = 96.6228 $4969 = -1530.289 $5086 = 5.2206 $4853 = -4.3045 $4970 = -1520.765 $5087 = 1.3181 $4854 = -100.2442 $4971 = -1492.018 $5088 = 2.444 $4855 = -150.6629 $4972 = -1404.912 $5089 = 2.4387 $4856 = -125.7253 $4973 = -1307.639 $5090 = 2.6123 $4857 = -85.3976 $4974 = -1398.901 $5091 = 11.9881 $4858 = -156.1722 $4975 = -1470.046 $5092 = 12.557 $4859 = -224.7423 $4976 = -1543.44 $5093 = 15.2432 $4860 = -278.3897 $4977 = -1627.836 $5094 = 15.4404 $4861 = -309.6147 $4978 = -1722.891 $5095 = 14.4331 $4862 = -347.4445 $4979 = -1815.805 $5096 = 20.3824 $4863 = -375.8723 $4980 = -1911.975 $5097 = 27.4563 $4864 = -367.3835 $4981 = -2012.258 $5098 = 27.9796 $4865 = -352.257 $4982 = -2111.555 $5099 = 28.1054 $4866 = -325.2379 $4983 = -2208.254 $5100 = 28.2795 $4867 = -411.8825 $4984 = -2256.126 $5101 = 43.9768 $4868 = -507.0649 $4985 = -2286.252 $5102 = 32.8761 $4869 = -579.3828 $4986 = -2355.297 $5103 = 26.9589 $4870 = -678.7022 $4987 = -2358.307 $5104 = 38.2611 $4871 = -752.1234 $4988 = -2421.517 $5105 = 63.3924 $4872 = -819.2419 $4989 = -2493.365 $5106 = 82.6824 $4873 = -890.7695 $4990 = -2563.279 $5107 = 90.2311 $4874 = -981.5709 $4991 = -2605.962 $5108 = 86.4663 $4875 = -1080.225 $4992 = -2592.214 $5109 = 76.2713 $4876 = -1161.929 $4993 = -2534.01 $5110 = 67.2918 $4877 = -1179.818 $4994 = -2436.012 $5111 = 53.4017 $4878 = -1164.983 $4995 = -2337.243 $5112 = 41.315 $4879 = -1134.131 $4996 = -2242.25 $5113 = 33.4991 $4880 = -1097.972 $4997 = -2148.736 $5114 = 35.7186 $4881 = -1047.998 $4998 = -2064.018 $5115 = 54.2015 $4882 = -998.8296 $4999 = -1979.083 $5116 = 73.7414 $4883 = -1062.2 $5000 = -1901.606 $5117 = 76.9899 $4884 = -1161.378 $5001 = -1886.014 $5118 = 77.91 $4885 = -1206.338 $5002 = -1800.164 $5119 = 51.1433 $4886 = -1271.566 $5003 = -1723.902 $5120 = 45.7799 $4887 = -1353.911 $5004 = -1666.739 $5121 = 45.1373 $4888 = -1446.169 $5005 = -1627.665 $5122 = 44.393 $4889 = -1543.799 $5006 = -1605.511 $5123 = 37.4879 $4890 = -1583.018 $5007 = -1513.157 $5124 = 37.4862 $4891 = -1681.619 $5008 = -1493.674 $5125 = 34.781 $4892 = -1771.401 $5009 = -1448.094 $5126 = 34.5515 $4893 = -1859.213 $5010 = -1399.628 $5127 = 38.1758 $4894 = -1944.476 $5011 = -1347.211 $5128 = 40.559 $4895 = -2006.201 $5012 = -1268.181 $5129 = 36.2375 $4896 = -2057.926 $5013 = -1182.227 $5130 = 31.9717 $4897 = -2105.244 $5014 = -1093.758 $5131 = 29.8948 $4898 = -2169.432 $5015 = -1016.588 $5132 = 33.6278 $4899 = -2214.329 $5016 = -927.0612 $5133 = 42.1936 $4900 = -2196.712 $5017 = -829.6929 $5134 = 58.5525 $4901 = -2261.177 $5018 = -755.0598 $5135 = 75.9781 $4902 = -2341.961 $5019 = -707.3872 $5136 = 110.6889 $4903 = -2400.182 $5020 = -628.3421 $5137 = 131.575 $4904 = -2453.648 $5021 = -544.386 $5138 = 121.1835 $4905 = -2526.894 $5022 = -485.9847 $5139 = 85.0712 $4906 = -2446.844 $5023 = -425.2606 $5140 = 84.4373 $4907 = -2354.251 $5024 = -463.4032 $5141 = 79.948 $4908 = -2389.566 $5025 = -369.9571 $5142 = 75.0462 $4909 = -2489.354 $5026 = -363.9357 $5143 = 63.4133 $4910 = -2588.571 $5027 = -366.5697 $5144 = 46.1223 $4911 = -2672.897 $5028 = -418.9947 $5145 = 31.9261 $4912 = -2681.235 $5029 = -517.9654 $5146 = 17.1435 $4913 = -2777.102 $5030 = -490.7432 $5147 = 6.9382 $4914 = -2818.191 $5031 = -399.3717 $5148 = 6.8041 $4915 = -2811.526 $5032 = -299.0307 $5149 = 6.8035 $4916 = -2805.668 $5033 = -198.8723 $5150 = 6.7879 $4917 = -2808.854 $5034 = -97.9767 $5151 = 6.7909 $4918 = -2809.092 $5035 = 2.2906 $5152 = 6.8002 $4919 = -2804.685 $5036 = 102.3091 $5153 = 6.8277 $4920 = -2806.474 $5037 = 202.4786 $5154 = 6.807 $4921 = -2807.934 $5038 = 302.7264 $5155 = 6.3467 $4922 = -2849.526 $5039 = 394.1544 $5156 = 4.1824 $4923 = -2843.374 $5040 = 494.5805 $5157 = 4.1463 $4924 = -2825.592 $5041 = 593.7442 $5158 = 5.2247 $4925 = -2830.803 $5042 = 692.401 $5159 = 22.7063 $4926 = -2856.006 $5043 = 788.662 $5160 = 35.799 $4927 = -2817.792 $5044 = 880.8148 $5161 = 43.7304 $4928 = -2840.386 $5045 = 978.9179 $5162 = 43.2024 $4929 = -2876.457 $5046 = 1071.905 $5163 = 30.8111 $4930 = -2875.885 $5047 = 1169.952 $5164 = 11.0039 $4931 = -2826.602 $5048 = 1257.501 $5165 = 5.3188 $4932 = -2728.815 $5049 = 1280.354 $5166 = 6.828 $4933 = -2629.314 $5050 = 1297.977 $5167 = 6.7957 $4934 = -2548.262 $5051 = 1358.467 $5168 = 7.3351 $4935 = -2448.621 $5052 = 1370.268 $5169 = 6.7969 $4936 = -2347.698 $5053 = 1366.408 $5170 = 6.9813 $4937 = -2253.195 $5054 = 1333.593 $5171 = 6.801 $4938 = -2152.642 $5055 = 1334.962 $5172 = 6.8483 $4939 = -2055.384 $5056 = 1309.631 $5173 = 6.9547 $4940 = -1957.98 $5057 = 1286.638 $5174 = 6.9474 $4941 = -1868.502 $5058 = 1332.573 $5175 = 6.9476 $4942 = -1837.603 $5059 = 1425.719 $5176 = 6.9399 04AE: $3811[0] = 5408 // $ = any 04AE: $3811[1] = 5409 // $ = any 04AE: $3811[2] = 5410 // $ = any 04AE: $3814[0] = 5405 // $ = any 04AE: $3814[1] = 5406 // $ = any 04AE: $3814[2] = 5407 // $ = any 04AE: $3817[0] = 5451 // $ = any 04AE: $3817[1] = 5452 // $ = any 04AE: $3820[0] = 5448 // $ = any 04AE: $3820[1] = 5449 // $ = any 04AE: $3820[2] = 5450 // $ = any 04AE: $3820[3] = 5462 // $ = any 04AE: $3820[4] = 5463 // $ = any 04AE: $3820[5] = 5464 // $ = any 04AE: $3826[0] = 5453 // $ = any 04AE: $3826[1] = 5454 // $ = any 04AE: $3828[0] = 5400 // $ = any 04AE: $3828[1] = 5401 // $ = any 04AE: $3830[0] = 5438 // $ = any 04AE: $3830[1] = 5439 // $ = any 04AE: $3830[2] = 5440 // $ = any 04AE: $3830[3] = 5441 // $ = any 04AE: $3830[4] = 5442 // $ = any 04AE: $3830[5] = 5443 // $ = any 04AE: $3830[6] = 5444 // $ = any 04AE: $3830[7] = 5445 // $ = any 04AE: $3830[8] = 5446 // $ = any 04AE: $3830[9] = 5447 // $ = any 04AE: $3830[10] = 5411 // $ = any 04AE: $3830[11] = 5412 // $ = any 04AE: $3830[12] = 5413 // $ = any 04AE: $3830[13] = 5414 // $ = any 04AE: $3830[14] = 5415 // $ = any 04AE: $3830[15] = 5416 // $ = any 04AE: $3830[16] = 5417 // $ = any 04AE: $3830[17] = 5418 // $ = any 04AE: $3830[18] = 5419 // $ = any 04AE: $3830[19] = 5420 // $ = any 04AE: $3830[20] = 5421 // $ = any 04AE: $3830[21] = 5422 // $ = any 04AE: $3830[22] = 5423 // $ = any 04AE: $3830[23] = 5424 // $ = any 04AE: $3830[24] = 5425 // $ = any 04AE: $3830[25] = 5426 // $ = any 04AE: $3830[26] = 5427 // $ = any 04AE: $3830[27] = 5428 // $ = any 04AE: $3830[28] = 5429 // $ = any 04AE: $3830[29] = 5430 // $ = any 04AE: $3830[30] = 5431 // $ = any 04AE: $3830[31] = 5432 // $ = any 04AE: $3830[32] = 5433 // $ = any 04AE: $3830[33] = 5434 // $ = any 04AE: $3830[34] = 5435 // $ = any 04AE: $3830[35] = 5436 // $ = any 04AE: $3830[36] = 5437 // $ = any 04AE: $3867[0] = 5402 // $ = any 04AE: $3867[1] = 5403 // $ = any 04AE: $3867[2] = 5404 // $ = any 04AE: $3870[0] = 43608 // $ = any 04AE: $3870[1] = 43609 // $ = any 04AE: $3870[2] = 43610 // $ = any 04AE: $3873[0] = 43605 // $ = any 04AE: $3873[1] = 43606 // $ = any 04AE: $3873[2] = 43607 // $ = any 04AE: $3876[0] = 43651 // $ = any 04AE: $3876[1] = 43652 // $ = any 04AE: $3879[0] = 43648 // $ = any 04AE: $3879[1] = 43649 // $ = any 04AE: $3879[2] = 43650 // $ = any 04AE: $3879[3] = 43662 // $ = any 04AE: $3879[4] = 43663 // $ = any 04AE: $3879[5] = 43664 // $ = any 04AE: $3885[0] = 43653 // $ = any 04AE: $3885[1] = 43654 // $ = any 04AE: $3887[0] = 43600 // $ = any 04AE: $3887[1] = 43601 // $ = any 04AE: $3889[0] = 43638 // $ = any 04AE: $3889[1] = 43639 // $ = any 04AE: $3889[2] = 43640 // $ = any 04AE: $3889[3] = 43641 // $ = any 04AE: $3889[4] = 43642 // $ = any 04AE: $3889[5] = 43643 // $ = any 04AE: $3889[6] = 43644 // $ = any 04AE: $3889[7] = 43645 // $ = any 04AE: $3889[8] = 43646 // $ = any 04AE: $3889[9] = 43647 // $ = any 04AE: $3889[10] = 43611 // $ = any 04AE: $3889[11] = 43612 // $ = any 04AE: $3889[12] = 43613 // $ = any 04AE: $3889[13] = 43614 // $ = any 04AE: $3889[14] = 43615 // $ = any 04AE: $3889[15] = 43616 // $ = any 04AE: $3889[16] = 43617 // $ = any 04AE: $3889[17] = 43618 // $ = any 04AE: $3889[18] = 43619 // $ = any 04AE: $3889[19] = 43620 // $ = any 04AE: $3889[20] = 43621 // $ = any 04AE: $3889[21] = 43622 // $ = any 04AE: $3889[22] = 43623 // $ = any 04AE: $3889[23] = 43624 // $ = any 04AE: $3889[24] = 43625 // $ = any 04AE: $3889[25] = 43626 // $ = any 04AE: $3889[26] = 43627 // $ = any 04AE: $3889[27] = 43628 // $ = any 04AE: $3889[28] = 43629 // $ = any 04AE: $3889[29] = 43630 // $ = any 04AE: $3889[30] = 43631 // $ = any 04AE: $3889[31] = 43632 // $ = any 04AE: $3889[32] = 43633 // $ = any 04AE: $3889[33] = 43634 // $ = any 04AE: $3889[34] = 43635 // $ = any 04AE: $3889[35] = 43636 // $ = any 04AE: $3889[36] = 43637 // $ = any 04AE: $3926[0] = 43602 // $ = any 04AE: $3926[1] = 43603 // $ = any 04AE: $3926[2] = 43604 // $ = any goto @INITIL2_18519 hex 45 E0 89 2D end :INITIL2_18519 $5283 = 0 $5284 = 0 $5285 = 0 $5287 = 0 $5289 = 0 $5291 = Object.Init(#CARRIER_LIFT2_SFSE, -1414.453, 516.453, 16.688) Object.ToggleInMovingList($5291) = False Object.Indestructibility($5291) = False Object.SetImmunities($5291, 1, 1, 1, 1, 1) Object.RemoveFromMissionCleanupList($5291) $5292 = Object.Init(#CARRIER_LIFT1_SFSE, -1456.719, 501.297, 16.953) Object.ToggleInMovingList($5292) = False Object.Indestructibility($5292) = False Object.SetImmunities($5292, 1, 1, 1, 1, 1) Object.RemoveFromMissionCleanupList($5292) $BURGLARY_Noise_i = 0 $5294 = 0 $Current_Month_Day = -1 $Current_Month = -1 $GYM_Month_Day_When_Limit_Reached = -1 $GYM_Month_When_Limit_Reached = -1 $GYM_Day_Limit = 0.0 949@ = 108.51 956@ = 1917.268 936@ = 17.63 970@ = 135.323 977@ = 1917.776 984@ = 18.71 950@ = 180.018 957@ = 1904.214 964@ = 17.255 971@ = 243.707 978@ = 1903.543 985@ = 18.639 951@ = 239.0798 958@ = 1904.087 965@ = 16.899 972@ = 188.371 979@ = 1905.376 986@ = 16.825 952@ = 166.119 959@ = 1857.384 966@ = 16.764 973@ = 276.669 980@ = 1856.339 987@ = 16.671 953@ = 191.28 960@ = 1822.46 967@ = 16.83 974@ = 252.37 981@ = 1821.89 988@ = 17.04 954@ = 138.07 961@ = 1823.01 968@ = 16.88 975@ = 105.1 982@ = 1867.21 989@ = 16.97 955@ = 192.9 962@ = 1809.56 969@ = 16.8 976@ = 144.2 983@ = 1812.52 990@ = 16.78 174@ = 0 175@ = 0 163@ = 0 164@ = 0 165@ = 0 166@ = 0 174@ = 0 175@ = 0 176@ = 0 177@ = 0 178@ = 0 179@ = 0 180@ = 0 181@ = 0 182@ = 0 183@ = 0 184@ = 0 185@ = 0 186@ = 0 187@ = 0 188@ = 0 189@ = 0 190@ = 0 191@ = 0 192@ = 0 193@ = 0 194@ = 0 195@ = 0 196@ = 0 197@ = 0 199@ = 0 200@ = 0 201@ = 0 202@ = 0 198@ = 0 203@ = 0 204@ = 0 163@ = 0 164@ = 0 165@ = 0 166@ = 0 06B1: 35@ = create_searchlight_at 161.513 1932.982 35.391 radius 0.5 target 949@ 956@ 936@ radius 12.5 42@ = Object.Init(#A51_SPOTBULB, 103.946, 1901.047, 36.246) 92@ = Object.Init(#A51_SPOTHOUSING, 103.946, 1901.047, 36.246) 93@ = Object.Init(#A51_SPOTBASE, 103.946, 1901.047, 36.246) 06CA: attach_searchlight 35@ to_tower 93@ to_housing 92@ to_bulb 42@ with_offset 0.0 1.181 0.768 071F: set_object 42@ health_to 5000 0875: unknown_object 42@ flag 1 066D: 136@ = attach_particle "SHOOTLIGHT" to_object 42@ with_offset 0.0 1.181 0.768 flag 1 06B1: 36@ = create_searchlight_at 233.067 1934.892 33.139 radius 0.5 target 950@ 957@ 964@ radius 10.5 43@ = Object.Init(#A51_SPOTBULB, 161.962, 1933.043, 36.246) 94@ = Object.Init(#A51_SPOTHOUSING, 161.962, 1933.043, 36.246) 95@ = Object.Init(#A51_SPOTBASE, 161.962, 1933.043, 36.246) 06CA: attach_searchlight 36@ to_tower 95@ to_housing 94@ to_bulb 43@ with_offset 0.0 1.181 0.768 071F: set_object 43@ health_to 5000 0875: unknown_object 43@ flag 1 066D: 137@ = attach_particle "SHOOTLIGHT" to_object 43@ with_offset 0.0 1.181 0.768 flag 1 06B1: 37@ = create_searchlight_at 266.713 1894.979 34.139 radius 0.5 target 951@ 958@ 965@ radius 10.5 44@ = Object.Init(#A51_SPOTBULB, 233.486, 1934.789, 36.246) 96@ = Object.Init(#A51_SPOTHOUSING, 233.486, 1934.789, 36.246) 97@ = Object.Init(#A51_SPOTBASE, 233.486, 1934.789, 36.246) 06CA: attach_searchlight 37@ to_tower 97@ to_housing 96@ to_bulb 44@ with_offset 0.0 1.181 0.768 071F: set_object 44@ health_to 5000 0875: unknown_object 44@ flag 1 066D: 138@ = attach_particle "SHOOTLIGHT" to_object 44@ with_offset 0.0 1.181 0.768 flag 1 06B1: 38@ = create_searchlight_at 261.97 1808.07 34.05 radius 0.5 target 952@ 959@ 966@ radius 10.5 45@ = Object.Init(#A51_SPOTBULB, 267.116, 1895.241, 36.246) 98@ = Object.Init(#A51_SPOTHOUSING, 267.116, 1895.241, 36.246) 99@ = Object.Init(#A51_SPOTBASE, 267.116, 1895.241, 36.246) 06CA: attach_searchlight 38@ to_tower 99@ to_housing 98@ to_bulb 45@ with_offset 0.0 1.181 0.768 071F: set_object 45@ health_to 5000 0875: unknown_object 45@ flag 1 066D: 139@ = attach_particle "SHOOTLIGHT" to_object 45@ with_offset 0.0 1.181 0.768 flag 1 06B1: 39@ = create_searchlight_at 164.228 1837.892 34.05 radius 0.5 target 953@ 960@ 967@ radius 10.5 46@ = Object.Init(#A51_SPOTBULB, 262.145, 1807.62, 36.246) 100@ = Object.Init(#A51_SPOTHOUSING, 262.145, 1807.62, 36.246) 101@ = Object.Init(#A51_SPOTBASE, 262.145, 1807.62, 36.246) 06CA: attach_searchlight 39@ to_tower 101@ to_housing 100@ to_bulb 46@ with_offset 0.0 1.181 0.768 071F: set_object 46@ health_to 5000 0875: unknown_object 46@ flag 1 066D: 140@ = attach_particle "SHOOTLIGHT" to_object 46@ with_offset 0.0 1.181 0.768 flag 1 06B1: 40@ = create_searchlight_at 103.887 1901.057 35.723 radius 0.5 target 954@ 961@ 968@ radius 10.5 47@ = Object.Init(#A51_SPOTBULB, 166.003, 1849.937, 36.246) 102@ = Object.Init(#A51_SPOTHOUSING, 166.003, 1849.937, 36.246) 103@ = Object.Init(#A51_SPOTBASE, 166.003, 1849.937, 36.246) 06CA: attach_searchlight 40@ to_tower 103@ to_housing 102@ to_bulb 47@ with_offset 0.0 1.181 0.768 071F: set_object 47@ health_to 5000 0875: unknown_object 47@ flag 1 066D: 141@ = attach_particle "SHOOTLIGHT" to_object 47@ with_offset 0.0 1.181 0.768 flag 1 06B1: 41@ = create_searchlight_at 261.97 1808.07 36.05 radius 0.5 target 955@ 962@ 969@ radius 10.5 48@ = Object.Init(#A51_SPOTBULB, 113.439, 1814.405, 36.246) 104@ = Object.Init(#A51_SPOTHOUSING, 113.439, 1814.405, 36.246) 105@ = Object.Init(#A51_SPOTBASE, 113.439, 1814.405, 36.246) 06CA: attach_searchlight 41@ to_tower 105@ to_housing 104@ to_bulb 48@ with_offset 0.0 1.181 0.768 071F: set_object 48@ health_to 5000 0875: unknown_object 48@ flag 1 066D: 142@ = attach_particle "SHOOTLIGHT" to_object 48@ with_offset 0.0 1.181 0.768 flag 1 end_thread //-------------External script 0 (AMMU)--------------- :AMUNAT $9585 = 0.0 $9586 = 0.0 $9587 = 0.0 $AMMU_X_Offset = 0.0 $AMMU_Y_Offset = 0.0 $AMMU_Z_Offset = 0.0 :AMUNAT_60 $X_Camera = 0.0 $Y_Camera = 0.0 $Z_Camera = 0.0 $AMMU_X_Aim_Camera = 0.0 $AMMU_Y_Aim_Camera = 0.0 $AMMU_Z_Aim_Camera = 0.0 $AMMU_Seller_Animation_Time = 0.0 $AMMU_Seller_Angle = 0.0 $2418 = 0 $AMMU_X_Seller = 0.0 $AMMU_Y_Seller = 0.0 $AMMU_Z_Seller = 0.0 $flag_AMMU_Seller_Attack_Player = 0 $AMMU_Stage = 0 $9575 = 0.0 $9576 = 0.0 $9577 = 0.0 $9572 = 0 $9573 = 0 $9574 = 0 $2418 = 0 $2422 = 0 $2545 = 0 $2544 = 0 $9595 = 0 $9594 = 0 $9596 = 0 $9616 = 0 $9597 = 0 $2515 = 0 $9598 = 0 $9599 = 0 $9600 = 0 $9601 = 0 $9602 = 0 $9603 = 0 $9604 = 0 $9605 = 0 $9606 = 0 $9607 = 0 $9608 = 0 $9609 = 0 $9610 = 0 $9611 = 0 $9612 = 0 $9613 = 0 $9614 = 0 $9615 = 0 $9636 = 0 $9637 = 0 $9638 = 0 04AE: $Seller_Model = 179 // $ = any Model.Load($Seller_Model) Model.Load(#COLT45) Model.Load(#TEC9) Model.Load(#MICRO_UZI) Model.Load(#CHROMEGUN) Model.Load(#GRENADE) Model.Load(#ARMOUR) Model.Load(#MP5LNG) Model.Load(#SAWNOFF) Model.Load(#SILENCED) Model.Load(#SATCHEL) Model.Load(#BOMB) Model.Load(#CUNTGUN) Model.Load(#SNIPER) Model.Load(#AK47) Model.Load(#M4) Model.Load(#DESERT_EAGLE) Model.Load(#SHOTGSPA) 038B: load_requested_models set_wb_check_to 0 thread 'AMUNAT' :AMUNAT_574 wait 0 if Player.Defined($PLAYER_CHAR) jf @AMUNAT_7238 if 8844: not string s$Current_Shop_GXT_Name empty // same as 0846 jf @AMUNAT_7224 if $AMMU_Stage > 0 jf @AMUNAT_696 if 0A0F: new_language_set jf @AMUNAT_696 03E6: remove_text_box 08DA: remove_panel $2419 08DA: remove_panel $2423 08DA: remove_panel $2421 08DA: remove_panel $2417 $2420 = 0 $2424 = 0 $2418 = 0 $2422 = 0 09FB: $Current_Language = current_language :AMUNAT_696 if $AMMU_Stage == 0 jf @AMUNAT_1220 if 05AD: s$Current_Shop_GXT_Name == 'AMMUN1' // OPYGNE jf @AMUNAT_818 $AMMU_X_Offset = 0.0 $AMMU_Y_Offset = 0.0 $AMMU_Z_Offset = 0.0 $AMMU_Player_Angle = 180.0 $AMMU_Seller_Angle = 0.0 $Show_Shop_Sphere = 1 05A9: s$AMMU_Interior_Name = s$Current_Shop_GXT_Name $9584 = 0 $AMMU_Stage = 1 :AMUNAT_818 if 05AD: s$Current_Shop_GXT_Name == 'AMMUN2' // OPYGNE jf @AMUNAT_922 $AMMU_X_Offset = -0.765 $AMMU_Y_Offset = -42.311 $AMMU_Z_Offset = -0.013 $AMMU_Player_Angle = 180.0 $AMMU_Seller_Angle = 0.0 $Show_Shop_Sphere = 1 05A9: s$AMMU_Interior_Name = s$Current_Shop_GXT_Name $9584 = 0 $AMMU_Stage = 1 :AMUNAT_922 if 05AD: s$Current_Shop_GXT_Name == 'AMMUN3' // OPYGNE jf @AMUNAT_1026 $AMMU_X_Offset = -6.264 $AMMU_Y_Offset = -71.34 $AMMU_Z_Offset = -0.002 $AMMU_Player_Angle = 180.0 $AMMU_Seller_Angle = 0.0 $Show_Shop_Sphere = 1 05A9: s$AMMU_Interior_Name = s$Current_Shop_GXT_Name $9584 = 0 $AMMU_Stage = 1 :AMUNAT_1026 if 05AD: s$Current_Shop_GXT_Name == 'AMMUN4' // OPYGNE jf @AMUNAT_1123 $AMMU_X_Offset = 11.642 $AMMU_Y_Offset = -102.936 $AMMU_Z_Offset = -1.929 $AMMU_Player_Angle = 180.0 $AMMU_Seller_Angle = 0.0 $Show_Shop_Sphere = 1 05A9: s$AMMU_Interior_Name = s$Current_Shop_GXT_Name $AMMU_Stage = 1 :AMUNAT_1123 if 05AD: s$Current_Shop_GXT_Name == 'AMMUN5' // OPYGNE jf @AMUNAT_1220 $AMMU_X_Offset = 16.285 $AMMU_Y_Offset = -127.781 $AMMU_Z_Offset = -1.929 $AMMU_Player_Angle = 180.0 $AMMU_Seller_Angle = 0.0 $Show_Shop_Sphere = 1 05A9: s$AMMU_Interior_Name = s$Current_Shop_GXT_Name $AMMU_Stage = 1 :AMUNAT_1220 if $AMMU_Stage == 1 jf @AMUNAT_2238 03F0: enable_text_draw 1 08F8: display_stat_update_box 0 $X_Buy_Marker = 296.506 0059: $X_Buy_Marker += $AMMU_X_Offset // (float) $Y_Buy_Marker = -38.168 0059: $Y_Buy_Marker += $AMMU_Y_Offset // (float) $Z_Buy_Marker = 1000.547 0059: $Z_Buy_Marker += $AMMU_Z_Offset // (float) $AMMU_X_Seller = 296.506 0059: $AMMU_X_Seller += $AMMU_X_Offset // (float) $AMMU_Y_Seller = -40.35 0059: $AMMU_Y_Seller += $AMMU_Y_Offset // (float) $AMMU_Z_Seller = 1000.54 0059: $AMMU_Z_Seller += $AMMU_Z_Offset // (float) $X_Camera = 296.585 0059: $X_Camera += $AMMU_X_Offset // (float) $Y_Camera = -38.345 0059: $Y_Camera += $AMMU_Y_Offset // (float) $Z_Camera = 1002.236 0059: $Z_Camera += $AMMU_Z_Offset // (float) $AMMU_X_Aim_Camera = 296.501 0059: $AMMU_X_Aim_Camera += $AMMU_X_Offset // (float) $AMMU_Y_Aim_Camera = -39.298 0059: $AMMU_Y_Aim_Camera += $AMMU_Y_Offset // (float) $AMMU_Z_Aim_Camera = 1001.943 0059: $AMMU_Z_Aim_Camera += $AMMU_Z_Offset // (float) $AMMU_Seller = Actor.Create(Fireman, $Seller_Model, $AMMU_X_Seller, $AMMU_Y_Seller, $AMMU_Z_Seller) Actor.Angle($AMMU_Seller) = $AMMU_Seller_Angle 02A9: set_actor $AMMU_Seller immune_to_nonplayer 1 Actor.SetImmunities($AMMU_Seller, 1, 1, 1, 1, 1) 060B: set_actor $AMMU_Seller decision_maker_to 65542 075F: store_shopping_data_entries_number_to $AMMU_Available_Weapons if $2574 == 0 jf @AMUNAT_1551 $2574 = 1 :AMUNAT_1551 goto @AMUNAT_2231 if $Toreno_Total_Passed_Missions > 7 jf @AMUNAT_1626 $AMMU_Available_Weapons = 15 if $2573 == 0 jf @AMUNAT_1619 03E5: show_text_box 'NEWWEAP' // HOBOE OPYGNE DOCTYZHO DLR ZOKYZKN. $2573 = 1 :AMUNAT_1619 goto @AMUNAT_2231 :AMUNAT_1626 if $Syndicate_Total_Passed_Missions > 9 jf @AMUNAT_1694 $AMMU_Available_Weapons = 14 if $2572 == 0 jf @AMUNAT_1687 03E5: show_text_box 'NEWWEAP' // HOBOE OPYGNE DOCTYZHO DLR ZOKYZKN. $2572 = 1 :AMUNAT_1687 goto @AMUNAT_2231 :AMUNAT_1694 if $Wuzimu_Total_Passed_Missions > 0 jf @AMUNAT_1762 $AMMU_Available_Weapons = 13 if $2571 == 0 jf @AMUNAT_1755 03E5: show_text_box 'NEWWEAP' // HOBOE OPYGNE DOCTYZHO DLR ZOKYZKN. $2571 = 1 :AMUNAT_1755 goto @AMUNAT_2231 :AMUNAT_1762 if $Syndicate_Total_Passed_Missions > 7 jf @AMUNAT_1830 $AMMU_Available_Weapons = 12 if $2570 == 0 jf @AMUNAT_1823 03E5: show_text_box 'NEWWEAP' // HOBOE OPYGNE DOCTYZHO DLR ZOKYZKN. $2570 = 1 :AMUNAT_1823 goto @AMUNAT_2231 :AMUNAT_1830 if $Truth_Total_Passed_Missions > 0 jf @AMUNAT_1898 $AMMU_Available_Weapons = 11 if $2569 == 0 jf @AMUNAT_1891 03E5: show_text_box 'NEWWEAP' // HOBOE OPYGNE DOCTYZHO DLR ZOKYZKN. $2569 = 1 :AMUNAT_1891 goto @AMUNAT_2231 :AMUNAT_1898 if $All_Catalina_missions_passed == 1 jf @AMUNAT_1966 $AMMU_Available_Weapons = 10 if $2568 == 0 jf @AMUNAT_1959 03E5: show_text_box 'NEWWEAP' // HOBOE OPYGNE DOCTYZHO DLR ZOKYZKN. $2568 = 1 :AMUNAT_1959 goto @AMUNAT_2231 :AMUNAT_1966 if $OG_Loc_Total_Passed_Missions > 4 jf @AMUNAT_2034 $AMMU_Available_Weapons = 9 if $2567 == 0 jf @AMUNAT_2027 03E5: show_text_box 'NEWWEAP' // HOBOE OPYGNE DOCTYZHO DLR ZOKYZKN. $2567 = 1 :AMUNAT_2027 goto @AMUNAT_2231 :AMUNAT_2034 if $Smoke_Total_Passed_Missions > 3 jf @AMUNAT_2102 $AMMU_Available_Weapons = 8 if $2566 == 0 jf @AMUNAT_2095 03E5: show_text_box 'NEWWEAP' // HOBOE OPYGNE DOCTYZHO DLR ZOKYZKN. $2566 = 1 :AMUNAT_2095 goto @AMUNAT_2231 :AMUNAT_2102 if $Ryder_Total_Passed_Missions > 2 jf @AMUNAT_2170 $AMMU_Available_Weapons = 7 if $2565 == 0 jf @AMUNAT_2163 03E5: show_text_box 'NEWWEAP' // HOBOE OPYGNE DOCTYZHO DLR ZOKYZKN. $2565 = 1 :AMUNAT_2163 goto @AMUNAT_2231 :AMUNAT_2170 if 2 > $LS_FINAL_Total_Passed_Missions jf @AMUNAT_2231 $AMMU_Available_Weapons = 6 if $2564 == 0 jf @AMUNAT_2231 03E5: show_text_box 'NEWWEAP' // HOBOE OPYGNE DOCTYZHO DLR ZOKYZKN. $2564 = 1 :AMUNAT_2231 $AMMU_Stage = 2 :AMUNAT_2238 if $AMMU_Stage == 2 jf @AMUNAT_2673 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$AMMU_Interior_Name jf @sub_Fade_500ms_and_Restore_Controls gosub @AMUNAT_8155 :sub_Fade_500ms_and_Restore_Controls if not Actor.Dead($AMMU_Seller) jf @AMUNAT_2628 if $flag_AMMU_Seller_Attack_Player == 0 jf @AMUNAT_2576 if $9584 == 0 jf @AMUNAT_2400 0812: AS_actor $AMMU_Seller perform_animation "SHP_TRAY_POSE" IFP_file "WEAPONS" 1000.0 loopA 1 lockX 0 lockY 0 lockF 0 time -1 // versionB $AMMU_Seller_Animation_Time = 0.0 $9584 = 1 :AMUNAT_2400 if $ONMISSION_Shooting == 0 jf @AMUNAT_2505 $Show_Shop_Sphere = 1 if 0102: actor $PLAYER_ACTOR in_sphere $X_Buy_Marker $Y_Buy_Marker $Z_Buy_Marker radius 1.0 1.0 4.0 sphere $Show_Shop_Sphere stopped_on_foot jf @AMUNAT_2498 if Player.Controllable($PLAYER_CHAR) jf @AMUNAT_2498 $9584 = 0 $AMMU_Stage = 3 :AMUNAT_2498 goto @AMUNAT_2569 :AMUNAT_2505 $Show_Shop_Sphere = 1 if 0102: actor $PLAYER_ACTOR in_sphere $X_Buy_Marker $Y_Buy_Marker $Z_Buy_Marker radius 1.0 1.0 4.0 sphere $Show_Shop_Sphere stopped_on_foot jf @AMUNAT_2569 $9584 = 0 $AMMU_Stage = 3 :AMUNAT_2569 goto @AMUNAT_2621 :AMUNAT_2576 gosub @AMUNAT_7893 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$AMMU_Interior_Name jf @AMUNAT_2614 gosub @AMUNAT_8155 :AMUNAT_2614 goto @AMUNAT_574 :AMUNAT_2621 goto @AMUNAT_2673 :AMUNAT_2628 gosub @AMUNAT_7893 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$AMMU_Interior_Name jf @AMUNAT_2666 gosub @AMUNAT_8155 :AMUNAT_2666 goto @AMUNAT_574 :AMUNAT_2673 if $AMMU_Stage == 3 jf @AMUNAT_2757 Player.CanMove($PLAYER_CHAR) = False 09BD: unknown_flag 1 01B9: set_actor $PLAYER_ACTOR armed_weapon_to 0 0792: disembark_instantly_actor $PLAYER_ACTOR 0395: clear_area 1 at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord radius 1.0 03D5: remove_text 'SHOPNO' // ~s~Y BAC HEDOCTATO4HO DEHEF 4TO6S KYZNTJ 3TY BEWJ. 32@ = 0 $AMMU_Stage = 4 :AMUNAT_2757 if $AMMU_Stage == 4 jf @AMUNAT_3130 if Actor.Dead($AMMU_Seller) jf @AMUNAT_2836 gosub @AMUNAT_7893 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$AMMU_Interior_Name jf @AMUNAT_2829 gosub @AMUNAT_8155 :AMUNAT_2829 goto @AMUNAT_574 :AMUNAT_2836 if $9584 == 0 jf @AMUNAT_3130 if 32@ >= 300 jf @AMUNAT_3130 Actor.StorePos($PLAYER_ACTOR, $X_Buy_Marker, $Y_Buy_Marker, $Z_Buy_Marker) 08C7: put_actor $PLAYER_ACTOR at $X_Buy_Marker $Y_Buy_Marker $Z_Buy_Marker // versionB Actor.Angle($PLAYER_ACTOR) = $AMMU_Player_Angle Actor.StorePos($AMMU_Seller, $2755, $2756, $2757) if or 8044: not $2755 == $AMMU_X_Seller // (float) 8044: not $2756 == $AMMU_Y_Seller // (float) 8044: not $2757 == $AMMU_Z_Seller // (float) jf @AMUNAT_2980 Actor.PutAt($AMMU_Seller, $AMMU_X_Seller, $AMMU_Y_Seller, $AMMU_Z_Seller) Actor.Angle($AMMU_Seller) = $AMMU_Seller_Angle :AMUNAT_2980 Camera.SetPosition($X_Camera, $Y_Camera, $Z_Camera, 0.0, 0.0, 0.0) Camera.PointAt($AMMU_X_Aim_Camera, $AMMU_Y_Aim_Camera, $AMMU_Z_Aim_Camera, 2) 09D5: play_sound_of_actor $AMMU_Seller soundslot 333 flags 0 0 1 as $10081 if $2576 == 1 jf @AMUNAT_3061 $2575 = 1 :AMUNAT_3061 if Player.Defined($PLAYER_CHAR) jf @AMUNAT_3098 Actor.StorePos($PLAYER_ACTOR, $tempvar_X_coord, $tempvar_Y_coord, $tempvar_Z_coord) goto @AMUNAT_3112 :AMUNAT_3098 gosub @AMUNAT_8155 goto @AMUNAT_574 :AMUNAT_3112 0581: enable_radar 0 $AMMU_Stage = 5 $9584 = 0 :AMUNAT_3130 if $AMMU_Stage == 5 jf @AMUNAT_3854 if Actor.Dead($AMMU_Seller) jf @AMUNAT_3209 gosub @AMUNAT_7893 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$AMMU_Interior_Name jf @AMUNAT_3202 gosub @AMUNAT_8155 :AMUNAT_3202 goto @AMUNAT_574 :AMUNAT_3209 if 1 > $9584 jf @AMUNAT_3259 if $2420 == 0 jf @AMUNAT_3259 gosub @AMUNAT_9583 gosub @AMUNAT_10451 :AMUNAT_3259 if $9584 == 0 jf @AMUNAT_3341 if Player.Defined($PLAYER_CHAR) jf @AMUNAT_60 if 00E1: player 0 pressed_key 16 jf @AMUNAT_3317 $9584 = 3 :AMUNAT_3317 if 00E1: player 0 pressed_key 15 jf @AMUNAT_3341 $9584 = 1 :AMUNAT_3341 if $9584 == 1 jf @AMUNAT_3594 if 80E1: not player 0 pressed_key 15 jf @AMUNAT_3594 if $2420 == 1 jf @AMUNAT_3408 03E6: remove_text_box 08DA: remove_panel $2419 $2420 = 0 :AMUNAT_3408 if $2424 == 1 jf @AMUNAT_3440 03E6: remove_text_box 08DA: remove_panel $2423 $2424 = 0 :AMUNAT_3440 if $2418 == 1 jf @AMUNAT_3472 03E6: remove_text_box 08DA: remove_panel $2417 $2418 = 0 :AMUNAT_3472 if $2422 == 1 jf @AMUNAT_3502 08DA: remove_panel $2421 $2422 = 0 :AMUNAT_3502 03D5: remove_text 'AMMUA' // ~s~ZOKYZKA 3TON BEWN 3AMEHNT OPYGNE B 3TOM CLOTE. 03D5: remove_text 'SHOPNO' // ~s~Y BAC HEDOCTATO4HO DEHEF 4TO6S KYZNTJ 3TY BEWJ. 03D5: remove_text 'AMMUC' // ~s~BS HE MOGETE KYZNTJ 6OLJWE ZATPOHOB HA 3TO OPYGNE. 03D5: remove_text 'AMMUD' // ~s~BS HE MOGETE KYZNTJ 6OLJWE 6POHN. 09D5: play_sound_of_actor $AMMU_Seller soundslot 331 flags 0 0 1 as $10081 Camera.Restore_WithJumpCut Player.CanMove($PLAYER_CHAR) = True 09BD: unknown_flag 0 0581: enable_radar 1 $9584 = 2 01B9: set_actor $PLAYER_ACTOR armed_weapon_to 0 :AMUNAT_3594 if $9584 == 2 jf @AMUNAT_3703 if 80FF: not actor $PLAYER_ACTOR sphere 0 in_sphere $X_Buy_Marker $Y_Buy_Marker $Z_Buy_Marker radius 1.0 1.0 4.0 on_foot jf @AMUNAT_3703 $2420 = 0 $2424 = 0 $9544 = 0 $2418 = 0 $2422 = 0 $AMMU_Stage = 2 $9584 = 0 :AMUNAT_3703 if $9584 == 3 jf @AMUNAT_3854 if 80E1: not player 0 pressed_key 16 jf @AMUNAT_3854 08D8: $9637 = panel $2419 selected_row 05A9: s$9549 = $2450($9637,12s) if 0 > $9637 jf @AMUNAT_3783 $9637 = 0 :AMUNAT_3783 if $2420 == 1 jf @AMUNAT_3815 03E6: remove_text_box 08DA: remove_panel $2419 $2420 = 0 :AMUNAT_3815 if $2424 == 0 jf @AMUNAT_3840 gosub @AMUNAT_10853 :AMUNAT_3840 $9584 = 0 $AMMU_Stage = 6 :AMUNAT_3854 if $AMMU_Stage == 6 jf @AMUNAT_5178 if Actor.Dead($AMMU_Seller) jf @AMUNAT_3933 gosub @AMUNAT_7893 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$AMMU_Interior_Name jf @AMUNAT_3926 gosub @AMUNAT_8155 :AMUNAT_3926 goto @AMUNAT_574 :AMUNAT_3933 if 1 > $9584 jf @AMUNAT_3976 if $2424 == 0 jf @AMUNAT_3976 gosub @AMUNAT_10853 :AMUNAT_3976 if $9584 == 0 jf @AMUNAT_4042 if 00E1: player 0 pressed_key 16 jf @AMUNAT_4018 $9584 = 2 :AMUNAT_4018 if 00E1: player 0 pressed_key 15 jf @AMUNAT_4042 $9584 = 1 :AMUNAT_4042 if $9584 == 1 jf @AMUNAT_4155 if 80E1: not player 0 pressed_key 15 jf @AMUNAT_4155 if $2424 == 1 jf @AMUNAT_4109 03E6: remove_text_box 08DA: remove_panel $2423 $2424 = 0 :AMUNAT_4109 if $2420 == 0 jf @AMUNAT_4141 gosub @AMUNAT_9583 gosub @AMUNAT_10451 :AMUNAT_4141 $9584 = 0 $AMMU_Stage = 5 :AMUNAT_4155 if $9584 == 2 jf @AMUNAT_4447 if 80E1: not player 0 pressed_key 16 jf @AMUNAT_4447 08D8: $9638 = panel $2423 selected_row if 0 > $9638 jf @AMUNAT_4223 $9638 = 0 :AMUNAT_4223 0084: $AMMU_Selected_Weapon = $9633($9638,3i) // (int) 078C: get_shopping_item_with_textureCRC $AMMU_Selected_Weapon nametag_to s$AMMU_Weapon_Name // 8-byte string 0761: get_shopping_item_with_textureCRC $AMMU_Selected_Weapon price_to $AMMU_Weapon_Cost if 84A3: not $AMMU_Selected_Weapon == 48 // $ == any jf @AMUNAT_4292 0782: get_weapon_with_ID $AMMU_Selected_Weapon weapon_group_to $AMMU_Selected_Weapon_Weapon_Group 0781: get_weapon_with_ID $AMMU_Selected_Weapon model_to $AMMU_Selected_Weapon_Model goto @AMUNAT_4300 :AMUNAT_4292 04AE: $AMMU_Selected_Weapon_Model = 373 // $ = any :AMUNAT_4300 if $2424 == 1 jf @AMUNAT_4332 03E6: remove_text_box 08DA: remove_panel $2423 $2424 = 0 :AMUNAT_4332 0812: AS_actor $AMMU_Seller perform_animation "SHP_G_LIFT_IN" IFP_file "WEAPONS" 1000.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $AMMU_Seller_Animation_Time = 0.0 if Actor.Animation($AMMU_Seller) == "SHP_G_LIFT_IN" jf @AMUNAT_4440 0613: $AMMU_Seller_Animation_Time = actor $AMMU_Seller animation "SHP_G_LIFT_IN" time :AMUNAT_4440 $9584 = 3 :AMUNAT_4447 if $9584 == 3 jf @AMUNAT_4547 if Actor.Animation($AMMU_Seller) == "SHP_G_LIFT_IN" jf @AMUNAT_4519 0613: $AMMU_Seller_Animation_Time = actor $AMMU_Seller animation "SHP_G_LIFT_IN" time :AMUNAT_4519 if $AMMU_Seller_Animation_Time == 1.0 jf @AMUNAT_4547 $9584 = 4 :AMUNAT_4547 if $9584 == 4 jf @AMUNAT_4723 $9543 = Object.Create($AMMU_Selected_Weapon_Model, $AMMU_X_Seller, $AMMU_Y_Seller, $AMMU_Z_Seller) gosub @AMUNAT_8579 gosub @AMUNAT_9226 070A: AS_actor $AMMU_Seller attach_to_object $9543 offset 0.0 0.0 0.0 on_bone 6 16 perform_animation "NULL" IFP_file "NULL" time 0 Object.KeepInMemory($9543) = False 0812: AS_actor $AMMU_Seller perform_animation v$9554 IFP_file "WEAPONS" 1000.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $AMMU_Seller_Animation_Time = 0.0 if Actor.Animation($AMMU_Seller) == v$9554 jf @AMUNAT_4716 0613: $AMMU_Seller_Animation_Time = actor $AMMU_Seller animation v$9554 time :AMUNAT_4716 $9584 = 5 :AMUNAT_4723 if $9584 == 5 jf @AMUNAT_4913 if Actor.Animation($AMMU_Seller) == v$9554 jf @AMUNAT_4771 0613: $AMMU_Seller_Animation_Time = actor $AMMU_Seller animation v$9554 time :AMUNAT_4771 if $AMMU_Seller_Animation_Time == 1.0 jf @AMUNAT_4913 070B: set_actor $AMMU_Seller onbone_attached_object_operation 0 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1131 Object.PutAt($9543, $9585, $9586, $9587) Object.KeepInMemory($9543) = True 0812: AS_actor $AMMU_Seller perform_animation v$9558 IFP_file "WEAPONS" 1000.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $AMMU_Seller_Animation_Time = 0.0 if Actor.Animation($AMMU_Seller) == v$9558 jf @AMUNAT_4906 0613: $AMMU_Seller_Animation_Time = actor $AMMU_Seller animation v$9558 time :AMUNAT_4906 $9584 = 6 :AMUNAT_4913 if $9584 == 6 jf @AMUNAT_5178 if Actor.Animation($AMMU_Seller) == v$9558 jf @AMUNAT_4961 0613: $AMMU_Seller_Animation_Time = actor $AMMU_Seller animation v$9558 time :AMUNAT_4961 if $AMMU_Seller_Animation_Time == 1.0 jf @AMUNAT_5178 0812: AS_actor $AMMU_Seller perform_animation "SHP_TRAY_POSE" IFP_file "WEAPONS" 1000.0 loopA 1 lockX 0 lockY 0 lockF 0 time -1 // versionB $AMMU_Seller_Animation_Time = 0.0 if $2418 == 0 jf @AMUNAT_5061 gosub @AMUNAT_7252 :AMUNAT_5061 if 84A3: not $AMMU_Selected_Weapon == 48 // $ == any jf @AMUNAT_5164 0084: $9578 = $AMMU_Selected_Weapon_Weapon_Group // (int) $9578 += 1 04B8: get_weapon_data_from_actor $PLAYER_ACTOR weapon_group $9578 weapon $9572 ammo $9573 model $9574 if 803A: not $9572 == $AMMU_Selected_Weapon // (int) jf @AMUNAT_5164 if $9573 > 0 jf @AMUNAT_5164 00BC: show_text_highpriority GXT 'AMMUA' time 5000 flag 1 // ~s~ZOKYZKA 3TON BEWN 3AMEHNT OPYGNE B 3TOM CLOTE. :AMUNAT_5164 $AMMU_Stage = 7 $9584 = 0 :AMUNAT_5178 if $AMMU_Stage == 7 jf @AMUNAT_7217 if Actor.Dead($AMMU_Seller) jf @AMUNAT_5257 gosub @AMUNAT_7893 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$AMMU_Interior_Name jf @AMUNAT_5250 gosub @AMUNAT_8155 :AMUNAT_5250 goto @AMUNAT_574 :AMUNAT_5257 if 1 > $9584 jf @AMUNAT_5300 if $2418 == 0 jf @AMUNAT_5300 gosub @AMUNAT_7252 :AMUNAT_5300 if $9584 == 0 jf @AMUNAT_5366 if 00E1: player 0 pressed_key 16 jf @AMUNAT_5342 $9584 = 5 :AMUNAT_5342 if 00E1: player 0 pressed_key 15 jf @AMUNAT_5366 $9584 = 1 :AMUNAT_5366 if $9584 == 1 jf @AMUNAT_5512 if 80E1: not player 0 pressed_key 15 jf @AMUNAT_5512 if $2418 == 1 jf @AMUNAT_5433 03E6: remove_text_box 08DA: remove_panel $2417 $2418 = 0 :AMUNAT_5433 0812: AS_actor $AMMU_Seller perform_animation v$AMMU_Seller_Animation IFP_file "WEAPONS" 1000.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $AMMU_Seller_Animation_Time = 0.0 if Actor.Animation($AMMU_Seller) == v$AMMU_Seller_Animation jf @AMUNAT_5505 0613: $AMMU_Seller_Animation_Time = actor $AMMU_Seller animation v$AMMU_Seller_Animation time :AMUNAT_5505 $9584 = 2 :AMUNAT_5512 if $9584 == 2 jf @AMUNAT_5708 if Actor.Animation($AMMU_Seller) == v$AMMU_Seller_Animation jf @AMUNAT_5560 0613: $AMMU_Seller_Animation_Time = actor $AMMU_Seller animation v$AMMU_Seller_Animation time :AMUNAT_5560 if $AMMU_Seller_Animation_Time == 1.0 jf @AMUNAT_5708 070A: AS_actor $AMMU_Seller attach_to_object $9543 offset 0.0 0.0 0.0 on_bone 6 16 perform_animation "NULL" IFP_file "NULL" time 0 Object.KeepInMemory($9543) = False 0812: AS_actor $AMMU_Seller perform_animation v$9566 IFP_file "WEAPONS" 1000.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $AMMU_Seller_Animation_Time = 0.0 if Actor.Animation($AMMU_Seller) == v$9566 jf @AMUNAT_5701 0613: $AMMU_Seller_Animation_Time = actor $AMMU_Seller animation v$9566 time :AMUNAT_5701 $9584 = 3 :AMUNAT_5708 if $9584 == 3 jf @AMUNAT_5930 if Actor.Animation($AMMU_Seller) == v$9566 jf @AMUNAT_5756 0613: $AMMU_Seller_Animation_Time = actor $AMMU_Seller animation v$9566 time :AMUNAT_5756 if $AMMU_Seller_Animation_Time == 1.0 jf @AMUNAT_5930 070B: set_actor $AMMU_Seller onbone_attached_object_operation 0 Object.PutAt($9543, $9585, $9586, $9587) Object.KeepInMemory($9543) = True gosub @AMUNAT_8572 0812: AS_actor $AMMU_Seller perform_animation "SHP_G_LIFT_OUT" IFP_file "WEAPONS" 1000.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $AMMU_Seller_Animation_Time = 0.0 if Actor.Animation($AMMU_Seller) == "SHP_G_LIFT_OUT" jf @AMUNAT_5923 0613: $AMMU_Seller_Animation_Time = actor $AMMU_Seller animation "SHP_G_LIFT_OUT" time :AMUNAT_5923 $9584 = 4 :AMUNAT_5930 if $9584 == 4 jf @AMUNAT_6093 if Actor.Animation($AMMU_Seller) == "SHP_G_LIFT_OUT" jf @AMUNAT_6004 0613: $AMMU_Seller_Animation_Time = actor $AMMU_Seller animation "SHP_G_LIFT_OUT" time :AMUNAT_6004 if $AMMU_Seller_Animation_Time == 1.0 jf @AMUNAT_6093 0812: AS_actor $AMMU_Seller perform_animation "SHP_TRAY_POSE" IFP_file "WEAPONS" 1000.0 loopA 1 lockX 0 lockY 0 lockF 0 time -1 // versionB $AMMU_Seller_Animation_Time = 0.0 $9584 = 0 $AMMU_Stage = 6 :AMUNAT_6093 if $9584 == 5 jf @AMUNAT_6668 if 80E1: not player 0 pressed_key 16 jf @AMUNAT_6668 03D5: remove_text 'AMMUA' // ~s~ZOKYZKA 3TON BEWN 3AMEHNT OPYGNE B 3TOM CLOTE. 03D5: remove_text 'SHOPNO' // ~s~Y BAC HEDOCTATO4HO DEHEF 4TO6S KYZNTJ 3TY BEWJ. 03D5: remove_text 'AMMUC' // ~s~BS HE MOGETE KYZNTJ 6OLJWE ZATPOHOB HA 3TO OPYGNE. 03D5: remove_text 'AMMUD' // ~s~BS HE MOGETE KYZNTJ 6OLJWE 6POHN. 01B9: set_actor $PLAYER_ACTOR armed_weapon_to 0 $2544 = 0 $9596 = 0 $Shops_Player_Cash = Player.Money($PLAYER_CHAR) if 002C: $Shops_Player_Cash >= $AMMU_Weapon_Cost // (int) jf @AMUNAT_6589 if 84A3: not $AMMU_Selected_Weapon == 48 // $ == any jf @AMUNAT_6411 041A: $9573 = actor $PLAYER_ACTOR weapon $AMMU_Selected_Weapon ammo if 9999 > $9573 jf @AMUNAT_6325 0790: charge_money_for_shopping_item_with_textureCRC $AMMU_Selected_Weapon 09D5: play_sound_of_actor $AMMU_Seller soundslot 323 flags 0 0 1 as $10081 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1052 $9584 = 6 33@ = 0 goto @AMUNAT_6404 :AMUNAT_6325 if $9596 == 0 jf @AMUNAT_6404 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1053 00BC: show_text_highpriority GXT 'AMMUC' time 5000 flag 1 // ~s~BS HE MOGETE KYZNTJ 6OLJWE ZATPOHOB HA 3TO OPYGNE. 09D5: play_sound_of_actor $AMMU_Seller soundslot 322 flags 0 0 1 as $10081 $9584 = 0 $9596 = 1 :AMUNAT_6404 goto @AMUNAT_6582 :AMUNAT_6411 04DD: $9594 = actor $PLAYER_ACTOR armour 0945: get_player $PLAYER_CHAR max_armour_to $9595 if 001C: $9595 > $9594 // (int) jf @AMUNAT_6503 09D5: play_sound_of_actor $AMMU_Seller soundslot 323 flags 0 0 1 as $10081 0790: charge_money_for_shopping_item_with_textureCRC $AMMU_Selected_Weapon 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1052 $9584 = 6 33@ = 0 goto @AMUNAT_6582 :AMUNAT_6503 if $9596 == 0 jf @AMUNAT_6582 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1053 09D5: play_sound_of_actor $AMMU_Seller soundslot 322 flags 0 0 1 as $10081 00BC: show_text_highpriority GXT 'AMMUD' time 5000 flag 1 // ~s~BS HE MOGETE KYZNTJ 6OLJWE 6POHN. $9584 = 0 $9596 = 1 :AMUNAT_6582 goto @AMUNAT_6668 :AMUNAT_6589 if $2544 == 0 jf @AMUNAT_6668 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1053 09D5: play_sound_of_actor $AMMU_Seller soundslot 324 flags 0 0 1 as $10081 00BC: show_text_highpriority GXT 'SHOPNO' time 5000 flag 1 // ~s~Y BAC HEDOCTATO4HO DEHEF 4TO6S KYZNTJ 3TY BEWJ. $9584 = 0 $2544 = 1 :AMUNAT_6668 if $9584 == 6 jf @AMUNAT_7100 if $2418 == 1 jf @AMUNAT_6718 08DA: remove_panel $2417 03E6: remove_text_box $2418 = 0 :AMUNAT_6718 if $2422 == 0 jf @AMUNAT_7086 08D4: $2421 = create_panel_with_title 'AMMUN' position 29.0 20.0 width 93.0 columns 2 interactive 0 background 1 alignment 1 // OPYGNE 08D6: set_panel $2421 column 0 alignment 1 08DB: set_panel $2421 column 0 header 'WEAPON' data 'BOUGHT' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' // OPYGNE // KYZLEHO 08D6: set_panel $2421 column 1 alignment 0 08DB: set_panel $2421 column 1 header 'COST' data 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' // QEHA 08EE: set_panel $2421 column 1 row 0 text_1number GXT 'DOLLAR' number $AMMU_Weapon_Cost // $~1~ 09DB: set_panel $2421 column 0 width 140 09DB: set_panel $2421 column 1 width 46 $2422 = 1 :AMUNAT_7086 33@ = 0 $9584 = 7 :AMUNAT_7100 if $9584 == 7 jf @AMUNAT_7217 if 33@ >= 1000 jf @AMUNAT_7217 if $2422 == 1 jf @AMUNAT_7167 08DA: remove_panel $2421 $2422 = 0 :AMUNAT_7167 $9584 = 0 if 1 > $9584 jf @AMUNAT_7217 if $2418 == 0 jf @AMUNAT_7217 gosub @AMUNAT_7252 :AMUNAT_7217 goto @AMUNAT_7231 :AMUNAT_7224 gosub @AMUNAT_8155 :AMUNAT_7231 goto @AMUNAT_7245 :AMUNAT_7238 gosub @AMUNAT_8155 :AMUNAT_7245 goto @AMUNAT_574 :AMUNAT_7252 if $2418 == 0 jf @AMUNAT_7891 0512: show_permanent_text_box 'AMMU_H3' // ~k~~PED_SPRINT~ KYZNTJ~N~~k~~VEHICLE_ENTER_EXIT~ HA3AD. if 04A3: $Current_Language == 0 // $ == any jf @AMUNAT_7343 08D4: $2417 = create_panel_with_title 'AMMUN' position 29.0 95.0 width 93.0 columns 2 interactive 0 background 1 alignment 1 // OPYGNE goto @AMUNAT_7584 :AMUNAT_7343 if 04A3: $Current_Language == 1 // $ == any jf @AMUNAT_7405 08D4: $2417 = create_panel_with_title 'AMMUN' position 29.0 95.0 width 93.0 columns 2 interactive 0 background 1 alignment 1 // OPYGNE goto @AMUNAT_7584 :AMUNAT_7405 if 04A3: $Current_Language == 2 // $ == any jf @AMUNAT_7467 08D4: $2417 = create_panel_with_title 'AMMUN' position 29.0 95.0 width 93.0 columns 2 interactive 0 background 1 alignment 1 // OPYGNE goto @AMUNAT_7584 :AMUNAT_7467 if 04A3: $Current_Language == 3 // $ == any jf @AMUNAT_7529 08D4: $2417 = create_panel_with_title 'AMMUN' position 29.0 95.0 width 93.0 columns 2 interactive 0 background 1 alignment 1 // OPYGNE goto @AMUNAT_7584 :AMUNAT_7529 if 04A3: $Current_Language == 4 // $ == any jf @AMUNAT_7584 08D4: $2417 = create_panel_with_title 'AMMUN' position 29.0 95.0 width 93.0 columns 2 interactive 0 background 1 alignment 1 // OPYGNE :AMUNAT_7584 08D6: set_panel $2417 column 0 alignment 1 08DB: set_panel $2417 column 0 header 'WEAPON' data s$AMMU_Weapon_Name 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' // OPYGNE 08D6: set_panel $2417 column 1 alignment 0 08DB: set_panel $2417 column 1 header 'COST' data 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' // QEHA 08EE: set_panel $2417 column 1 row 0 text_1number GXT 'DOLLAR' number $AMMU_Weapon_Cost // $~1~ 09DB: set_panel $2417 column 0 width 140 09DB: set_panel $2417 column 1 width 46 $2418 = 1 :AMUNAT_7891 return :AMUNAT_7893 if $2420 == 1 jf @AMUNAT_7925 03E6: remove_text_box 08DA: remove_panel $2419 $2420 = 0 :AMUNAT_7925 if $2424 == 1 jf @AMUNAT_7957 03E6: remove_text_box 08DA: remove_panel $2423 $2424 = 0 :AMUNAT_7957 if $2418 == 1 jf @AMUNAT_7989 03E6: remove_text_box 08DA: remove_panel $2417 $2418 = 0 :AMUNAT_7989 if $2422 == 1 jf @AMUNAT_8019 08DA: remove_panel $2421 $2422 = 0 :AMUNAT_8019 if $AMMU_Stage >= 1 jf @AMUNAT_8039 03E6: remove_text_box :AMUNAT_8039 03D5: remove_text 'AMMUA' // ~s~ZOKYZKA 3TON BEWN 3AMEHNT OPYGNE B 3TOM CLOTE. 03D5: remove_text 'SHOPNO' // ~s~Y BAC HEDOCTATO4HO DEHEF 4TO6S KYZNTJ 3TY BEWJ. 03D5: remove_text 'AMMUC' // ~s~BS HE MOGETE KYZNTJ 6OLJWE ZATPOHOB HA 3TO OPYGNE. 03D5: remove_text 'AMMUD' // ~s~BS HE MOGETE KYZNTJ 6OLJWE 6POHN. $2420 = 0 $2424 = 0 $9544 = 0 $9584 = 0 $2418 = 0 $2422 = 0 $2545 = 0 $2544 = 0 $9596 = 0 $AMMU_Stage = 2 return :AMUNAT_8155 if $2420 == 1 jf @AMUNAT_8187 03E6: remove_text_box 08DA: remove_panel $2419 $2420 = 0 :AMUNAT_8187 if $2424 == 1 jf @AMUNAT_8219 03E6: remove_text_box 08DA: remove_panel $2423 $2424 = 0 :AMUNAT_8219 if $2418 == 1 jf @AMUNAT_8251 03E6: remove_text_box 08DA: remove_panel $2417 $2418 = 0 :AMUNAT_8251 if $2422 == 1 jf @AMUNAT_8281 08DA: remove_panel $2421 $2422 = 0 :AMUNAT_8281 if $AMMU_Stage >= 1 jf @AMUNAT_8301 03E6: remove_text_box :AMUNAT_8301 03D5: remove_text 'AMMUA' // ~s~ZOKYZKA 3TON BEWN 3AMEHNT OPYGNE B 3TOM CLOTE. 03D5: remove_text 'SHOPNO' // ~s~Y BAC HEDOCTATO4HO DEHEF 4TO6S KYZNTJ 3TY BEWJ. 03D5: remove_text 'AMMUC' // ~s~BS HE MOGETE KYZNTJ 6OLJWE ZATPOHOB HA 3TO OPYGNE. 03D5: remove_text 'AMMUD' // ~s~BS HE MOGETE KYZNTJ 6OLJWE 6POHN. $2420 = 0 $2424 = 0 $flag_AMMU_Seller_Attack_Player = 0 $9544 = 0 $9584 = 0 $2418 = 0 $2422 = 0 $2545 = 0 $2544 = 0 $9596 = 0 $AMMU_Stage = 0 Model.Destroy(#COLT45) Model.Destroy(#SILENCED) Model.Destroy(#DESERT_EAGLE) Model.Destroy(#CHROMEGUN) Model.Destroy(#SAWNOFF) Model.Destroy(#SHOTGSPA) Model.Destroy(#GRENADE) Model.Destroy(#MICRO_UZI) Model.Destroy(#MP5LNG) Model.Destroy(#TEC9) Model.Destroy(#AK47) Model.Destroy(#M4) Model.Destroy(#CUNTGUN) Model.Destroy(#SNIPER) Model.Destroy(#ARMOUR) Model.Destroy(#SATCHEL) Model.Destroy(#BOMB) 03F0: enable_text_draw 0 Model.Destroy($Seller_Model) Actor.DestroyInstantly($AMMU_Seller) 08F8: display_stat_update_box 1 0581: enable_radar 1 09BD: unknown_flag 0 if $5274 == 1 jf @AMUNAT_8569 03E5: show_text_box 'ANR_56' // DOCTYZHO HOBOE NCZSTAHNE OPYGNEM. $5274 = 0 :AMUNAT_8569 end_thread hex 78 end :AMUNAT_8572 Object.Destroy($9543) return :AMUNAT_8579 if or 04A3: $AMMU_Selected_Weapon_Model == 349 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 351 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 355 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 356 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 358 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 357 // $ == any jf @AMUNAT_8732 06D1: v$9554 = "SHP_2H_LIFT" // v$ = string 06D1: v$9558 = "SHP_2H_LIFT_END" // v$ = string 0086: $9585 = $AMMU_X_Seller // (float) $9585 += 0.231 0086: $9586 = $AMMU_Y_Seller // (float) $9586 += 0.636 0086: $9587 = $AMMU_Z_Seller // (float) $9587 += 1.053 :AMUNAT_8732 if 04A3: $AMMU_Selected_Weapon_Model == 350 // $ == any jf @AMUNAT_8845 06D1: v$9554 = "SHP_2H_LIFT" // v$ = string 06D1: v$9558 = "SHP_2H_LIFT_END" // v$ = string 0086: $9585 = $AMMU_X_Seller // (float) $9585 += 0.231 0086: $9586 = $AMMU_Y_Seller // (float) $9586 += 0.636 0086: $9587 = $AMMU_Z_Seller // (float) $9587 += 1.053 :AMUNAT_8845 if or 04A3: $AMMU_Selected_Weapon_Model == 346 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 347 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 348 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 352 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 353 // $ == any jf @AMUNAT_8990 06D1: v$9554 = "SHP_1H_LIFT" // v$ = string 06D1: v$9558 = "SHP_1H_LIFT_END" // v$ = string 0086: $9585 = $AMMU_X_Seller // (float) $9585 += 0.108 0086: $9586 = $AMMU_Y_Seller // (float) $9586 += 0.654 0086: $9587 = $AMMU_Z_Seller // (float) $9587 += 1.053 :AMUNAT_8990 if or 04A3: $AMMU_Selected_Weapon_Model == 363 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 372 // $ == any jf @AMUNAT_9111 06D1: v$9554 = "SHP_1H_LIFT" // v$ = string 06D1: v$9558 = "SHP_1H_LIFT_END" // v$ = string 0086: $9585 = $AMMU_X_Seller // (float) $9585 += 0.108 0086: $9586 = $AMMU_Y_Seller // (float) $9586 += 0.654 0086: $9587 = $AMMU_Z_Seller // (float) $9587 += 1.053 :AMUNAT_9111 if 04A3: $AMMU_Selected_Weapon_Model == 373 // $ == any jf @AMUNAT_9224 06D1: v$9554 = "SHP_AR_LIFT" // v$ = string 06D1: v$9558 = "SHP_AR_LIFT_END" // v$ = string 0086: $9585 = $AMMU_X_Seller // (float) $9585 += 0.175 0086: $9586 = $AMMU_Y_Seller // (float) $9586 += 0.676 0086: $9587 = $AMMU_Z_Seller // (float) $9587 += 1.5 :AMUNAT_9224 return :AMUNAT_9226 if or 04A3: $AMMU_Selected_Weapon_Model == 349 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 351 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 355 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 356 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 358 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 357 // $ == any jf @AMUNAT_9321 06D1: v$AMMU_Seller_Animation = "SHP_2H_RET_S" // v$ = string 06D1: v$9566 = "SHP_2H_RET" // v$ = string :AMUNAT_9321 if 04A3: $AMMU_Selected_Weapon_Model == 350 // $ == any jf @AMUNAT_9376 06D1: v$AMMU_Seller_Animation = "SHP_2H_RET_S" // v$ = string 06D1: v$9566 = "SHP_2H_RET" // v$ = string :AMUNAT_9376 if or 04A3: $AMMU_Selected_Weapon_Model == 346 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 347 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 348 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 352 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 353 // $ == any jf @AMUNAT_9463 06D1: v$AMMU_Seller_Animation = "SHP_1H_RET_S" // v$ = string 06D1: v$9566 = "SHP_1H_RET" // v$ = string :AMUNAT_9463 if or 04A3: $AMMU_Selected_Weapon_Model == 363 // $ == any 04A3: $AMMU_Selected_Weapon_Model == 372 // $ == any jf @AMUNAT_9526 06D1: v$AMMU_Seller_Animation = "SHP_1H_RET_S" // v$ = string 06D1: v$9566 = "SHP_1H_RET" // v$ = string :AMUNAT_9526 if 04A3: $AMMU_Selected_Weapon_Model == 373 // $ == any jf @AMUNAT_9581 06D1: v$AMMU_Seller_Animation = "SHP_AR_RET_S" // v$ = string 06D1: v$9566 = "SHP_AR_RET" // v$ = string :AMUNAT_9581 return :AMUNAT_9583 $9597 = 0 $9616 = 0 $2515 = 0 $9598 = 0 $9599 = 0 $9600 = 0 $9601 = 0 $9602 = 0 $9603 = 0 $9604 = 0 $9605 = 0 $9606 = 0 $9607 = 0 $9608 = 0 $9609 = 0 $9610 = 0 $9611 = 0 $9612 = 0 $9613 = 0 $9614 = 0 $9615 = 0 :AMUNAT_9730 if 001C: $AMMU_Available_Weapons > $9597 // (int) jf @AMUNAT_10369 0760: store_shopping_data_index $9597 textureCRC_to $AMMU_Selected_Weapon 0871: init_jump_table $AMMU_Selected_Weapon total_jumps 16 default_jump 0 @AMUNAT_10355 jumps 16 @AMUNAT_10272 22 @AMUNAT_9885 23 @AMUNAT_9885 24 @AMUNAT_9885 25 @AMUNAT_9961 26 @AMUNAT_9961 27 @AMUNAT_9961 0872: jump_table_jumps 28 @AMUNAT_10037 29 @AMUNAT_10113 30 @AMUNAT_10189 31 @AMUNAT_10189 32 @AMUNAT_10037 33 @AMUNAT_10265 34 @AMUNAT_10265 39 @AMUNAT_10272 48 @AMUNAT_10279 :AMUNAT_9885 0084: $9617($9598,3i) = $AMMU_Selected_Weapon // (int) $9598 += 1 if $9607 == 0 jf @AMUNAT_9954 05A9: $2450($9616,12s) = 'GUN1' // ZNCTOLETS $9616 += 1 $9607 = 1 :AMUNAT_9954 goto @AMUNAT_10355 :AMUNAT_9961 0084: $9620($9599,3i) = $AMMU_Selected_Weapon // (int) $9599 += 1 if $9608 == 0 jf @AMUNAT_10030 05A9: $2450($9616,12s) = 'GUN2' // BNHT4ECTEPS $9616 += 1 $9608 = 1 :AMUNAT_10030 goto @AMUNAT_10355 :AMUNAT_10037 0084: $9623($9600,2i) = $AMMU_Selected_Weapon // (int) $9600 += 1 if $9609 == 0 jf @AMUNAT_10106 05A9: $2450($9616,12s) = 'GUN3' // MNKPO ZOLY-ABTOMATS $9616 += 1 $9609 = 1 :AMUNAT_10106 goto @AMUNAT_10355 :AMUNAT_10113 0084: $9625($9601,1i) = $AMMU_Selected_Weapon // (int) $9601 += 1 if $9610 == 0 jf @AMUNAT_10182 05A9: $2450($9616,12s) = 'GUN4' // CMF $9616 += 1 $9610 = 1 :AMUNAT_10182 goto @AMUNAT_10355 :AMUNAT_10189 0084: $9626($9602,2i) = $AMMU_Selected_Weapon // (int) $9602 += 1 if $9611 == 0 jf @AMUNAT_10258 05A9: $2450($9616,12s) = 'GUN5' // OCADHOE $9616 += 1 $9611 = 1 :AMUNAT_10258 goto @AMUNAT_10355 :AMUNAT_10265 goto @AMUNAT_10355 :AMUNAT_10272 goto @AMUNAT_10355 :AMUNAT_10279 0084: $9632($9605,1i) = $AMMU_Selected_Weapon // (int) $9605 += 1 if $9614 == 0 jf @AMUNAT_10348 05A9: $2450($9616,12s) = 'GUN8' // 6POHEGNLET $9616 += 1 $9614 = 1 :AMUNAT_10348 goto @AMUNAT_10355 :AMUNAT_10355 $9597 += 1 goto @AMUNAT_9730 :AMUNAT_10369 0084: $2515 = $9616 // (int) :AMUNAT_10377 if 12 > $2515 jf @AMUNAT_10449 $2438($2515,12i) = -1 $2426($2515,12i) = 0 05A9: $2450($2515,12s) = 'DUMMY' $2515 += 1 goto @AMUNAT_10377 :AMUNAT_10449 return :AMUNAT_10451 if $2420 == 0 jf @AMUNAT_10851 0512: show_permanent_text_box 'AMMU_H' // NCZOLJ3OBATJ ~k~~GO_FORWARD~ N ~k~~GO_BACK~ DLR BS6OPA OPYGNR.~N~~k~~PED_SPRINT~ BS6OP~N~~k~~VEHICLE_ENTER_EXIT~ BSXOD. if 04A3: $Current_Language == 0 // $ == any jf @AMUNAT_10542 08D4: $2419 = create_panel_with_title 'AMMUN' position 29.0 145.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // OPYGNE goto @AMUNAT_10783 :AMUNAT_10542 if 04A3: $Current_Language == 1 // $ == any jf @AMUNAT_10604 08D4: $2419 = create_panel_with_title 'AMMUN' position 29.0 145.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // OPYGNE goto @AMUNAT_10783 :AMUNAT_10604 if 04A3: $Current_Language == 2 // $ == any jf @AMUNAT_10666 08D4: $2419 = create_panel_with_title 'AMMUN' position 29.0 165.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // OPYGNE goto @AMUNAT_10783 :AMUNAT_10666 if 04A3: $Current_Language == 3 // $ == any jf @AMUNAT_10728 08D4: $2419 = create_panel_with_title 'AMMUN' position 29.0 145.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // OPYGNE goto @AMUNAT_10783 :AMUNAT_10728 if 04A3: $Current_Language == 4 // $ == any jf @AMUNAT_10783 08D4: $2419 = create_panel_with_title 'AMMUN' position 29.0 145.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // OPYGNE :AMUNAT_10783 08D6: set_panel $2419 column 0 alignment 1 08DB: set_panel $2419 column 0 header 'DUMMY' data s$2450[0] s$2450[1] s$2450[2] s$2450[3] s$2450[4] s$2450[5] s$2450[6] s$2450[7] s$2450[8] s$2450[9] s$2450[10] s$2450[11] $2420 = 1 :AMUNAT_10851 return :AMUNAT_10853 $9636 = 0 if 05AD: s$9549 == 'GUN1' // ZNCTOLETS jf @AMUNAT_10958 :AMUNAT_10885 if 001C: $9598 > $9636 // (int) jf @AMUNAT_10958 078C: get_shopping_item_with_textureCRC $9617($9636,3i) nametag_to s$AMMU_Weapon_Name // 8-byte string 05A9: $2450($9636,12s) = s$AMMU_Weapon_Name 0084: $9633($9636,3i) = $9617($9636,3i) // (int) $9636 += 1 goto @AMUNAT_10885 :AMUNAT_10958 if 05AD: s$9549 == 'GUN2' // BNHT4ECTEPS jf @AMUNAT_11056 :AMUNAT_10983 if 001C: $9599 > $9636 // (int) jf @AMUNAT_11056 078C: get_shopping_item_with_textureCRC $9620($9636,3i) nametag_to s$AMMU_Weapon_Name // 8-byte string 05A9: $2450($9636,12s) = s$AMMU_Weapon_Name 0084: $9633($9636,3i) = $9620($9636,3i) // (int) $9636 += 1 goto @AMUNAT_10983 :AMUNAT_11056 if 05AD: s$9549 == 'GUN3' // MNKPO ZOLY-ABTOMATS jf @AMUNAT_11154 :AMUNAT_11081 if 001C: $9600 > $9636 // (int) jf @AMUNAT_11154 078C: get_shopping_item_with_textureCRC $9623($9636,2i) nametag_to s$AMMU_Weapon_Name // 8-byte string 05A9: $2450($9636,12s) = s$AMMU_Weapon_Name 0084: $9633($9636,3i) = $9623($9636,2i) // (int) $9636 += 1 goto @AMUNAT_11081 :AMUNAT_11154 if 05AD: s$9549 == 'GUN4' // CMF jf @AMUNAT_11252 :AMUNAT_11179 if 001C: $9601 > $9636 // (int) jf @AMUNAT_11252 078C: get_shopping_item_with_textureCRC $9625($9636,1i) nametag_to s$AMMU_Weapon_Name // 8-byte string 05A9: $2450($9636,12s) = s$AMMU_Weapon_Name 0084: $9633($9636,3i) = $9625($9636,1i) // (int) $9636 += 1 goto @AMUNAT_11179 :AMUNAT_11252 if 05AD: s$9549 == 'GUN5' // OCADHOE jf @AMUNAT_11350 :AMUNAT_11277 if 001C: $9602 > $9636 // (int) jf @AMUNAT_11350 078C: get_shopping_item_with_textureCRC $9626($9636,2i) nametag_to s$AMMU_Weapon_Name // 8-byte string 05A9: $2450($9636,12s) = s$AMMU_Weapon_Name 0084: $9633($9636,3i) = $9626($9636,2i) // (int) $9636 += 1 goto @AMUNAT_11277 :AMUNAT_11350 if 05AD: s$9549 == 'GUN8' // 6POHEGNLET jf @AMUNAT_11448 :AMUNAT_11375 if 001C: $9605 > $9636 // (int) jf @AMUNAT_11448 078C: get_shopping_item_with_textureCRC $9632($9636,1i) nametag_to s$AMMU_Weapon_Name // 8-byte string 05A9: $2450($9636,12s) = s$AMMU_Weapon_Name 0084: $9633($9636,3i) = $9632($9636,1i) // (int) $9636 += 1 goto @AMUNAT_11375 :AMUNAT_11448 0084: $2515 = $9636 // (int) :AMUNAT_11456 if 12 > $2515 jf @AMUNAT_11528 $2438($2515,12i) = -1 $2426($2515,12i) = 0 05A9: $2450($2515,12s) = 'DUMMY' $2515 += 1 goto @AMUNAT_11456 :AMUNAT_11528 if $2424 == 0 jf @AMUNAT_11928 0512: show_permanent_text_box 'AMMU_H2' // NCZOLJ3YNTE ~k~~GO_FORWARD~ N ~k~~GO_BACK~ 4TO6S BS6PATJ OPYGNE.~N~~k~~PED_SPRINT~ CMOTPETJ~N~~k~~VEHICLE_ENTER_EXIT~ HA3AD. if 04A3: $Current_Language == 0 // $ == any jf @AMUNAT_11619 08D4: $2423 = create_panel_with_title 'AMMUN' position 29.0 145.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // OPYGNE goto @AMUNAT_11860 :AMUNAT_11619 if 04A3: $Current_Language == 1 // $ == any jf @AMUNAT_11681 08D4: $2423 = create_panel_with_title 'AMMUN' position 29.0 145.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // OPYGNE goto @AMUNAT_11860 :AMUNAT_11681 if 04A3: $Current_Language == 2 // $ == any jf @AMUNAT_11743 08D4: $2423 = create_panel_with_title 'AMMUN' position 29.0 165.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // OPYGNE goto @AMUNAT_11860 :AMUNAT_11743 if 04A3: $Current_Language == 3 // $ == any jf @AMUNAT_11805 08D4: $2423 = create_panel_with_title 'AMMUN' position 29.0 145.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // OPYGNE goto @AMUNAT_11860 :AMUNAT_11805 if 04A3: $Current_Language == 4 // $ == any jf @AMUNAT_11860 08D4: $2423 = create_panel_with_title 'AMMUN' position 29.0 145.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // OPYGNE :AMUNAT_11860 08D6: set_panel $2423 column 0 alignment 1 08DB: set_panel $2423 column 0 header 'DUMMY' data s$2450[0] s$2450[1] s$2450[2] s$2450[3] s$2450[4] s$2450[5] s$2450[6] s$2450[7] s$2450[8] s$2450[9] s$2450[10] s$2450[11] $2424 = 1 :AMUNAT_11928 return end_thread //-------------External script 1 (BLACKJ)--------------- :BLACKJ thread 'BLACKJ' 2@ = 0 3@ = 0 4@ = 0 5@ = 0 22@ = 0 23@ = 0 24@ = 0 if 3@ == -1 jf @BLACKJ_214 0@ = Object.Create(#WOODENBOX, 0.0, 0.0, 0.0) 1@ = Actor.Create(Fireman, #MALE01, 0.0, 0.0, 0.0) $9217 = Object.Create(#WOODENBOX, 0.0, 0.0, 0.0) $9218 = Actor.Create(Fireman, #MALE01, 0.0, 0.0, 0.0) $9208[0] = Object.Create(#CHIP_STACK07, 0.0, 0.0, 0.0) Actor.SetImmunities(1@, 1, 1, 1, 1, 1) Actor.LockInCurrentPosition(1@) = True :BLACKJ_214 29@ = -99 :BLACKJ_221 wait 0 if $PLAYER_IN_INTERIOR == 0 jf @BLACKJ_2501 if 03CA: object 0@ exists jf @BLACKJ_2485 if 0977: player_in_radius_of_object 0@ external_script_trigger jf @BLACKJ_2469 if $9217 == 0 jf @BLACKJ_2381 if Player.Defined($PLAYER_CHAR) jf @BLACKJ_2365 if 2@ == 0 jf @BLACKJ_1114 if 3@ == 0 jf @BLACKJ_890 0209: 10@ = random_int_in_ranges 0 2 if 10@ == 0 jf @BLACKJ_387 04AF: 26@ = 171 // @ = any goto @BLACKJ_395 :BLACKJ_387 04AF: 26@ = 171 // @ = any :BLACKJ_395 if not Model.Available(26@) jf @BLACKJ_416 Model.Load(26@) :BLACKJ_416 if 84EE: not animation "CASINO" loaded jf @BLACKJ_447 04ED: load_animation "CASINO" :BLACKJ_447 if 29@ == -99 jf @BLACKJ_883 0653: 13@ = float_stat 81 if $9207 == 0 jf @BLACKJ_696 if 1.0 > 13@ jf @BLACKJ_532 29@ = 100 30@ = 1 goto @BLACKJ_682 :BLACKJ_532 if 10.0 > 13@ jf @BLACKJ_575 29@ = 1000 30@ = 10 goto @BLACKJ_682 :BLACKJ_575 if 100.0 > 13@ jf @BLACKJ_618 29@ = 10000 30@ = 100 goto @BLACKJ_682 :BLACKJ_618 if 1000.0 > 13@ jf @BLACKJ_664 29@ = 100000 30@ = 1000 goto @BLACKJ_682 :BLACKJ_664 29@ = 1000000 30@ = 10000 :BLACKJ_682 $9207 += 1 goto @BLACKJ_883 :BLACKJ_696 0209: 10@ = random_int_in_ranges 0 5 0871: init_jump_table 10@ total_jumps 5 default_jump 0 @BLACKJ_883 jumps 0 @BLACKJ_768 1 @BLACKJ_789 2 @BLACKJ_811 3 @BLACKJ_833 4 @BLACKJ_858 -1 @BLACKJ_883 -1 @BLACKJ_883 :BLACKJ_768 29@ = 100 30@ = 1 goto @BLACKJ_883 :BLACKJ_789 29@ = 1000 30@ = 10 goto @BLACKJ_883 :BLACKJ_811 29@ = 10000 30@ = 100 goto @BLACKJ_883 :BLACKJ_833 29@ = 100000 30@ = 1000 goto @BLACKJ_883 :BLACKJ_858 29@ = 1000000 30@ = 10000 goto @BLACKJ_883 :BLACKJ_883 3@ += 1 :BLACKJ_890 if 3@ == 1 jf @BLACKJ_941 if and Model.Available(26@) 04EE: animation "CASINO" loaded jf @BLACKJ_941 3@ += 1 :BLACKJ_941 if 3@ == 2 jf @BLACKJ_1114 if 856D: not actor 1@ defined jf @BLACKJ_1100 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 0.0 0.4 0.0 02CE: $tempvar_Float_3 = ground_z_at $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 1@ = Actor.Create(Fireman, 26@, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Actor.SetImmunities(1@, 1, 1, 1, 1, 1) 060B: set_actor 1@ decision_maker_to 65542 $tempvar_Angle = Object.Angle(0@) $tempvar_Angle += 180.0 Actor.Angle(1@) = $tempvar_Angle Model.Destroy(26@) 0A0A: unknown_object 0@ flag 1 :BLACKJ_1100 2@ += 1 3@ = 0 :BLACKJ_1114 if 2@ == 1 jf @BLACKJ_2358 if not Actor.Dead(1@) jf @BLACKJ_2358 if $9470 == 0 jf @BLACKJ_2309 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 0.0 0.4 0.0 if 00FF: actor 1@ sphere 0 in_sphere $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 radius 0.4 0.4 2.0 on_foot jf @BLACKJ_2253 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 0.0 -1.5 0.0 if 00FF: actor $PLAYER_ACTOR sphere 0 in_sphere $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 radius 0.5 0.5 2.0 on_foot jf @BLACKJ_2197 if 044B: actor $PLAYER_ACTOR on_foot jf @BLACKJ_2190 if 22@ == 0 jf @BLACKJ_2166 if 00E1: player 0 pressed_key 15 jf @BLACKJ_1913 $BJACK_Player_cash = Player.Money($PLAYER_CHAR) gosub @BLACKJ_33798 0058: $BJACK_Player_cash += $Max_Wager // (int) if 001E: $BJACK_Player_cash > 30@ // (int) jf @BLACKJ_1883 10@ = 0 0653: 13@ = float_stat 81 if 29@ == 1000000 jf @BLACKJ_1487 if 1000.0 > 13@ jf @BLACKJ_1480 00BC: show_text_highpriority GXT 'GAMBSTA' time 5000 flag 1 // ~s~BAW ~h~HABSK NFPS HA DEHJFN~s~ HEDOCTATO4HO BELNK 4TO6S NFPATJ 3A 3TNM CTOLOM. 10@ = 1 :BLACKJ_1480 goto @BLACKJ_1692 :BLACKJ_1487 if 29@ == 100000 jf @BLACKJ_1559 if 100.0 > 13@ jf @BLACKJ_1552 00BC: show_text_highpriority GXT 'GAMBSTA' time 5000 flag 1 // ~s~BAW ~h~HABSK NFPS HA DEHJFN~s~ HEDOCTATO4HO BELNK 4TO6S NFPATJ 3A 3TNM CTOLOM. 10@ = 1 :BLACKJ_1552 goto @BLACKJ_1692 :BLACKJ_1559 if 29@ == 10000 jf @BLACKJ_1629 if 10.0 > 13@ jf @BLACKJ_1622 00BC: show_text_highpriority GXT 'GAMBSTA' time 5000 flag 1 // ~s~BAW ~h~HABSK NFPS HA DEHJFN~s~ HEDOCTATO4HO BELNK 4TO6S NFPATJ 3A 3TNM CTOLOM. 10@ = 1 :BLACKJ_1622 goto @BLACKJ_1692 :BLACKJ_1629 if 29@ == 1000 jf @BLACKJ_1692 if 1.0 > 13@ jf @BLACKJ_1692 00BC: show_text_highpriority GXT 'GAMBSTA' time 5000 flag 1 // ~s~BAW ~h~HABSK NFPS HA DEHJFN~s~ HEDOCTATO4HO BELNK 4TO6S NFPATJ 3A 3TNM CTOLOM. 10@ = 1 :BLACKJ_1692 if 10@ == 0 jf @BLACKJ_1782 if 21@ == 1 jf @BLACKJ_1739 00BE: text_clear_all 03E6: remove_text_box 21@ = 0 :BLACKJ_1739 2@ = 0 3@ = 0 008A: $9217 = 0@ // (int) $9205 = 0 22@ = 1 goto @BLACKJ_1876 :BLACKJ_1782 if not Actor.Dead(1@) jf @BLACKJ_1876 0209: 10@ = random_int_in_ranges 0 2 if 10@ == 0 jf @BLACKJ_1854 09D6: set_actor 1@ sound 5850 flags 1 1 0 0967: actor 1@ move_mouth 2000 ms goto @BLACKJ_1876 :BLACKJ_1854 09D6: set_actor 1@ sound 5851 flags 1 1 0 0967: actor 1@ move_mouth 2000 ms :BLACKJ_1876 goto @BLACKJ_1906 :BLACKJ_1883 00BC: show_text_highpriority GXT 'BJ_2' time 5000 flag 1 // ~s~BS HE MOGETE ZO3BOLNTJ CE6E NFPY 3A 3TNM CTOLOM. gosub @BLACKJ_18333 :BLACKJ_1906 goto @BLACKJ_2159 :BLACKJ_1913 if not 21@ == 1 jf @BLACKJ_2159 if and 8A2A: not text_box 'SGPUNT' displayed // ~h~MCTEP A3APTHSX NFP~w~ - YBELN4EH YPOBEHJ NFPOKA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000 Y KA3NHO. 8A2A: not text_box 'SGGAMB' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT ZPOVECCNOHALJHSN YPOBEHJ. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $10,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $10,000 Y KA3NHO. 8A2A: not text_box 'SGPROF' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ CZEQA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $100,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $100,000 Y KA3NHO. 8A2A: not text_box 'SGHIRO' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ KNTA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000,000 Y KA3NHO. jf @BLACKJ_2159 0989: set_text_boxes_width 200 0871: init_jump_table 29@ total_jumps 5 default_jump 0 @BLACKJ_2152 jumps 100 @BLACKJ_2062 1000 @BLACKJ_2080 10000 @BLACKJ_2098 100000 @BLACKJ_2116 1000000 @BLACKJ_2134 -1 @BLACKJ_2152 -1 @BLACKJ_2152 :BLACKJ_2062 0512: show_permanent_text_box 'BJ_1A' // ~k~~VEHICLE_ENTER_EXIT~ NFPATJ B 6L3KDGEK~n~MAKC CTABKA $100 goto @BLACKJ_2152 :BLACKJ_2080 0512: show_permanent_text_box 'BJ_1B' // ~k~~VEHICLE_ENTER_EXIT~ NFPATJ B 6L3KDGEK~n~MAKC CTABKA $1,000 goto @BLACKJ_2152 :BLACKJ_2098 0512: show_permanent_text_box 'BJ_1C' // ~k~~VEHICLE_ENTER_EXIT~ NFPATJ B 6L3KDGEK~n~MAKC CTABKA $10,000 goto @BLACKJ_2152 :BLACKJ_2116 0512: show_permanent_text_box 'BJ_1D' // ~k~~VEHICLE_ENTER_EXIT~ NFPATJ B 6L3KDGEK~n~MAKC CTABKA $100,000 goto @BLACKJ_2152 :BLACKJ_2134 0512: show_permanent_text_box 'BJ_1E' // ~k~~VEHICLE_ENTER_EXIT~ NFPATJ B 6L3KDGEK~n~MAKC CTABKA $1,000,000 goto @BLACKJ_2152 :BLACKJ_2152 21@ = 1 :BLACKJ_2159 goto @BLACKJ_2190 :BLACKJ_2166 if 80E1: not player 0 pressed_key 15 jf @BLACKJ_2190 22@ = 0 :BLACKJ_2190 goto @BLACKJ_2246 :BLACKJ_2197 if 21@ == 1 jf @BLACKJ_2246 03D5: remove_text 'BJ_2' // ~s~BS HE MOGETE ZO3BOLNTJ CE6E NFPY 3A 3TNM CTOLOM. 03D5: remove_text 'GAMBSTA' // ~s~BAW ~h~HABSK NFPS HA DEHJFN~s~ HEDOCTATO4HO BELNK 4TO6S NFPATJ 3A 3TNM CTOLOM. 03E6: remove_text_box 21@ = 0 :BLACKJ_2246 goto @BLACKJ_2302 :BLACKJ_2253 if 21@ == 1 jf @BLACKJ_2302 03D5: remove_text 'BJ_2' // ~s~BS HE MOGETE ZO3BOLNTJ CE6E NFPY 3A 3TNM CTOLOM. 03D5: remove_text 'GAMBSTA' // ~s~BAW ~h~HABSK NFPS HA DEHJFN~s~ HEDOCTATO4HO BELNK 4TO6S NFPATJ 3A 3TNM CTOLOM. 03E6: remove_text_box 21@ = 0 :BLACKJ_2302 goto @BLACKJ_2358 :BLACKJ_2309 if 21@ == 1 jf @BLACKJ_2358 03D5: remove_text 'BJ_2' // ~s~BS HE MOGETE ZO3BOLNTJ CE6E NFPY 3A 3TNM CTOLOM. 03D5: remove_text 'GAMBSTA' // ~s~BAW ~h~HABSK NFPS HA DEHJFN~s~ HEDOCTATO4HO BELNK 4TO6S NFPATJ 3A 3TNM CTOLOM. 03E6: remove_text_box 21@ = 0 :BLACKJ_2358 goto @BLACKJ_2374 :BLACKJ_2365 gosub @BLACKJ_2517 end_thread :BLACKJ_2374 goto @BLACKJ_2462 :BLACKJ_2381 if 003C: $9217 == 0@ // (int) jf @BLACKJ_2462 if Player.Defined($PLAYER_CHAR) jf @BLACKJ_2462 if 5@ == 0 jf @BLACKJ_2448 gosub @BLACKJ_2571 goto @BLACKJ_2462 :BLACKJ_2448 gosub @BLACKJ_34597 $9217 = 0 :BLACKJ_2462 goto @BLACKJ_2478 :BLACKJ_2469 gosub @BLACKJ_2517 end_thread :BLACKJ_2478 goto @BLACKJ_2494 :BLACKJ_2485 gosub @BLACKJ_2517 end_thread :BLACKJ_2494 goto @BLACKJ_2510 :BLACKJ_2501 gosub @BLACKJ_2517 end_thread :BLACKJ_2510 goto @BLACKJ_221 :BLACKJ_2517 if 03CA: object 0@ exists jf @BLACKJ_2540 0A0A: unknown_object 0@ flag 0 :BLACKJ_2540 Actor.RemoveReferences(1@) 04EF: release_animation "CASINO" $9207 -= 1 2@ = 0 return :BLACKJ_2571 if 0736: NOP_false 32 jf @BLACKJ_2620 31@ += 1 if 31@ > 5 jf @BLACKJ_2618 31@ = 0 :BLACKJ_2618 086A: NOP :BLACKJ_2620 if 31@ == 1 jf @BLACKJ_2876 008A: $9219 = 2@ // (int) 008A: $9220 = 3@ // (int) 008A: $9221 = 4@ // (int) 0084: $9222 = $BJACK_Player_total1 // (int) 0084: $9223 = $BJACK_Player_total1_B // (int) 0084: $9224 = $BJACK_Player_total2 // (int) 0084: $9225 = $BJACK_Player_total2_B // (int) 0084: $9226 = $BJACK_Dealer_total // (int) 0084: $9227 = $BJACK_Dealer_total2 // (int) 065D: NOP $9219 "M_STAGE" 065D: NOP $9220 "M_GOALS" 065D: NOP $9221 "M_GOALS2" 065D: NOP $9222 "PLAYER_TOTAL1" 065D: NOP $9223 "PLAYER_TOTAL1_B" 065D: NOP $9224 "PLAYER_TOTAL2" 065D: NOP $9225 "PLAYER_TOTAL2_B" 065D: NOP $9226 "DEALER_TOTAL" 065D: NOP $9227 "DEALER_TOTAL2" :BLACKJ_2876 if 31@ == 2 jf @BLACKJ_3186 0084: $9219 = $BJACK_Player_cannot_Split // (int) 0084: $9220 = $BJACK_Player_has_split // (int) 0084: $9221 = $BJACK_Player_cannot_double // (int) 0084: $9222 = $BJACK_Player_has_doubled1 // (int) 0084: $9223 = $BJACK_Player_has_doubled2 // (int) 0084: $9224 = $BJACK_Player_has_stucked1 // (int) 0084: $9225 = $BJACK_Player_has_stucked2 // (int) 0084: $9226 = $BJACK_Player_has_hit1 // (int) 0084: $9227 = $BJACK_Dealer_has_stuck // (int) 065D: NOP $9219 "PLAYER_CANNOT_SPLIT" 065D: NOP $9220 "PLAYER_HAS_SPLIT" 065D: NOP $9221 "PLAYER_CANNOT_DOUBLE" 065D: NOP $9222 "PLAYER_HAS_DOUBLED1" 065D: NOP $9223 "PLAYER_HAS_DOUBLED2" 065D: NOP $9224 "PLAYER_HAS_STUCK1" 065D: NOP $9225 "PLAYER_HAS_STUCK2" 065D: NOP $9226 "PLAYER_HAS_HIT" 065D: NOP $9227 "DEALER_HAS_STUCK" :BLACKJ_3186 if 31@ == 3 jf @BLACKJ_3479 0084: $9219 = $BJACK_Player_has_quit // (int) 0084: $9220 = $BJACK_Player_has_won1 // (int) 0084: $9221 = $BJACK_Player_has_won2 // (int) 0084: $9222 = $BJACK_Player_has_input // (int) 0084: $9223 = $BJACK_Dealer_wins_by_default // (int) 0084: $9224 = $BJACK_Dealer_got_ace // (int) 0084: $9225 = $BJACK_Player_got_ace1 // (int) 0084: $9226 = $BJACK_Player_got_ace2 // (int) 0084: $9227 = $BJACK_Player_got_BJACK // (int) 065D: NOP $9219 "PLAYER_HAS_QUIT" 065D: NOP $9220 "PLAYER_HAS_WON1" 065D: NOP $9221 "PLAYER_HAS_WON2" 065D: NOP $9222 "PLAYER_HAS_INPUT" 065D: NOP $9223 "DEALER_WINS_BY_DEFAULT" 065D: NOP $9224 "DEALER_GOT_ACE" 065D: NOP $9225 "PLAYER_GOT_ACE1" 065D: NOP $9226 "PLAYER_GOT_ACE2" 065D: NOP $9227 "PLAYER_GOT_BJ" :BLACKJ_3479 if 31@ == 4 jf @BLACKJ_3717 0084: $9219 = $BJACK_Player_cash // (int) 008A: $9220 = 30@ // (int) 008A: $9221 = 29@ // (int) 0084: $9222 = $BJACK_last_bet // (int) 0084: $9223 = $BJACK_Bet1 // (int) 0084: $9224 = $BJACK_Bet2 // (int) 0084: $9225 = $BJACK_Bet_Step // (int) 0084: $9226 = $BJACK_Half_Bet // (int) 0084: $9227 = $BJACK_Refund // (int) 065D: NOP $9219 "BJ_PLAYERS_CASH" 065D: NOP $9220 "MIN_BET" 065D: NOP $9221 "MAX_BET" 065D: NOP $9222 "BJ_LAST_BET" 065D: NOP $9223 "BJ_BET1" 065D: NOP $9224 "BJ_BET2" 065D: NOP $9225 "BJ_BET_STEP" 065D: NOP $9226 "BJ_HALF_BET" 065D: NOP $9227 "BJ_REFUND" :BLACKJ_3717 if 31@ == 5 jf @BLACKJ_3818 0084: $9219 = $BJACK_Player_got_BJACK // (int) 0084: $9220 = $BJACK_Payout // (int) 0084: $9221 = $BJACK_Initial_Stake // (int) 065D: NOP $9219 "PLAYER_GOT_BJ" 065D: NOP $9220 "BJ_PAYOUT" 065D: NOP $9221 "BJ_INITIAL_STAKE" :BLACKJ_3818 6@ += 1 if 6@ > 9 jf @BLACKJ_3850 6@ = 0 :BLACKJ_3850 01BD: 7@ = current_time_in_ms 0085: 9@ = 7@ // (int) 0062: 9@ -= 8@ // (int) 0085: 8@ = 7@ // (int) if or 0A2A: text_box 'SGPUNT' displayed // ~h~MCTEP A3APTHSX NFP~w~ - YBELN4EH YPOBEHJ NFPOKA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000 Y KA3NHO. 0A2A: text_box 'SGGAMB' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT ZPOVECCNOHALJHSN YPOBEHJ. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $10,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $10,000 Y KA3NHO. 0A2A: text_box 'SGPROF' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ CZEQA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $100,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $100,000 Y KA3NHO. 0A2A: text_box 'SGHIRO' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ KNTA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000,000 Y KA3NHO. jf @BLACKJ_4403 if not $9206 == 1 jf @BLACKJ_4117 if not Actor.Dead(1@) jf @BLACKJ_4103 0209: 10@ = random_int_in_ranges 0 3 0871: init_jump_table 10@ total_jumps 3 default_jump 0 @BLACKJ_4103 jumps 0 @BLACKJ_4040 1 @BLACKJ_4061 2 @BLACKJ_4082 -1 @BLACKJ_4103 -1 @BLACKJ_4103 -1 @BLACKJ_4103 -1 @BLACKJ_4103 :BLACKJ_4040 09D6: set_actor 1@ sound 5820 flags 1 1 0 goto @BLACKJ_4103 :BLACKJ_4061 09D6: set_actor 1@ sound 5821 flags 1 1 0 goto @BLACKJ_4103 :BLACKJ_4082 09D6: set_actor 1@ sound 5822 flags 1 1 0 goto @BLACKJ_4103 :BLACKJ_4103 $9206 = 1 32@ = 0 :BLACKJ_4117 if 23@ == 0 jf @BLACKJ_4168 if 00E1: player 0 pressed_key 16 jf @BLACKJ_4161 03E6: remove_text_box 23@ = 1 :BLACKJ_4161 goto @BLACKJ_4210 :BLACKJ_4168 if 80E1: not player 0 pressed_key 16 jf @BLACKJ_4210 if not 23@ == 0 jf @BLACKJ_4210 23@ = 0 :BLACKJ_4210 if 25@ == 0 jf @BLACKJ_4261 if 00E1: player 0 pressed_key 17 jf @BLACKJ_4254 03E6: remove_text_box 25@ = 1 :BLACKJ_4254 goto @BLACKJ_4303 :BLACKJ_4261 if 80E1: not player 0 pressed_key 17 jf @BLACKJ_4303 if not 25@ == 0 jf @BLACKJ_4303 25@ = 0 :BLACKJ_4303 if 24@ == 0 jf @BLACKJ_4354 if 00E1: player 0 pressed_key 14 jf @BLACKJ_4347 03E6: remove_text_box 24@ = 1 :BLACKJ_4347 goto @BLACKJ_4396 :BLACKJ_4354 if 80E1: not player 0 pressed_key 14 jf @BLACKJ_4396 if not 24@ == 0 jf @BLACKJ_4396 24@ = 0 :BLACKJ_4396 goto @BLACKJ_4428 :BLACKJ_4403 if not $9206 == 0 jf @BLACKJ_4428 $9206 = 0 :BLACKJ_4428 0871: init_jump_table 2@ total_jumps 7 default_jump 0 @BLACKJ_4589 jumps 0 @BLACKJ_4491 1 @BLACKJ_4505 2 @BLACKJ_4519 3 @BLACKJ_4533 4 @BLACKJ_4547 5 @BLACKJ_4561 6 @BLACKJ_4575 :BLACKJ_4491 gosub @BLACKJ_5053 goto @BLACKJ_4589 :BLACKJ_4505 gosub @BLACKJ_7746 goto @BLACKJ_4589 :BLACKJ_4519 gosub @BLACKJ_9645 goto @BLACKJ_4589 :BLACKJ_4533 gosub @BLACKJ_10219 goto @BLACKJ_4589 :BLACKJ_4547 gosub @BLACKJ_10652 goto @BLACKJ_4589 :BLACKJ_4561 gosub @BLACKJ_15387 goto @BLACKJ_4589 :BLACKJ_4575 gosub @BLACKJ_15909 goto @BLACKJ_4589 :BLACKJ_4589 if 0736: NOP_false 85 jf @BLACKJ_4684 $BJACK_Flag_Card_Cheat += 1 if $BJACK_Flag_Card_Cheat > 1 jf @BLACKJ_4664 $BJACK_Flag_Card_Cheat = 0 0663: NOP "CARD_CHEAT_OFF" $BJACK_Flag_Card_Cheat goto @BLACKJ_4684 :BLACKJ_4664 0663: NOP "CARD_CHEAT_ON" $BJACK_Flag_Card_Cheat :BLACKJ_4684 if not $BJACK_Flag_Card_Cheat == 0 jf @BLACKJ_4830 if 0736: NOP_false 131 jf @BLACKJ_4766 $BJACK_Cheat_Card_ID += 1 if $BJACK_Cheat_Card_ID > 52 jf @BLACKJ_4750 $BJACK_Cheat_Card_ID = 1 :BLACKJ_4750 0663: NOP "NEXT_CARD" $BJACK_Cheat_Card_ID :BLACKJ_4766 if 0736: NOP_false 130 jf @BLACKJ_4830 $BJACK_Cheat_Card_ID -= 1 if 1 > $BJACK_Cheat_Card_ID jf @BLACKJ_4814 $BJACK_Cheat_Card_ID = 52 :BLACKJ_4814 0663: NOP "NEXT_CARD" $BJACK_Cheat_Card_ID :BLACKJ_4830 if 22@ == 0 jf @BLACKJ_5004 if and 00E1: player 0 pressed_key 15 not 2@ == 2 jf @BLACKJ_4997 if not Actor.Dead(1@) jf @BLACKJ_4950 0209: 10@ = random_int_in_ranges 0 2 if 10@ == 0 jf @BLACKJ_4936 09D6: set_actor 1@ sound 5852 flags 1 1 0 goto @BLACKJ_4950 :BLACKJ_4936 09D6: set_actor 1@ sound 5853 flags 1 1 0 :BLACKJ_4950 5@ = 1 22@ = 1 if not $BJACK_Refund == 0 jf @BLACKJ_4990 Player.Money($PLAYER_CHAR) += $BJACK_Refund :BLACKJ_4990 $BJACK_last_bet = 0 :BLACKJ_4997 goto @BLACKJ_5028 :BLACKJ_5004 if 80E1: not player 0 pressed_key 15 jf @BLACKJ_5028 22@ = 0 :BLACKJ_5028 if Actor.Dead(1@) jf @BLACKJ_5051 5@ = 1 :BLACKJ_5051 return :BLACKJ_5053 if 3@ == 0 jf @BLACKJ_5988 09BD: unknown_flag 1 Player.CanMove($PLAYER_CHAR) = False $9325 = 0 $BJACK_Card_Width = 51.0 $BJACK_Card_Height = 64.0 $9087[0] = 233.0 $9095[0] = 381.0 $9103[0] = 233.0 $9111[0] = 311.0 $9119[0] = 233.0 $9127[0] = 381.0 $BJACK_X_Player_Sprite[0] = 226.0 $BJACK_Y_Player_Sprite[0] = 60.0 $BJACK_Border_Width = 6.0 $BJACK_X_Screenpos[0] = 29.0 $BJACK_Y_Screenpos[0] = 220.0 0871: init_jump_table $Current_Language total_jumps 1 default_jump 1 @BLACKJ_5309 jumps 3 @BLACKJ_5282 -1 @BLACKJ_5336 -1 @BLACKJ_5336 -1 @BLACKJ_5336 -1 @BLACKJ_5336 -1 @BLACKJ_5336 -1 @BLACKJ_5336 :BLACKJ_5282 $BJACK_X_Screenpos[1] = 173.98 $BJACK_Y_Screenpos[1] = 409.0 goto @BLACKJ_5336 :BLACKJ_5309 $BJACK_X_Screenpos[1] = 157.0 $BJACK_Y_Screenpos[1] = 409.0 goto @BLACKJ_5336 :BLACKJ_5336 $BJACK_X_Screenpos[2] = 36.0 $BJACK_Y_Screenpos[2] = 240.0 $BJACK_X_Screenpos[3] = 36.0 $BJACK_Y_Screenpos[3] = 260.0 $BJACK_X_Screenpos[4] = 36.0 $BJACK_Y_Screenpos[4] = 290.0 $BJACK_X_Screenpos[5] = 36.0 $BJACK_Y_Screenpos[5] = 310.0 $BJACK_X_Screenpos[6] = 36.0 $BJACK_Y_Screenpos[6] = 340.0 $BJACK_X_Screenpos[7] = 36.0 $BJACK_Y_Screenpos[7] = 360.0 $BJACK_X_Screenpos[8] = 29.0 $BJACK_Y_Screenpos[8] = 220.0 0871: init_jump_table $Current_Language total_jumps 4 default_jump 1 @BLACKJ_5593 jumps 1 @BLACKJ_5566 2 @BLACKJ_5539 3 @BLACKJ_5539 4 @BLACKJ_5539 -1 @BLACKJ_5620 -1 @BLACKJ_5620 -1 @BLACKJ_5620 :BLACKJ_5539 $BJACK_X_Screenpos[9] = 169.0 $BJACK_Y_Screenpos[9] = 409.0 goto @BLACKJ_5620 :BLACKJ_5566 $BJACK_X_Screenpos[9] = 177.0 $BJACK_Y_Screenpos[9] = 409.0 goto @BLACKJ_5620 :BLACKJ_5593 $BJACK_X_Screenpos[9] = 157.0 $BJACK_Y_Screenpos[9] = 409.0 goto @BLACKJ_5620 :BLACKJ_5620 $BJACK_X_Screenpos[10] = 36.0 $BJACK_Y_Screenpos[10] = 240.0 $BJACK_X_Screenpos[11] = 36.0 $BJACK_Y_Screenpos[11] = 260.0 $BJACK_X_Screenpos[12] = 36.0 $BJACK_Y_Screenpos[12] = 290.0 $BJACK_X_Screenpos[13] = 40.0 $BJACK_Y_Screenpos[13] = 310.0 $BJACK_X_Screenpos[14] = 40.0 $BJACK_Y_Screenpos[14] = 310.0 $BJACK_X_Screenpos[15] = 36.0 $BJACK_Y_Screenpos[15] = 340.0 $BJACK_X_Screenpos[16] = 40.0 $BJACK_Y_Screenpos[16] = 360.0 $BJACK_X_Screenpos[17] = 40.0 $BJACK_Y_Screenpos[17] = 360.0 $BJACK_X_Screenpos[18] = 40.0 $BJACK_Y_Screenpos[18] = 360.0 $BJACK_X_Screenpos[19] = 40.0 $BJACK_Y_Screenpos[19] = 360.0 $BJACK_X_Screenpos[20] = 40.0 $BJACK_Y_Screenpos[20] = 382.0 $BJACK_X_Screenpos[21] = 40.0 $BJACK_Y_Screenpos[21] = 382.0 $BJACK_X_Screenpos[22] = 209.0 $BJACK_Y_Screenpos[22] = 293.0 $BJACK_X_Screenpos[23] = 209.0 $BJACK_Y_Screenpos[23] = 361.0 $BJACK_X_Screenpos[24] = 1.0 $BJACK_Y_Screenpos[24] = 4.0 $BJACK_X_Screenpos[25] = 320.0 $BJACK_Y_Screenpos[25] = 197.0 $BJACK_X_Screenpos[26] = 320.0 $BJACK_Y_Screenpos[26] = 233.0 gosub @BLACKJ_32419 Model.Load(#BLCK_JACK) 04ED: load_animation "CASINO" 3@ += 1 :BLACKJ_5988 if 3@ == 1 jf @BLACKJ_6038 if and Model.Available(#BLCK_JACK) 04EE: animation "CASINO" loaded jf @BLACKJ_6038 3@ += 1 :BLACKJ_6038 if 3@ == 2 jf @BLACKJ_7582 03F0: enable_text_draw 1 0390: load_txd_dictionary 'LD_CARD' 038F: load_texture "CD1C" as 1 // Load dictionary with 0390 first 038F: load_texture "CD2C" as 2 // Load dictionary with 0390 first 038F: load_texture "CD3C" as 3 // Load dictionary with 0390 first 038F: load_texture "CD4C" as 4 // Load dictionary with 0390 first 038F: load_texture "CD5C" as 5 // Load dictionary with 0390 first 038F: load_texture "CD6C" as 6 // Load dictionary with 0390 first 038F: load_texture "CD7C" as 7 // Load dictionary with 0390 first 038F: load_texture "CD8C" as 8 // Load dictionary with 0390 first 038F: load_texture "CD9C" as 9 // Load dictionary with 0390 first 038F: load_texture "CD10C" as 10 // Load dictionary with 0390 first 038F: load_texture "CD11C" as 11 // Load dictionary with 0390 first 038F: load_texture "CD12C" as 12 // Load dictionary with 0390 first 038F: load_texture "CD13C" as 13 // Load dictionary with 0390 first 038F: load_texture "CD1D" as 14 // Load dictionary with 0390 first 038F: load_texture "CD2D" as 15 // Load dictionary with 0390 first 038F: load_texture "CD3D" as 16 // Load dictionary with 0390 first 038F: load_texture "CD4D" as 17 // Load dictionary with 0390 first 038F: load_texture "CD5D" as 18 // Load dictionary with 0390 first 038F: load_texture "CD6D" as 19 // Load dictionary with 0390 first 038F: load_texture "CD7D" as 20 // Load dictionary with 0390 first 038F: load_texture "CD8D" as 21 // Load dictionary with 0390 first 038F: load_texture "CD9D" as 22 // Load dictionary with 0390 first 038F: load_texture "CD10D" as 23 // Load dictionary with 0390 first 038F: load_texture "CD11D" as 24 // Load dictionary with 0390 first 038F: load_texture "CD12D" as 25 // Load dictionary with 0390 first 038F: load_texture "CD13D" as 26 // Load dictionary with 0390 first 038F: load_texture "CD1S" as 27 // Load dictionary with 0390 first 038F: load_texture "CD2S" as 28 // Load dictionary with 0390 first 038F: load_texture "CD3S" as 29 // Load dictionary with 0390 first 038F: load_texture "CD4S" as 30 // Load dictionary with 0390 first 038F: load_texture "CD5S" as 31 // Load dictionary with 0390 first 038F: load_texture "CD6S" as 32 // Load dictionary with 0390 first 038F: load_texture "CD7S" as 33 // Load dictionary with 0390 first 038F: load_texture "CD8S" as 34 // Load dictionary with 0390 first 038F: load_texture "CD9S" as 35 // Load dictionary with 0390 first 038F: load_texture "CD10S" as 36 // Load dictionary with 0390 first 038F: load_texture "CD11S" as 37 // Load dictionary with 0390 first 038F: load_texture "CD12S" as 38 // Load dictionary with 0390 first 038F: load_texture "CD13S" as 39 // Load dictionary with 0390 first 038F: load_texture "CD1H" as 40 // Load dictionary with 0390 first 038F: load_texture "CD2H" as 41 // Load dictionary with 0390 first 038F: load_texture "CD3H" as 42 // Load dictionary with 0390 first 038F: load_texture "CD4H" as 43 // Load dictionary with 0390 first 038F: load_texture "CD5H" as 44 // Load dictionary with 0390 first 038F: load_texture "CD6H" as 45 // Load dictionary with 0390 first 038F: load_texture "CD7H" as 46 // Load dictionary with 0390 first 038F: load_texture "CD8H" as 47 // Load dictionary with 0390 first 038F: load_texture "CD9H" as 48 // Load dictionary with 0390 first 038F: load_texture "CD10H" as 49 // Load dictionary with 0390 first 038F: load_texture "CD11H" as 50 // Load dictionary with 0390 first 038F: load_texture "CD12H" as 51 // Load dictionary with 0390 first 038F: load_texture "CD13H" as 52 // Load dictionary with 0390 first 038F: load_texture "CDBACK" as 53 // Load dictionary with 0390 first 059D: shuffle_card_decks 6 0581: enable_radar 0 03AD: NOP 0 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 0.0 0.4 0.0 $tempvar_Angle = Object.Angle(0@) $tempvar_Angle += 180.0 02CE: $tempvar_Float_3 = ground_z_at $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 $tempvar_Float_3 += -0.4 if not Actor.Dead(1@) jf @BLACKJ_6745 0792: disembark_instantly_actor 1@ Actor.PutAt(1@, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Actor.Angle(1@) = $tempvar_Angle :BLACKJ_6745 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 0.319 -1.633 0.141 02CE: $tempvar_Float_3 = ground_z_at $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 $tempvar_Float_3 += -0.4 Actor.PutAt($PLAYER_ACTOR, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) if not Actor.Dead(1@) jf @BLACKJ_6836 0639: AS_actor $PLAYER_ACTOR rotate_to_actor 1@ :BLACKJ_6836 if 03CA: object 0@ exists jf @BLACKJ_6949 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset -0.438 -2.243 1.16 Camera.SetPosition($tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3, 0.0, 0.0, 0.0) 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset -0.282 -1.326 0.794 Camera.PointAt($tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3, 2) :BLACKJ_6949 if 03CA: object 0@ exists jf @BLACKJ_7575 $9216 = -0.14 $BJACK_X_Chip_offset[0] = 0.0 $BJACK_Y_Chip_offset[0] = -0.885 0086: $BJACK_Z_Chip_offset[0] = $9216 // (float) $BJACK_X_Chip_offset[1] = 0.045 $BJACK_Y_Chip_offset[1] = -0.935 0086: $BJACK_Z_Chip_offset[1] = $9216 // (float) $BJACK_X_Chip_offset[2] = -0.05 $BJACK_Y_Chip_offset[2] = -0.93 0086: $BJACK_Z_Chip_offset[2] = $9216 // (float) $BJACK_X_Chip_offset[3] = -0.01 $BJACK_Y_Chip_offset[3] = -0.98 0086: $BJACK_Z_Chip_offset[3] = $9216 // (float) $BJACK_X_Chip_offset[4] = 0.06 $BJACK_Y_Chip_offset[4] = -0.995 0086: $BJACK_Z_Chip_offset[4] = $9216 // (float) $BJACK_X_Chip_offset[5] = 0.02 $BJACK_Y_Chip_offset[5] = -1.075 0086: $BJACK_Z_Chip_offset[5] = $9216 // (float) $BJACK_X_Chip_offset[6] = -0.07 $BJACK_Y_Chip_offset[6] = -1.03 0086: $BJACK_Z_Chip_offset[6] = $9216 // (float) $BJACK_X_Chip_offset[7] = 0.065 $BJACK_Y_Chip_offset[7] = -1.05 0086: $BJACK_Z_Chip_offset[7] = $9216 // (float) 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset $BJACK_X_Chip_offset[0] $BJACK_Y_Chip_offset[0] $9216 $9208[0] = Object.Init(#CHIP_STACK07, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($9208[0]) = $tempvar_Angle 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset $BJACK_X_Chip_offset[1] $BJACK_Y_Chip_offset[1] $9216 $9208[1] = Object.Init(#CHIP_STACK08, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($9208[1]) = $tempvar_Angle 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset $BJACK_X_Chip_offset[2] $BJACK_Y_Chip_offset[2] $9216 $9208[2] = Object.Init(#CHIP_STACK09, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($9208[2]) = $tempvar_Angle 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset $BJACK_X_Chip_offset[3] $BJACK_Y_Chip_offset[3] $9216 $9208[3] = Object.Init(#CHIP_STACK10, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($9208[3]) = $tempvar_Angle 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset $BJACK_X_Chip_offset[4] $BJACK_Y_Chip_offset[4] $9216 $9208[4] = Object.Init(#CHIP_STACK11, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($9208[4]) = $tempvar_Angle 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset $BJACK_X_Chip_offset[5] $BJACK_Y_Chip_offset[5] $9216 $9208[5] = Object.Init(#CHIP_STACK12, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($9208[5]) = $tempvar_Angle 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset $BJACK_X_Chip_offset[6] $BJACK_Y_Chip_offset[6] $9216 $9208[6] = Object.Init(#CHIP_STACK13, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($9208[6]) = $tempvar_Angle 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset $BJACK_X_Chip_offset[7] $BJACK_Y_Chip_offset[7] $9216 $9208[7] = Object.Init(#CHIP_STACK14, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($9208[7]) = $tempvar_Angle :BLACKJ_7575 3@ = 99 :BLACKJ_7582 if 3@ == 99 jf @BLACKJ_7744 if not Actor.Dead(1@) jf @BLACKJ_7730 0209: 10@ = random_int_in_ranges 0 2 0871: init_jump_table 10@ total_jumps 2 default_jump 0 @BLACKJ_7730 jumps 0 @BLACKJ_7688 1 @BLACKJ_7709 -1 @BLACKJ_7730 -1 @BLACKJ_7730 -1 @BLACKJ_7730 -1 @BLACKJ_7730 -1 @BLACKJ_7730 :BLACKJ_7688 09D6: set_actor 1@ sound 5809 flags 1 1 0 goto @BLACKJ_7730 :BLACKJ_7709 09D6: set_actor 1@ sound 5810 flags 1 1 0 goto @BLACKJ_7730 :BLACKJ_7730 2@ += 1 3@ = 0 :BLACKJ_7744 return :BLACKJ_7746 if 3@ == 0 jf @BLACKJ_8353 $BJACK_Card_ID = 0 10@ = 0 :BLACKJ_7778 if 8 > 10@ jf @BLACKJ_7843 $9141(10@,8i) = 0 $9149(10@,8i) = 0 $9157(10@,8i) = 0 10@ += 1 goto @BLACKJ_7778 :BLACKJ_7843 $BJACK_Player_cannot_Split = 0 $BJACK_Player_has_split = 0 $BJACK_Player_cannot_double = 0 $BJACK_Player_has_doubled1 = 0 $BJACK_Player_has_doubled2 = 0 $BJACK_Player_has_stucked1 = 0 $BJACK_Player_has_stucked2 = 0 $BJACK_Player_has_hit1 = 0 $BJACK_Dealer_has_stuck = 0 $BJACK_Player_has_quit = 0 $BJACK_Player_has_won1 = 0 $BJACK_Player_has_won2 = 0 $BJACK_Player_has_input = 0 $BJACK_Dealer_wins_by_default = 0 $BJACK_Player_total1 = 0 $BJACK_Player_total1_B = 0 $BJACK_Player_total2 = 0 $BJACK_Player_total2_B = 0 $BJACK_Dealer_total = 0 $BJACK_Dealer_total2 = 0 $BJACK_Dealer_got_ace = 0 $BJACK_Player_got_ace1 = 0 $BJACK_Player_got_ace2 = 0 $BJACK_Refund = 0 if 001F: 30@ > $9205 // (int) jf @BLACKJ_8038 008A: $9205 = 30@ // (int) :BLACKJ_8038 0084: $BJACK_Bet1 = $9205 // (int) $BJACK_Bet2 = 0 $BJACK_Player_cash = Player.Money($PLAYER_CHAR) gosub @BLACKJ_33798 0058: $BJACK_Player_cash += $Max_Wager // (int) if 001C: $BJACK_Bet1 > $BJACK_Player_cash // (int) jf @BLACKJ_8103 008A: $BJACK_Bet1 = 30@ // (int) :BLACKJ_8103 if 001C: $BJACK_Bet1 > $BJACK_Player_cash // (int) jf @BLACKJ_8166 00BC: show_text_highpriority GXT 'BJ_2' time 5000 flag 1 // ~s~BS HE MOGETE ZO3BOLNTJ CE6E NFPY 3A 3TNM CTOLOM. gosub @BLACKJ_18333 5@ = 1 goto @BLACKJ_9643 goto @BLACKJ_8335 :BLACKJ_8166 008B: 10@ = $BJACK_Bet1 // (int) 10@ *= -1 Player.Money($PLAYER_CHAR) += 10@ 0084: $BJACK_Refund = $BJACK_Bet1 // (int) 0084: $BJACK_Initial_Stake = $BJACK_Bet1 // (int) if not Actor.Dead(1@) jf @BLACKJ_8335 0209: 10@ = random_int_in_ranges 0 2 0871: init_jump_table 10@ total_jumps 2 default_jump 0 @BLACKJ_8335 jumps 0 @BLACKJ_8293 1 @BLACKJ_8314 -1 @BLACKJ_8335 -1 @BLACKJ_8335 -1 @BLACKJ_8335 -1 @BLACKJ_8335 -1 @BLACKJ_8335 :BLACKJ_8293 09D6: set_actor 1@ sound 5809 flags 1 1 0 goto @BLACKJ_8335 :BLACKJ_8314 09D6: set_actor 1@ sound 5810 flags 1 1 0 goto @BLACKJ_8335 :BLACKJ_8335 end_thread_named 'CASHWIN' 3@ += 1 :BLACKJ_8353 if 3@ == 1 jf @BLACKJ_9572 if 876F: not text_priority_displayed jf @BLACKJ_9497 if and 8A2A: not text_box 'SGPUNT' displayed // ~h~MCTEP A3APTHSX NFP~w~ - YBELN4EH YPOBEHJ NFPOKA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000 Y KA3NHO. 8A2A: not text_box 'SGGAMB' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT ZPOVECCNOHALJHSN YPOBEHJ. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $10,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $10,000 Y KA3NHO. 8A2A: not text_box 'SGPROF' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ CZEQA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $100,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $100,000 Y KA3NHO. 8A2A: not text_box 'SGHIRO' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ KNTA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000,000 Y KA3NHO. jf @BLACKJ_8468 if 88FE: not text_box_displayed jf @BLACKJ_8468 0989: set_text_boxes_width 200 0512: show_permanent_text_box 'BJ_H1' // ~k~~PED_JUMPING~ ZOBSCNTJ CTABKY~N~~k~~PED_FIREWEAPON~ CHN3NTJ CTABKY~N~~k~~PED_SPRINT~ DALEE~N~~k~~VEHICLE_ENTER_EXIT~ BSXOD :BLACKJ_8468 $BJACK_Player_cash = Player.Money($PLAYER_CHAR) gosub @BLACKJ_33798 0058: $BJACK_Player_cash += $Max_Wager // (int) if 00E1: player 0 pressed_key 14 jf @BLACKJ_8917 if and not 24@ == 1 not 24@ == -1 jf @BLACKJ_8866 if $BJACK_Bet1 >= 10000 jf @BLACKJ_8567 $BJACK_Bet_Step = 1000 goto @BLACKJ_8671 :BLACKJ_8567 if $BJACK_Bet1 >= 1000 jf @BLACKJ_8600 $BJACK_Bet_Step = 100 goto @BLACKJ_8671 :BLACKJ_8600 if $BJACK_Bet1 >= 100 jf @BLACKJ_8632 $BJACK_Bet_Step = 10 goto @BLACKJ_8671 :BLACKJ_8632 if $BJACK_Bet1 == 0 jf @BLACKJ_8664 $BJACK_Bet_Step = 2 goto @BLACKJ_8671 :BLACKJ_8664 $BJACK_Bet_Step = 1 :BLACKJ_8671 if 001C: $BJACK_Bet_Step > $BJACK_Player_cash // (int) jf @BLACKJ_8698 0084: $BJACK_Bet_Step = $BJACK_Player_cash // (int) :BLACKJ_8698 008B: 10@ = $BJACK_Bet1 // (int) 005C: 10@ += $BJACK_Bet_Step // (int) if 001D: 10@ > 29@ // (int) jf @BLACKJ_8749 008A: $BJACK_Bet_Step = 29@ // (int) 0060: $BJACK_Bet_Step -= $BJACK_Bet1 // (int) :BLACKJ_8749 if 0 > $BJACK_Bet_Step jf @BLACKJ_8774 $BJACK_Bet_Step *= -1 :BLACKJ_8774 0058: $BJACK_Bet1 += $BJACK_Bet_Step // (int) 0058: $BJACK_Refund += $BJACK_Bet_Step // (int) 0058: $BJACK_Initial_Stake += $BJACK_Bet_Step // (int) $BJACK_Bet_Step *= -1 Player.Money($PLAYER_CHAR) += $BJACK_Bet_Step 24@ += 1 if 24@ > 1 jf @BLACKJ_8852 24@ = 2 goto @BLACKJ_8859 :BLACKJ_8852 32@ = 0 :BLACKJ_8859 goto @BLACKJ_8910 :BLACKJ_8866 if 24@ == 1 jf @BLACKJ_8910 if 32@ > 500 jf @BLACKJ_8910 24@ = 2 :BLACKJ_8910 goto @BLACKJ_9316 :BLACKJ_8917 if not 25@ == 0 jf @BLACKJ_8942 25@ = 0 :BLACKJ_8942 if 00E1: player 0 pressed_key 17 jf @BLACKJ_9291 if not 25@ == 1 jf @BLACKJ_9258 if $BJACK_Bet1 > 10000 jf @BLACKJ_9011 $BJACK_Bet_Step = -1000 goto @BLACKJ_9083 :BLACKJ_9011 if $BJACK_Bet1 > 1000 jf @BLACKJ_9044 $BJACK_Bet_Step = -100 goto @BLACKJ_9083 :BLACKJ_9044 if $BJACK_Bet1 > 100 jf @BLACKJ_9076 $BJACK_Bet_Step = -10 goto @BLACKJ_9083 :BLACKJ_9076 $BJACK_Bet_Step = -1 :BLACKJ_9083 008B: 10@ = $BJACK_Bet1 // (int) 0058: $BJACK_Bet1 += $BJACK_Bet_Step // (int) if 001F: 30@ > $BJACK_Bet1 // (int) jf @BLACKJ_9140 $BJACK_Bet1 = 0 008A: $BJACK_Bet_Step = 10@ // (int) $BJACK_Bet_Step *= -1 :BLACKJ_9140 if 001F: 30@ > $BJACK_Bet1 // (int) jf @BLACKJ_9174 008A: $BJACK_Bet1 = 30@ // (int) goto @BLACKJ_9205 :BLACKJ_9174 $BJACK_Bet_Step *= -1 0060: $BJACK_Refund -= $BJACK_Bet_Step // (int) 0060: $BJACK_Initial_Stake -= $BJACK_Bet_Step // (int) Player.Money($PLAYER_CHAR) += $BJACK_Bet_Step :BLACKJ_9205 25@ += 1 if 25@ > 1 jf @BLACKJ_9244 25@ = 2 goto @BLACKJ_9251 :BLACKJ_9244 32@ = 0 :BLACKJ_9251 goto @BLACKJ_9284 :BLACKJ_9258 if 32@ > 500 jf @BLACKJ_9284 25@ = 2 :BLACKJ_9284 goto @BLACKJ_9316 :BLACKJ_9291 if not 25@ == 0 jf @BLACKJ_9316 25@ = 0 :BLACKJ_9316 if 23@ == 0 jf @BLACKJ_9434 if 00E1: player 0 pressed_key 16 jf @BLACKJ_9427 0084: $9205 = $BJACK_Bet1 // (int) 0623: add $BJACK_Bet1 to_integer_stat 35 008F: 13@ = integer $BJACK_Bet1 to_float 13@ *= 0.001 0624: add 13@ to_float_stat 81 $BJACK_Refund = 0 0084: $BJACK_last_bet = $BJACK_Bet1 // (int) gosub @BLACKJ_24887 23@ = 1 3@ = 99 :BLACKJ_9427 goto @BLACKJ_9458 :BLACKJ_9434 if 80E1: not player 0 pressed_key 16 jf @BLACKJ_9458 23@ = 0 :BLACKJ_9458 gosub @BLACKJ_23234 if not 3@ == 99 jf @BLACKJ_9490 3@ += 1 :BLACKJ_9490 goto @BLACKJ_9572 :BLACKJ_9497 if 23@ == 0 jf @BLACKJ_9548 if 00E1: player 0 pressed_key 16 jf @BLACKJ_9541 23@ = 1 00BE: text_clear_all :BLACKJ_9541 goto @BLACKJ_9572 :BLACKJ_9548 if 80E1: not player 0 pressed_key 16 jf @BLACKJ_9572 23@ = 0 :BLACKJ_9572 if 3@ == 2 jf @BLACKJ_9604 gosub @BLACKJ_24887 3@ = 1 :BLACKJ_9604 if 3@ == 99 jf @BLACKJ_9643 gosub @BLACKJ_10593 3@ = 0 2@ += 1 :BLACKJ_9643 return :BLACKJ_9645 if 3@ == 0 jf @BLACKJ_9703 gosub @BLACKJ_29794 if not $BJACK_Card_ID == 0 jf @BLACKJ_9696 0084: $9149[0] = $BJACK_Card_ID // (int) :BLACKJ_9696 3@ += 1 :BLACKJ_9703 if 3@ == 1 jf @BLACKJ_9773 if not Actor.Dead(1@) jf @BLACKJ_9773 062E: unknown_get_actor 1@ task 1541 status_store_to 10@ // ret 7 if not found if 04A4: 10@ == 7 // @ == any jf @BLACKJ_9773 3@ += 1 :BLACKJ_9773 if 3@ == 2 jf @BLACKJ_9831 gosub @BLACKJ_29794 if not $BJACK_Card_ID == 0 jf @BLACKJ_9824 0084: $9141[0] = $BJACK_Card_ID // (int) :BLACKJ_9824 3@ += 1 :BLACKJ_9831 if 3@ == 3 jf @BLACKJ_9901 if not Actor.Dead(1@) jf @BLACKJ_9901 062E: unknown_get_actor 1@ task 1541 status_store_to 10@ // ret 7 if not found if 04A4: 10@ == 7 // @ == any jf @BLACKJ_9901 3@ += 1 :BLACKJ_9901 if 3@ == 4 jf @BLACKJ_9959 gosub @BLACKJ_29794 if not $BJACK_Card_ID == 0 jf @BLACKJ_9952 0084: $9149[1] = $BJACK_Card_ID // (int) :BLACKJ_9952 3@ += 1 :BLACKJ_9959 if 3@ == 5 jf @BLACKJ_10029 if not Actor.Dead(1@) jf @BLACKJ_10029 062E: unknown_get_actor 1@ task 1541 status_store_to 10@ // ret 7 if not found if 04A4: 10@ == 7 // @ == any jf @BLACKJ_10029 3@ += 1 :BLACKJ_10029 if 3@ == 6 jf @BLACKJ_10087 gosub @BLACKJ_29794 if not $BJACK_Card_ID == 0 jf @BLACKJ_10080 0084: $9141[1] = $BJACK_Card_ID // (int) :BLACKJ_10080 3@ += 1 :BLACKJ_10087 if 3@ == 7 jf @BLACKJ_10157 if not Actor.Dead(1@) jf @BLACKJ_10157 062E: unknown_get_actor 1@ task 1541 status_store_to 10@ // ret 7 if not found if 04A4: 10@ == 7 // @ == any jf @BLACKJ_10157 3@ = 99 :BLACKJ_10157 if 3@ == 99 jf @BLACKJ_10196 21@ = 0 3@ = 0 2@ += 1 :BLACKJ_10196 gosub @BLACKJ_31250 gosub @BLACKJ_29895 gosub @BLACKJ_25173 return :BLACKJ_10219 gosub @BLACKJ_10593 if 3@ == 0 jf @BLACKJ_10382 gosub @BLACKJ_31250 $BJACK_Player_got_BJACK = 0 $9189 = 0 if or $BJACK_Player_total1 == 21 $BJACK_Dealer_total == 21 jf @BLACKJ_10375 if $BJACK_Player_total1 == 21 jf @BLACKJ_10315 $BJACK_Player_got_BJACK = 1 :BLACKJ_10315 if $BJACK_Dealer_total == 21 jf @BLACKJ_10340 $9189 = 1 :BLACKJ_10340 $BJACK_Player_has_stucked1 = 1 $BJACK_Dealer_has_stuck = 1 2@ += 2 3@ = 0 goto @BLACKJ_10382 :BLACKJ_10375 3@ = 99 :BLACKJ_10382 if 3@ == 99 jf @BLACKJ_10428 3@ = 0 4@ = 0 21@ = 0 2@ += 1 :BLACKJ_10428 gosub @BLACKJ_31250 gosub @BLACKJ_29895 gosub @BLACKJ_25173 if $BJACK_Player_got_BJACK == 0 jf @BLACKJ_10481 gosub @BLACKJ_18486 goto @BLACKJ_10591 :BLACKJ_10481 if not $BJACK_Dealer_total == 21 jf @BLACKJ_10584 if not Actor.Dead(1@) jf @BLACKJ_10577 0209: 10@ = random_int_in_ranges 0 2 if 10@ == 0 jf @BLACKJ_10563 09D6: set_actor 1@ sound 5811 flags 1 1 0 goto @BLACKJ_10577 :BLACKJ_10563 09D6: set_actor 1@ sound 5812 flags 1 1 0 :BLACKJ_10577 goto @BLACKJ_10591 :BLACKJ_10584 gosub @BLACKJ_18486 :BLACKJ_10591 return :BLACKJ_10593 if and 8A2A: not text_box 'SGPUNT' displayed // ~h~MCTEP A3APTHSX NFP~w~ - YBELN4EH YPOBEHJ NFPOKA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000 Y KA3NHO. 8A2A: not text_box 'SGGAMB' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT ZPOVECCNOHALJHSN YPOBEHJ. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $10,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $10,000 Y KA3NHO. 8A2A: not text_box 'SGPROF' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ CZEQA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $100,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $100,000 Y KA3NHO. 8A2A: not text_box 'SGHIRO' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ KNTA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000,000 Y KA3NHO. jf @BLACKJ_10650 03E6: remove_text_box :BLACKJ_10650 return :BLACKJ_10652 if 3@ == 0 jf @BLACKJ_12265 if $BJACK_Player_cannot_Split == 0 jf @BLACKJ_10838 0084: $9314 = $9149[0] // (int) gosub @BLACKJ_32271 008B: 10@ = $9315 // (int) 0084: $9314 = $9149[1] // (int) gosub @BLACKJ_32271 008B: 11@ = $9315 // (int) if 003B: 10@ == 11@ // (int) jf @BLACKJ_10792 if not $9149[2] == 0 jf @BLACKJ_10785 gosub @BLACKJ_10593 $BJACK_Player_cannot_Split = 1 :BLACKJ_10785 goto @BLACKJ_10806 :BLACKJ_10792 gosub @BLACKJ_10593 $BJACK_Player_cannot_Split = 1 :BLACKJ_10806 if not $BJACK_Player_has_split == 0 jf @BLACKJ_10838 gosub @BLACKJ_10593 $BJACK_Player_cannot_Split = 1 :BLACKJ_10838 if $BJACK_Player_cannot_double == 0 jf @BLACKJ_11170 if $BJACK_Player_has_split == 0 jf @BLACKJ_10969 if not $9149[2] == 0 jf @BLACKJ_10906 gosub @BLACKJ_10593 $BJACK_Player_cannot_double = 1 :BLACKJ_10906 $BJACK_Player_cash = Player.Money($PLAYER_CHAR) gosub @BLACKJ_33798 0058: $BJACK_Player_cash += $Max_Wager // (int) if 001C: $BJACK_Bet1 > $BJACK_Player_cash // (int) jf @BLACKJ_10962 gosub @BLACKJ_10593 $BJACK_Player_cannot_double = 1 :BLACKJ_10962 goto @BLACKJ_11170 :BLACKJ_10969 if $BJACK_Player_has_stucked1 == 0 jf @BLACKJ_11082 if not $9149[2] == 0 jf @BLACKJ_11019 gosub @BLACKJ_10593 $BJACK_Player_cannot_double = 1 :BLACKJ_11019 $BJACK_Player_cash = Player.Money($PLAYER_CHAR) gosub @BLACKJ_33798 0058: $BJACK_Player_cash += $Max_Wager // (int) if 001C: $BJACK_Bet1 > $BJACK_Player_cash // (int) jf @BLACKJ_11075 gosub @BLACKJ_10593 $BJACK_Player_cannot_double = 1 :BLACKJ_11075 goto @BLACKJ_11170 :BLACKJ_11082 if not $9157[2] == 0 jf @BLACKJ_11114 gosub @BLACKJ_10593 $BJACK_Player_cannot_double = 1 :BLACKJ_11114 $BJACK_Player_cash = Player.Money($PLAYER_CHAR) gosub @BLACKJ_33798 0058: $BJACK_Player_cash += $Max_Wager // (int) if 001C: $BJACK_Bet2 > $BJACK_Player_cash // (int) jf @BLACKJ_11170 gosub @BLACKJ_10593 $BJACK_Player_cannot_double = 1 :BLACKJ_11170 if and 8A2A: not text_box 'SGPUNT' displayed // ~h~MCTEP A3APTHSX NFP~w~ - YBELN4EH YPOBEHJ NFPOKA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000 Y KA3NHO. 8A2A: not text_box 'SGGAMB' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT ZPOVECCNOHALJHSN YPOBEHJ. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $10,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $10,000 Y KA3NHO. 8A2A: not text_box 'SGPROF' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ CZEQA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $100,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $100,000 Y KA3NHO. 8A2A: not text_box 'SGHIRO' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ KNTA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000,000 Y KA3NHO. jf @BLACKJ_11774 if and $BJACK_Player_cannot_Split == 0 $BJACK_Player_cannot_double == 0 jf @BLACKJ_11286 if 88FE: not text_box_displayed jf @BLACKJ_11279 0989: set_text_boxes_width 128 0512: show_permanent_text_box 'BJ_H3' // ~k~~PED_FIREWEAPON~ YDAP~N~~k~~PED_SPRINT~ ZALKA~N~~k~~PED_JUMPING~ DY6LJ~N~~k~~PED_CYCLE_WEAPON_RIGHT~ PA3DEL~N~~k~~VEHICLE_ENTER_EXIT~ BSXOD :BLACKJ_11279 21@ = 1 :BLACKJ_11286 if and $BJACK_Player_cannot_Split == 1 $BJACK_Player_cannot_double == 0 jf @BLACKJ_11347 if 88FE: not text_box_displayed jf @BLACKJ_11340 0989: set_text_boxes_width 128 0512: show_permanent_text_box 'BJ_H2' // ~k~~PED_FIREWEAPON~ YDAP~N~~k~~PED_SPRINT~ ZALKA~N~~k~~PED_JUMPING~ DY6LJ~N~~k~~VEHICLE_ENTER_EXIT~ BSXOD :BLACKJ_11340 21@ = 2 :BLACKJ_11347 if and $BJACK_Player_cannot_Split == 1 $BJACK_Player_cannot_double == 1 jf @BLACKJ_11408 if 88FE: not text_box_displayed jf @BLACKJ_11401 0989: set_text_boxes_width 128 0512: show_permanent_text_box 'BJ_H5' // ~k~~PED_FIREWEAPON~ YDAP~N~~k~~PED_SPRINT~ ZALKA~N~~k~~VEHICLE_ENTER_EXIT~ BSXOD :BLACKJ_11401 21@ = 3 :BLACKJ_11408 if and $BJACK_Player_cannot_Split == 1 $BJACK_Player_cannot_double == 0 jf @BLACKJ_11469 if 88FE: not text_box_displayed jf @BLACKJ_11462 0989: set_text_boxes_width 128 0512: show_permanent_text_box 'BJ_H2' // ~k~~PED_FIREWEAPON~ YDAP~N~~k~~PED_SPRINT~ ZALKA~N~~k~~PED_JUMPING~ DY6LJ~N~~k~~VEHICLE_ENTER_EXIT~ BSXOD :BLACKJ_11462 21@ = 2 :BLACKJ_11469 if and $BJACK_Player_cannot_Split == 1 $BJACK_Player_cannot_double == 1 jf @BLACKJ_11530 if 88FE: not text_box_displayed jf @BLACKJ_11523 0989: set_text_boxes_width 128 0512: show_permanent_text_box 'BJ_H5' // ~k~~PED_FIREWEAPON~ YDAP~N~~k~~PED_SPRINT~ ZALKA~N~~k~~VEHICLE_ENTER_EXIT~ BSXOD :BLACKJ_11523 21@ = 3 :BLACKJ_11530 if and $BJACK_Player_cannot_Split == 0 $BJACK_Player_cannot_double == 0 jf @BLACKJ_11591 if 88FE: not text_box_displayed jf @BLACKJ_11584 0989: set_text_boxes_width 128 0512: show_permanent_text_box 'BJ_H3' // ~k~~PED_FIREWEAPON~ YDAP~N~~k~~PED_SPRINT~ ZALKA~N~~k~~PED_JUMPING~ DY6LJ~N~~k~~PED_CYCLE_WEAPON_RIGHT~ PA3DEL~N~~k~~VEHICLE_ENTER_EXIT~ BSXOD :BLACKJ_11584 21@ = 1 :BLACKJ_11591 if and $BJACK_Player_cannot_Split == 1 $BJACK_Player_cannot_double == 1 jf @BLACKJ_11652 if 88FE: not text_box_displayed jf @BLACKJ_11645 0989: set_text_boxes_width 128 0512: show_permanent_text_box 'BJ_H5' // ~k~~PED_FIREWEAPON~ YDAP~N~~k~~PED_SPRINT~ ZALKA~N~~k~~VEHICLE_ENTER_EXIT~ BSXOD :BLACKJ_11645 21@ = 3 :BLACKJ_11652 if and $BJACK_Player_cannot_Split == 0 $BJACK_Player_cannot_double == 0 jf @BLACKJ_11713 if 88FE: not text_box_displayed jf @BLACKJ_11706 0989: set_text_boxes_width 128 0512: show_permanent_text_box 'BJ_H3' // ~k~~PED_FIREWEAPON~ YDAP~N~~k~~PED_SPRINT~ ZALKA~N~~k~~PED_JUMPING~ DY6LJ~N~~k~~PED_CYCLE_WEAPON_RIGHT~ PA3DEL~N~~k~~VEHICLE_ENTER_EXIT~ BSXOD :BLACKJ_11706 21@ = 1 :BLACKJ_11713 if and $BJACK_Player_cannot_Split == 1 $BJACK_Player_cannot_double == 0 jf @BLACKJ_11774 if 88FE: not text_box_displayed jf @BLACKJ_11767 0989: set_text_boxes_width 128 0512: show_permanent_text_box 'BJ_H2' // ~k~~PED_FIREWEAPON~ YDAP~N~~k~~PED_SPRINT~ ZALKA~N~~k~~PED_JUMPING~ DY6LJ~N~~k~~VEHICLE_ENTER_EXIT~ BSXOD :BLACKJ_11767 21@ = 2 :BLACKJ_11774 if 876F: not text_priority_displayed jf @BLACKJ_12190 if 25@ == 0 jf @BLACKJ_11864 if 00E1: player 0 pressed_key 17 jf @BLACKJ_11857 $BJACK_Player_has_hit1 = 1 4@ = 0 3@ += 1 25@ = 1 goto @BLACKJ_12265 :BLACKJ_11857 goto @BLACKJ_11888 :BLACKJ_11864 if 80E1: not player 0 pressed_key 17 jf @BLACKJ_11888 25@ = 0 :BLACKJ_11888 if $BJACK_Player_cannot_Split == 0 jf @BLACKJ_11969 if $BJACK_Player_has_split == 0 jf @BLACKJ_11969 if 00E1: player 0 pressed_key 7 jf @BLACKJ_11969 $BJACK_Player_has_split = 1 3@ += 1 4@ = 0 goto @BLACKJ_12265 :BLACKJ_11969 if $BJACK_Player_cannot_double == 0 jf @BLACKJ_12057 if 00E1: player 0 pressed_key 14 jf @BLACKJ_12057 if $BJACK_Player_has_stucked1 == 0 jf @BLACKJ_12036 $BJACK_Player_has_doubled1 = 1 goto @BLACKJ_12043 :BLACKJ_12036 $BJACK_Player_has_doubled2 = 1 :BLACKJ_12043 3@ += 1 goto @BLACKJ_12265 :BLACKJ_12057 if 23@ == 0 jf @BLACKJ_12159 if 00E1: player 0 pressed_key 16 jf @BLACKJ_12152 if $BJACK_Player_has_stucked1 == 0 jf @BLACKJ_12124 $BJACK_Player_has_stucked1 = 1 goto @BLACKJ_12131 :BLACKJ_12124 $BJACK_Player_has_stucked2 = 1 :BLACKJ_12131 23@ = 1 3@ += 1 goto @BLACKJ_12265 :BLACKJ_12152 goto @BLACKJ_12183 :BLACKJ_12159 if 80E1: not player 0 pressed_key 16 jf @BLACKJ_12183 23@ = 0 :BLACKJ_12183 goto @BLACKJ_12265 :BLACKJ_12190 if 25@ == 0 jf @BLACKJ_12241 if 00E1: player 0 pressed_key 17 jf @BLACKJ_12234 25@ = 1 00BE: text_clear_all :BLACKJ_12234 goto @BLACKJ_12265 :BLACKJ_12241 if 80E1: not player 0 pressed_key 17 jf @BLACKJ_12265 25@ = 0 :BLACKJ_12265 if 3@ == 1 jf @BLACKJ_15234 if $BJACK_Player_has_hit1 == 1 jf @BLACKJ_12764 if 4@ == 0 jf @BLACKJ_12333 gosub @BLACKJ_29794 4@ += 1 :BLACKJ_12333 if 4@ == 1 jf @BLACKJ_12403 if not Actor.Dead(1@) jf @BLACKJ_12403 062E: unknown_get_actor 1@ task 1541 status_store_to 10@ // ret 7 if not found if 04A4: 10@ == 7 // @ == any jf @BLACKJ_12403 4@ += 1 :BLACKJ_12403 if 4@ == 2 jf @BLACKJ_12732 if $BJACK_Player_has_split == 0 jf @BLACKJ_12533 10@ = 0 :BLACKJ_12446 if 8 > 10@ jf @BLACKJ_12526 if $9149(10@,8i) == 0 jf @BLACKJ_12512 0084: $9149(10@,8i) = $BJACK_Card_ID // (int) 10@ = 8 4@ = 99 :BLACKJ_12512 10@ += 1 goto @BLACKJ_12446 :BLACKJ_12526 goto @BLACKJ_12732 :BLACKJ_12533 if $BJACK_Player_has_stucked1 == 0 jf @BLACKJ_12645 10@ = 0 :BLACKJ_12558 if 8 > 10@ jf @BLACKJ_12638 if $9149(10@,8i) == 0 jf @BLACKJ_12624 0084: $9149(10@,8i) = $BJACK_Card_ID // (int) 10@ = 8 4@ = 99 :BLACKJ_12624 10@ += 1 goto @BLACKJ_12558 :BLACKJ_12638 goto @BLACKJ_12732 :BLACKJ_12645 10@ = 0 :BLACKJ_12652 if 8 > 10@ jf @BLACKJ_12732 if $9157(10@,8i) == 0 jf @BLACKJ_12718 0084: $9157(10@,8i) = $BJACK_Card_ID // (int) 10@ = 8 4@ = 99 :BLACKJ_12718 10@ += 1 goto @BLACKJ_12652 :BLACKJ_12732 if 4@ == 99 jf @BLACKJ_12764 $BJACK_Player_has_hit1 = 0 gosub @BLACKJ_18486 :BLACKJ_12764 10@ = 0 if $BJACK_Player_has_split == 1 jf @BLACKJ_12821 if or $9157[0] == 0 $9149[1] == 0 jf @BLACKJ_12821 10@ = 1 :BLACKJ_12821 if and $BJACK_Player_has_split == 1 10@ == 1 jf @BLACKJ_13296 if 4@ == 0 jf @BLACKJ_12973 008D: $9195 = integer $BJACK_Bet1 to_float 008C: $BJACK_Half_Bet = float $9195 to_integer $BJACK_Player_cash = Player.Money($PLAYER_CHAR) gosub @BLACKJ_33798 0058: $BJACK_Player_cash += $Max_Wager // (int) if 001C: $BJACK_Half_Bet > $BJACK_Player_cash // (int) jf @BLACKJ_12966 $BJACK_Player_has_split = 0 4@ = 99 00BC: show_text_highpriority GXT 'BJ_3' time 5000 flag 1 // ~s~Y BAC HEDOCTATO4HO DEHEF. gosub @BLACKJ_18333 goto @BLACKJ_12973 :BLACKJ_12966 4@ += 1 :BLACKJ_12973 if 4@ == 1 jf @BLACKJ_13075 0623: add $BJACK_Half_Bet to_integer_stat 35 008F: 13@ = integer $BJACK_Half_Bet to_float 13@ *= 0.001 0624: add 13@ to_float_stat 81 $BJACK_Half_Bet *= -1 Player.Money($PLAYER_CHAR) += $BJACK_Half_Bet $BJACK_Half_Bet *= -1 0058: $BJACK_Bet1 += $BJACK_Half_Bet // (int) 0058: $BJACK_Initial_Stake += $BJACK_Half_Bet // (int) gosub @BLACKJ_23234 4@ += 1 :BLACKJ_13075 if 4@ == 2 jf @BLACKJ_13130 0084: $9157[0] = $9149[0] // (int) 0084: $9149[0] = $9149[1] // (int) $9149[1] = 0 gosub @BLACKJ_29794 4@ += 1 :BLACKJ_13130 if 4@ == 3 jf @BLACKJ_13208 if not Actor.Dead(1@) jf @BLACKJ_13208 062E: unknown_get_actor 1@ task 1541 status_store_to 10@ // ret 7 if not found if 04A4: 10@ == 7 // @ == any jf @BLACKJ_13208 0084: $9149[1] = $BJACK_Card_ID // (int) 4@ += 1 :BLACKJ_13208 if 4@ == 4 jf @BLACKJ_13296 008D: $9195 = integer $BJACK_Bet1 to_float $9195 /= 2.0 008C: $BJACK_Half_Bet = float $9195 to_integer 0084: $BJACK_Bet1 = $BJACK_Half_Bet // (int) 0084: $BJACK_Bet2 = $BJACK_Half_Bet // (int) $BJACK_Player_cannot_double = 0 gosub @BLACKJ_10593 gosub @BLACKJ_18486 4@ = 99 :BLACKJ_13296 if and $BJACK_Player_has_split == 1 $BJACK_Player_has_stucked1 == 1 $9157[1] == 0 jf @BLACKJ_13502 if 4@ == 0 jf @BLACKJ_13360 gosub @BLACKJ_29794 4@ += 1 :BLACKJ_13360 if 4@ == 1 jf @BLACKJ_13430 if not Actor.Dead(1@) jf @BLACKJ_13430 062E: unknown_get_actor 1@ task 1541 status_store_to 10@ // ret 7 if not found if 04A4: 10@ == 7 // @ == any jf @BLACKJ_13430 4@ += 1 :BLACKJ_13430 if 4@ == 2 jf @BLACKJ_13484 0084: $9157[1] = $BJACK_Card_ID // (int) $BJACK_Player_cannot_double = 0 gosub @BLACKJ_10593 gosub @BLACKJ_18486 4@ = 99 :BLACKJ_13484 if 4@ == 99 jf @BLACKJ_13502 :BLACKJ_13502 if $BJACK_Player_has_split == 0 jf @BLACKJ_13905 if and $BJACK_Player_has_doubled1 == 1 $BJACK_Player_has_stucked1 == 0 jf @BLACKJ_13898 if 4@ == 0 jf @BLACKJ_13672 008D: $9195 = integer $BJACK_Bet1 to_float 008C: $BJACK_Half_Bet = float $9195 to_integer $BJACK_Player_cash = Player.Money($PLAYER_CHAR) gosub @BLACKJ_33798 0058: $BJACK_Player_cash += $Max_Wager // (int) if 001C: $BJACK_Half_Bet > $BJACK_Player_cash // (int) jf @BLACKJ_13665 $BJACK_Player_has_doubled1 = 0 4@ = 99 00BC: show_text_highpriority GXT 'BJ_3' time 5000 flag 1 // ~s~Y BAC HEDOCTATO4HO DEHEF. gosub @BLACKJ_18333 goto @BLACKJ_13672 :BLACKJ_13665 4@ += 1 :BLACKJ_13672 if 4@ == 1 jf @BLACKJ_13781 0623: add $BJACK_Half_Bet to_integer_stat 35 008F: 13@ = integer $BJACK_Half_Bet to_float 13@ *= 0.001 0624: add 13@ to_float_stat 81 $BJACK_Half_Bet *= -1 Player.Money($PLAYER_CHAR) += $BJACK_Half_Bet $BJACK_Half_Bet *= -1 0058: $BJACK_Bet1 += $BJACK_Half_Bet // (int) 0058: $BJACK_Initial_Stake += $BJACK_Half_Bet // (int) gosub @BLACKJ_23234 gosub @BLACKJ_29794 4@ += 1 :BLACKJ_13781 if 4@ == 2 jf @BLACKJ_13851 if not Actor.Dead(1@) jf @BLACKJ_13851 062E: unknown_get_actor 1@ task 1541 status_store_to 10@ // ret 7 if not found if 04A4: 10@ == 7 // @ == any jf @BLACKJ_13851 4@ += 1 :BLACKJ_13851 if 4@ == 3 jf @BLACKJ_13898 0084: $9149[2] = $BJACK_Card_ID // (int) $BJACK_Player_has_stucked1 = 1 gosub @BLACKJ_18486 4@ = 99 :BLACKJ_13898 goto @BLACKJ_14668 :BLACKJ_13905 if and $BJACK_Player_has_doubled1 == 1 $BJACK_Player_has_stucked1 == 0 jf @BLACKJ_14290 if 4@ == 0 jf @BLACKJ_14057 008D: $9195 = integer $BJACK_Bet1 to_float 008C: $BJACK_Half_Bet = float $9195 to_integer $BJACK_Player_cash = Player.Money($PLAYER_CHAR) gosub @BLACKJ_33798 0058: $BJACK_Player_cash += $Max_Wager // (int) if 001C: $BJACK_Half_Bet > $BJACK_Player_cash // (int) jf @BLACKJ_14050 $BJACK_Player_has_doubled1 = 0 00BC: show_text_highpriority GXT 'BJ_3' time 5000 flag 1 // ~s~Y BAC HEDOCTATO4HO DEHEF. gosub @BLACKJ_18333 4@ = 99 goto @BLACKJ_14057 :BLACKJ_14050 4@ += 1 :BLACKJ_14057 if 4@ == 1 jf @BLACKJ_14166 0623: add $BJACK_Half_Bet to_integer_stat 35 008F: 13@ = integer $BJACK_Half_Bet to_float 13@ *= 0.001 0624: add 13@ to_float_stat 81 $BJACK_Half_Bet *= -1 Player.Money($PLAYER_CHAR) += $BJACK_Half_Bet $BJACK_Half_Bet *= -1 0058: $BJACK_Bet1 += $BJACK_Half_Bet // (int) 0058: $BJACK_Initial_Stake += $BJACK_Half_Bet // (int) gosub @BLACKJ_23234 gosub @BLACKJ_29794 4@ += 1 :BLACKJ_14166 if 4@ == 2 jf @BLACKJ_14236 if not Actor.Dead(1@) jf @BLACKJ_14236 062E: unknown_get_actor 1@ task 1541 status_store_to 10@ // ret 7 if not found if 04A4: 10@ == 7 // @ == any jf @BLACKJ_14236 4@ += 1 :BLACKJ_14236 if 4@ == 3 jf @BLACKJ_14290 0084: $9149[2] = $BJACK_Card_ID // (int) $BJACK_Player_has_stucked1 = 1 gosub @BLACKJ_18486 4@ = 0 goto @BLACKJ_13296 :BLACKJ_14290 if and $BJACK_Player_has_doubled2 == 1 $BJACK_Player_has_stucked2 == 0 jf @BLACKJ_14668 if 4@ == 0 jf @BLACKJ_14442 008D: $9195 = integer $BJACK_Bet1 to_float 008C: $BJACK_Half_Bet = float $9195 to_integer $BJACK_Player_cash = Player.Money($PLAYER_CHAR) gosub @BLACKJ_33798 0058: $BJACK_Player_cash += $Max_Wager // (int) if 001C: $BJACK_Half_Bet > $BJACK_Player_cash // (int) jf @BLACKJ_14435 $BJACK_Player_has_doubled2 = 0 4@ = 99 00BC: show_text_highpriority GXT 'BJ_3' time 5000 flag 1 // ~s~Y BAC HEDOCTATO4HO DEHEF. gosub @BLACKJ_18333 goto @BLACKJ_14442 :BLACKJ_14435 4@ += 1 :BLACKJ_14442 if 4@ == 1 jf @BLACKJ_14551 0623: add $BJACK_Half_Bet to_integer_stat 35 008F: 13@ = integer $BJACK_Half_Bet to_float 13@ *= 0.001 0624: add 13@ to_float_stat 81 $BJACK_Half_Bet *= -1 Player.Money($PLAYER_CHAR) += $BJACK_Half_Bet $BJACK_Half_Bet *= -1 0058: $BJACK_Bet2 += $BJACK_Half_Bet // (int) 0058: $BJACK_Initial_Stake += $BJACK_Half_Bet // (int) gosub @BLACKJ_23234 gosub @BLACKJ_29794 4@ += 1 :BLACKJ_14551 if 4@ == 2 jf @BLACKJ_14621 if not Actor.Dead(1@) jf @BLACKJ_14621 062E: unknown_get_actor 1@ task 1541 status_store_to 10@ // ret 7 if not found if 04A4: 10@ == 7 // @ == any jf @BLACKJ_14621 4@ += 1 :BLACKJ_14621 if 4@ == 3 jf @BLACKJ_14668 0084: $9157[2] = $BJACK_Card_ID // (int) $BJACK_Player_has_stucked2 = 1 gosub @BLACKJ_18486 4@ = 99 :BLACKJ_14668 gosub @BLACKJ_31250 if $BJACK_Player_has_split == 0 jf @BLACKJ_14750 if $BJACK_Player_total1 > 20 jf @BLACKJ_14718 $BJACK_Player_has_stucked1 = 1 :BLACKJ_14718 if not $9149[4] == 0 jf @BLACKJ_14743 $BJACK_Player_has_stucked1 = 1 :BLACKJ_14743 goto @BLACKJ_14896 :BLACKJ_14750 if $BJACK_Player_has_stucked1 == 0 jf @BLACKJ_14846 if $BJACK_Player_total1 > 20 jf @BLACKJ_14807 $BJACK_Player_has_stucked1 = 1 4@ = 0 goto @BLACKJ_13296 :BLACKJ_14807 if not $9149[4] == 0 jf @BLACKJ_14846 $BJACK_Player_has_stucked1 = 1 4@ = 0 goto @BLACKJ_13296 :BLACKJ_14846 if $BJACK_Player_total2 > 20 jf @BLACKJ_14871 $BJACK_Player_has_stucked2 = 1 :BLACKJ_14871 if not $9157[4] == 0 jf @BLACKJ_14896 $BJACK_Player_has_stucked2 = 1 :BLACKJ_14896 if $BJACK_Player_has_split == 1 jf @BLACKJ_15074 if and $BJACK_Player_has_stucked1 == 1 $BJACK_Player_has_stucked2 == 1 jf @BLACKJ_15074 if and $BJACK_Player_total1 == 21 $9149[2] == 0 jf @BLACKJ_15042 if or not $BJACK_Player_total2 == 21 not $9157[2] == 0 jf @BLACKJ_15003 $BJACK_Player_got_BJACK = 2 goto @BLACKJ_15035 :BLACKJ_15003 if and $BJACK_Player_total2 == 21 $9157[2] == 0 jf @BLACKJ_15035 $BJACK_Player_got_BJACK = 4 :BLACKJ_15035 goto @BLACKJ_15074 :BLACKJ_15042 if and $BJACK_Player_total2 == 21 $9157[2] == 0 jf @BLACKJ_15074 $BJACK_Player_got_BJACK = 3 :BLACKJ_15074 if $BJACK_Player_has_split == 0 jf @BLACKJ_15163 if $BJACK_Player_has_stucked1 == 1 jf @BLACKJ_15124 3@ = 99 goto @BLACKJ_15156 :BLACKJ_15124 if 4@ == 99 jf @BLACKJ_15156 3@ = 0 4@ = 0 :BLACKJ_15156 goto @BLACKJ_15234 :BLACKJ_15163 if and $BJACK_Player_has_stucked1 == 1 $BJACK_Player_has_stucked2 == 1 jf @BLACKJ_15202 3@ = 99 goto @BLACKJ_15234 :BLACKJ_15202 if 4@ == 99 jf @BLACKJ_15234 3@ = 0 4@ = 0 :BLACKJ_15234 if $BJACK_Player_has_split == 1 jf @BLACKJ_15325 if $BJACK_Player_has_stucked1 == 0 jf @BLACKJ_15301 gosub @BLACKJ_34182 033E: set_draw_text_position $BJACK_X_Screenpos[22] $BJACK_Y_Screenpos[22] GXT 'BJ_ARR' // > goto @BLACKJ_15325 :BLACKJ_15301 gosub @BLACKJ_34182 033E: set_draw_text_position $BJACK_X_Screenpos[23] $BJACK_Y_Screenpos[23] GXT 'BJ_ARR' // > :BLACKJ_15325 if 3@ == 99 jf @BLACKJ_15364 gosub @BLACKJ_10593 3@ = 0 2@ += 1 :BLACKJ_15364 gosub @BLACKJ_31250 gosub @BLACKJ_29895 gosub @BLACKJ_25173 return :BLACKJ_15387 if 3@ == 0 jf @BLACKJ_15540 if $BJACK_Player_has_split == 0 jf @BLACKJ_15469 if $BJACK_Player_total1 > 21 jf @BLACKJ_15462 $BJACK_Dealer_has_stuck = 1 $BJACK_Dealer_wins_by_default = 1 3@ = 99 :BLACKJ_15462 goto @BLACKJ_15515 :BLACKJ_15469 if and $BJACK_Player_total1 > 21 $BJACK_Player_total2 > 21 jf @BLACKJ_15515 $BJACK_Dealer_has_stuck = 1 $BJACK_Dealer_wins_by_default = 1 3@ = 99 :BLACKJ_15515 if not 3@ == 99 jf @BLACKJ_15540 3@ += 1 :BLACKJ_15540 if 3@ == 1 jf @BLACKJ_15647 if $BJACK_Dealer_total > 16 jf @BLACKJ_15590 $BJACK_Dealer_has_stuck = 1 goto @BLACKJ_15597 :BLACKJ_15590 3@ += 1 :BLACKJ_15597 if not $9141[4] == 0 jf @BLACKJ_15622 $BJACK_Dealer_has_stuck = 1 :BLACKJ_15622 if $BJACK_Dealer_has_stuck == 1 jf @BLACKJ_15647 3@ = 99 :BLACKJ_15647 if 3@ == 2 jf @BLACKJ_15679 gosub @BLACKJ_29794 3@ += 1 :BLACKJ_15679 if 3@ == 3 jf @BLACKJ_15749 if not Actor.Dead(1@) jf @BLACKJ_15749 062E: unknown_get_actor 1@ task 1541 status_store_to 10@ // ret 7 if not found if 04A4: 10@ == 7 // @ == any jf @BLACKJ_15749 3@ += 1 :BLACKJ_15749 if 3@ == 4 jf @BLACKJ_15854 10@ = 0 :BLACKJ_15774 if 8 > 10@ jf @BLACKJ_15847 if $9141(10@,8i) == 0 jf @BLACKJ_15833 0084: $9141(10@,8i) = $BJACK_Card_ID // (int) 10@ = 8 :BLACKJ_15833 10@ += 1 goto @BLACKJ_15774 :BLACKJ_15847 3@ = 0 :BLACKJ_15854 if 3@ == 99 jf @BLACKJ_15886 2@ += 1 3@ = 0 :BLACKJ_15886 gosub @BLACKJ_31250 gosub @BLACKJ_29895 gosub @BLACKJ_25173 return :BLACKJ_15909 if 3@ == 0 jf @BLACKJ_17975 if $BJACK_Player_has_split == 0 jf @BLACKJ_16171 if not $BJACK_Player_total1 > 21 jf @BLACKJ_16164 if $BJACK_Dealer_total > 21 jf @BLACKJ_15995 $BJACK_Player_has_won1 = 1 goto @BLACKJ_16164 :BLACKJ_15995 if 001C: $BJACK_Player_total1 > $BJACK_Dealer_total // (int) jf @BLACKJ_16028 $BJACK_Player_has_won1 = 1 goto @BLACKJ_16164 :BLACKJ_16028 if 003A: $BJACK_Player_total1 == $BJACK_Dealer_total // (int) jf @BLACKJ_16157 if $BJACK_Player_got_BJACK == 1 jf @BLACKJ_16111 if $9189 == 1 jf @BLACKJ_16097 $BJACK_Player_has_won1 = 2 goto @BLACKJ_16104 :BLACKJ_16097 $BJACK_Player_has_won1 = 1 :BLACKJ_16104 goto @BLACKJ_16150 :BLACKJ_16111 if $9189 == 1 jf @BLACKJ_16143 $BJACK_Player_has_won1 = 0 goto @BLACKJ_16150 :BLACKJ_16143 $BJACK_Player_has_won1 = 2 :BLACKJ_16150 goto @BLACKJ_16164 :BLACKJ_16157 $BJACK_Player_has_won1 = 0 :BLACKJ_16164 goto @BLACKJ_16623 :BLACKJ_16171 if not $BJACK_Player_total1 > 21 jf @BLACKJ_16397 if $BJACK_Dealer_total > 21 jf @BLACKJ_16221 $BJACK_Player_has_won1 = 1 goto @BLACKJ_16397 :BLACKJ_16221 if 001C: $BJACK_Player_total1 > $BJACK_Dealer_total // (int) jf @BLACKJ_16254 $BJACK_Player_has_won1 = 1 goto @BLACKJ_16397 :BLACKJ_16254 if 003A: $BJACK_Player_total1 == $BJACK_Dealer_total // (int) jf @BLACKJ_16390 if or $BJACK_Player_got_BJACK == 2 $BJACK_Player_got_BJACK == 4 jf @BLACKJ_16344 if $9189 == 1 jf @BLACKJ_16330 $BJACK_Player_has_won1 = 2 goto @BLACKJ_16337 :BLACKJ_16330 $BJACK_Player_has_won1 = 1 :BLACKJ_16337 goto @BLACKJ_16383 :BLACKJ_16344 if $9189 == 1 jf @BLACKJ_16376 $BJACK_Player_has_won1 = 0 goto @BLACKJ_16383 :BLACKJ_16376 $BJACK_Player_has_won1 = 2 :BLACKJ_16383 goto @BLACKJ_16397 :BLACKJ_16390 $BJACK_Player_has_won1 = 0 :BLACKJ_16397 if not $BJACK_Player_total2 > 21 jf @BLACKJ_16623 if $BJACK_Dealer_total > 21 jf @BLACKJ_16447 $BJACK_Player_has_won2 = 1 goto @BLACKJ_16623 :BLACKJ_16447 if 001C: $BJACK_Player_total2 > $BJACK_Dealer_total // (int) jf @BLACKJ_16480 $BJACK_Player_has_won2 = 1 goto @BLACKJ_16623 :BLACKJ_16480 if 003A: $BJACK_Player_total2 == $BJACK_Dealer_total // (int) jf @BLACKJ_16616 if or $BJACK_Player_got_BJACK == 3 $BJACK_Player_got_BJACK == 4 jf @BLACKJ_16570 if $9189 == 1 jf @BLACKJ_16556 $BJACK_Player_has_won2 = 2 goto @BLACKJ_16563 :BLACKJ_16556 $BJACK_Player_has_won2 = 1 :BLACKJ_16563 goto @BLACKJ_16609 :BLACKJ_16570 if $9189 == 1 jf @BLACKJ_16602 $BJACK_Player_has_won2 = 0 goto @BLACKJ_16609 :BLACKJ_16602 $BJACK_Player_has_won2 = 2 :BLACKJ_16609 goto @BLACKJ_16623 :BLACKJ_16616 $BJACK_Player_has_won2 = 0 :BLACKJ_16623 32@ = 0 $BJACK_Payout = 0 if $BJACK_Player_has_split == 0 jf @BLACKJ_16768 if $BJACK_Player_has_won1 == 1 jf @BLACKJ_16735 if $BJACK_Player_got_BJACK == 1 jf @BLACKJ_16713 $BJACK_Payout = 3 0068: $BJACK_Payout *= $BJACK_Bet1 // (int) goto @BLACKJ_16728 :BLACKJ_16713 $BJACK_Payout = 2 0068: $BJACK_Payout *= $BJACK_Bet1 // (int) :BLACKJ_16728 goto @BLACKJ_16761 :BLACKJ_16735 if $BJACK_Player_has_won1 == 2 jf @BLACKJ_16761 0084: $BJACK_Payout = $BJACK_Bet1 // (int) :BLACKJ_16761 goto @BLACKJ_17010 :BLACKJ_16768 if $BJACK_Player_has_won1 == 1 jf @BLACKJ_16855 if or $BJACK_Player_got_BJACK == 2 $BJACK_Player_got_BJACK == 4 jf @BLACKJ_16833 $BJACK_Payout = 3 0068: $BJACK_Payout *= $BJACK_Bet1 // (int) goto @BLACKJ_16848 :BLACKJ_16833 $BJACK_Payout = 2 0068: $BJACK_Payout *= $BJACK_Bet1 // (int) :BLACKJ_16848 goto @BLACKJ_16881 :BLACKJ_16855 if $BJACK_Player_has_won1 == 2 jf @BLACKJ_16881 0084: $BJACK_Payout = $BJACK_Bet1 // (int) :BLACKJ_16881 if $BJACK_Player_has_won2 == 1 jf @BLACKJ_16984 if or $BJACK_Player_got_BJACK == 3 $BJACK_Player_got_BJACK == 4 jf @BLACKJ_16954 008B: 10@ = $BJACK_Bet2 // (int) 10@ *= 3 005E: $BJACK_Payout += 10@ // (int) goto @BLACKJ_16977 :BLACKJ_16954 008B: 10@ = $BJACK_Bet2 // (int) 10@ *= 2 005E: $BJACK_Payout += 10@ // (int) :BLACKJ_16977 goto @BLACKJ_17010 :BLACKJ_16984 if $BJACK_Player_has_won2 == 2 jf @BLACKJ_17010 0058: $BJACK_Payout += $BJACK_Bet2 // (int) :BLACKJ_17010 008B: 10@ = $BJACK_Payout // (int) 0064: 10@ -= $BJACK_Initial_Stake // (int) 0623: add 10@ to_integer_stat 37 Player.Money($PLAYER_CHAR) += $BJACK_Payout create_thread @CASHWIN 10@ 3000 69 08F8: display_stat_update_box 0 if 10@ > 0 jf @BLACKJ_17528 0627: update_integer_stat 38 to 10@ 0093: 13@ = integer 10@ to_float 0093: 14@ = integer 29@ to_float 0073: 13@ /= 14@ // (float) $9325 += 1 if 5 > $9325 jf @BLACKJ_17363 if not Actor.Dead(1@) jf @BLACKJ_17356 if 13@ > 0.8 jf @BLACKJ_17188 0209: 10@ = random_int_in_ranges 0 4 goto @BLACKJ_17197 :BLACKJ_17188 0209: 10@ = random_int_in_ranges 0 3 :BLACKJ_17197 0871: init_jump_table 10@ total_jumps 4 default_jump 0 @BLACKJ_17356 jumps 0 @BLACKJ_17260 1 @BLACKJ_17281 2 @BLACKJ_17302 3 @BLACKJ_17323 -1 @BLACKJ_17356 -1 @BLACKJ_17356 -1 @BLACKJ_17356 :BLACKJ_17260 09D6: set_actor 1@ sound 5847 flags 1 1 0 goto @BLACKJ_17356 :BLACKJ_17281 09D6: set_actor 1@ sound 5848 flags 1 1 0 goto @BLACKJ_17356 :BLACKJ_17302 09D6: set_actor 1@ sound 5849 flags 1 1 0 goto @BLACKJ_17356 :BLACKJ_17323 if Player.Defined($PLAYER_CHAR) jf @BLACKJ_17349 0947: unknown_actor $PLAYER_ACTOR play_audio_event 100 store_to 10@ :BLACKJ_17349 goto @BLACKJ_17356 :BLACKJ_17356 goto @BLACKJ_17521 :BLACKJ_17363 if not Actor.Dead(1@) jf @BLACKJ_17514 0209: 10@ = random_int_in_ranges 0 3 0871: init_jump_table 10@ total_jumps 3 default_jump 0 @BLACKJ_17514 jumps 0 @BLACKJ_17451 1 @BLACKJ_17472 2 @BLACKJ_17493 -1 @BLACKJ_17514 -1 @BLACKJ_17514 -1 @BLACKJ_17514 -1 @BLACKJ_17514 :BLACKJ_17451 09D6: set_actor 1@ sound 5854 flags 1 1 0 goto @BLACKJ_17514 :BLACKJ_17472 09D6: set_actor 1@ sound 5855 flags 1 1 0 goto @BLACKJ_17514 :BLACKJ_17493 09D6: set_actor 1@ sound 5856 flags 1 1 0 goto @BLACKJ_17514 :BLACKJ_17514 $9325 = 0 :BLACKJ_17521 goto @BLACKJ_17950 :BLACKJ_17528 10@ *= -1 0627: update_integer_stat 39 to 10@ 10@ *= -1 $9325 = 0 0093: 13@ = integer 10@ to_float 13@ *= -1.0 0093: 14@ = integer 29@ to_float 0073: 13@ /= 14@ // (float) if not Actor.Dead(1@) jf @BLACKJ_17950 if 0 > 10@ jf @BLACKJ_17836 if 13@ > 0.8 jf @BLACKJ_17661 0209: 10@ = random_int_in_ranges 0 4 goto @BLACKJ_17670 :BLACKJ_17661 0209: 10@ = random_int_in_ranges 0 3 :BLACKJ_17670 0871: init_jump_table 10@ total_jumps 4 default_jump 0 @BLACKJ_17829 jumps 0 @BLACKJ_17733 1 @BLACKJ_17754 2 @BLACKJ_17775 3 @BLACKJ_17796 -1 @BLACKJ_17829 -1 @BLACKJ_17829 -1 @BLACKJ_17829 :BLACKJ_17733 09D6: set_actor 1@ sound 5817 flags 1 1 0 goto @BLACKJ_17829 :BLACKJ_17754 09D6: set_actor 1@ sound 5818 flags 1 1 0 goto @BLACKJ_17829 :BLACKJ_17775 09D6: set_actor 1@ sound 5819 flags 1 1 0 goto @BLACKJ_17829 :BLACKJ_17796 if Player.Defined($PLAYER_CHAR) jf @BLACKJ_17822 0947: unknown_actor $PLAYER_ACTOR play_audio_event 101 store_to 10@ :BLACKJ_17822 goto @BLACKJ_17829 :BLACKJ_17829 goto @BLACKJ_17950 :BLACKJ_17836 0209: 10@ = random_int_in_ranges 0 2 0871: init_jump_table 10@ total_jumps 2 default_jump 0 @BLACKJ_17950 jumps 0 @BLACKJ_17908 1 @BLACKJ_17929 -1 @BLACKJ_17950 -1 @BLACKJ_17950 -1 @BLACKJ_17950 -1 @BLACKJ_17950 -1 @BLACKJ_17950 :BLACKJ_17908 09D6: set_actor 1@ sound 5815 flags 1 1 0 goto @BLACKJ_17950 :BLACKJ_17929 09D6: set_actor 1@ sound 5816 flags 1 1 0 goto @BLACKJ_17950 :BLACKJ_17950 08F8: display_stat_update_box 1 $BJACK_Initial_Stake = 0 gosub @BLACKJ_23234 3@ += 1 :BLACKJ_17975 if 3@ == 1 jf @BLACKJ_18106 if 32@ > 3000 jf @BLACKJ_18026 3@ += 1 goto @BLACKJ_18106 :BLACKJ_18026 if 23@ == 0 jf @BLACKJ_18082 if 00E1: player 0 pressed_key 16 jf @BLACKJ_18075 23@ = 1 3@ += 1 :BLACKJ_18075 goto @BLACKJ_18106 :BLACKJ_18082 if 80E1: not player 0 pressed_key 16 jf @BLACKJ_18106 23@ = 0 :BLACKJ_18106 if 3@ == 2 jf @BLACKJ_18138 32@ = 0 3@ += 1 :BLACKJ_18138 if 3@ == 3 jf @BLACKJ_18278 if 00E1: player 0 pressed_key 16 jf @BLACKJ_18194 23@ = 1 3@ = 99 goto @BLACKJ_18278 :BLACKJ_18194 if and 8A2A: not text_box 'SGPUNT' displayed // ~h~MCTEP A3APTHSX NFP~w~ - YBELN4EH YPOBEHJ NFPOKA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000 Y KA3NHO. 8A2A: not text_box 'SGGAMB' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT ZPOVECCNOHALJHSN YPOBEHJ. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $10,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $10,000 Y KA3NHO. 8A2A: not text_box 'SGPROF' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ CZEQA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $100,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $100,000 Y KA3NHO. 8A2A: not text_box 'SGHIRO' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ KNTA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000,000 Y KA3NHO. jf @BLACKJ_18278 if 88FE: not text_box_displayed jf @BLACKJ_18278 0989: set_text_boxes_width 128 0512: show_permanent_text_box 'BJ_H4' // HAGATJ ~k~~PED_SPRINT~ DLR ZPODOLGEHNR. :BLACKJ_18278 if 3@ == 99 jf @BLACKJ_18317 gosub @BLACKJ_10593 2@ = 1 3@ = 0 :BLACKJ_18317 gosub @BLACKJ_29895 gosub @BLACKJ_25173 return :BLACKJ_18333 if not Actor.Dead(1@) jf @BLACKJ_18484 0209: 10@ = random_int_in_ranges 0 3 0871: init_jump_table 10@ total_jumps 3 default_jump 0 @BLACKJ_18484 jumps 0 @BLACKJ_18421 1 @BLACKJ_18442 2 @BLACKJ_18463 -1 @BLACKJ_18484 -1 @BLACKJ_18484 -1 @BLACKJ_18484 -1 @BLACKJ_18484 :BLACKJ_18421 09D6: set_actor 1@ sound 5823 flags 1 1 0 goto @BLACKJ_18484 :BLACKJ_18442 09D6: set_actor 1@ sound 5824 flags 1 1 0 goto @BLACKJ_18484 :BLACKJ_18463 09D6: set_actor 1@ sound 5825 flags 1 1 0 goto @BLACKJ_18484 :BLACKJ_18484 return :BLACKJ_18486 gosub @BLACKJ_31250 if not Actor.Dead(1@) jf @BLACKJ_21829 if $BJACK_Player_has_split == 0 jf @BLACKJ_19624 if $BJACK_Player_total1_B == 0 jf @BLACKJ_19200 0871: init_jump_table $BJACK_Player_total1 total_jumps 18 default_jump 1 @BLACKJ_19116 jumps 4 @BLACKJ_18738 5 @BLACKJ_18759 6 @BLACKJ_18780 7 @BLACKJ_18801 8 @BLACKJ_18822 9 @BLACKJ_18843 10 @BLACKJ_18864 0872: jump_table_jumps 11 @BLACKJ_18885 12 @BLACKJ_18906 13 @BLACKJ_18927 14 @BLACKJ_18948 15 @BLACKJ_18969 16 @BLACKJ_18990 17 @BLACKJ_19011 18 @BLACKJ_19032 19 @BLACKJ_19053 0872: jump_table_jumps 20 @BLACKJ_19074 21 @BLACKJ_19095 -1 @BLACKJ_19185 -1 @BLACKJ_19185 -1 @BLACKJ_19185 -1 @BLACKJ_19185 -1 @BLACKJ_19185 -1 @BLACKJ_19185 -1 @BLACKJ_19185 :BLACKJ_18738 09D6: set_actor 1@ sound 5841 flags 1 1 0 goto @BLACKJ_19185 :BLACKJ_18759 09D6: set_actor 1@ sound 5842 flags 1 1 0 goto @BLACKJ_19185 :BLACKJ_18780 09D6: set_actor 1@ sound 5843 flags 1 1 0 goto @BLACKJ_19185 :BLACKJ_18801 09D6: set_actor 1@ sound 5844 flags 1 1 0 goto @BLACKJ_19185 :BLACKJ_18822 09D6: set_actor 1@ sound 5845 flags 1 1 0 goto @BLACKJ_19185 :BLACKJ_18843 09D6: set_actor 1@ sound 5846 flags 1 1 0 goto @BLACKJ_19185 :BLACKJ_18864 09D6: set_actor 1@ sound 5829 flags 1 1 0 goto @BLACKJ_19185 :BLACKJ_18885 09D6: set_actor 1@ sound 5830 flags 1 1 0 goto @BLACKJ_19185 :BLACKJ_18906 09D6: set_actor 1@ sound 5831 flags 1 1 0 goto @BLACKJ_19185 :BLACKJ_18927 09D6: set_actor 1@ sound 5832 flags 1 1 0 goto @BLACKJ_19185 :BLACKJ_18948 09D6: set_actor 1@ sound 5833 flags 1 1 0 goto @BLACKJ_19185 :BLACKJ_18969 09D6: set_actor 1@ sound 5834 flags 1 1 0 goto @BLACKJ_19185 :BLACKJ_18990 09D6: set_actor 1@ sound 5835 flags 1 1 0 goto @BLACKJ_19185 :BLACKJ_19011 09D6: set_actor 1@ sound 5836 flags 1 1 0 goto @BLACKJ_19185 :BLACKJ_19032 09D6: set_actor 1@ sound 5837 flags 1 1 0 goto @BLACKJ_19185 :BLACKJ_19053 09D6: set_actor 1@ sound 5838 flags 1 1 0 goto @BLACKJ_19185 :BLACKJ_19074 09D6: set_actor 1@ sound 5839 flags 1 1 0 goto @BLACKJ_19185 :BLACKJ_19095 09D6: set_actor 1@ sound 5840 flags 1 1 0 goto @BLACKJ_19185 :BLACKJ_19116 0209: 10@ = random_int_in_ranges 0 2 if 10@ == 0 jf @BLACKJ_19164 09D6: set_actor 1@ sound 5813 flags 1 1 0 goto @BLACKJ_19178 :BLACKJ_19164 09D6: set_actor 1@ sound 5814 flags 1 1 0 :BLACKJ_19178 goto @BLACKJ_19185 :BLACKJ_19185 0967: actor 1@ move_mouth 1500 ms goto @BLACKJ_19617 :BLACKJ_19200 0871: init_jump_table $BJACK_Player_total1 total_jumps 10 default_jump 1 @BLACKJ_19540 jumps 12 @BLACKJ_19328 13 @BLACKJ_19349 14 @BLACKJ_19370 15 @BLACKJ_19391 16 @BLACKJ_19412 17 @BLACKJ_19433 18 @BLACKJ_19454 0872: jump_table_jumps 19 @BLACKJ_19475 20 @BLACKJ_19496 21 @BLACKJ_19517 -1 @BLACKJ_19609 -1 @BLACKJ_19609 -1 @BLACKJ_19609 -1 @BLACKJ_19609 -1 @BLACKJ_19609 -1 @BLACKJ_19609 :BLACKJ_19328 09D6: set_actor 1@ sound 5801 flags 1 1 0 goto @BLACKJ_19609 :BLACKJ_19349 09D6: set_actor 1@ sound 5802 flags 1 1 0 goto @BLACKJ_19609 :BLACKJ_19370 09D6: set_actor 1@ sound 5803 flags 1 1 0 goto @BLACKJ_19609 :BLACKJ_19391 09D6: set_actor 1@ sound 5804 flags 1 1 0 goto @BLACKJ_19609 :BLACKJ_19412 09D6: set_actor 1@ sound 5805 flags 1 1 0 goto @BLACKJ_19609 :BLACKJ_19433 09D6: set_actor 1@ sound 5806 flags 1 1 0 goto @BLACKJ_19609 :BLACKJ_19454 09D6: set_actor 1@ sound 5807 flags 1 1 0 goto @BLACKJ_19609 :BLACKJ_19475 09D6: set_actor 1@ sound 5808 flags 1 1 0 goto @BLACKJ_19609 :BLACKJ_19496 09D6: set_actor 1@ sound 5800 flags 1 1 0 goto @BLACKJ_19609 :BLACKJ_19517 09D6: set_actor 1@ sound 65535 flags 1 1 0 goto @BLACKJ_19609 :BLACKJ_19540 0209: 10@ = random_int_in_ranges 0 2 if 10@ == 0 jf @BLACKJ_19588 09D6: set_actor 1@ sound 5813 flags 1 1 0 goto @BLACKJ_19602 :BLACKJ_19588 09D6: set_actor 1@ sound 5814 flags 1 1 0 :BLACKJ_19602 goto @BLACKJ_19609 :BLACKJ_19609 0967: actor 1@ move_mouth 3000 ms :BLACKJ_19617 goto @BLACKJ_21829 :BLACKJ_19624 if $BJACK_Player_has_stucked1 == 0 jf @BLACKJ_20739 if $BJACK_Player_total1_B == 0 jf @BLACKJ_20315 0871: init_jump_table $BJACK_Player_total1 total_jumps 18 default_jump 1 @BLACKJ_20231 jumps 4 @BLACKJ_19853 5 @BLACKJ_19874 6 @BLACKJ_19895 7 @BLACKJ_19916 8 @BLACKJ_19937 9 @BLACKJ_19958 10 @BLACKJ_19979 0872: jump_table_jumps 11 @BLACKJ_20000 12 @BLACKJ_20021 13 @BLACKJ_20042 14 @BLACKJ_20063 15 @BLACKJ_20084 16 @BLACKJ_20105 17 @BLACKJ_20126 18 @BLACKJ_20147 19 @BLACKJ_20168 0872: jump_table_jumps 20 @BLACKJ_20189 21 @BLACKJ_20210 -1 @BLACKJ_20300 -1 @BLACKJ_20300 -1 @BLACKJ_20300 -1 @BLACKJ_20300 -1 @BLACKJ_20300 -1 @BLACKJ_20300 -1 @BLACKJ_20300 :BLACKJ_19853 09D6: set_actor 1@ sound 5841 flags 1 1 0 goto @BLACKJ_20300 :BLACKJ_19874 09D6: set_actor 1@ sound 5842 flags 1 1 0 goto @BLACKJ_20300 :BLACKJ_19895 09D6: set_actor 1@ sound 5843 flags 1 1 0 goto @BLACKJ_20300 :BLACKJ_19916 09D6: set_actor 1@ sound 5844 flags 1 1 0 goto @BLACKJ_20300 :BLACKJ_19937 09D6: set_actor 1@ sound 5845 flags 1 1 0 goto @BLACKJ_20300 :BLACKJ_19958 09D6: set_actor 1@ sound 5846 flags 1 1 0 goto @BLACKJ_20300 :BLACKJ_19979 09D6: set_actor 1@ sound 5829 flags 1 1 0 goto @BLACKJ_20300 :BLACKJ_20000 09D6: set_actor 1@ sound 5830 flags 1 1 0 goto @BLACKJ_20300 :BLACKJ_20021 09D6: set_actor 1@ sound 5831 flags 1 1 0 goto @BLACKJ_20300 :BLACKJ_20042 09D6: set_actor 1@ sound 5832 flags 1 1 0 goto @BLACKJ_20300 :BLACKJ_20063 09D6: set_actor 1@ sound 5833 flags 1 1 0 goto @BLACKJ_20300 :BLACKJ_20084 09D6: set_actor 1@ sound 5834 flags 1 1 0 goto @BLACKJ_20300 :BLACKJ_20105 09D6: set_actor 1@ sound 5835 flags 1 1 0 goto @BLACKJ_20300 :BLACKJ_20126 09D6: set_actor 1@ sound 5836 flags 1 1 0 goto @BLACKJ_20300 :BLACKJ_20147 09D6: set_actor 1@ sound 5837 flags 1 1 0 goto @BLACKJ_20300 :BLACKJ_20168 09D6: set_actor 1@ sound 5838 flags 1 1 0 goto @BLACKJ_20300 :BLACKJ_20189 09D6: set_actor 1@ sound 5839 flags 1 1 0 goto @BLACKJ_20300 :BLACKJ_20210 09D6: set_actor 1@ sound 5840 flags 1 1 0 goto @BLACKJ_20300 :BLACKJ_20231 0209: 10@ = random_int_in_ranges 0 2 if 10@ == 0 jf @BLACKJ_20279 09D6: set_actor 1@ sound 5813 flags 1 1 0 goto @BLACKJ_20293 :BLACKJ_20279 09D6: set_actor 1@ sound 5814 flags 1 1 0 :BLACKJ_20293 goto @BLACKJ_20300 :BLACKJ_20300 0967: actor 1@ move_mouth 1500 ms goto @BLACKJ_20732 :BLACKJ_20315 0871: init_jump_table $BJACK_Player_total1 total_jumps 10 default_jump 1 @BLACKJ_20655 jumps 12 @BLACKJ_20443 13 @BLACKJ_20464 14 @BLACKJ_20485 15 @BLACKJ_20506 16 @BLACKJ_20527 17 @BLACKJ_20548 18 @BLACKJ_20569 0872: jump_table_jumps 19 @BLACKJ_20590 20 @BLACKJ_20611 21 @BLACKJ_20632 -1 @BLACKJ_20724 -1 @BLACKJ_20724 -1 @BLACKJ_20724 -1 @BLACKJ_20724 -1 @BLACKJ_20724 -1 @BLACKJ_20724 :BLACKJ_20443 09D6: set_actor 1@ sound 5801 flags 1 1 0 goto @BLACKJ_20724 :BLACKJ_20464 09D6: set_actor 1@ sound 5802 flags 1 1 0 goto @BLACKJ_20724 :BLACKJ_20485 09D6: set_actor 1@ sound 5803 flags 1 1 0 goto @BLACKJ_20724 :BLACKJ_20506 09D6: set_actor 1@ sound 5804 flags 1 1 0 goto @BLACKJ_20724 :BLACKJ_20527 09D6: set_actor 1@ sound 5805 flags 1 1 0 goto @BLACKJ_20724 :BLACKJ_20548 09D6: set_actor 1@ sound 5806 flags 1 1 0 goto @BLACKJ_20724 :BLACKJ_20569 09D6: set_actor 1@ sound 5807 flags 1 1 0 goto @BLACKJ_20724 :BLACKJ_20590 09D6: set_actor 1@ sound 5808 flags 1 1 0 goto @BLACKJ_20724 :BLACKJ_20611 09D6: set_actor 1@ sound 5800 flags 1 1 0 goto @BLACKJ_20724 :BLACKJ_20632 09D6: set_actor 1@ sound 65535 flags 1 1 0 goto @BLACKJ_20724 :BLACKJ_20655 0209: 10@ = random_int_in_ranges 0 2 if 10@ == 0 jf @BLACKJ_20703 09D6: set_actor 1@ sound 5813 flags 1 1 0 goto @BLACKJ_20717 :BLACKJ_20703 09D6: set_actor 1@ sound 5814 flags 1 1 0 :BLACKJ_20717 goto @BLACKJ_20724 :BLACKJ_20724 0967: actor 1@ move_mouth 3000 ms :BLACKJ_20732 goto @BLACKJ_21829 :BLACKJ_20739 if $BJACK_Player_total2_B == 0 jf @BLACKJ_21412 0871: init_jump_table $BJACK_Player_total2 total_jumps 18 default_jump 1 @BLACKJ_21328 jumps 4 @BLACKJ_20950 5 @BLACKJ_20971 6 @BLACKJ_20992 7 @BLACKJ_21013 8 @BLACKJ_21034 9 @BLACKJ_21055 10 @BLACKJ_21076 0872: jump_table_jumps 11 @BLACKJ_21097 12 @BLACKJ_21118 13 @BLACKJ_21139 14 @BLACKJ_21160 15 @BLACKJ_21181 16 @BLACKJ_21202 17 @BLACKJ_21223 18 @BLACKJ_21244 19 @BLACKJ_21265 0872: jump_table_jumps 20 @BLACKJ_21286 21 @BLACKJ_21307 -1 @BLACKJ_21397 -1 @BLACKJ_21397 -1 @BLACKJ_21397 -1 @BLACKJ_21397 -1 @BLACKJ_21397 -1 @BLACKJ_21397 -1 @BLACKJ_21397 :BLACKJ_20950 09D6: set_actor 1@ sound 5841 flags 1 1 0 goto @BLACKJ_21397 :BLACKJ_20971 09D6: set_actor 1@ sound 5842 flags 1 1 0 goto @BLACKJ_21397 :BLACKJ_20992 09D6: set_actor 1@ sound 5843 flags 1 1 0 goto @BLACKJ_21397 :BLACKJ_21013 09D6: set_actor 1@ sound 5844 flags 1 1 0 goto @BLACKJ_21397 :BLACKJ_21034 09D6: set_actor 1@ sound 5845 flags 1 1 0 goto @BLACKJ_21397 :BLACKJ_21055 09D6: set_actor 1@ sound 5846 flags 1 1 0 goto @BLACKJ_21397 :BLACKJ_21076 09D6: set_actor 1@ sound 5829 flags 1 1 0 goto @BLACKJ_21397 :BLACKJ_21097 09D6: set_actor 1@ sound 5830 flags 1 1 0 goto @BLACKJ_21397 :BLACKJ_21118 09D6: set_actor 1@ sound 5831 flags 1 1 0 goto @BLACKJ_21397 :BLACKJ_21139 09D6: set_actor 1@ sound 5832 flags 1 1 0 goto @BLACKJ_21397 :BLACKJ_21160 09D6: set_actor 1@ sound 5833 flags 1 1 0 goto @BLACKJ_21397 :BLACKJ_21181 09D6: set_actor 1@ sound 5834 flags 1 1 0 goto @BLACKJ_21397 :BLACKJ_21202 09D6: set_actor 1@ sound 5835 flags 1 1 0 goto @BLACKJ_21397 :BLACKJ_21223 09D6: set_actor 1@ sound 5836 flags 1 1 0 goto @BLACKJ_21397 :BLACKJ_21244 09D6: set_actor 1@ sound 5837 flags 1 1 0 goto @BLACKJ_21397 :BLACKJ_21265 09D6: set_actor 1@ sound 5838 flags 1 1 0 goto @BLACKJ_21397 :BLACKJ_21286 09D6: set_actor 1@ sound 5839 flags 1 1 0 goto @BLACKJ_21397 :BLACKJ_21307 09D6: set_actor 1@ sound 5840 flags 1 1 0 goto @BLACKJ_21397 :BLACKJ_21328 0209: 10@ = random_int_in_ranges 0 2 if 10@ == 0 jf @BLACKJ_21376 09D6: set_actor 1@ sound 5813 flags 1 1 0 goto @BLACKJ_21390 :BLACKJ_21376 09D6: set_actor 1@ sound 5814 flags 1 1 0 :BLACKJ_21390 goto @BLACKJ_21397 :BLACKJ_21397 0967: actor 1@ move_mouth 1500 ms goto @BLACKJ_21829 :BLACKJ_21412 0871: init_jump_table $BJACK_Player_total2 total_jumps 10 default_jump 1 @BLACKJ_21752 jumps 12 @BLACKJ_21540 13 @BLACKJ_21561 14 @BLACKJ_21582 15 @BLACKJ_21603 16 @BLACKJ_21624 17 @BLACKJ_21645 18 @BLACKJ_21666 0872: jump_table_jumps 19 @BLACKJ_21687 20 @BLACKJ_21708 21 @BLACKJ_21729 -1 @BLACKJ_21821 -1 @BLACKJ_21821 -1 @BLACKJ_21821 -1 @BLACKJ_21821 -1 @BLACKJ_21821 -1 @BLACKJ_21821 :BLACKJ_21540 09D6: set_actor 1@ sound 5801 flags 1 1 0 goto @BLACKJ_21821 :BLACKJ_21561 09D6: set_actor 1@ sound 5802 flags 1 1 0 goto @BLACKJ_21821 :BLACKJ_21582 09D6: set_actor 1@ sound 5803 flags 1 1 0 goto @BLACKJ_21821 :BLACKJ_21603 09D6: set_actor 1@ sound 5804 flags 1 1 0 goto @BLACKJ_21821 :BLACKJ_21624 09D6: set_actor 1@ sound 5805 flags 1 1 0 goto @BLACKJ_21821 :BLACKJ_21645 09D6: set_actor 1@ sound 5806 flags 1 1 0 goto @BLACKJ_21821 :BLACKJ_21666 09D6: set_actor 1@ sound 5807 flags 1 1 0 goto @BLACKJ_21821 :BLACKJ_21687 09D6: set_actor 1@ sound 5808 flags 1 1 0 goto @BLACKJ_21821 :BLACKJ_21708 09D6: set_actor 1@ sound 5800 flags 1 1 0 goto @BLACKJ_21821 :BLACKJ_21729 09D6: set_actor 1@ sound 65535 flags 1 1 0 goto @BLACKJ_21821 :BLACKJ_21752 0209: 10@ = random_int_in_ranges 0 2 if 10@ == 0 jf @BLACKJ_21800 09D6: set_actor 1@ sound 5813 flags 1 1 0 goto @BLACKJ_21814 :BLACKJ_21800 09D6: set_actor 1@ sound 5814 flags 1 1 0 :BLACKJ_21814 goto @BLACKJ_21821 :BLACKJ_21821 0967: actor 1@ move_mouth 3000 ms :BLACKJ_21829 return if 0736: NOP_false 67 jf @BLACKJ_21896 $9307 += 1 if $9307 > 7 jf @BLACKJ_21878 $9307 = 0 :BLACKJ_21878 0663: NOP "BJ_CHIP_NUM" $9307 :BLACKJ_21896 if 03CA: object 0@ exists jf @BLACKJ_22215 if 03CA: object $9208($9307,8i) exists jf @BLACKJ_22215 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset $BJACK_X_Chip_offset($9307,8f) $BJACK_Y_Chip_offset($9307,8f) $BJACK_Z_Chip_offset($9307,8f) Object.PutAt($9208($9307,8i), $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) if 0736: NOP_false 131 jf @BLACKJ_22015 $BJACK_Z_Chip_offset($9307,8f) += 0.005 :BLACKJ_22015 if 0736: NOP_false 130 jf @BLACKJ_22045 $BJACK_Z_Chip_offset($9307,8f) += -0.005 :BLACKJ_22045 if 0736: NOP_false 128 jf @BLACKJ_22075 $BJACK_X_Chip_offset($9307,8f) += 0.005 :BLACKJ_22075 if 0736: NOP_false 129 jf @BLACKJ_22105 $BJACK_X_Chip_offset($9307,8f) += -0.005 :BLACKJ_22105 if 0736: NOP_false 139 jf @BLACKJ_22135 $BJACK_Y_Chip_offset($9307,8f) += 0.005 :BLACKJ_22135 if 0736: NOP_false 145 jf @BLACKJ_22165 $BJACK_Y_Chip_offset($9307,8f) += -0.005 :BLACKJ_22165 if 0736: NOP_false 69 jf @BLACKJ_22190 $9216 += 0.005 :BLACKJ_22190 if 0736: NOP_false 68 jf @BLACKJ_22215 $9216 += -0.005 :BLACKJ_22215 if 0736: NOP_false 137 jf @BLACKJ_23232 03A9: NOP 05B6: 1 // CURRENT_WANTED_LIST = 03A9: NOP 10@ = 0 :BLACKJ_22372 if 8 > 10@ jf @BLACKJ_23232 05B6: 2 // MODID, STATUS, PAYOUT, EXP NAME, CROSS OUT 03A7: NOP 10@ 05B6: 3 // 03A8: NOP $BJACK_X_Chip_offset(10@,8f) 03A9: NOP 05B6: 4 // 03A7: NOP 10@ 05B6: 5 // 03A8: NOP $BJACK_Y_Chip_offset(10@,8f) 03A9: NOP 05B6: 6 // 03A7: NOP 10@ 05B6: 7 // IMPORT DETAILS 03A8: NOP $BJACK_Z_Chip_offset(10@,8f) 03A9: NOP 10@ += 1 goto @BLACKJ_22372 :BLACKJ_23232 return :BLACKJ_23234 008B: 12@ = $BJACK_Initial_Stake // (int) 0093: 13@ = integer 12@ to_float 13@ /= 1.0 if 13@ > 10.0 jf @BLACKJ_23291 13@ = 10.0 :BLACKJ_23291 0092: 11@ = float 13@ to_integer 0093: 14@ = integer 11@ to_float 14@ *= 0.013 if 11@ > 0 jf @BLACKJ_23345 14@ += 0.0 :BLACKJ_23345 0089: 13@ = $9216 // (float) 005B: 13@ += 14@ // (float) 11@ *= -1 005A: 12@ += 11@ // (int) if 03CA: object $9208[0] exists jf @BLACKJ_23447 Object.StorePos($9208[0], $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0400: store_coords_to 13@ 13@ $tempvar_Float_3 from_object 0@ with_offset 0.0 0.0 13@ Object.PutAt($9208[0], $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) :BLACKJ_23447 0093: 13@ = integer 12@ to_float 13@ /= 5.0 if 13@ > 10.0 jf @BLACKJ_23496 13@ = 10.0 :BLACKJ_23496 0092: 11@ = float 13@ to_integer 0093: 14@ = integer 11@ to_float 14@ *= 0.013 if 11@ > 0 jf @BLACKJ_23550 14@ += 0.0 :BLACKJ_23550 0089: 13@ = $9216 // (float) 005B: 13@ += 14@ // (float) 11@ *= -5 005A: 12@ += 11@ // (int) if 03CA: object $9208[1] exists jf @BLACKJ_23652 Object.StorePos($9208[1], $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0400: store_coords_to 13@ 13@ $tempvar_Float_3 from_object 0@ with_offset 0.0 0.0 13@ Object.PutAt($9208[1], $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) :BLACKJ_23652 0093: 13@ = integer 12@ to_float 13@ /= 10.0 if 13@ > 10.0 jf @BLACKJ_23701 13@ = 10.0 :BLACKJ_23701 0092: 11@ = float 13@ to_integer 0093: 14@ = integer 11@ to_float 14@ *= 0.013 if 11@ > 0 jf @BLACKJ_23755 14@ += 0.0 :BLACKJ_23755 0089: 13@ = $9216 // (float) 005B: 13@ += 14@ // (float) 11@ *= -10 005A: 12@ += 11@ // (int) if 03CA: object $9208[2] exists jf @BLACKJ_23857 Object.StorePos($9208[2], $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0400: store_coords_to 13@ 13@ $tempvar_Float_3 from_object 0@ with_offset 0.0 0.0 13@ Object.PutAt($9208[2], $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) :BLACKJ_23857 0093: 13@ = integer 12@ to_float 13@ /= 50.0 if 13@ > 10.0 jf @BLACKJ_23906 13@ = 10.0 :BLACKJ_23906 0092: 11@ = float 13@ to_integer 0093: 14@ = integer 11@ to_float 14@ *= 0.013 if 11@ > 0 jf @BLACKJ_23960 14@ += 0.0 :BLACKJ_23960 0089: 13@ = $9216 // (float) 005B: 13@ += 14@ // (float) 11@ *= -50 005A: 12@ += 11@ // (int) if 03CA: object $9208[3] exists jf @BLACKJ_24062 Object.StorePos($9208[3], $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0400: store_coords_to 13@ 13@ $tempvar_Float_3 from_object 0@ with_offset 0.0 0.0 13@ Object.PutAt($9208[3], $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) :BLACKJ_24062 0093: 13@ = integer 12@ to_float 13@ /= 100.0 if 13@ > 10.0 jf @BLACKJ_24111 13@ = 10.0 :BLACKJ_24111 0092: 11@ = float 13@ to_integer 0093: 14@ = integer 11@ to_float 14@ *= 0.013 if 11@ > 0 jf @BLACKJ_24165 14@ += 0.0 :BLACKJ_24165 0089: 13@ = $9216 // (float) 005B: 13@ += 14@ // (float) 11@ *= -100 005A: 12@ += 11@ // (int) if 03CA: object $9208[4] exists jf @BLACKJ_24267 Object.StorePos($9208[4], $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0400: store_coords_to 13@ 13@ $tempvar_Float_3 from_object 0@ with_offset 0.0 0.0 13@ Object.PutAt($9208[4], $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) :BLACKJ_24267 0093: 13@ = integer 12@ to_float 13@ /= 200.0 if 13@ > 10.0 jf @BLACKJ_24316 13@ = 10.0 :BLACKJ_24316 0092: 11@ = float 13@ to_integer 0093: 14@ = integer 11@ to_float 14@ *= 0.013 if 11@ > 0 jf @BLACKJ_24370 14@ += 0.0 :BLACKJ_24370 0089: 13@ = $9216 // (float) 005B: 13@ += 14@ // (float) 11@ *= -200 005A: 12@ += 11@ // (int) if 03CA: object $9208[5] exists jf @BLACKJ_24473 Object.StorePos($9208[5], $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0400: store_coords_to 13@ 13@ $tempvar_Float_3 from_object 0@ with_offset 0.0 0.0 13@ Object.PutAt($9208[5], $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) :BLACKJ_24473 0093: 13@ = integer 12@ to_float 13@ /= 500.0 if 13@ > 10.0 jf @BLACKJ_24522 13@ = 10.0 :BLACKJ_24522 0092: 11@ = float 13@ to_integer 0093: 14@ = integer 11@ to_float 14@ *= 0.013 if 11@ > 0 jf @BLACKJ_24576 14@ += 0.0 :BLACKJ_24576 0089: 13@ = $9216 // (float) 005B: 13@ += 14@ // (float) 11@ *= -500 005A: 12@ += 11@ // (int) if 03CA: object $9208[6] exists jf @BLACKJ_24679 Object.StorePos($9208[6], $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0400: store_coords_to 13@ 13@ $tempvar_Float_3 from_object 0@ with_offset 0.0 0.0 13@ Object.PutAt($9208[6], $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) :BLACKJ_24679 0093: 13@ = integer 12@ to_float 13@ /= 1000.0 if 13@ > 10.0 jf @BLACKJ_24728 13@ = 10.0 :BLACKJ_24728 0092: 11@ = float 13@ to_integer 0093: 14@ = integer 11@ to_float 14@ *= 0.013 if 11@ > 0 jf @BLACKJ_24782 14@ += 0.0 :BLACKJ_24782 0089: 13@ = $9216 // (float) 005B: 13@ += 14@ // (float) 11@ *= -1000 005A: 12@ += 11@ // (int) if 03CA: object $9208[7] exists jf @BLACKJ_24885 Object.StorePos($9208[7], $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0400: store_coords_to 13@ 13@ $tempvar_Float_3 from_object 0@ with_offset 0.0 0.0 13@ Object.PutAt($9208[7], $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) :BLACKJ_24885 return :BLACKJ_24887 03E3: set_texture_to_be_drawn_antialiased 0 0937: text_draw_box_cornerA $BJACK_X_Screenpos[0] $BJACK_Y_Screenpos[0] cornerB $BJACK_X_Screenpos[1] $BJACK_Y_Screenpos[1] GXT_reference 'BJ_TITL' style 2 // CTABKA gosub @BLACKJ_34072 03E3: set_texture_to_be_drawn_antialiased 0 0340: set_text_draw_RGBA 134 155 184 255 033E: set_draw_text_position $BJACK_X_Screenpos[2] $BJACK_Y_Screenpos[2] GXT 'BJ_01' // O6WAR CTABKA gosub @BLACKJ_34072 03E3: set_texture_to_be_drawn_antialiased 0 033F: set_text_draw_letter_size 0.625 2.788 045A: draw_text_1number $BJACK_X_Screenpos[3] $BJACK_Y_Screenpos[3] GXT 'DOLLAR' number $BJACK_Initial_Stake // $~1~ gosub @BLACKJ_34072 03E3: set_texture_to_be_drawn_antialiased 0 0340: set_text_draw_RGBA 134 155 184 255 033E: set_draw_text_position $BJACK_X_Screenpos[4] $BJACK_Y_Screenpos[4] GXT 'BJ_02' // MNH CTABKA gosub @BLACKJ_34072 03E3: set_texture_to_be_drawn_antialiased 0 033F: set_text_draw_letter_size 0.625 2.788 045A: draw_text_1number $BJACK_X_Screenpos[5] $BJACK_Y_Screenpos[5] GXT 'DOLLAR' number 30@ // $~1~ gosub @BLACKJ_34072 03E3: set_texture_to_be_drawn_antialiased 0 0340: set_text_draw_RGBA 134 155 184 255 033E: set_draw_text_position $BJACK_X_Screenpos[6] $BJACK_Y_Screenpos[6] GXT 'BJ_03' // MAKC CTABKA gosub @BLACKJ_34072 03E3: set_texture_to_be_drawn_antialiased 0 033F: set_text_draw_letter_size 0.625 2.788 045A: draw_text_1number $BJACK_X_Screenpos[7] $BJACK_Y_Screenpos[7] GXT 'DOLLAR' number 29@ // $~1~ return :BLACKJ_25173 03E3: set_texture_to_be_drawn_antialiased 0 0937: text_draw_box_cornerA $BJACK_X_Screenpos[8] $BJACK_Y_Screenpos[8] cornerB $BJACK_X_Screenpos[9] $BJACK_Y_Screenpos[9] GXT_reference 'BJ_TITL' style 2 // CTABKA gosub @BLACKJ_34072 03E3: set_texture_to_be_drawn_antialiased 0 0340: set_text_draw_RGBA 134 155 184 255 033E: set_draw_text_position $BJACK_X_Screenpos[10] $BJACK_Y_Screenpos[10] GXT 'BJ_01' // O6WAR CTABKA gosub @BLACKJ_34072 03E3: set_texture_to_be_drawn_antialiased 0 033F: set_text_draw_letter_size 0.625 2.788 045A: draw_text_1number $BJACK_X_Screenpos[11] $BJACK_Y_Screenpos[11] GXT 'DOLLAR' number $BJACK_Initial_Stake // $~1~ gosub @BLACKJ_34072 03E3: set_texture_to_be_drawn_antialiased 0 0340: set_text_draw_RGBA 134 155 184 255 033E: set_draw_text_position $BJACK_X_Screenpos[12] $BJACK_Y_Screenpos[12] GXT 'BJ_04' // O4KN CDAUWEFO gosub @BLACKJ_34072 03E3: set_texture_to_be_drawn_antialiased 0 033F: set_text_draw_letter_size 0.625 2.788 if 2@ > 4 jf @BLACKJ_25487 if $BJACK_Dealer_total2 == 0 jf @BLACKJ_25457 if $BJACK_Dealer_total > 21 jf @BLACKJ_25430 033E: set_draw_text_position $BJACK_X_Screenpos[13] $BJACK_Y_Screenpos[13] GXT 'BJ_BUST' // ZPOLETEL! goto @BLACKJ_25450 :BLACKJ_25430 045A: draw_text_1number $BJACK_X_Screenpos[13] $BJACK_Y_Screenpos[13] GXT 'BJ_0' number $BJACK_Dealer_total // ~1~ :BLACKJ_25450 goto @BLACKJ_25480 :BLACKJ_25457 045B: draw_text_2numbers $BJACK_X_Screenpos[14] $BJACK_Y_Screenpos[14] GXT 'BJ_OR2' numbers $BJACK_Dealer_total $BJACK_Dealer_total2 // ~1~ NLN ~1~ :BLACKJ_25480 goto @BLACKJ_25504 :BLACKJ_25487 033E: set_draw_text_position $BJACK_X_Screenpos[13] $BJACK_Y_Screenpos[13] GXT 'BJ_HIDE' // ??? :BLACKJ_25504 gosub @BLACKJ_34072 03E3: set_texture_to_be_drawn_antialiased 0 0340: set_text_draw_RGBA 134 155 184 255 033E: set_draw_text_position $BJACK_X_Screenpos[15] $BJACK_Y_Screenpos[15] GXT 'BJ_05' // BAWN O4KN if $BJACK_Player_total2 == 0 jf @BLACKJ_25704 gosub @BLACKJ_34072 03E3: set_texture_to_be_drawn_antialiased 0 033F: set_text_draw_letter_size 0.625 2.788 if $BJACK_Player_total1_B == 0 jf @BLACKJ_25674 if $BJACK_Player_total1 > 21 jf @BLACKJ_25647 033E: set_draw_text_position $BJACK_X_Screenpos[16] $BJACK_Y_Screenpos[16] GXT 'BJ_BUST' // ZPOLETEL! goto @BLACKJ_25667 :BLACKJ_25647 045A: draw_text_1number $BJACK_X_Screenpos[16] $BJACK_Y_Screenpos[16] GXT 'BJ_0' number $BJACK_Player_total1 // ~1~ :BLACKJ_25667 goto @BLACKJ_25697 :BLACKJ_25674 045B: draw_text_2numbers $BJACK_X_Screenpos[17] $BJACK_Y_Screenpos[17] GXT 'BJ_OR2' numbers $BJACK_Player_total1 $BJACK_Player_total1_B // ~1~ NLN ~1~ :BLACKJ_25697 goto @BLACKJ_25970 :BLACKJ_25704 gosub @BLACKJ_34072 03E3: set_texture_to_be_drawn_antialiased 0 033F: set_text_draw_letter_size 0.625 2.788 if $BJACK_Player_total1_B == 0 jf @BLACKJ_25814 if $BJACK_Player_total1 > 21 jf @BLACKJ_25787 033E: set_draw_text_position $BJACK_X_Screenpos[18] $BJACK_Y_Screenpos[18] GXT 'BJ_BUST' // ZPOLETEL! goto @BLACKJ_25807 :BLACKJ_25787 045A: draw_text_1number $BJACK_X_Screenpos[18] $BJACK_Y_Screenpos[18] GXT 'BJ_0' number $BJACK_Player_total1 // ~1~ :BLACKJ_25807 goto @BLACKJ_25837 :BLACKJ_25814 045B: draw_text_2numbers $BJACK_X_Screenpos[19] $BJACK_Y_Screenpos[19] GXT 'BJ_OR2' numbers $BJACK_Player_total1 $BJACK_Player_total1_B // ~1~ NLN ~1~ :BLACKJ_25837 gosub @BLACKJ_34072 03E3: set_texture_to_be_drawn_antialiased 0 033F: set_text_draw_letter_size 0.625 2.788 if $BJACK_Player_total2_B == 0 jf @BLACKJ_25947 if $BJACK_Player_total2 > 21 jf @BLACKJ_25920 033E: set_draw_text_position $BJACK_X_Screenpos[20] $BJACK_Y_Screenpos[20] GXT 'BJ_BUST' // ZPOLETEL! goto @BLACKJ_25940 :BLACKJ_25920 045A: draw_text_1number $BJACK_X_Screenpos[20] $BJACK_Y_Screenpos[20] GXT 'BJ_0' number $BJACK_Player_total2 // ~1~ :BLACKJ_25940 goto @BLACKJ_25970 :BLACKJ_25947 045B: draw_text_2numbers $BJACK_X_Screenpos[21] $BJACK_Y_Screenpos[21] GXT 'BJ_OR2' numbers $BJACK_Player_total2 $BJACK_Player_total2_B // ~1~ NLN ~1~ :BLACKJ_25970 return if 0736: NOP_false 76 jf @BLACKJ_26046 $9308 += 1 if $9308 > 26 jf @BLACKJ_26019 $9308 = -1 :BLACKJ_26019 0663: NOP "SCREEN_POSITION_EDIT" $9308 :BLACKJ_26046 if $9308 > -1 jf @BLACKJ_26184 if 0736: NOP_false 128 jf @BLACKJ_26094 $BJACK_X_Screenpos($9308,27f) += 1.0 :BLACKJ_26094 if 0736: NOP_false 129 jf @BLACKJ_26124 $BJACK_X_Screenpos($9308,27f) += -1.0 :BLACKJ_26124 if 0736: NOP_false 131 jf @BLACKJ_26154 $BJACK_Y_Screenpos($9308,27f) += -1.0 :BLACKJ_26154 if 0736: NOP_false 130 jf @BLACKJ_26184 $BJACK_Y_Screenpos($9308,27f) += 1.0 :BLACKJ_26184 if $9308 > -1 jf @BLACKJ_26943 if 0736: NOP_false 137 jf @BLACKJ_26943 03A9: NOP 05B6: 8 // MODID, IMP NAME 10@ = 0 :BLACKJ_26357 if 27 > 10@ jf @BLACKJ_26941 03A9: NOP 05B6: 9 // 03A7: NOP 10@ 05B6: 10 // UNLOCKED_IMPORT_CARS ARRAY 03A8: NOP $BJACK_X_Screenpos(10@,27f) 03A9: NOP 05B6: 11 // UNLOCKED_IMPORT_CARS[ 03A7: NOP 10@ 05B6: 12 // ] = 03A8: NOP $BJACK_Y_Screenpos(10@,27f) 10@ += 1 goto @BLACKJ_26357 :BLACKJ_26941 03A9: NOP :BLACKJ_26943 return if 0736: NOP_false 66 jf @BLACKJ_27309 $9309 += 1 if $9309 > 7 jf @BLACKJ_26992 $9309 = 0 :BLACKJ_26992 if $9309 == 1 jf @BLACKJ_27028 0662: NOP "EDIT_CARD_SIZE" :BLACKJ_27028 if $9309 == 2 jf @BLACKJ_27071 0662: NOP "EDIT_CARD_POSITIONS_X" :BLACKJ_27071 if $9309 == 3 jf @BLACKJ_27121 0662: NOP "EDIT_PLAYERS_CARD_POSITION_1" :BLACKJ_27121 if $9309 == 4 jf @BLACKJ_27172 0662: NOP "EDIT_PLAYERS_CARD_POSITION_1B" :BLACKJ_27172 if $9309 == 5 jf @BLACKJ_27222 0662: NOP "EDIT_PLAYERS_CARD_POSITION_2" :BLACKJ_27222 if $9309 == 6 jf @BLACKJ_27270 0662: NOP "EDIT_DEALERS_CARD_POSITION" :BLACKJ_27270 if $9309 == 7 jf @BLACKJ_27309 0662: NOP "EDIT_BORDER_WIDTH" :BLACKJ_27309 if $9309 == 1 jf @BLACKJ_27521 if 0736: NOP_false 131 jf @BLACKJ_27360 $BJACK_Card_Height += 1.0 gosub @BLACKJ_32419 :BLACKJ_27360 if 0736: NOP_false 130 jf @BLACKJ_27424 $BJACK_Card_Height += -1.0 if 1.0 > $BJACK_Card_Height jf @BLACKJ_27417 $BJACK_Card_Height = 1.0 :BLACKJ_27417 gosub @BLACKJ_32419 :BLACKJ_27424 if 0736: NOP_false 128 jf @BLACKJ_27457 $BJACK_Card_Width += 1.0 gosub @BLACKJ_32419 :BLACKJ_27457 if 0736: NOP_false 129 jf @BLACKJ_27521 $BJACK_Card_Width += -1.0 if 1.0 > $BJACK_Card_Width jf @BLACKJ_27514 $BJACK_Card_Width = 1.0 :BLACKJ_27514 gosub @BLACKJ_32419 :BLACKJ_27521 if $9309 == 2 jf @BLACKJ_27645 if 0736: NOP_false 128 jf @BLACKJ_27592 $9087[0] += 1.0 $9103[0] += 1.0 $9119[0] += 1.0 gosub @BLACKJ_32419 :BLACKJ_27592 if 0736: NOP_false 129 jf @BLACKJ_27645 $9087[0] += -1.0 $9103[0] += -1.0 $9119[0] += -1.0 gosub @BLACKJ_32419 :BLACKJ_27645 if $9309 == 3 jf @BLACKJ_27729 if 0736: NOP_false 131 jf @BLACKJ_27696 $9095[0] += -1.0 gosub @BLACKJ_32419 :BLACKJ_27696 if 0736: NOP_false 130 jf @BLACKJ_27729 $9095[0] += 1.0 gosub @BLACKJ_32419 :BLACKJ_27729 if $9309 == 4 jf @BLACKJ_27813 if 0736: NOP_false 131 jf @BLACKJ_27780 $9111[0] += -1.0 gosub @BLACKJ_32419 :BLACKJ_27780 if 0736: NOP_false 130 jf @BLACKJ_27813 $9111[0] += 1.0 gosub @BLACKJ_32419 :BLACKJ_27813 if $9309 == 5 jf @BLACKJ_27897 if 0736: NOP_false 131 jf @BLACKJ_27864 $9127[0] += -1.0 gosub @BLACKJ_32419 :BLACKJ_27864 if 0736: NOP_false 130 jf @BLACKJ_27897 $9127[0] += 1.0 gosub @BLACKJ_32419 :BLACKJ_27897 if $9309 == 6 jf @BLACKJ_28047 if 0736: NOP_false 128 jf @BLACKJ_27948 $BJACK_X_Player_Sprite[0] += 1.0 gosub @BLACKJ_32419 :BLACKJ_27948 if 0736: NOP_false 129 jf @BLACKJ_27981 $BJACK_X_Player_Sprite[0] += -1.0 gosub @BLACKJ_32419 :BLACKJ_27981 if 0736: NOP_false 131 jf @BLACKJ_28014 $BJACK_Y_Player_Sprite[0] += -1.0 gosub @BLACKJ_32419 :BLACKJ_28014 if 0736: NOP_false 130 jf @BLACKJ_28047 $BJACK_Y_Player_Sprite[0] += 1.0 gosub @BLACKJ_32419 :BLACKJ_28047 if $9309 == 7 jf @BLACKJ_28117 if 0736: NOP_false 128 jf @BLACKJ_28091 $BJACK_Border_Width += 1.0 :BLACKJ_28091 if 0736: NOP_false 129 jf @BLACKJ_28117 $BJACK_Border_Width += -1.0 :BLACKJ_28117 if $9309 > 0 jf @BLACKJ_29792 if 0736: NOP_false 137 jf @BLACKJ_29792 03A9: NOP 05B6: 13 // EDIT_X1 = 03A9: NOP 05B6: 14 // EDIT_Y1 = 03A8: NOP $BJACK_Card_Width 03A9: NOP 05B6: 15 // EDIT_X2 = 03A8: NOP $BJACK_Card_Height 03A9: NOP 05B6: 16 // EDIT_Y2 = 03A8: NOP $9087[0] 03A9: NOP 05B6: 17 // BUTT_ANGLE = 03A8: NOP $9095[0] 03A9: NOP 05B6: 18 // RAISE_CUE = 03A8: NOP $9103[0] 03A9: NOP 05B6: 19 // CUE_X_CORRECTION = 03A8: NOP $9111[0] 03A9: NOP 05B6: 20 // CUE BALL DATA = 03A8: NOP $9119[0] 03A9: NOP 05B6: 21 // BALL 03A8: NOP $9127[0] 03A9: NOP 05B6: 22 // POCKET 03A8: NOP $BJACK_X_Player_Sprite[0] 03A9: NOP 05B6: 23 // REQUIRED ANGLE = 03A8: NOP $BJACK_Y_Player_Sprite[0] 03A9: NOP 05B6: 24 // POCKET_PATH_SCORE = 03A8: NOP $BJACK_Border_Width 03A9: NOP :BLACKJ_29792 return :BLACKJ_29794 if $BJACK_Flag_Card_Cheat == 0 jf @BLACKJ_29831 $BJACK_Card_ID = 0 059E: get_card_to $BJACK_Card_ID goto @BLACKJ_29839 :BLACKJ_29831 0084: $BJACK_Card_ID = $BJACK_Cheat_Card_ID // (int) :BLACKJ_29839 if not Actor.Dead(1@) jf @BLACKJ_29893 0605: actor 1@ perform_animation_sequence "DEALONE" IFP_file "CASINO" 6.0 loop 0 0 0 0 time 500 // versionA :BLACKJ_29893 return :BLACKJ_29895 if 876F: not text_priority_displayed jf @BLACKJ_31248 if $BJACK_Player_has_split == 0 jf @BLACKJ_30130 0089: 13@ = $BJACK_Card_Width // (float) 13@ /= 2.0 0086: $tempvar_Float_1 = $9087[0] // (float) 0067: $tempvar_Float_1 -= 13@ // (float) 0061: $tempvar_Float_1 -= $BJACK_Border_Width // (float) 0089: 13@ = $BJACK_Card_Height // (float) 13@ /= 2.0 0086: $tempvar_Float_2 = $9095[0] // (float) 0067: $tempvar_Float_2 -= 13@ // (float) 0061: $tempvar_Float_2 -= $BJACK_Border_Width // (float) 0089: 13@ = $BJACK_Card_Width // (float) 13@ /= 2.0 0089: 17@ = $9087[4] // (float) 005B: 17@ += 13@ // (float) 005D: 17@ += $BJACK_Border_Width // (float) 0089: 13@ = $BJACK_Card_Height // (float) 13@ /= 2.0 0089: 18@ = $9095[4] // (float) 005B: 18@ += 13@ // (float) 005D: 18@ += $BJACK_Border_Width // (float) 03E3: set_texture_to_be_drawn_antialiased 1 0937: text_draw_box_cornerA $tempvar_Float_1 $tempvar_Float_2 cornerB 17@ 18@ GXT_reference 'DUMMY' style 0 goto @BLACKJ_30327 :BLACKJ_30130 0089: 13@ = $BJACK_Card_Width // (float) 13@ /= 2.0 0086: $tempvar_Float_1 = $9103[0] // (float) 0067: $tempvar_Float_1 -= 13@ // (float) 0061: $tempvar_Float_1 -= $BJACK_Border_Width // (float) 0089: 13@ = $BJACK_Card_Height // (float) 13@ /= 2.0 0086: $tempvar_Float_2 = $9111[0] // (float) 0067: $tempvar_Float_2 -= 13@ // (float) 0061: $tempvar_Float_2 -= $BJACK_Border_Width // (float) 0089: 13@ = $BJACK_Card_Width // (float) 13@ /= 2.0 0089: 17@ = $9119[4] // (float) 005B: 17@ += 13@ // (float) 005D: 17@ += $BJACK_Border_Width // (float) 0089: 13@ = $BJACK_Card_Height // (float) 13@ /= 2.0 0089: 18@ = $9127[4] // (float) 005B: 18@ += 13@ // (float) 005D: 18@ += $BJACK_Border_Width // (float) 03E3: set_texture_to_be_drawn_antialiased 1 0937: text_draw_box_cornerA $tempvar_Float_1 $tempvar_Float_2 cornerB 17@ 18@ GXT_reference 'DUMMY' style 0 :BLACKJ_30327 if and 8A2A: not text_box 'SGPUNT' displayed // ~h~MCTEP A3APTHSX NFP~w~ - YBELN4EH YPOBEHJ NFPOKA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000 Y KA3NHO. 8A2A: not text_box 'SGGAMB' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT ZPOVECCNOHALJHSN YPOBEHJ. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $10,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $10,000 Y KA3NHO. 8A2A: not text_box 'SGPROF' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ CZEQA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $100,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $100,000 Y KA3NHO. 8A2A: not text_box 'SGHIRO' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ KNTA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000,000 Y KA3NHO. jf @BLACKJ_30579 0089: 13@ = $BJACK_Card_Width // (float) 13@ /= 2.0 0086: $tempvar_Float_1 = $BJACK_X_Player_Sprite[0] // (float) 0067: $tempvar_Float_1 -= 13@ // (float) 0061: $tempvar_Float_1 -= $BJACK_Border_Width // (float) 0089: 13@ = $BJACK_Card_Height // (float) 13@ /= 2.0 0086: $tempvar_Float_2 = $BJACK_Y_Player_Sprite[0] // (float) 0067: $tempvar_Float_2 -= 13@ // (float) 0061: $tempvar_Float_2 -= $BJACK_Border_Width // (float) 0089: 13@ = $BJACK_Card_Width // (float) 13@ /= 2.0 0089: 17@ = $BJACK_X_Player_Sprite[4] // (float) 005B: 17@ += 13@ // (float) 005D: 17@ += $BJACK_Border_Width // (float) 0089: 13@ = $BJACK_Card_Height // (float) 13@ /= 2.0 0089: 18@ = $BJACK_Y_Player_Sprite[4] // (float) 005B: 18@ += 13@ // (float) 005D: 18@ += $BJACK_Border_Width // (float) 03E3: set_texture_to_be_drawn_antialiased 1 0937: text_draw_box_cornerA $tempvar_Float_1 $tempvar_Float_2 cornerB 17@ 18@ GXT_reference 'DUMMY' style 0 :BLACKJ_30579 $9311 = 0 :BLACKJ_30586 if 8 > $9311 jf @BLACKJ_31248 if $BJACK_Player_has_split == 0 jf @BLACKJ_30696 if not $9149($9311,8i) == 0 jf @BLACKJ_30689 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture $9149($9311,8i) position $9087($9311,8f) $9095($9311,8f) size $BJACK_Card_Width $BJACK_Card_Height RGBA 128 128 128 255 :BLACKJ_30689 goto @BLACKJ_30830 :BLACKJ_30696 if not $9149($9311,8i) == 0 jf @BLACKJ_30763 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture $9149($9311,8i) position $9103($9311,8f) $9111($9311,8f) size $BJACK_Card_Width $BJACK_Card_Height RGBA 128 128 128 255 :BLACKJ_30763 if not $9157($9311,8i) == 0 jf @BLACKJ_30830 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture $9157($9311,8i) position $9119($9311,8f) $9127($9311,8f) size $BJACK_Card_Width $BJACK_Card_Height RGBA 128 128 128 255 :BLACKJ_30830 if and 8A2A: not text_box 'SGPUNT' displayed // ~h~MCTEP A3APTHSX NFP~w~ - YBELN4EH YPOBEHJ NFPOKA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000 Y KA3NHO. 8A2A: not text_box 'SGGAMB' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT ZPOVECCNOHALJHSN YPOBEHJ. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $10,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $10,000 Y KA3NHO. 8A2A: not text_box 'SGPROF' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ CZEQA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $100,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $100,000 Y KA3NHO. 8A2A: not text_box 'SGHIRO' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ KNTA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000,000 Y KA3NHO. jf @BLACKJ_31229 if not $9141($9311,8i) == 0 jf @BLACKJ_31222 if $9311 == 0 jf @BLACKJ_31177 if $BJACK_Player_has_split == 0 jf @BLACKJ_31060 if $BJACK_Player_has_stucked1 == 0 jf @BLACKJ_31008 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture 53 position $BJACK_X_Player_Sprite($9311,8f) $BJACK_Y_Player_Sprite($9311,8f) size $BJACK_Card_Width $BJACK_Card_Height RGBA 128 128 128 255 goto @BLACKJ_31053 :BLACKJ_31008 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture $9141($9311,8i) position $BJACK_X_Player_Sprite($9311,8f) $BJACK_Y_Player_Sprite($9311,8f) size $BJACK_Card_Width $BJACK_Card_Height RGBA 128 128 128 255 :BLACKJ_31053 goto @BLACKJ_31170 :BLACKJ_31060 if $BJACK_Player_has_stucked2 == 0 jf @BLACKJ_31125 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture 53 position $BJACK_X_Player_Sprite($9311,8f) $BJACK_Y_Player_Sprite($9311,8f) size $BJACK_Card_Width $BJACK_Card_Height RGBA 128 128 128 255 goto @BLACKJ_31170 :BLACKJ_31125 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture $9141($9311,8i) position $BJACK_X_Player_Sprite($9311,8f) $BJACK_Y_Player_Sprite($9311,8f) size $BJACK_Card_Width $BJACK_Card_Height RGBA 128 128 128 255 :BLACKJ_31170 goto @BLACKJ_31222 :BLACKJ_31177 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture $9141($9311,8i) position $BJACK_X_Player_Sprite($9311,8f) $BJACK_Y_Player_Sprite($9311,8f) size $BJACK_Card_Width $BJACK_Card_Height RGBA 128 128 128 255 :BLACKJ_31222 goto @BLACKJ_31234 :BLACKJ_31229 0989: set_text_boxes_width 200 :BLACKJ_31234 $9311 += 1 goto @BLACKJ_30586 :BLACKJ_31248 return :BLACKJ_31250 $BJACK_Dealer_total = 0 $BJACK_Dealer_total2 = 0 $BJACK_Player_total1 = 0 $BJACK_Player_total1_B = 0 $BJACK_Player_total2 = 0 $BJACK_Player_total2_B = 0 $BJACK_Dealer_got_ace = 0 $BJACK_Player_got_ace1 = 0 $BJACK_Player_got_ace2 = 0 $9312 = 0 :BLACKJ_31320 if 8 > $9312 jf @BLACKJ_31805 if not $9141($9312,8i) == 0 jf @BLACKJ_31489 0084: $9313 = $9141($9312,8i) // (int) 0084: $9314 = $9313 // (int) gosub @BLACKJ_32080 0084: $9313 = $9315 // (int) if $9313 == 1 jf @BLACKJ_31473 if $BJACK_Dealer_got_ace == 0 jf @BLACKJ_31452 $BJACK_Dealer_total += 11 $BJACK_Dealer_got_ace = 1 goto @BLACKJ_31459 :BLACKJ_31452 $BJACK_Dealer_total += 1 :BLACKJ_31459 $BJACK_Dealer_total2 += 1 goto @BLACKJ_31489 :BLACKJ_31473 0058: $BJACK_Dealer_total += $9313 // (int) 0058: $BJACK_Dealer_total2 += $9313 // (int) :BLACKJ_31489 if not $9149($9312,8i) == 0 jf @BLACKJ_31640 0084: $9313 = $9149($9312,8i) // (int) 0084: $9314 = $9313 // (int) gosub @BLACKJ_32080 0084: $9313 = $9315 // (int) if $9313 == 1 jf @BLACKJ_31624 if $BJACK_Player_got_ace1 == 0 jf @BLACKJ_31603 $BJACK_Player_total1 += 11 $BJACK_Player_got_ace1 = 1 goto @BLACKJ_31610 :BLACKJ_31603 $BJACK_Player_total1 += 1 :BLACKJ_31610 $BJACK_Player_total1_B += 1 goto @BLACKJ_31640 :BLACKJ_31624 0058: $BJACK_Player_total1 += $9313 // (int) 0058: $BJACK_Player_total1_B += $9313 // (int) :BLACKJ_31640 if not $9157($9312,8i) == 0 jf @BLACKJ_31791 0084: $9313 = $9157($9312,8i) // (int) 0084: $9314 = $9313 // (int) gosub @BLACKJ_32080 0084: $9313 = $9315 // (int) if $9313 == 1 jf @BLACKJ_31775 if $BJACK_Player_got_ace2 == 0 jf @BLACKJ_31754 $BJACK_Player_total2 += 11 $BJACK_Player_got_ace2 = 1 goto @BLACKJ_31761 :BLACKJ_31754 $BJACK_Player_total2 += 1 :BLACKJ_31761 $BJACK_Player_total2_B += 1 goto @BLACKJ_31791 :BLACKJ_31775 0058: $BJACK_Player_total2 += $9313 // (int) 0058: $BJACK_Player_total2_B += $9313 // (int) :BLACKJ_31791 $9312 += 1 goto @BLACKJ_31320 :BLACKJ_31805 if 001C: $BJACK_Dealer_total > $BJACK_Dealer_total2 // (int) jf @BLACKJ_31889 if $BJACK_Dealer_total > 21 jf @BLACKJ_31857 0084: $BJACK_Dealer_total = $BJACK_Dealer_total2 // (int) $BJACK_Dealer_total2 = 0 :BLACKJ_31857 if $BJACK_Dealer_total == 21 jf @BLACKJ_31882 $BJACK_Dealer_total2 = 0 :BLACKJ_31882 goto @BLACKJ_31896 :BLACKJ_31889 $BJACK_Dealer_total2 = 0 :BLACKJ_31896 if 001C: $BJACK_Player_total1 > $BJACK_Player_total1_B // (int) jf @BLACKJ_31980 if $BJACK_Player_total1 > 21 jf @BLACKJ_31948 0084: $BJACK_Player_total1 = $BJACK_Player_total1_B // (int) $BJACK_Player_total1_B = 0 :BLACKJ_31948 if $BJACK_Player_total1 == 21 jf @BLACKJ_31973 $BJACK_Player_total1_B = 0 :BLACKJ_31973 goto @BLACKJ_31987 :BLACKJ_31980 $BJACK_Player_total1_B = 0 :BLACKJ_31987 if 001C: $BJACK_Player_total2 > $BJACK_Player_total2_B // (int) jf @BLACKJ_32071 if $BJACK_Player_total2 > 21 jf @BLACKJ_32039 0084: $BJACK_Player_total2 = $BJACK_Player_total2_B // (int) $BJACK_Player_total2_B = 0 :BLACKJ_32039 if $BJACK_Player_total2 == 21 jf @BLACKJ_32064 $BJACK_Player_total2_B = 0 :BLACKJ_32064 goto @BLACKJ_32078 :BLACKJ_32071 $BJACK_Player_total2_B = 0 :BLACKJ_32078 return :BLACKJ_32080 if 14 > $9314 jf @BLACKJ_32106 0084: $9315 = $9314 // (int) :BLACKJ_32106 if and 27 > $9314 $9314 > 13 jf @BLACKJ_32146 0084: $9315 = $9314 // (int) $9315 -= 13 :BLACKJ_32146 if and 40 > $9314 $9314 > 26 jf @BLACKJ_32186 0084: $9315 = $9314 // (int) $9315 -= 26 :BLACKJ_32186 if and 53 > $9314 $9314 > 39 jf @BLACKJ_32226 0084: $9315 = $9314 // (int) $9315 -= 39 :BLACKJ_32226 if 14 > $9315 jf @BLACKJ_32269 if $9315 > 10 jf @BLACKJ_32269 $9315 = 10 :BLACKJ_32269 return :BLACKJ_32271 if 14 > $9314 jf @BLACKJ_32297 0084: $9315 = $9314 // (int) :BLACKJ_32297 if and 27 > $9314 $9314 > 13 jf @BLACKJ_32337 0084: $9315 = $9314 // (int) $9315 -= 13 :BLACKJ_32337 if and 40 > $9314 $9314 > 26 jf @BLACKJ_32377 0084: $9315 = $9314 // (int) $9315 -= 26 :BLACKJ_32377 if and 53 > $9314 $9314 > 39 jf @BLACKJ_32417 0084: $9315 = $9314 // (int) $9315 -= 39 :BLACKJ_32417 return :BLACKJ_32419 0086: $9119[0] = $9087[0] // (float) 0086: $9127[0] = $9095[0] // (float) 0086: $9103[0] = $9087[0] // (float) 0086: $9111[0] = $9095[0] // (float) 0061: $9111[0] -= $BJACK_Card_Height // (float) 0061: $9111[0] -= $BJACK_Border_Width // (float) 10@ = 0 :BLACKJ_32474 if 8 > 10@ jf @BLACKJ_32803 if 5 > 10@ jf @BLACKJ_32693 0086: $9137 = $BJACK_Card_Width // (float) 0059: $9137 += $BJACK_Border_Width // (float) 0091: $9139 = integer 10@ to_float 0069: $9139 *= $9137 // (float) 0086: $9087(10@,8f) = $9087[0] // (float) 0059: $9087(10@,8f) += $9139 // (float) 0086: $9095(10@,8f) = $9095[0] // (float) 0086: $9103(10@,8f) = $9103[0] // (float) 0059: $9103(10@,8f) += $9139 // (float) 0086: $9111(10@,8f) = $9111[0] // (float) 0086: $9119(10@,8f) = $9119[0] // (float) 0059: $9119(10@,8f) += $9139 // (float) 0086: $9127(10@,8f) = $9127[0] // (float) 0086: $BJACK_X_Player_Sprite(10@,8f) = $BJACK_X_Player_Sprite[0] // (float) 0059: $BJACK_X_Player_Sprite(10@,8f) += $9139 // (float) 0086: $BJACK_Y_Player_Sprite(10@,8f) = $BJACK_Y_Player_Sprite[0] // (float) goto @BLACKJ_32789 :BLACKJ_32693 0086: $9087(10@,8f) = $9087[4] // (float) 0086: $9095(10@,8f) = $9095[4] // (float) 0086: $9103(10@,8f) = $9103[4] // (float) 0086: $9111(10@,8f) = $9111[4] // (float) 0086: $9119(10@,8f) = $9119[4] // (float) 0086: $9127(10@,8f) = $9127[4] // (float) 0086: $BJACK_X_Player_Sprite(10@,8f) = $BJACK_X_Player_Sprite[4] // (float) 0086: $BJACK_Y_Player_Sprite(10@,8f) = $BJACK_Y_Player_Sprite[4] // (float) :BLACKJ_32789 10@ += 1 goto @BLACKJ_32474 :BLACKJ_32803 return 0454: useless_store_debug_camera_position_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 if 03CA: object 0@ exists jf @BLACKJ_32854 Object.StorePos(0@, $9316, $9317, $9318) $tempvar_Angle = Object.Angle(0@) :BLACKJ_32854 $tempvar_Angle *= -1.0 02F7: 13@ = cosine $tempvar_Angle // (float) 02F6: 14@ = sine $tempvar_Angle // (float) 0086: $9319 = $tempvar_Float_1 // (float) 0061: $9319 -= $9316 // (float) 0086: $9320 = $tempvar_Float_2 // (float) 0061: $9320 -= $9317 // (float) 0086: $9321 = $tempvar_Float_3 // (float) 0061: $9321 -= $9318 // (float) 0086: $9322 = $9319 // (float) 006D: $9322 *= 13@ // (float) 0086: $9324 = $9320 // (float) 006D: $9324 *= 14@ // (float) 0061: $9322 -= $9324 // (float) 0086: $9323 = $9319 // (float) 006D: $9323 *= 14@ // (float) 0086: $9324 = $9320 // (float) 006D: $9324 *= 13@ // (float) 0059: $9323 += $9324 // (float) 03A9: NOP 05B6: 25 // POCKET_DIST_SCORE = 03A8: NOP $9322 03A8: NOP $9323 03A8: NOP $9321 0463: useless_store_debug_camera_target_point_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 0086: $9319 = $tempvar_Float_1 // (float) 0061: $9319 -= $9316 // (float) 0086: $9320 = $tempvar_Float_2 // (float) 0061: $9320 -= $9317 // (float) 0086: $9321 = $tempvar_Float_3 // (float) 0061: $9321 -= $9318 // (float) 0086: $9322 = $9319 // (float) 006D: $9322 *= 13@ // (float) 0086: $9324 = $9320 // (float) 006D: $9324 *= 14@ // (float) 0061: $9322 -= $9324 // (float) 0086: $9323 = $9319 // (float) 006D: $9323 *= 14@ // (float) 0086: $9324 = $9320 // (float) 006D: $9324 *= 13@ // (float) 0059: $9323 += $9324 // (float) 03A9: NOP 05B6: 26 // POCKET_ANGLE_SCORE = 03A8: NOP $9322 03A8: NOP $9323 03A8: NOP $9321 return Actor.StorePos($PLAYER_ACTOR, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) if 03CA: object 0@ exists jf @BLACKJ_33495 Object.StorePos(0@, $9316, $9317, $9318) $tempvar_Angle = Object.Angle(0@) :BLACKJ_33495 $tempvar_Angle *= -1.0 02F7: 13@ = cosine $tempvar_Angle // (float) 02F6: 14@ = sine $tempvar_Angle // (float) 0086: $9319 = $tempvar_Float_1 // (float) 0061: $9319 -= $9316 // (float) 0086: $9320 = $tempvar_Float_2 // (float) 0061: $9320 -= $9317 // (float) 0086: $9321 = $tempvar_Float_3 // (float) 0061: $9321 -= $9318 // (float) 0086: $9322 = $9319 // (float) 006D: $9322 *= 13@ // (float) 0086: $9324 = $9320 // (float) 006D: $9324 *= 14@ // (float) 0061: $9322 -= $9324 // (float) 0086: $9323 = $9319 // (float) 006D: $9323 *= 14@ // (float) 0086: $9324 = $9320 // (float) 006D: $9324 *= 13@ // (float) 0059: $9323 += $9324 // (float) 03A9: NOP 05B6: 27 // (PATH NOT CLEAR FROM CUE BALL TO THIS BALL) 03A8: NOP $9322 03A8: NOP $9323 03A8: NOP $9321 return :BLACKJ_33798 0653: 13@ = float_stat 81 if 1.0 > 13@ jf @BLACKJ_33840 $Max_Wager = 100 goto @BLACKJ_33960 :BLACKJ_33840 if 10.0 > 13@ jf @BLACKJ_33876 $Max_Wager = 1000 goto @BLACKJ_33960 :BLACKJ_33876 if 100.0 > 13@ jf @BLACKJ_33912 $Max_Wager = 10000 goto @BLACKJ_33960 :BLACKJ_33912 if 1000.0 > 13@ jf @BLACKJ_33950 $Max_Wager = 100000 goto @BLACKJ_33960 :BLACKJ_33950 $Max_Wager = 1000000 :BLACKJ_33960 return 0340: set_text_draw_RGBA 255 255 255 255 0341: unknown_text_draw_flag 0 03E4: enable_text_draw_align_right 0 0343: set_text_draw_linewidth 2000.0 0348: enable_text_draw_proportional 1 0342: enable_text_draw_centered 0 0345: enable_text_draw_background 0 033F: set_text_draw_letter_size 0.6 1.6 return 0340: set_text_draw_RGBA 255 180 180 255 0341: unknown_text_draw_flag 0 03E4: enable_text_draw_align_right 0 0343: set_text_draw_linewidth 2000.0 0348: enable_text_draw_proportional 1 0342: enable_text_draw_centered 1 0345: enable_text_draw_background 0 033F: set_text_draw_letter_size 2.0 3.0 return :BLACKJ_34072 0340: set_text_draw_RGBA 180 180 180 255 033F: set_text_draw_letter_size 0.471 2.508 03E4: enable_text_draw_align_right 0 0341: unknown_text_draw_flag 0 0342: enable_text_draw_centered 0 0343: set_text_draw_linewidth 640.0 0348: enable_text_draw_proportional 1 0345: enable_text_draw_background 0 return 0340: set_text_draw_RGBA 180 180 180 255 033F: set_text_draw_letter_size 0.471 2.508 03E4: enable_text_draw_align_right 0 0341: unknown_text_draw_flag 0 0342: enable_text_draw_centered 1 0343: set_text_draw_linewidth 640.0 0348: enable_text_draw_proportional 1 0345: enable_text_draw_background 0 return :BLACKJ_34182 0340: set_text_draw_RGBA 255 255 0 255 081C: draw_text_outline 2 RGBA 0 0 0 255 033F: set_text_draw_letter_size $BJACK_X_Screenpos[24] $BJACK_Y_Screenpos[24] 03E4: enable_text_draw_align_right 0 0341: unknown_text_draw_flag 0 0342: enable_text_draw_centered 1 0343: set_text_draw_linewidth 640.0 0348: enable_text_draw_proportional 1 0345: enable_text_draw_background 0 return 0904: get_interface 6 color_RGBA_to $9201 $9202 $9203 $9204 0340: set_text_draw_RGBA $9201 $9202 $9203 $9204 0349: set_text_draw_font 3 081C: draw_text_outline 3 RGBA 0 0 0 255 033F: set_text_draw_letter_size 1.2 4.0 0341: unknown_text_draw_flag 1 03E4: enable_text_draw_align_right 0 0343: set_text_draw_linewidth 1000.0 0348: enable_text_draw_proportional 1 0342: enable_text_draw_centered 1 0345: enable_text_draw_background 0 return 0904: get_interface 0 color_RGBA_to $9201 $9202 $9203 $9204 0340: set_text_draw_RGBA $9201 $9202 $9203 $9204 0349: set_text_draw_font 3 081C: draw_text_outline 3 RGBA 0 0 0 255 033F: set_text_draw_letter_size 1.2 4.0 0341: unknown_text_draw_flag 1 03E4: enable_text_draw_align_right 0 0343: set_text_draw_linewidth 1000.0 0348: enable_text_draw_proportional 1 0342: enable_text_draw_centered 1 0345: enable_text_draw_background 0 return 0904: get_interface 4 color_RGBA_to $9201 $9202 $9203 $9204 0340: set_text_draw_RGBA $9201 $9202 $9203 $9204 0349: set_text_draw_font 3 081C: draw_text_outline 3 RGBA 0 0 0 255 033F: set_text_draw_letter_size 1.2 4.0 0341: unknown_text_draw_flag 1 03E4: enable_text_draw_align_right 0 0343: set_text_draw_linewidth 1000.0 0348: enable_text_draw_proportional 1 0342: enable_text_draw_centered 1 0345: enable_text_draw_background 0 return 0904: get_interface 4 color_RGBA_to $9201 $9202 $9203 $9204 0340: set_text_draw_RGBA $9201 $9202 $9203 $9204 0349: set_text_draw_font 2 081C: draw_text_outline 2 RGBA 0 0 0 255 033F: set_text_draw_letter_size 0.52 1.45 0341: unknown_text_draw_flag 1 03E4: enable_text_draw_align_right 0 0343: set_text_draw_linewidth 1000.0 0348: enable_text_draw_proportional 1 0342: enable_text_draw_centered 1 0345: enable_text_draw_background 0 return :BLACKJ_34597 09BD: unknown_flag 0 2@ = 0 3@ = 0 4@ = 0 5@ = 0 if and 8A2A: not text_box 'SGPUNT' displayed // ~h~MCTEP A3APTHSX NFP~w~ - YBELN4EH YPOBEHJ NFPOKA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000 Y KA3NHO. 8A2A: not text_box 'SGGAMB' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT ZPOVECCNOHALJHSN YPOBEHJ. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $10,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $10,000 Y KA3NHO. 8A2A: not text_box 'SGPROF' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ CZEQA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $100,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $100,000 Y KA3NHO. 8A2A: not text_box 'SGHIRO' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ KNTA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000,000 Y KA3NHO. jf @BLACKJ_34686 03E6: remove_text_box :BLACKJ_34686 Camera.Restore 10@ = 0 :BLACKJ_34695 if 8 > 10@ jf @BLACKJ_34756 if 03CA: object $9208(10@,8i) exists jf @BLACKJ_34742 Object.Destroy($9208(10@,8i)) :BLACKJ_34742 10@ += 1 goto @BLACKJ_34695 :BLACKJ_34756 if not Actor.Dead(1@) jf @BLACKJ_34779 0638: AS_actor 1@ stay_put 1 :BLACKJ_34779 end_thread_named 'CASHWIN' Player.CanMove($PLAYER_CHAR) = True Camera.Restore_WithJumpCut 04EF: release_animation "CASINO" 0391: release_txd_dictionary 03F0: enable_text_draw 0 0581: enable_radar 1 03AD: NOP 1 0989: set_text_boxes_width 200 return //-------------External script 2 (CARMOD1)--------------- :CARMOD $10084 = 0 $10085 = 0 $10086 = 0 $10087 = 0 $10088 = 0.0 $10089 = 0.0 $10090 = 0.0 $10091 = 0.0 $10092 = 0.0 $10093 = 0.0 $10094 = 0.0 $10095 = 0.0 :CARMOD_108 $10096 = 0.0 :CARMOD_118 $10097 = 0.0 $10098 = 0.0 :CARMOD_138 $10099 = 0.0 $10100 = 0.0 $10101 = 0.0 $10102 = 0.0 $10103 = 0.0 $10104 = 0.0 $10105 = 0.0 $10106 = 0.0 $10107 = 0.0 :CARMOD_228 $10108 = 0.0 :CARMOD_238 $10109 = 0.0 $10110 = 0.0 :CARMOD_258 $10111 = 0.0 $10112 = 0.0 $10113 = 0.0 $10114 = 0.0 :CARMOD_298 $10115 = 0.0 $10116 = 0.0 $10117 = 0.0 :CARMOD_328 $10118 = 0.0 :CARMOD_338 $10119 = 0.0 $10120 = 0.0 :CARMOD_358 $10121 = 0.0 $10122 = 0.0 $10123 = 0.0 $10124 = 0.0 $10125 = 0.0 $10126 = 0.0 $10127 = 0.0 $10128 = 0.0 $10129 = 0.0 $10130 = 0.0 :CARMOD_458 $10131 = 0.0 $10132 = 0.0 $10133 = 0.0 $10134 = 0.0 $10135 = 0.0 $10136 = 0.0 $10137 = 0.0 $10138 = 0.0 $10139 = 0.0 $10140 = 0.0 $10141 = 0.0 $10142 = 0.0 :CARMOD_578 $10143 = 0.0 $10144 = 0.0 $10145 = 0.0 $10146 = 0.0 $10147 = 0.0 $10148 = 0.0 $10149 = 0.0 :CARMOD_648 $10150 = 0.0 $10151 = 0.0 :CARMOD_668 $10152 = 0.0 $10153 = 0.0 :CARMOD_688 $10154 = 0.0 $10155 = 0.0 :CARMOD_708 $10156 = 0.0 :CARMOD_718 $10157 = 0.0 $10158 = 0.0 $10159 = 0.0 $10160 = 0.0 $10161 = 0.0 $10162 = 0.0 $10163 = 0.0 $10164 = 0.0 $10165 = 0.0 $10166 = 0.0 $10167 = 0.0 $10168 = 0.0 $10169 = 0.0 $10170 = 0.0 $10171 = 0.0 $10172 = 0.0 $10173 = 0.0 $10174 = 0.0 $10175 = 0.0 $10176 = 0.0 $10177 = 0.0 $10178 = 0.0 $10179 = 0.0 $10180 = 0.0 $10181 = 0.0 $10182 = 0.0 $10183 = 0.0 $10184 = 0.0 $10185 = 0.0 :CARMOD_1008 $10186 = 0.0 $10082 = 0 $10187 = 0 $10197 = 0 $10190 = 0 $10191 = 0 $10192 = 0 :CARMOD_1060 $10193 = 0 :CARMOD_1067 $10194 = 0 $10195 = 0 $10196 = 0 $10198 = 0 $10199 = 0 :CARMOD_1102 $10200 = 0 :CARMOD_1109 $10201 = 0 $10202 = 0 $10203 = 0 $10204 = 0 $10205 = 0 $10206 = 0 $10411 = 0 $10412 = 0 $10413 = 0 $10417 = 0 $10416 = 0 $2545 = 0 $2544 = 0 $10418 = 0 $10419 = 0 $10425 = 0 :CARMOD_1221 $10427 = 0 $2420 = 0 $2424 = 0 :CARMOD_1242 $10428 = 0.0 $10429 = 0.0 $10430 = 0.0 $10437 = 0 $10438 = 0 $10439 = 0 :CARMOD_1293 $10440 = 0 :CARMOD_1300 $10441 = 0 $10442 = 0 $10443 = 0 $10444 = 0 $10445 = 0 $10446 = 0 $10447 = 0 $10448 = 0 $10481 = 0 $10483 = 0 $10484 = 0 $10485 = 0 $10486 = 0 $ACTIVE_PANEL_ID = 0 set_wb_check_to 1 thread 'CARMOD' :CARMOD_1413 wait 0 if Player.Defined($PLAYER_CHAR) jf @CARMOD_14642 if $CARMOD_Disabled_Flag == 0 :CARMOD_1444 jf @CARMOD_14264 if $10082 > 0 jf @CARMOD_1549 if 0A0F: new_language_set :CARMOD_1475 jf @CARMOD_1549 03E6: remove_text_box 08DA: remove_panel $2419 08DA: remove_panel $2423 08DA: remove_panel $CARMOD_Menu_Colors :CARMOD_1499 08DA: remove_panel $10424 08DA: remove_panel $10436 $2420 = 0 $2424 = 0 $10427 = 0 $10425 = 0 $10437 = 0 09FB: $Current_Language = current_language :CARMOD_1549 wait 0 if Player.Defined($PLAYER_CHAR) jf @CARMOD_14642 if Actor.Driving($PLAYER_ACTOR) :CARMOD_1578 jf @CARMOD_14264 :CARMOD_1585 $CARMOD_Car = Actor.CurrentCar($PLAYER_ACTOR) :CARMOD_1593 if :CARMOD_1597 89D3: not NOP jf @CARMOD_14642 if $10082 == 0 jf @CARMOD_4138 if or 0103: actor $PLAYER_ACTOR in_sphere 1042.013 -1019.927 31.127 radius 4.0 4.0 2.0 sphere 1 stopped_in_car 0103: actor $PLAYER_ACTOR in_sphere -1935.528 247.029 33.561 radius 4.0 4.0 2.0 sphere 1 stopped_in_car 0103: actor $PLAYER_ACTOR in_sphere 2387.075 1050.511 9.812 radius 4.0 4.0 2.0 sphere 1 stopped_in_car jf @CARMOD_2743 :CARMOD_1746 $CARMOD_Car = Actor.CurrentCar($PLAYER_ACTOR) if 0448: actor $PLAYER_ACTOR in_car $CARMOD_Car jf @CARMOD_2716 if and 84C8: not actor $PLAYER_ACTOR driving_flying_vehicle 84A7: not actor $PLAYER_ACTOR driving_boat 8969: not car $CARMOD_Car is_noncivilian_vehicle 8975: not car $CARMOD_Car emergency_vehicle jf @CARMOD_2661 gosub @CARMOD_24183 :CARMOD_1811 if not $10481 == 0 jf @CARMOD_2606 if and 896F: not car $CARMOD_Car street_racing_car 896E: not car $CARMOD_Car lowrider jf @CARMOD_2551 if $10083 == 0 jf @CARMOD_1910 Player.CanMove($PLAYER_CHAR) = False 09BD: unknown_flag 1 0A26: set_radio_to_favorite_station 09B3: get_car $CARMOD_Car door_status $10448 Car.DoorStatus($CARMOD_Car) = 4 fade 0 1000 $10083 = 1 :CARMOD_1910 if $10083 == 1 jf @CARMOD_1959 if not fading jf @CARMOD_1959 0A19: display_zone_text 'CARMOD1' // TPAHCVEHDEP $10083 = 2 :CARMOD_1959 if $10083 == 2 jf @CARMOD_2544 if 0103: actor $PLAYER_ACTOR in_sphere 1042.013 -1019.927 31.127 radius 4.0 4.0 2.0 sphere 0 stopped_in_car jf @CARMOD_2238 Car.StorePos($CARMOD_Car, $10428, $10429, $10430) goto @CARMOD_2369 :CARMOD_2046 wait 0 if :CARMOD_2054 Player.Defined($PLAYER_CHAR) jf @CARMOD_14642 if not Actor.Driving($PLAYER_ACTOR) jf @CARMOD_2232 if not $ACTIVE_PANEL_ID == 0 jf @CARMOD_2232 if $ACTIVE_PANEL_ID == 1 jf @CARMOD_2130 08DA: remove_panel $2419 goto @CARMOD_2232 :CARMOD_2130 wait 0 if $ACTIVE_PANEL_ID == 2 jf @CARMOD_2164 08DA: remove_panel $2423 goto @CARMOD_2232 :CARMOD_2164 wait 0 if :CARMOD_2172 $ACTIVE_PANEL_ID == 3 :CARMOD_2179 jf @CARMOD_2198 :CARMOD_2186 08DA: remove_panel $10436 goto @CARMOD_2232 :CARMOD_2198 wait 0 if $ACTIVE_PANEL_ID == 4 jf @CARMOD_2232 08DA: remove_panel $10424 goto @CARMOD_2232 :CARMOD_2232 wait 0 return :CARMOD_2238 if 0103: actor $PLAYER_ACTOR in_sphere -1935.528 247.029 33.561 radius 4.0 4.0 2.0 sphere 0 stopped_in_car jf @CARMOD_2307 Car.StorePos($CARMOD_Car, $10428, $10429, $10430) goto @CARMOD_2369 :CARMOD_2307 if 0103: actor $PLAYER_ACTOR in_sphere 2387.075 1050.511 9.812 radius 4.0 4.0 2.0 sphere 0 stopped_in_car jf @CARMOD_2369 Car.StorePos($CARMOD_Car, $10428, $10429, $10430) :CARMOD_2369 $10178 = 0.0 $10179 = 0.0 :CARMOD_2389 $10180 = 0.0 09C6: NOP 0404: unsupported_in_sa :CARMOD_2403 hex 02 FC 04 01 end 0860: link_actor $PLAYER_ACTOR to_interior 1 :CARMOD_2421 0840: link_car $CARMOD_Car to_interior 1 :CARMOD_2428 075E: load_shopping_data_PRICES_subsection "CARMOD1" // v$ 075D: load_shopping_data_SHOPS_subsection "CARMODS" // v$ 04E4: unknown_refresh_game_renderer_at 617.536 -1.99 Camera.SetAtPos(617.536, -1.99, 999.98) :CARMOD_2479 Car.PutAt($CARMOD_Car, 617.536, -1.99, 999.98) Car.Angle($CARMOD_Car) = 90.0 $10483 = 1 :CARMOD_2516 $10447 = 0 $10416 = 0 $10083 = 0 $10082 = 1 :CARMOD_2544 goto @CARMOD_2599 :CARMOD_2551 if $10416 == 0 jf @CARMOD_2599 00BC: show_text_highpriority GXT 'MODNO' time 5000 flag 1 // ~s~BS HE MOGETE TUHNHFOBATJ 3TY MAWNHY 3DECJ. $10416 = 1 $10082 = 0 :CARMOD_2599 goto @CARMOD_2654 :CARMOD_2606 if :CARMOD_2610 $10416 == 0 jf @CARMOD_2654 :CARMOD_2624 00BC: show_text_highpriority GXT 'MODNO2' time 5000 flag 1 // ~s~BS HE MOGETE TUHNHFOBATJ 3TOT ABTOMO6NLJ. $10416 = 1 $10082 = 0 :CARMOD_2654 goto @CARMOD_2709 :CARMOD_2661 if $10416 == 0 jf @CARMOD_2709 00BC: show_text_highpriority GXT 'MODNO2' time 5000 flag 1 // ~s~BS HE MOGETE TUHNHFOBATJ 3TOT ABTOMO6NLJ. $10416 = 1 $10082 = 0 :CARMOD_2709 goto @CARMOD_2736 :CARMOD_2716 07FB: set_interior 'CARMOD1' access 0 // TPAHCVEHDEP $10416 = 0 :CARMOD_2736 goto @CARMOD_2763 :CARMOD_2743 07FB: set_interior 'CARMOD1' access 0 // TPAHCVEHDEP $10416 = 0 :CARMOD_2763 if 0103: actor $PLAYER_ACTOR in_sphere 2645.112 -2045.745 12.607 radius 4.0 4.0 4.0 sphere 1 stopped_in_car jf @CARMOD_3436 $CARMOD_Car = Actor.CurrentCar($PLAYER_ACTOR) if 0448: actor $PLAYER_ACTOR in_car $CARMOD_Car jf @CARMOD_3409 if and :CARMOD_2842 84C8: not actor $PLAYER_ACTOR driving_flying_vehicle 84A7: not actor $PLAYER_ACTOR driving_boat 8969: not car $CARMOD_Car is_noncivilian_vehicle 8975: not car $CARMOD_Car emergency_vehicle jf @CARMOD_3361 gosub @CARMOD_24183 if not $10481 == 0 jf @CARMOD_3306 if 096E: car $CARMOD_Car lowrider jf @CARMOD_3251 if $10083 == 0 jf @CARMOD_2978 :CARMOD_2928 Player.CanMove($PLAYER_CHAR) = False :CARMOD_2935 09BD: unknown_flag 1 :CARMOD_2939 0A26: set_radio_to_favorite_station 09B3: get_car $CARMOD_Car door_status $10448 Car.DoorStatus($CARMOD_Car) = 4 $10482 = Car.Model($CARMOD_Car) :CARMOD_2964 fade 0 1000 $10083 = 1 :CARMOD_2978 if $10083 == 1 jf @CARMOD_3027 if not fading jf @CARMOD_3027 0A19: display_zone_text 'CARMOD2' // LOKO LOY KO $10083 = 2 :CARMOD_3027 if $10083 == 2 jf @CARMOD_3244 $10447 = 1 Car.StorePos($CARMOD_Car, $10428, $10429, $10430) $10430 = 12.5 09C6: NOP 0404: unsupported_in_sa :CARMOD_3080 hex 02 FC 04 02 end :CARMOD_3091 0860: link_actor $PLAYER_ACTOR to_interior 2 0840: link_car $CARMOD_Car to_interior 2 075E: load_shopping_data_PRICES_subsection "CARMOD2" // v$ 075D: load_shopping_data_SHOPS_subsection "CARMODS" // v$ 04E4: unknown_refresh_game_renderer_at 616.783 -74.815 Camera.SetAtPos(616.783, -74.815, 997.014) Car.PutAt($CARMOD_Car, 616.783, -74.815, 997.014) Car.Angle($CARMOD_Car) = 90.0 $10484 = 1 $10178 = 0.0 $10179 = 0.0 $10180 = 0.0 $10416 = 0 $10083 = 0 $10082 = 1 :CARMOD_3244 goto @CARMOD_3299 :CARMOD_3251 if $10416 == 0 jf @CARMOD_3299 00BC: show_text_highpriority GXT 'MODNO' time 5000 flag 1 // ~s~BS HE MOGETE TUHNHFOBATJ 3TY MAWNHY 3DECJ. :CARMOD_3285 $10416 = 1 :CARMOD_3292 $10082 = 0 :CARMOD_3299 goto @CARMOD_3354 :CARMOD_3306 if $10416 == 0 jf @CARMOD_3354 00BC: show_text_highpriority GXT 'MODNO2' time 5000 flag 1 // ~s~BS HE MOGETE TUHNHFOBATJ 3TOT ABTOMO6NLJ. $10416 = 1 $10082 = 0 :CARMOD_3354 goto @CARMOD_3402 :CARMOD_3361 if $10416 == 0 jf @CARMOD_3402 00BC: show_text_highpriority GXT 'MODNO2' time 5000 flag 1 // ~s~BS HE MOGETE TUHNHFOBATJ 3TOT ABTOMO6NLJ. $10082 = 0 :CARMOD_3402 goto @CARMOD_3429 :CARMOD_3409 07FB: set_interior 'CARMOD2' access 0 // LOKO LOY KO :CARMOD_3422 $10416 = 0 :CARMOD_3429 goto @CARMOD_3456 :CARMOD_3436 07FB: set_interior 'CARMOD2' access 0 // LOKO LOY KO $10416 = 0 :CARMOD_3456 if 0103: actor $PLAYER_ACTOR in_sphere -2723.845 217.804 3.585 radius 4.0 4.0 1.0 sphere 1 stopped_in_car jf @CARMOD_4118 $CARMOD_Car = Actor.CurrentCar($PLAYER_ACTOR) if 0448: actor $PLAYER_ACTOR in_car $CARMOD_Car jf @CARMOD_4091 if and 84C8: not actor $PLAYER_ACTOR driving_flying_vehicle 84A7: not actor $PLAYER_ACTOR driving_boat 8969: not car $CARMOD_Car is_noncivilian_vehicle 8975: not car $CARMOD_Car emergency_vehicle jf @CARMOD_4036 gosub @CARMOD_24183 if not $10481 == 0 jf @CARMOD_3981 if 096F: car $CARMOD_Car street_racing_car jf @CARMOD_3926 if $10083 == 0 jf @CARMOD_3663 Player.CanMove($PLAYER_CHAR) = False 09BD: unknown_flag 1 0A26: set_radio_to_favorite_station 09B3: get_car $CARMOD_Car door_status $10448 Car.DoorStatus($CARMOD_Car) = 4 fade 0 1000 $10083 = 1 :CARMOD_3663 if $10083 == 1 jf @CARMOD_3712 if not fading jf @CARMOD_3712 0A19: display_zone_text 'CARMOD3' // KOLECA APXAHFELOB $10083 = 2 :CARMOD_3712 if $10083 == 2 jf @CARMOD_3919 :CARMOD_3730 $10178 = 0.0 $10179 = 0.0 $10180 = 0.0 Car.StorePos($CARMOD_Car, $10428, $10429, $10430) 09C6: NOP 0404: unsupported_in_sa hex 02 FC 04 03 end 0860: link_actor $PLAYER_ACTOR to_interior 3 0840: link_car $CARMOD_Car to_interior 3 $10447 = 0 $10485 = 1 075E: load_shopping_data_PRICES_subsection "CARMOD3" // v$ 075D: load_shopping_data_SHOPS_subsection "CARMODS" // v$ 04E4: unknown_refresh_game_renderer_at 615.286 -124.239 Camera.SetAtPos(615.286, -124.239, 996.995) Car.PutAt($CARMOD_Car, 615.286, -124.239, 996.995) Car.Angle($CARMOD_Car) = 90.0 $10416 = 0 $10083 = 0 $10082 = 1 :CARMOD_3919 goto @CARMOD_3974 :CARMOD_3926 if $10416 == 0 jf @CARMOD_3974 00BC: show_text_highpriority GXT 'MODNO' time 5000 flag 1 // ~s~BS HE MOGETE TUHNHFOBATJ 3TY MAWNHY 3DECJ. $10416 = 1 $10082 = 0 :CARMOD_3974 goto @CARMOD_4029 :CARMOD_3981 if $10416 == 0 jf @CARMOD_4029 00BC: show_text_highpriority GXT 'MODNO2' time 5000 flag 1 // ~s~BS HE MOGETE TUHNHFOBATJ 3TOT ABTOMO6NLJ. $10416 = 1 $10082 = 0 :CARMOD_4029 goto @CARMOD_4084 :CARMOD_4036 if $10416 == 0 jf @CARMOD_4084 00BC: show_text_highpriority GXT 'MODNO2' time 5000 flag 1 // ~s~BS HE MOGETE TUHNHFOBATJ 3TOT ABTOMO6NLJ. $10416 = 1 $10082 = 0 :CARMOD_4084 goto @CARMOD_4111 :CARMOD_4091 07FB: set_interior 'CARMOD3' access 0 // KOLECA APXAHFELOB $10416 = 0 :CARMOD_4111 goto @CARMOD_4138 :CARMOD_4118 07FB: set_interior 'CARMOD3' access 0 // KOLECA APXAHFELOB $10416 = 0 :CARMOD_4138 if $10082 == 1 jf @CARMOD_9275 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string 04F9: set_interior 4 color_to 0 if 096F: car $CARMOD_Car street_racing_car jf @CARMOD_5810 $10088 = 611.294 0059: $10088 += $10178 // (float) $10089 = -121.253 0059: $10089 += $10179 // (float) :CARMOD_4219 $10090 = 999.034 0059: $10090 += $10180 // (float) $10091 = 612.06 0059: $10091 += $10178 // (float) $10092 = -121.797 0059: $10092 += $10179 // (float) $10093 = 998.693 0059: $10093 += $10180 // (float) $10094 = 612.551 0059: $10094 += $10178 // (float) $10095 = -126.877 0059: $10095 += $10179 // (float) $10096 = 997.675 0059: $10096 += $10180 // (float) $10097 = 613.169 0059: $10097 += $10178 // (float) $10098 = -126.092 0059: $10098 += $10179 // (float) $10099 = 997.632 :CARMOD_4391 0059: $10099 += $10180 // (float) $10100 = 615.771 0059: $10100 += $10178 // (float) $10101 = -126.883 0059: $10101 += $10179 // (float) $10102 = 998.787 0059: $10102 += $10180 // (float) $10103 = 616.112 0059: $10103 += $10178 // (float) $10104 = -125.981 0059: $10104 += $10179 // (float) $10105 = 998.52 0059: $10105 += $10180 // (float) $10106 = 612.551 0059: $10106 += $10178 // (float) $10107 = -126.877 0059: $10107 += $10179 // (float) :CARMOD_4543 $10108 = 997.675 0059: $10108 += $10180 // (float) $10109 = 613.169 0059: $10109 += $10178 // (float) $10110 = -126.092 0059: $10110 += $10179 // (float) $10111 = 997.632 0059: $10111 += $10180 // (float) $10112 = 611.69 0059: $10112 += $10178 // (float) $10113 = -124.134 0059: $10113 += $10179 // (float) $10114 = 998.957 :CARMOD_4661 0059: $10114 += $10180 // (float) :CARMOD_4669 $10115 = 612.664 0059: $10115 += $10178 // (float) $10116 = -124.0 0059: $10116 += $10179 // (float) $10117 = 998.772 0059: $10117 += $10180 // (float) $10118 = 610.869 0059: $10118 += $10178 // (float) $10119 = -123.946 0059: $10119 += $10179 // (float) $10120 = 998.829 :CARMOD_4769 0059: $10120 += $10180 // (float) $10121 = 611.82 0059: $10121 += $10178 // (float) $10122 = -123.847 0059: $10122 += $10179 // (float) $10123 = 998.537 0059: $10123 += $10180 // (float) $10124 = 618.915 0059: $10124 += $10178 // (float) $10125 = -125.908 0059: $10125 += $10179 // (float) $10126 = 997.267 0059: $10126 += $10180 // (float) $10127 = 618.078 0059: $10127 += $10178 // (float) :CARMOD_4903 $10128 = -125.365 0059: $10128 += $10179 // (float) $10129 = 997.326 0059: $10129 += $10180 // (float) $10130 = 611.384 0059: $10130 += $10178 // (float) $10131 = -122.433 :CARMOD_4967 0059: $10131 += $10179 // (float) $10132 = 997.429 0059: $10132 += $10180 // (float) $10133 = 612.226 0059: $10133 += $10178 // (float) $10134 = -122.972 0059: $10134 += $10179 // (float) :CARMOD_5029 $10135 = 997.436 0059: $10135 += $10180 // (float) $10136 = 618.915 0059: $10136 += $10178 // (float) $10137 = -125.908 0059: $10137 += $10179 // (float) $10138 = 997.267 0059: $10138 += $10180 // (float) $10139 = 618.078 0059: $10139 += $10178 // (float) $10140 = -125.365 0059: $10140 += $10179 // (float) $10141 = 997.326 :CARMOD_5147 0059: $10141 += $10180 // (float) $10142 = 611.137 0059: $10142 += $10178 // (float) $10143 = -124.28 0059: $10143 += $10179 // (float) $10144 = 998.132 0059: $10144 += $10180 // (float) $10145 = 612.136 0059: $10145 += $10178 // (float) $10146 = -124.23 0059: $10146 += $10179 // (float) $10147 = 998.148 0059: $10147 += $10180 // (float) $10148 = 610.821 0059: $10148 += $10178 // (float) $10149 = -126.015 :CARMOD_5291 0059: $10149 += $10179 // (float) $10150 = 997.332 0059: $10150 += $10180 // (float) $10151 = 611.626 0059: $10151 += $10178 // (float) $10152 = -125.423 0059: $10152 += $10179 // (float) $10153 = 997.318 0059: $10153 += $10180 // (float) :CARMOD_5371 $10154 = 619.001 0059: $10154 += $10178 // (float) $10155 = -126.195 0059: $10155 += $10179 // (float) $10156 = 997.444 0059: $10156 += $10180 // (float) $10157 = 618.342 0059: $10157 += $10178 // (float) $10158 = -125.443 0059: $10158 += $10179 // (float) $10159 = 997.461 0059: $10159 += $10180 // (float) $10160 = 617.813 0059: $10160 += $10178 // (float) $10161 = -126.81 :CARMOD_5507 0059: $10161 += $10179 // (float) $10162 = 999.648 0059: $10162 += $10180 // (float) $10163 = 617.337 0059: $10163 += $10178 // (float) $10164 = -126.101 :CARMOD_5561 0059: $10164 += $10179 // (float) $10165 = 999.128 0059: $10165 += $10180 // (float) $10166 = 611.294 0059: $10166 += $10178 // (float) $10167 = -121.253 :CARMOD_5615 0059: $10167 += $10179 // (float) $10168 = 999.034 0059: $10168 += $10180 // (float) $10169 = 612.06 0059: $10169 += $10178 // (float) $10170 = -121.797 0059: $10170 += $10179 // (float) $10171 = 998.693 0059: $10171 += $10180 // (float) $10172 = 611.294 0059: $10172 += $10178 // (float) $10173 = -121.253 0059: $10173 += $10179 // (float) $10174 = 999.034 0059: $10174 += $10180 // (float) $10175 = 612.06 0059: $10175 += $10178 // (float) :CARMOD_5767 $10176 = -121.797 0059: $10176 += $10179 // (float) $10177 = 998.693 0059: $10177 += $10180 // (float) goto @CARMOD_9207 :CARMOD_5810 if 096E: car $CARMOD_Car lowrider jf @CARMOD_7587 $10088 = 611.92 0059: $10088 += $10178 // (float) $10089 = -71.983 0059: $10089 += $10179 // (float) $10090 = 998.987 0059: $10090 += $10180 // (float) $10091 = 612.818 0059: $10091 += $10178 // (float) $10092 = -72.38 0059: $10092 += $10179 // (float) $10093 = 998.797 :CARMOD_5926 0059: $10093 += $10180 // (float) $10094 = 613.505 0059: $10094 += $10178 // (float) $10095 = -77.61 0059: $10095 += $10179 // (float) $10096 = 997.677 :CARMOD_5980 0059: $10096 += $10180 // (float) $10097 = 614.004 0059: $10097 += $10178 // (float) :CARMOD_6006 $10098 = -76.753 :CARMOD_6016 0059: $10098 += $10179 // (float) :CARMOD_6024 $10099 = 997.802 0059: $10099 += $10180 // (float) $10100 = 617.662 0059: $10100 += $10178 // (float) $10101 = -77.58 0059: $10101 += $10179 // (float) $10102 = 998.585 0059: $10102 += $10180 // (float) $10103 = 618.012 0059: $10103 += $10178 // (float) $10104 = -76.679 0059: $10104 += $10179 // (float) $10105 = 998.329 0059: $10105 += $10180 // (float) $10106 = 616.065 0059: $10106 += $10178 // (float) :CARMOD_6168 $10107 = -77.465 0059: $10107 += $10179 // (float) $10108 = 998.157 0059: $10108 += $10180 // (float) $10109 = 616.652 0059: $10109 += $10178 // (float) $10110 = -76.69 0059: $10110 += $10179 // (float) $10111 = 997.924 0059: $10111 += $10180 // (float) $10112 = 615.755 :CARMOD_6268 0059: $10112 += $10178 // (float) $10113 = -77.977 0059: $10113 += $10179 // (float) $10114 = 999.347 0059: $10114 += $10180 // (float) :CARMOD_6312 $10115 = 616.099 0059: $10115 += $10178 // (float) $10116 = -77.105 0059: $10116 += $10179 // (float) $10117 = 999.0 :CARMOD_6358 0059: $10117 += $10180 // (float) $10118 = 612.339 0059: $10118 += $10178 // (float) $10119 = -74.645 0059: $10119 += $10179 // (float) $10120 = 998.718 0059: $10120 += $10180 // (float) $10121 = 613.331 0059: $10121 += $10178 // (float) $10122 = -74.593 0059: $10122 += $10179 // (float) $10123 = 998.606 0059: $10123 += $10180 // (float) $10124 = 620.776 0059: $10124 += $10178 // (float) $10125 = -76.608 :CARMOD_6502 0059: $10125 += $10179 // (float) $10126 = 997.237 0059: $10126 += $10180 // (float) :CARMOD_6528 $10127 = 620.051 0059: $10127 += $10178 // (float) $10128 = -75.949 0059: $10128 += $10179 // (float) $10129 = 997.438 0059: $10129 += $10180 // (float) $10130 = 612.114 0059: $10130 += $10178 // (float) $10131 = -74.496 0059: $10131 += $10179 // (float) $10132 = 997.782 0059: $10132 += $10180 // (float) $10133 = 613.111 0059: $10133 += $10178 // (float) $10134 = -74.454 0059: $10134 += $10179 // (float) $10135 = 997.711 0059: $10135 += $10180 // (float) $10136 = 620.776 0059: $10136 += $10178 // (float) $10137 = -76.608 0059: $10137 += $10179 // (float) $10138 = 997.237 0059: $10138 += $10180 // (float) $10139 = 620.051 0059: $10139 += $10178 // (float) $10140 = -75.949 0059: $10140 += $10179 // (float) $10141 = 997.438 0059: $10141 += $10180 // (float) $10142 = 612.114 0059: $10142 += $10178 // (float) $10143 = -74.496 0059: $10143 += $10179 // (float) :CARMOD_6834 $10144 = 997.782 0059: $10144 += $10180 // (float) :CARMOD_6852 $10145 = 613.111 :CARMOD_6862 0059: $10145 += $10178 // (float) $10146 = -74.454 0059: $10146 += $10179 // (float) :CARMOD_6888 $10147 = 997.711 0059: $10147 += $10180 // (float) :CARMOD_6906 $10148 = 612.114 0059: $10148 += $10178 // (float) $10149 = -74.496 0059: $10149 += $10179 // (float) $10150 = 997.782 0059: $10150 += $10180 // (float) $10151 = 613.111 0059: $10151 += $10178 // (float) $10152 = -74.454 0059: $10152 += $10179 // (float) $10153 = 997.711 0059: $10153 += $10180 // (float) $10154 = 620.846 0059: $10154 += $10178 // (float) $10155 = -76.877 0059: $10155 += $10179 // (float) $10156 = 997.351 0059: $10156 += $10180 // (float) $10157 = 620.213 0059: $10157 += $10178 // (float) $10158 = -76.111 0059: $10158 += $10179 // (float) $10159 = 997.463 0059: $10159 += $10180 // (float) :CARMOD_7122 $10160 = 621.041 :CARMOD_7132 0059: $10160 += $10178 // (float) $10161 = -74.946 0059: $10161 += $10179 // (float) $10162 = 998.933 0059: $10162 += $10180 // (float) $10163 = 620.076 0059: $10163 += $10178 // (float) $10164 = -74.953 0059: $10164 += $10179 // (float) $10165 = 998.673 0059: $10165 += $10180 // (float) $10166 = 612.258 0059: $10166 += $10178 // (float) $10167 = -72.185 0059: $10167 += $10179 // (float) $10168 = 998.882 0059: $10168 += $10180 // (float) :CARMOD_7284 $10169 = 613.129 0059: $10169 += $10178 // (float) $10170 = -72.67 :CARMOD_7312 0059: $10170 += $10179 // (float) $10171 = 998.796 0059: $10171 += $10180 // (float) :CARMOD_7338 if :CARMOD_7342 04A3: $10482 == 534 // $ == any jf @CARMOD_7472 :CARMOD_7357 $10172 = 612.114 0059: $10172 += $10178 // (float) $10173 = -74.496 0059: $10173 += $10179 // (float) $10174 = 997.782 :CARMOD_7403 0059: $10174 += $10180 // (float) $10175 = 613.111 0059: $10175 += $10178 // (float) $10176 = -74.454 0059: $10176 += $10179 // (float) $10177 = 997.711 0059: $10177 += $10180 // (float) goto @CARMOD_7580 :CARMOD_7472 $10172 = 615.737 0059: $10172 += $10178 // (float) $10173 = -77.256 0059: $10173 += $10179 // (float) :CARMOD_7508 $10174 = 998.634 0059: $10174 += $10180 // (float) $10175 = 616.234 0059: $10175 += $10178 // (float) $10176 = -76.403 0059: $10176 += $10179 // (float) $10177 = 998.472 0059: $10177 += $10180 // (float) :CARMOD_7580 goto @CARMOD_9207 :CARMOD_7587 $10088 = 612.767 0059: $10088 += $10178 // (float) :CARMOD_7605 $10089 = 0.57 0059: $10089 += $10179 // (float) $10090 = 1002.114 0059: $10090 += $10180 // (float) $10091 = 613.666 0059: $10091 += $10178 // (float) $10092 = 0.164 0059: $10092 += $10179 // (float) $10093 = 1001.951 0059: $10093 += $10180 // (float) $10094 = 614.438 0059: $10094 += $10178 // (float) $10095 = -4.576 0059: $10095 += $10179 // (float) $10096 = 1000.632 0059: $10096 += $10180 // (float) :CARMOD_7749 $10097 = 614.98 0059: $10097 += $10178 // (float) :CARMOD_7767 $10098 = -3.738 0059: $10098 += $10179 // (float) $10099 = 1000.565 0059: $10099 += $10180 // (float) $10100 = 618.187 0059: $10100 += $10178 // (float) $10101 = -5.388 0059: $10101 += $10179 // (float) $10102 = 1002.423 0059: $10102 += $10180 // (float) $10103 = 618.481 0059: $10103 += $10178 // (float) $10104 = -4.49 0059: $10104 += $10179 // (float) :CARMOD_7893 $10105 = 1002.097 0059: $10105 += $10180 // (float) :CARMOD_7911 $10106 = 615.667 0059: $10106 += $10178 // (float) $10107 = -4.542 0059: $10107 += $10179 // (float) $10108 = 1000.27 0059: $10108 += $10180 // (float) $10109 = 616.239 0059: $10109 += $10178 // (float) $10110 = -3.743 0059: $10110 += $10179 // (float) $10111 = 1000.452 0059: $10111 += $10180 // (float) $10112 = 613.67 0059: $10112 += $10178 // (float) :CARMOD_8037 $10113 = -1.479 0059: $10113 += $10179 // (float) $10114 = 1002.232 0059: $10114 += $10180 // (float) $10115 = 614.647 0059: $10115 += $10178 // (float) $10116 = -1.531 0059: $10116 += $10179 // (float) $10117 = 1002.027 0059: $10117 += $10180 // (float) $10118 = 613.535 0059: $10118 += $10178 // (float) $10119 = -1.792 0059: $10119 += $10179 // (float) $10120 = 1002.526 0059: $10120 += $10180 // (float) $10121 = 614.406 0059: $10121 += $10178 // (float) $10122 = -1.795 0059: $10122 += $10179 // (float) $10123 = 1002.035 :CARMOD_8227 0059: $10123 += $10180 // (float) $10124 = 621.91 0059: $10124 += $10178 // (float) $10125 = -3.627 0059: $10125 += $10179 // (float) :CARMOD_8271 $10126 = 1000.408 0059: $10126 += $10180 // (float) $10127 = 621.047 0059: $10127 += $10178 // (float) $10128 = -3.13 0059: $10128 += $10179 // (float) $10129 = 1000.314 0059: $10129 += $10180 // (float) $10130 = 611.612 0059: $10130 += $10178 // (float) $10131 = -1.485 0059: $10131 += $10179 // (float) $10132 = 1001.777 0059: $10132 += $10180 // (float) $10133 = 612.603 0059: $10133 += $10178 // (float) $10134 = -1.507 0059: $10134 += $10179 // (float) $10135 = 1001.642 0059: $10135 += $10180 // (float) $10136 = 621.48 0059: $10136 += $10178 // (float) $10137 = -3.495 :CARMOD_8479 0059: $10137 += $10179 // (float) $10138 = 1000.33 0059: $10138 += $10180 // (float) $10139 = 620.591 0059: $10139 += $10178 // (float) $10140 = -3.05 0059: $10140 += $10179 // (float) $10141 = 1000.435 0059: $10141 += $10180 // (float) $10142 = 612.612 0059: $10142 += $10178 // (float) $10143 = -1.765 0059: $10143 += $10179 // (float) $10144 = 1001.3 0059: $10144 += $10180 // (float) $10145 = 613.567 0059: $10145 += $10178 // (float) $10146 = -1.63 0059: $10146 += $10179 // (float) $10147 = 1001.036 0059: $10147 += $10180 // (float) $10148 = 611.612 0059: $10148 += $10178 // (float) $10149 = -1.485 0059: $10149 += $10179 // (float) $10150 = 1001.777 0059: $10150 += $10180 // (float) $10151 = 612.603 0059: $10151 += $10178 // (float) $10152 = -1.507 0059: $10152 += $10179 // (float) $10153 = 1001.642 0059: $10153 += $10180 // (float) $10154 = 621.48 0059: $10154 += $10178 // (float) $10155 = -3.495 0059: $10155 += $10179 // (float) $10156 = 1000.33 0059: $10156 += $10180 // (float) :CARMOD_8829 $10157 = 620.591 0059: $10157 += $10178 // (float) $10158 = -3.05 :CARMOD_8857 0059: $10158 += $10179 // (float) :CARMOD_8865 $10159 = 1000.435 0059: $10159 += $10180 // (float) $10160 = 622.596 0059: $10160 += $10178 // (float) $10161 = -2.014 0059: $10161 += $10179 // (float) $10162 = 1003.019 0059: $10162 += $10180 // (float) $10163 = 621.766 0059: $10163 += $10178 // (float) $10164 = -2.017 0059: $10164 += $10179 // (float) $10165 = 1002.462 0059: $10165 += $10180 // (float) :CARMOD_8991 $10166 = 612.767 0059: $10166 += $10178 // (float) $10167 = 0.57 0059: $10167 += $10179 // (float) $10168 = 1002.114 0059: $10168 += $10180 // (float) $10169 = 613.666 0059: $10169 += $10178 // (float) $10170 = 0.164 0059: $10170 += $10179 // (float) $10171 = 1001.951 0059: $10171 += $10180 // (float) $10172 = 613.584 0059: $10172 += $10178 // (float) $10173 = -0.713 0059: $10173 += $10179 // (float) $10174 = 1002.031 0059: $10174 += $10180 // (float) $10175 = 614.562 0059: $10175 += $10178 // (float) $10176 = -0.84 0059: $10176 += $10179 // (float) $10177 = 1001.862 0059: $10177 += $10180 // (float) :CARMOD_9207 32@ = 0 0581: enable_radar 0 08F8: display_stat_update_box 0 Camera.SetPosition($10088, $10089, $10090, 0.0, 0.0, 0.0) Camera.PointAt($10091, $10092, $10093, 2) $10083 = 0 :CARMOD_9268 $10082 = 2 :CARMOD_9275 if $10082 == 2 jf @CARMOD_9457 if $10083 == 0 jf @CARMOD_9357 075F: store_shopping_data_entries_number_to $2514 03F3: get_car $CARMOD_Car primary_color_to $10422 secondary_color_to $10423 0988: get_car $CARMOD_Car paintjob $10085 $10486 = Car.Model($CARMOD_Car) 09FE: unknown_car $CARMOD_Car 096B: set_present_mod_apply $10083 = 1 :CARMOD_9357 if $10083 == 1 jf @CARMOD_9408 if 32@ > 2000 jf @CARMOD_9408 fade 1 1000 $10083 = 2 :CARMOD_9408 if $10083 == 2 jf @CARMOD_9457 if not fading jf @CARMOD_9457 :CARMOD_9439 057E: set_radar_grey 1 $10083 = 0 $10082 = 3 :CARMOD_9457 if :CARMOD_9461 $10082 == 3 :CARMOD_9468 jf @CARMOD_10418 if $10083 == 0 jf @CARMOD_9797 if $2420 == 0 jf @CARMOD_9525 gosub @CARMOD_16081 gosub @CARMOD_14650 :CARMOD_9525 if 00E1: player 0 pressed_key 16 jf @CARMOD_9766 gosub @CARMOD_2046 $10441 = 0 :CARMOD_9556 $10442 = 0 08D7: $10411 = panel $2419 active_row if 0 > $10411 jf @CARMOD_9596 $10411 = 0 :CARMOD_9596 if not $10399($10411,12i) == 101 jf @CARMOD_9684 if not $10399($10411,12i) == 100 :CARMOD_9633 jf @CARMOD_9662 096D: get_car $CARMOD_Car car_component $10399($10411,12i) on_slot $10421 goto @CARMOD_9670 :CARMOD_9662 0988: get_car $CARMOD_Car paintjob $10085 :CARMOD_9670 gosub @CARMOD_17867 goto @CARMOD_9759 :CARMOD_9684 0086: $10181 = $10088 // (float) 0086: $10182 = $10089 // (float) 0086: $10183 = $10090 // (float) 0086: $10184 = $10091 // (float) 0086: $10185 = $10092 // (float) 0086: $10186 = $10093 // (float) $2426($10413,12i) = 150 $10444 = Car.Model($CARMOD_Car) gosub @CARMOD_22833 :CARMOD_9759 $10083 = 5 :CARMOD_9766 if 00E1: player 0 pressed_key 15 jf @CARMOD_9797 gosub @CARMOD_2046 $10083 = 1 :CARMOD_9797 if $10083 == 1 jf @CARMOD_9893 if 80E1: not player 0 pressed_key 15 :CARMOD_9825 jf @CARMOD_9893 gosub @CARMOD_2046 if $2420 == 1 jf @CARMOD_9871 :CARMOD_9857 08DA: remove_panel $2419 03E6: remove_text_box $2420 = 0 :CARMOD_9871 0169: set_fade_color_RGB 0 0 0 fade 0 1000 $10083 = 2 :CARMOD_9893 if $10083 == 2 jf @CARMOD_10117 if not fading jf @CARMOD_10117 09C6: NOP 0404: unsupported_in_sa hex 02 FC end 04A2: set_heli hex 04 00 end select_interior 0 0860: link_actor $PLAYER_ACTOR to_interior 0 0840: link_car $CARMOD_Car to_interior 0 :CARMOD_9953 04FA: reset_interior 0 colors 096C: set_present_mod_remove $10447 = 0 04E4: unknown_refresh_game_renderer_at $10428 $10429 Camera.SetAtPos($10428, $10429, $10430) :CARMOD_9985 Car.PutAt($CARMOD_Car, $10428, $10429, $10430) if $10483 == 1 jf @CARMOD_10029 :CARMOD_10017 Car.Angle($CARMOD_Car) = 0.0 Camera.SetBehindPlayer :CARMOD_10029 if $10484 == 1 jf @CARMOD_10059 Car.Angle($CARMOD_Car) = 180.0 Camera.SetBehindPlayer :CARMOD_10059 if :CARMOD_10063 $10485 == 1 jf @CARMOD_10089 Car.Angle($CARMOD_Car) = 90.0 Camera.SetBehindPlayer :CARMOD_10089 0A13: unknown_player_task Camera.Restore_WithJumpCut 087C: release_shopping_data 0169: set_fade_color_RGB 0 0 0 fade 1 1000 $10083 = 3 :CARMOD_10117 if $10083 == 3 jf @CARMOD_10182 if not fading :CARMOD_10141 jf @CARMOD_10182 Player.CanMove($PLAYER_CHAR) = True 09BD: unknown_flag 0 Car.DoorStatus($CARMOD_Car) = $10448 0581: enable_radar 1 057E: set_radar_grey 0 $10083 = 4 :CARMOD_10182 if $10083 == 4 jf @CARMOD_10291 if 8100: not actor $PLAYER_ACTOR in_sphere $10428 $10429 $10430 radius 4.0 4.0 4.0 sphere 0 in_car jf @CARMOD_10291 $10416 = 0 $10082 = 0 $10083 = 0 $10483 = 0 $10484 = 0 $10485 = 0 gosub @CARMOD_14285 :CARMOD_10291 if $10083 == 5 jf @CARMOD_10418 if 80E1: not player 0 pressed_key 16 jf @CARMOD_10418 gosub @CARMOD_2046 if $2420 == 1 jf @CARMOD_10365 08DA: remove_panel $2419 03E6: remove_text_box :CARMOD_10358 $2420 = 0 :CARMOD_10365 Camera.SetPosition($10181, $10182, $10183, 0.0, 0.0, 0.0) Camera.PointAt($10184, $10185, $10186, 2) $10082 = 4 $10083 = 0 :CARMOD_10418 if $10082 == 4 jf @CARMOD_11088 if Car.Wrecked($CARMOD_Car) jf @CARMOD_10466 gosub @CARMOD_14285 goto @CARMOD_1413 :CARMOD_10466 if $10399($10411,12i) == 101 jf @CARMOD_10520 if $10437 == 0 jf @CARMOD_10513 :CARMOD_10506 gosub @CARMOD_21882 :CARMOD_10513 goto @CARMOD_10545 :CARMOD_10520 if $2424 == 0 jf @CARMOD_10545 gosub @CARMOD_15087 :CARMOD_10545 if $10083 == 0 jf @CARMOD_10858 if 00E1: player 0 pressed_key 15 jf @CARMOD_10615 gosub @CARMOD_2046 $2544 = 0 $2545 = 0 $10417 = 0 $10083 = 1 :CARMOD_10615 if 00E1: player 0 pressed_key 16 jf @CARMOD_10858 gosub @CARMOD_2046 if $10399($10411,12i) == 101 jf @CARMOD_10740 :CARMOD_10661 08D7: $10438 = panel $10436 active_row if 0 > $10438 jf @CARMOD_10694 $10438 = 0 :CARMOD_10694 if $10438 == 0 jf @CARMOD_10726 $10441 = 1 goto @CARMOD_10733 :CARMOD_10726 $10442 = 1 :CARMOD_10733 goto @CARMOD_10823 :CARMOD_10740 08D7: $10412 = panel $2423 active_row if 0 > $10412 jf @CARMOD_10773 :CARMOD_10766 $10412 = 0 :CARMOD_10773 if and not $10399($10411,12i) == 100 not $10399($10411,12i) == 101 jf @CARMOD_10823 0084: $10415 = $2438($10412,12i) // (int) 06E9: load_car_component $10415 :CARMOD_10823 $2544 = 0 $2545 = 0 :CARMOD_10837 $10417 = 0 $10083 = 0 $10082 = 5 :CARMOD_10858 if $10083 == 1 :CARMOD_10869 jf @CARMOD_11088 if 80E1: not player 0 pressed_key 15 jf @CARMOD_11088 gosub @CARMOD_2046 if $2424 == 1 jf @CARMOD_10932 08DA: remove_panel $2423 03E6: remove_text_box $2424 = 0 :CARMOD_10932 if $10427 == 1 jf @CARMOD_10964 08DA: remove_panel $CARMOD_Menu_Colors 03E6: remove_text_box :CARMOD_10957 $10427 = 0 :CARMOD_10964 if $10437 == 1 jf @CARMOD_10996 08DA: remove_panel $10436 03E6: remove_text_box $10437 = 0 :CARMOD_10996 if $2420 == 0 jf @CARMOD_11028 gosub @CARMOD_16081 gosub @CARMOD_14650 :CARMOD_11028 Camera.SetPosition($10088, $10089, $10090, 0.0, 0.0, 0.0) Camera.PointAt($10091, $10092, $10093, 2) $10416 = 0 $10083 = 0 $10082 = 3 :CARMOD_11088 if $10082 == 5 jf @CARMOD_14264 :CARMOD_11106 if Car.Wrecked($CARMOD_Car) jf @CARMOD_11136 gosub @CARMOD_14285 goto @CARMOD_1413 :CARMOD_11136 if $10083 == 0 jf @CARMOD_11323 if 80E1: not player 0 pressed_key 16 jf @CARMOD_11323 gosub @CARMOD_2046 if $10399($10411,12i) == 101 :CARMOD_11193 jf @CARMOD_11214 $10083 = 1 goto @CARMOD_11273 :CARMOD_11214 if not $10399($10411,12i) == 100 :CARMOD_11229 jf @CARMOD_11266 if :CARMOD_11240 06EA: car_component $10415 available jf @CARMOD_11259 $10083 = 1 :CARMOD_11259 goto @CARMOD_11273 :CARMOD_11266 $10083 = 1 :CARMOD_11273 if $10083 == 1 jf @CARMOD_11323 if :CARMOD_11295 $2424 == 1 jf @CARMOD_11323 08DA: remove_panel $2423 03E6: remove_text_box $2424 = 0 :CARMOD_11323 if $10083 == 1 jf @CARMOD_11529 if $10399($10411,12i) == 101 :CARMOD_11356 jf @CARMOD_11427 :CARMOD_11363 if $10437 == 1 jf @CARMOD_11395 08DA: remove_panel $10436 :CARMOD_11386 03E6: remove_text_box $10437 = 0 :CARMOD_11395 if $10427 == 0 jf @CARMOD_11420 gosub @CARMOD_15740 :CARMOD_11420 goto @CARMOD_11522 :CARMOD_11427 if $10399($10411,12i) == 100 :CARMOD_11442 jf @CARMOD_11499 0084: $10086 = $10412 // (int) 0084: $10087 = $10412 // (int) $10087 += 1 06ED: set_car $CARMOD_Car paintjob $10086 09C6: NOP hex D3 FF FF E7 06 02 FC A2 02 BC A2 02 end :CARMOD_11508 hex D0 A2 end 06EB: release_car_component $10415 gosub @CARMOD_24279 :CARMOD_11522 $10083 = 2 :CARMOD_11529 if $10083 == 2 jf @CARMOD_11886 if $10399($10411,12i) == 101 jf @CARMOD_11745 08D7: $10440 = panel $CARMOD_Menu_Colors active_row if 0 > $10440 jf @CARMOD_11602 $10440 = 0 :CARMOD_11602 if $10441 == 1 jf @CARMOD_11700 if or $10486 == 542 $10486 == 549 jf @CARMOD_11680 0A22: set_car_color_to_panel_color_panelID $CARMOD_Menu_Colors car $CARMOD_Car colorslot 1 active_row $10440 0A22: set_car_color_to_panel_color_panelID $CARMOD_Menu_Colors car $CARMOD_Car colorslot 2 active_row $10440 :CARMOD_11673 goto @CARMOD_11693 :CARMOD_11680 0A22: set_car_color_to_panel_color_panelID $CARMOD_Menu_Colors car $CARMOD_Car colorslot 1 active_row $10440 :CARMOD_11693 goto @CARMOD_11713 :CARMOD_11700 0A22: set_car_color_to_panel_color_panelID $CARMOD_Menu_Colors car $CARMOD_Car colorslot 2 active_row $10440 :CARMOD_11713 if $10427 == 0 jf @CARMOD_11738 :CARMOD_11731 gosub @CARMOD_15740 :CARMOD_11738 goto @CARMOD_11770 :CARMOD_11745 if $10425 == 0 jf @CARMOD_11770 gosub @CARMOD_24279 :CARMOD_11770 if 00E1: player 0 pressed_key 15 jf @CARMOD_11801 gosub @CARMOD_2046 :CARMOD_11794 $10083 = 3 :CARMOD_11801 if 00E1: player 0 pressed_key 16 jf @CARMOD_11886 gosub @CARMOD_2046 03D5: remove_text 'CLTHNO2' // BS YGE KYZNLN 3TY BEWJ! 03D5: remove_text 'COLORNO' // ~s~BAWA MAWNHA YGE OKPAWEHA TAKNM QBETOM. :CARMOD_11847 03D5: remove_text 'SHOPNO' // ~s~Y BAC HEDOCTATO4HO DEHEF 4TO6S KYZNTJ 3TY BEWJ. $2545 = 0 $10417 = 0 $2544 = 0 $10083 = 4 :CARMOD_11886 if :CARMOD_11890 $10083 == 3 jf @CARMOD_12339 if 80E1: not player 0 pressed_key 15 :CARMOD_11914 jf @CARMOD_12339 gosub @CARMOD_2046 if $10399($10411,12i) == 101 jf @CARMOD_12024 if $10085 > -1 jf @CARMOD_12006 0229: set_car $CARMOD_Car primary_color_to $10422 secondary_color_to $10423 06ED: set_car $CARMOD_Car paintjob $10085 09C6: NOP 0104: actor $CARMOD_Car near_actor $10085 radius 0 $Catalina_Total_Passed_Missions 'Ñÿÿ)ü¢Ø¢Ü¢' sphere -12161 :CARMOD_12024 if $10399($10411,12i) == 100 jf @CARMOD_12127 if 0 > $10085 jf @CARMOD_12100 06ED: set_car $CARMOD_Car paintjob -1 0229: set_car $CARMOD_Car primary_color_to $10422 secondary_color_to $10423 09C6: NOP hex 00 01 A8 D0 FF FF end :CARMOD_12100 06ED: set_car $CARMOD_Car paintjob $10085 09C6: NOP hex 00 01 9F D0 FF FF end :CARMOD_12127 096C: set_present_mod_remove if $10425 == 1 jf @CARMOD_12161 08DA: remove_panel $10424 :CARMOD_12152 03E6: remove_text_box $10425 = 0 :CARMOD_12161 if $10427 == 1 jf @CARMOD_12193 08DA: remove_panel $CARMOD_Menu_Colors 03E6: remove_text_box $10427 = 0 :CARMOD_12193 if $10437 == 1 jf @CARMOD_12225 08DA: remove_panel $10436 03E6: remove_text_box $10437 = 0 :CARMOD_12225 if $10399($10411,12i) == 101 jf @CARMOD_12279 if $10437 == 0 jf @CARMOD_12272 gosub @CARMOD_21882 :CARMOD_12272 goto @CARMOD_12311 :CARMOD_12279 if $2424 == 0 jf @CARMOD_12311 gosub @CARMOD_17867 gosub @CARMOD_15087 :CARMOD_12311 $10441 = 0 $10442 = 0 $10083 = 0 $10082 = 4 :CARMOD_12339 if $10083 == 4 jf @CARMOD_14264 if 80E1: not player 0 pressed_key 16 jf @CARMOD_14264 gosub @CARMOD_2046 $Shops_Player_Cash = Player.Money($PLAYER_CHAR) if $10399($10411,12i) == 101 jf @CARMOD_13255 if $Shops_Player_Cash >= 150 jf @CARMOD_13186 if $10441 == 1 jf @CARMOD_12817 if 803A: not $10422 == $10440 // (int) jf @CARMOD_12748 Player.Money($PLAYER_CHAR) += -150 0624: add 150.0 to_float_stat 55 :CARMOD_12484 09D4: suspend_wanted_level 0878: unknown_car $CARMOD_Car unknown_set 0.0 03F3: get_car $CARMOD_Car primary_color_to $10422 secondary_color_to $10423 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1134 0A30: repair_car $CARMOD_Car 096B: set_present_mod_apply $10083 = 0 :CARMOD_12535 $10082 = 3 if :CARMOD_12546 $2424 == 1 jf @CARMOD_12574 08DA: remove_panel $2423 03E6: remove_text_box $2424 = 0 :CARMOD_12574 if $10427 == 1 jf @CARMOD_12606 08DA: remove_panel $CARMOD_Menu_Colors 03E6: remove_text_box $10427 = 0 :CARMOD_12606 if $10425 == 1 jf @CARMOD_12638 08DA: remove_panel $10424 03E6: remove_text_box $10425 = 0 :CARMOD_12638 if $10437 == 1 jf @CARMOD_12670 08DA: remove_panel $10436 03E6: remove_text_box $10437 = 0 :CARMOD_12670 if $2420 == 0 jf @CARMOD_12702 gosub @CARMOD_16081 gosub @CARMOD_14650 :CARMOD_12702 Camera.SetPosition($10088, $10089, $10090, 0.0, 0.0, 0.0) Camera.PointAt($10091, $10092, $10093, 2) goto @CARMOD_12810 :CARMOD_12748 if $10417 == 0 jf @CARMOD_12810 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1055 00BC: show_text_highpriority GXT 'COLORNO' time 3000 flag 1 // ~s~BAWA MAWNHA YGE OKPAWEHA TAKNM QBETOM. $10083 = 2 $10417 = 1 :CARMOD_12810 goto @CARMOD_13179 :CARMOD_12817 if 803A: not $10423 == $10440 // (int) jf @CARMOD_13117 Player.Money($PLAYER_CHAR) += -150 0624: add 150.0 to_float_stat 55 09D4: suspend_wanted_level 0878: unknown_car $CARMOD_Car unknown_set 0.0 03F3: get_car $CARMOD_Car primary_color_to $10422 secondary_color_to $10423 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1134 :CARMOD_12890 0A30: repair_car $CARMOD_Car 096B: set_present_mod_apply $10083 = 0 $10082 = 3 if $2424 == 1 jf @CARMOD_12943 08DA: remove_panel $2423 03E6: remove_text_box $2424 = 0 :CARMOD_12943 if $10427 == 1 jf @CARMOD_12975 08DA: remove_panel $CARMOD_Menu_Colors 03E6: remove_text_box $10427 = 0 :CARMOD_12975 if $10425 == 1 jf @CARMOD_13007 08DA: remove_panel $10424 03E6: remove_text_box $10425 = 0 :CARMOD_13007 if $10437 == 1 jf @CARMOD_13039 08DA: remove_panel $10436 03E6: remove_text_box $10437 = 0 :CARMOD_13039 if $2420 == 0 jf @CARMOD_13071 gosub @CARMOD_16081 :CARMOD_13064 gosub @CARMOD_14650 :CARMOD_13071 Camera.SetPosition($10088, $10089, $10090, 0.0, 0.0, 0.0) Camera.PointAt($10091, $10092, $10093, 2) goto @CARMOD_13179 :CARMOD_13117 if $10417 == 0 jf @CARMOD_13179 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1055 00BC: show_text_highpriority GXT 'COLORNO' time 3000 flag 1 // ~s~BAWA MAWNHA YGE OKPAWEHA TAKNM QBETOM. :CARMOD_13165 $10083 = 2 $10417 = 1 :CARMOD_13179 goto @CARMOD_13248 :CARMOD_13186 if $2544 == 0 :CARMOD_13197 jf @CARMOD_13248 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1055 00BC: show_text_highpriority GXT 'SHOPNO' time 3000 flag 1 // ~s~Y BAC HEDOCTATO4HO DEHEF 4TO6S KYZNTJ 3TY BEWJ. $10083 = 2 $2544 = 1 :CARMOD_13248 goto @CARMOD_14264 :CARMOD_13255 if $10399($10411,12i) == 100 jf @CARMOD_13742 if $Shops_Player_Cash >= 500 jf @CARMOD_13673 if 003A: $10086 == $10085 // (int) jf @CARMOD_13384 if $2545 == 0 jf @CARMOD_13377 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1055 00BC: show_text_highpriority GXT 'CLTHNO2' time 3000 flag 1 // BS YGE KYZNLN 3TY BEWJ! $10083 = 2 $2545 = 1 :CARMOD_13377 goto @CARMOD_13666 :CARMOD_13384 Player.Money($PLAYER_CHAR) += -500 0624: add 500.0 to_float_stat 55 09D4: suspend_wanted_level 0878: unknown_car $CARMOD_Car unknown_set 0.0 0A30: repair_car $CARMOD_Car 096B: set_present_mod_apply 0084: $10085 = $10086 // (int) 03F3: get_car $CARMOD_Car primary_color_to $10422 secondary_color_to $10423 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1134 :CARMOD_13453 $10083 = 0 $10082 = 3 if $2424 == 1 jf @CARMOD_13499 :CARMOD_13485 08DA: remove_panel $2423 03E6: remove_text_box $2424 = 0 :CARMOD_13499 if $10427 == 1 jf @CARMOD_13531 :CARMOD_13517 08DA: remove_panel $CARMOD_Menu_Colors 03E6: remove_text_box $10427 = 0 :CARMOD_13531 if $10425 == 1 :CARMOD_13542 jf @CARMOD_13563 :CARMOD_13549 08DA: remove_panel $10424 03E6: remove_text_box $10425 = 0 :CARMOD_13563 if $10437 == 1 jf @CARMOD_13595 08DA: remove_panel $10436 03E6: remove_text_box $10437 = 0 :CARMOD_13595 if $2420 == 0 jf @CARMOD_13627 gosub @CARMOD_16081 gosub @CARMOD_14650 :CARMOD_13627 Camera.SetPosition($10088, $10089, $10090, 0.0, 0.0, 0.0) Camera.PointAt($10091, $10092, $10093, 2) :CARMOD_13666 goto @CARMOD_13735 :CARMOD_13673 if :CARMOD_13677 $2544 == 0 jf @CARMOD_13735 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1055 00BC: show_text_highpriority GXT 'SHOPNO' time 3000 flag 1 // ~s~Y BAC HEDOCTATO4HO DEHEF 4TO6S KYZNTJ 3TY BEWJ. :CARMOD_13721 $10083 = 2 $2544 = 1 :CARMOD_13735 goto @CARMOD_14264 :CARMOD_13742 if 002C: $Shops_Player_Cash >= $2426($10412,12i) // (int) jf @CARMOD_14202 if 803A: not $10421 == $10415 // (int) jf @CARMOD_14133 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1133 0790: charge_money_for_shopping_item_with_textureCRC $10415 0878: unknown_car $CARMOD_Car unknown_set 0.0 096B: set_present_mod_apply 0084: $10421 = $10415 // (int) 09C6: NOP hex 04 00 end if $2758 == 0 jf @CARMOD_13913 if or 05AD: s$2450[0] == 'BMBSM' // 2x A3OTHSN YCKOPNTELJ 05AD: s$2450[0] == 'BMBTN' // 10x A3OTHSN YCKOPNTELJ 05AD: s$2450[0] == 'BMBLN' // 5x A3OTHSN YCKOPNTELJ jf @CARMOD_13913 $2758 = 1 :CARMOD_13913 $10083 = 0 $10082 = 3 if $2424 == 1 jf @CARMOD_13959 08DA: remove_panel $2423 :CARMOD_13950 03E6: remove_text_box $2424 = 0 :CARMOD_13959 if $10427 == 1 :CARMOD_13970 jf @CARMOD_13991 08DA: remove_panel $CARMOD_Menu_Colors 03E6: remove_text_box $10427 = 0 :CARMOD_13991 if $10425 == 1 jf @CARMOD_14023 08DA: remove_panel $10424 03E6: remove_text_box $10425 = 0 :CARMOD_14023 if $10437 == 1 jf @CARMOD_14055 08DA: remove_panel $10436 03E6: remove_text_box $10437 = 0 :CARMOD_14055 if $2420 == 0 jf @CARMOD_14087 gosub @CARMOD_16081 gosub @CARMOD_14650 :CARMOD_14087 Camera.SetPosition($10088, $10089, $10090, 0.0, 0.0, 0.0) Camera.PointAt($10091, $10092, $10093, 2) goto @CARMOD_14195 :CARMOD_14133 if $2545 == 0 jf @CARMOD_14195 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1055 00BC: show_text_highpriority GXT 'CLTHNO2' time 3000 flag 1 // BS YGE KYZNLN 3TY BEWJ! $10083 = 2 $2545 = 1 :CARMOD_14195 goto @CARMOD_14264 :CARMOD_14202 if $2544 == 0 jf @CARMOD_14264 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1055 00BC: show_text_highpriority GXT 'SHOPNO' time 3000 flag 1 // ~s~Y BAC HEDOCTATO4HO DEHEF 4TO6S KYZNTJ 3TY BEWJ. $10083 = 2 $2544 = 1 :CARMOD_14264 goto @CARMOD_14278 gosub @CARMOD_14285 :CARMOD_14278 goto @CARMOD_1413 :CARMOD_14285 if $2420 == 1 jf @CARMOD_14317 08DA: remove_panel $2419 03E6: remove_text_box $2420 = 0 :CARMOD_14317 if $2424 == 1 jf @CARMOD_14349 08DA: remove_panel $2423 03E6: remove_text_box $2424 = 0 :CARMOD_14349 if $10427 == 1 jf @CARMOD_14381 08DA: remove_panel $CARMOD_Menu_Colors 03E6: remove_text_box $10427 = 0 :CARMOD_14381 if $10425 == 1 jf @CARMOD_14413 08DA: remove_panel $10424 03E6: remove_text_box $10425 = 0 :CARMOD_14413 if $10437 == 1 jf @CARMOD_14445 08DA: remove_panel $10436 03E6: remove_text_box $10437 = 0 :CARMOD_14445 if $10082 >= 1 jf @CARMOD_14465 03E6: remove_text_box :CARMOD_14465 $10441 = 0 $10442 = 0 $10416 = 0 $2545 = 0 $2544 = 0 $10417 = 0 $10483 = 0 $10484 = 0 $10485 = 0 $10082 = 0 $10083 = 0 057E: set_radar_grey 0 08F8: display_stat_update_box 1 09BD: unknown_flag 0 if $2758 == 1 jf @CARMOD_14590 03E5: show_text_box 'NITROH1' // HAGMNTE ~k~~PED_FIREWEAPON~ DLR A3OTHOFO YCKOPNTELR MAWNHS. $2758 = 2 :CARMOD_14590 if Actor.Driving($PLAYER_ACTOR) jf @CARMOD_25004 $11563 = Actor.CurrentCar($PLAYER_ACTOR) 03F3: get_car $11563 primary_color_to $11562 secondary_color_to $11561 09C6: NOP 0304: unsupported_in_sa hex 02 AC end :CARMOD_14631 02B4: unsupported_in_sa hex A8 B4 02 A4 end :CARMOD_14637 hex B4 4E 00 51 end 0100: actor in_car hex 04 00 4E 00 51 00 end :CARMOD_14650 if $2420 == 0 :CARMOD_14661 jf @CARMOD_15085 0512: show_permanent_text_box 'MODH1' // NCZOLJ3OBATJ ~k~~VEHICLE_STEERUP~ N ~k~~VEHICLE_STEERDOWN~ DLR BS6OPA O6HOBLEHNR.~N~~k~~PED_SPRINT~ BS6OP~N~~k~~VEHICLE_ENTER_EXIT~ BSXOD if 04A3: $Current_Language == 0 // $ == any jf @CARMOD_14748 08D4: $2419 = create_panel_with_title 'UPGRADE' position 29.0 145.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 1 goto @CARMOD_15017 :CARMOD_14748 if 04A3: $Current_Language == 1 // $ == any jf @CARMOD_14817 08D4: $2419 = create_panel_with_title 'UPGRADE' position 29.0 165.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 1 goto @CARMOD_15017 :CARMOD_14817 if 04A3: $Current_Language == 2 // $ == any jf @CARMOD_14886 :CARMOD_14835 08D4: $2419 = create_panel_with_title 'UPGRADE' position 29.0 165.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 1 goto @CARMOD_15017 :CARMOD_14886 if 04A3: $Current_Language == 3 // $ == any jf @CARMOD_14955 08D4: $2419 = create_panel_with_title 'UPGRADE' position 29.0 145.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 1 goto @CARMOD_15017 :CARMOD_14955 if 04A3: $Current_Language == 4 // $ == any jf @CARMOD_15017 08D4: $2419 = create_panel_with_title 'UPGRADE' position 29.0 145.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 1 :CARMOD_15017 08D6: set_panel $2419 column 0 alignment 1 08DB: set_panel $2419 column 0 header 'DUMMY' data s$2450[0] s$2450[1] s$2450[2] s$2450[3] s$2450[4] s$2450[5] s$2450[6] s$2450[7] s$2450[8] s$2450[9] s$2450[10] s$2450[11] $2420 = 1 :CARMOD_15085 return :CARMOD_15087 if $2424 == 0 jf @CARMOD_15738 0512: show_permanent_text_box 'MODH3' // NCZOLJ3OBATJ ~k~~VEHICLE_STEERUP~ N ~k~~VEHICLE_STEERDOWN~ DLR BS6OPA O6HOBLEHNR.~N~~k~~PED_SPRINT~ CMOTPETJ~N~~k~~VEHICLE_ENTER_EXIT~ HA3AD if 04A3: $Current_Language == 0 // $ == any jf @CARMOD_15185 08D4: $2423 = create_panel_with_title 'UPGRADE' position 29.0 145.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 2 goto @CARMOD_15454 :CARMOD_15185 if 04A3: $Current_Language == 1 // $ == any jf @CARMOD_15254 08D4: $2423 = create_panel_with_title 'UPGRADE' position 29.0 165.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 2 goto @CARMOD_15454 :CARMOD_15254 if 04A3: $Current_Language == 2 // $ == any jf @CARMOD_15323 08D4: $2423 = create_panel_with_title 'UPGRADE' position 29.0 165.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 2 :CARMOD_15316 goto @CARMOD_15454 :CARMOD_15323 if 04A3: $Current_Language == 3 // $ == any jf @CARMOD_15392 08D4: $2423 = create_panel_with_title 'UPGRADE' position 29.0 145.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 2 goto @CARMOD_15454 :CARMOD_15392 if 04A3: $Current_Language == 4 // $ == any jf @CARMOD_15454 08D4: $2423 = create_panel_with_title 'UPGRADE' position 29.0 145.0 width 186.0 columns 1 interactive 1 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 2 :CARMOD_15454 08D6: set_panel $2423 column 0 alignment 1 08DB: set_panel $2423 column 0 header 'DUMMY' data s$2450[0] s$2450[1] s$2450[2] s$2450[3] s$2450[4] s$2450[5] s$2450[6] s$2450[7] s$2450[8] s$2450[9] s$2450[10] s$2450[11] if $10399($10411,12i) == 100 jf @CARMOD_15676 $2515 = 0 :CARMOD_15544 if 001C: $10446 > $2515 // (int) jf @CARMOD_15614 0084: $10087 = $2515 // (int) $10087 += 1 08EE: set_panel $2423 column 0 row $2515 text_1number GXT 'PJOB' number $10087 // ZOKPACO4HAR PA6OTA ~1~ $2515 += 1 goto @CARMOD_15544 :CARMOD_15614 $2515 = 0 :CARMOD_15621 if 001C: $10446 > $2515 // (int) jf @CARMOD_15669 08D9: set_panel $2423 row $2515 enable $2498($2515,12i) $2515 += 1 goto @CARMOD_15621 :CARMOD_15669 goto @CARMOD_15731 :CARMOD_15676 $2515 = 0 :CARMOD_15683 if 001C: $10414 > $2515 // (int) jf @CARMOD_15731 08D9: set_panel $2423 row $2515 enable $2498($2515,12i) $2515 += 1 goto @CARMOD_15683 :CARMOD_15731 $2424 = 1 :CARMOD_15738 return :CARMOD_15740 if $10427 == 0 jf @CARMOD_16079 0512: show_permanent_text_box 'MODH6' // NCZOLJ3OBATJ KOHTPOLJ DBNGEHNR DLR BS6OPA QBETA.~N~~k~~PED_SPRINT~ KYZNTJ~N~~k~~VEHICLE_ENTER_EXIT~ HA3AD if 04A3: $Current_Language == 0 // $ == any jf @CARMOD_15831 0964: create_square_color_panel 'CARM1' position 29.0 145.0 width 25.7 columns 8 interactive 1 background 1 alignment 1 panelID $CARMOD_Menu_Colors // QBETA goto @CARMOD_16072 :CARMOD_15831 if 04A3: $Current_Language == 1 // $ == any jf @CARMOD_15893 :CARMOD_15849 0964: create_square_color_panel 'CARM1' position 29.0 145.0 width 25.7 columns 8 interactive 1 background 1 alignment 1 panelID $CARMOD_Menu_Colors // QBETA goto @CARMOD_16072 :CARMOD_15893 if 04A3: $Current_Language == 2 // $ == any jf @CARMOD_15955 0964: create_square_color_panel 'CARM1' position 29.0 155.0 width 25.7 columns 8 interactive 1 background 1 alignment 1 panelID $CARMOD_Menu_Colors // QBETA goto @CARMOD_16072 :CARMOD_15955 if 04A3: $Current_Language == 3 // $ == any jf @CARMOD_16017 0964: create_square_color_panel 'CARM1' position 29.0 145.0 width 25.7 columns 8 interactive 1 background 1 alignment 1 panelID $CARMOD_Menu_Colors // QBETA goto @CARMOD_16072 :CARMOD_16017 if 04A3: $Current_Language == 4 // $ == any jf @CARMOD_16072 0964: create_square_color_panel 'CARM1' position 29.0 145.0 width 25.7 columns 8 interactive 1 background 1 alignment 1 panelID $CARMOD_Menu_Colors // QBETA :CARMOD_16072 $10427 = 1 :CARMOD_16079 return :CARMOD_16081 $10187 = 0 $10190 = 0 $10191 = 0 $10192 = 0 $10193 = 0 $10194 = 0 $10195 = 0 $10196 = 0 $10198 = 0 $10199 = 0 $10200 = 0 $10201 = 0 $10202 = 0 $10203 = 0 $10197 = 0 :CARMOD_16186 $10446 = 0 $10084 = 0 $10206 = 0 $10205 = 0 $10445 = 0 06EC: get_car $CARMOD_Car number_of_possible_paintjobs_to $10446 if not $10446 == 0 jf @CARMOD_16283 05A9: $2450($10187,12s) = 'CARM11' // ZOKPACO4HSE PA6OTS $10399($10187,12i) = 100 :CARMOD_16276 $10187 += 1 :CARMOD_16283 097D: get_car $CARMOD_Car number_of_color_indices_to $10084 if not $10084 == 0 jf @CARMOD_16345 05A9: $2450($10187,12s) = 'CARM1' // QBETA $10399($10187,12i) = 101 $10187 += 1 :CARMOD_16345 if 001C: $2514 > $10445 // (int) jf @CARMOD_17850 0760: store_shopping_data_index $10445 textureCRC_to $10188 06E6: get_itemID $10188 destinated_component_slot_to $10189 :CARMOD_16380 if 04A3: $10189 == 12 // $ == any jf @CARMOD_16471 if $10197 == 0 jf @CARMOD_16452 05A9: $2450($10187,12s) = 'CARM12' // KOLECA 04AE: $10399($10187,12i) = 12 // $ = any $10187 += 1 :CARMOD_16452 0084: $10363($10197,12i) = $10188 // (int) $10197 += 1 :CARMOD_16471 if 04A3: $10189 == 3 // $ == any jf @CARMOD_16562 if $10190 == 0 jf @CARMOD_16543 05A9: $2450($10187,12s) = 'CARM4' // 6OKOBSE MOLDNHFN 04AE: $10399($10187,12i) = 3 // $ = any $10187 += 1 :CARMOD_16543 0084: $10207($10190,12i) = $10188 // (int) $10190 += 1 :CARMOD_16562 if 04A3: $10189 == 7 // $ == any jf @CARMOD_16653 if $10191 == 0 jf @CARMOD_16634 05A9: $2450($10187,12s) = 'CARM10' // KPSWA 04AE: $10399($10187,12i) = 7 // $ = any $10187 += 1 :CARMOD_16634 0084: $10219($10191,12i) = $10188 // (int) $10191 += 1 :CARMOD_16653 if 04A3: $10189 == 13 // $ == any jf @CARMOD_16744 if $10192 == 0 jf @CARMOD_16725 05A9: $2450($10187,12s) = 'CARM5' // FLYWNTELN 04AE: $10399($10187,12i) = 13 // $ = any $10187 += 1 :CARMOD_16725 0084: $10231($10192,12i) = $10188 // (int) $10192 += 1 :CARMOD_16744 if 04A3: $10189 == 8 // $ == any jf @CARMOD_16835 if $10193 == 0 jf @CARMOD_16816 05A9: $2450($10187,12s) = 'CARM6' // A3OT 04AE: $10399($10187,12i) = 8 // $ = any $10187 += 1 :CARMOD_16816 0084: $10243($10193,12i) = $10188 // (int) $10193 += 1 :CARMOD_16835 if 04A3: $10189 == 2 // $ == any jf @CARMOD_16926 if $10194 == 0 jf @CARMOD_16907 05A9: $2450($10187,12s) = 'CARM2' // CZONLEPA 04AE: $10399($10187,12i) = 2 // $ = any $10187 += 1 :CARMOD_16907 0084: $10255($10194,12i) = $10188 // (int) $10194 += 1 :CARMOD_16926 if 04A3: $10189 == 0 // $ == any jf @CARMOD_17017 if $10195 == 0 jf @CARMOD_16998 05A9: $2450($10187,12s) = 'CARM3' // KAZOT 04AE: $10399($10187,12i) = 0 // $ = any $10187 += 1 :CARMOD_16998 0084: $10267($10195,12i) = $10188 // (int) $10195 += 1 :CARMOD_17017 if 04A3: $10189 == 1 // $ == any :CARMOD_17028 jf @CARMOD_17108 if $10196 == 0 jf @CARMOD_17089 05A9: $2450($10187,12s) = 'CARM17' // BEHTNLRQNR 04AE: $10399($10187,12i) = 1 // $ = any $10187 += 1 :CARMOD_17089 0084: $10279($10196,12i) = $10188 // (int) $10196 += 1 :CARMOD_17108 if 04A3: $10189 == 14 // $ == any jf @CARMOD_17199 if $10198 == 0 jf @CARMOD_17180 05A9: $2450($10187,12s) = 'CARM7' // ZEPEDHNN 6AMZEP 04AE: $10399($10187,12i) = 14 // $ = any $10187 += 1 :CARMOD_17180 0084: $10291($10198,12i) = $10188 // (int) $10198 += 1 :CARMOD_17199 if 04A3: $10189 == 15 // $ == any jf @CARMOD_17290 if $10199 == 0 jf @CARMOD_17271 05A9: $2450($10187,12s) = 'CARM8' // 3ADHNN 6AMZEP 04AE: $10399($10187,12i) = 15 // $ = any $10187 += 1 :CARMOD_17271 0084: $10303($10199,12i) = $10188 // (int) $10199 += 1 :CARMOD_17290 if 04A3: $10189 == 6 // $ == any jf @CARMOD_17381 if $10200 == 0 jf @CARMOD_17362 05A9: $2450($10187,12s) = 'CARM9' // OFHN 04AE: $10399($10187,12i) = 6 // $ = any $10187 += 1 :CARMOD_17362 0084: $10315($10200,12i) = $10188 // (int) $10200 += 1 :CARMOD_17381 if 04A3: $10189 == 4 // $ == any jf @CARMOD_17472 if $10201 == 0 jf @CARMOD_17453 05A9: $2450($10187,12s) = 'CARM13' // ZEPEDHRR 3AWNTHAR PENKA 04AE: $10399($10187,12i) = 4 // $ = any $10187 += 1 :CARMOD_17453 0084: $10327($10201,12i) = $10188 // (int) $10201 += 1 :CARMOD_17472 if 04A3: $10189 == 5 // $ == any jf @CARMOD_17563 if $10202 == 0 jf @CARMOD_17544 05A9: $2450($10187,12s) = 'CARM14' // 3ADHRR 3AWNTHAR PENKA 04AE: $10399($10187,12i) = 5 // $ = any $10187 += 1 :CARMOD_17544 0084: $10339($10202,12i) = $10188 // (int) $10202 += 1 :CARMOD_17563 if 04A3: $10189 == 16 // $ == any jf @CARMOD_17654 if $10203 == 0 jf @CARMOD_17635 05A9: $2450($10187,12s) = 'CARM15' // PA3HOE 04AE: $10399($10187,12i) = 16 // $ = any $10187 += 1 :CARMOD_17635 0084: $10351($10203,12i) = $10188 // (int) $10203 += 1 :CARMOD_17654 if 04A3: $10189 == 9 // $ == any jf @CARMOD_17745 if $10206 == 0 jf @CARMOD_17726 05A9: $2450($10187,12s) = 'CARM18' // FNDPABLNKA 04AE: $10399($10187,12i) = 9 // $ = any $10187 += 1 :CARMOD_17726 0084: $10387($10206,12i) = $10188 // (int) $10206 += 1 :CARMOD_17745 if 04A3: $10189 == 10 // $ == any jf @CARMOD_17836 if $10205 == 0 jf @CARMOD_17817 05A9: $2450($10187,12s) = 'CARM16' // CTEPEO ABTOMO6NLR 04AE: $10399($10187,12i) = 10 // $ = any $10187 += 1 :CARMOD_17817 0084: $10375($10205,12i) = $10188 // (int) $10205 += 1 :CARMOD_17836 $10445 += 1 goto @CARMOD_16345 :CARMOD_17850 0084: $2515 = $10187 // (int) gosub @CARMOD_21808 return :CARMOD_17867 if $10399($10411,12i) == 100 jf @CARMOD_18078 $10413 = 0 0084: $10414 = $10446 // (int) :CARMOD_17904 if 001C: $10446 > $10413 // (int) jf @CARMOD_18015 05A9: $2450($10413,12s) = 'PAINTJB' $2426($10413,12i) = 500 if 003A: $10085 == $10413 // (int) jf @CARMOD_17990 $2498($10413,12i) = 0 goto @CARMOD_18001 :CARMOD_17990 $2498($10413,12i) = 1 :CARMOD_18001 $10413 += 1 goto @CARMOD_17904 :CARMOD_18015 0084: $2515 = $10446 // (int) gosub @CARMOD_21808 0086: $10181 = $10166 // (float) 0086: $10182 = $10167 // (float) 0086: $10183 = $10168 // (float) 0086: $10184 = $10169 // (float) 0086: $10185 = $10170 // (float) 0086: $10186 = $10171 // (float) :CARMOD_18078 if 04A3: $10399($10411,12i) == 12 // $ == any jf @CARMOD_18311 $10413 = 0 0084: $10414 = $10197 // (int) :CARMOD_18115 if 001C: $10197 > $10413 // (int) jf @CARMOD_18248 078C: get_shopping_item_with_textureCRC $10363($10413,12i) nametag_to $2450($10413,12s) // 8-byte string 0761: get_shopping_item_with_textureCRC $10363($10413,12i) price_to $2426($10413,12i) 0084: $2438($10413,12i) = $10363($10413,12i) // (int) if 003A: $10421 == $10363($10413,12i) // (int) jf @CARMOD_18223 :CARMOD_18205 $2498($10413,12i) = 0 goto @CARMOD_18234 :CARMOD_18223 $2498($10413,12i) = 1 :CARMOD_18234 $10413 += 1 goto @CARMOD_18115 :CARMOD_18248 0084: $2515 = $10197 // (int) gosub @CARMOD_21808 0086: $10181 = $10094 // (float) 0086: $10182 = $10095 // (float) 0086: $10183 = $10096 // (float) 0086: $10184 = $10097 // (float) 0086: $10185 = $10098 // (float) 0086: $10186 = $10099 // (float) :CARMOD_18311 if 04A3: $10399($10411,12i) == 3 // $ == any jf @CARMOD_18544 $10413 = 0 0084: $10414 = $10190 // (int) :CARMOD_18348 if 001C: $10190 > $10413 // (int) jf @CARMOD_18481 078C: get_shopping_item_with_textureCRC $10207($10413,12i) nametag_to $2450($10413,12s) // 8-byte string 0761: get_shopping_item_with_textureCRC $10207($10413,12i) price_to $2426($10413,12i) 0084: $2438($10413,12i) = $10207($10413,12i) // (int) if 003A: $10421 == $10207($10413,12i) // (int) jf @CARMOD_18456 $2498($10413,12i) = 0 goto @CARMOD_18467 :CARMOD_18456 $2498($10413,12i) = 1 :CARMOD_18467 $10413 += 1 goto @CARMOD_18348 :CARMOD_18481 0084: $2515 = $10190 // (int) gosub @CARMOD_21808 0086: $10181 = $10106 // (float) 0086: $10182 = $10107 // (float) 0086: $10183 = $10108 // (float) 0086: $10184 = $10109 // (float) :CARMOD_18528 0086: $10185 = $10110 // (float) 0086: $10186 = $10111 // (float) :CARMOD_18544 if 04A3: $10399($10411,12i) == 7 // $ == any jf @CARMOD_18777 $10413 = 0 0084: $10414 = $10191 // (int) :CARMOD_18581 if 001C: $10191 > $10413 // (int) jf @CARMOD_18714 078C: get_shopping_item_with_textureCRC $10219($10413,12i) nametag_to $2450($10413,12s) // 8-byte string 0761: get_shopping_item_with_textureCRC $10219($10413,12i) price_to $2426($10413,12i) 0084: $2438($10413,12i) = $10219($10413,12i) // (int) if 003A: $10421 == $10219($10413,12i) // (int) jf @CARMOD_18689 $2498($10413,12i) = 0 goto @CARMOD_18700 :CARMOD_18689 $2498($10413,12i) = 1 :CARMOD_18700 $10413 += 1 goto @CARMOD_18581 :CARMOD_18714 0084: $2515 = $10191 // (int) gosub @CARMOD_21808 0086: $10181 = $10112 // (float) 0086: $10182 = $10113 // (float) 0086: $10183 = $10114 // (float) 0086: $10184 = $10115 // (float) 0086: $10185 = $10116 // (float) 0086: $10186 = $10117 // (float) :CARMOD_18777 if 04A3: $10399($10411,12i) == 13 // $ == any jf @CARMOD_19010 $10413 = 0 0084: $10414 = $10192 // (int) :CARMOD_18814 if 001C: $10192 > $10413 // (int) jf @CARMOD_18947 078C: get_shopping_item_with_textureCRC $10231($10413,12i) nametag_to $2450($10413,12s) // 8-byte string 0761: get_shopping_item_with_textureCRC $10231($10413,12i) price_to $2426($10413,12i) 0084: $2438($10413,12i) = $10231($10413,12i) // (int) if 003A: $10421 == $10231($10413,12i) // (int) jf @CARMOD_18922 $2498($10413,12i) = 0 goto @CARMOD_18933 :CARMOD_18922 $2498($10413,12i) = 1 :CARMOD_18933 $10413 += 1 goto @CARMOD_18814 :CARMOD_18947 0084: $2515 = $10192 // (int) gosub @CARMOD_21808 0086: $10181 = $10124 // (float) 0086: $10182 = $10125 // (float) 0086: $10183 = $10126 // (float) 0086: $10184 = $10127 // (float) 0086: $10185 = $10128 // (float) 0086: $10186 = $10129 // (float) :CARMOD_19010 if 04A3: $10399($10411,12i) == 8 // $ == any jf @CARMOD_19243 $10413 = 0 0084: $10414 = $10193 // (int) :CARMOD_19047 if 001C: $10193 > $10413 // (int) jf @CARMOD_19180 078C: get_shopping_item_with_textureCRC $10243($10413,12i) nametag_to $2450($10413,12s) // 8-byte string 0761: get_shopping_item_with_textureCRC $10243($10413,12i) price_to $2426($10413,12i) 0084: $2438($10413,12i) = $10243($10413,12i) // (int) if 003A: $10421 == $10243($10413,12i) // (int) jf @CARMOD_19155 $2498($10413,12i) = 0 goto @CARMOD_19166 :CARMOD_19155 $2498($10413,12i) = 1 :CARMOD_19166 $10413 += 1 goto @CARMOD_19047 :CARMOD_19180 0084: $2515 = $10193 // (int) gosub @CARMOD_21808 0086: $10181 = $10160 // (float) 0086: $10182 = $10161 // (float) 0086: $10183 = $10162 // (float) 0086: $10184 = $10163 // (float) 0086: $10185 = $10164 // (float) 0086: $10186 = $10165 // (float) :CARMOD_19243 if 04A3: $10399($10411,12i) == 2 // $ == any jf @CARMOD_19476 $10413 = 0 0084: $10414 = $10194 // (int) :CARMOD_19280 if 001C: $10194 > $10413 // (int) jf @CARMOD_19413 078C: get_shopping_item_with_textureCRC $10255($10413,12i) nametag_to $2450($10413,12s) // 8-byte string 0761: get_shopping_item_with_textureCRC $10255($10413,12i) price_to $2426($10413,12i) 0084: $2438($10413,12i) = $10255($10413,12i) // (int) if 003A: $10421 == $10255($10413,12i) // (int) jf @CARMOD_19388 $2498($10413,12i) = 0 goto @CARMOD_19399 :CARMOD_19388 $2498($10413,12i) = 1 :CARMOD_19399 $10413 += 1 goto @CARMOD_19280 :CARMOD_19413 0084: $2515 = $10194 // (int) gosub @CARMOD_21808 0086: $10181 = $10100 // (float) 0086: $10182 = $10101 // (float) 0086: $10183 = $10102 // (float) 0086: $10184 = $10103 // (float) 0086: $10185 = $10104 // (float) 0086: $10186 = $10105 // (float) :CARMOD_19476 if 04A3: $10399($10411,12i) == 0 // $ == any jf @CARMOD_19709 $10413 = 0 0084: $10414 = $10195 // (int) :CARMOD_19513 if 001C: $10195 > $10413 // (int) jf @CARMOD_19646 078C: get_shopping_item_with_textureCRC $10267($10413,12i) nametag_to $2450($10413,12s) // 8-byte string 0761: get_shopping_item_with_textureCRC $10267($10413,12i) price_to $2426($10413,12i) 0084: $2438($10413,12i) = $10267($10413,12i) // (int) if 003A: $10421 == $10267($10413,12i) // (int) jf @CARMOD_19621 $2498($10413,12i) = 0 goto @CARMOD_19632 :CARMOD_19621 $2498($10413,12i) = 1 :CARMOD_19632 $10413 += 1 goto @CARMOD_19513 :CARMOD_19646 0084: $2515 = $10195 // (int) gosub @CARMOD_21808 0086: $10181 = $10118 // (float) 0086: $10182 = $10119 // (float) 0086: $10183 = $10120 // (float) 0086: $10184 = $10121 // (float) 0086: $10185 = $10122 // (float) 0086: $10186 = $10123 // (float) :CARMOD_19709 if 04A3: $10399($10411,12i) == 1 // $ == any jf @CARMOD_19942 $10413 = 0 0084: $10414 = $10196 // (int) :CARMOD_19746 if 001C: $10196 > $10413 // (int) jf @CARMOD_19879 078C: get_shopping_item_with_textureCRC $10279($10413,12i) nametag_to $2450($10413,12s) // 8-byte string 0761: get_shopping_item_with_textureCRC $10279($10413,12i) price_to $2426($10413,12i) 0084: $2438($10413,12i) = $10279($10413,12i) // (int) if 003A: $10421 == $10279($10413,12i) // (int) jf @CARMOD_19854 $2498($10413,12i) = 0 goto @CARMOD_19865 :CARMOD_19854 $2498($10413,12i) = 1 :CARMOD_19865 $10413 += 1 goto @CARMOD_19746 :CARMOD_19879 0084: $2515 = $10196 // (int) gosub @CARMOD_21808 0086: $10181 = $10118 // (float) 0086: $10182 = $10119 // (float) 0086: $10183 = $10120 // (float) 0086: $10184 = $10121 // (float) 0086: $10185 = $10122 // (float) 0086: $10186 = $10123 // (float) :CARMOD_19942 if 04A3: $10399($10411,12i) == 14 // $ == any jf @CARMOD_20175 $10413 = 0 0084: $10414 = $10198 // (int) :CARMOD_19979 if 001C: $10198 > $10413 // (int) jf @CARMOD_20112 078C: get_shopping_item_with_textureCRC $10291($10413,12i) nametag_to $2450($10413,12s) // 8-byte string 0761: get_shopping_item_with_textureCRC $10291($10413,12i) price_to $2426($10413,12i) 0084: $2438($10413,12i) = $10291($10413,12i) // (int) if 003A: $10421 == $10291($10413,12i) // (int) jf @CARMOD_20087 $2498($10413,12i) = 0 goto @CARMOD_20098 :CARMOD_20087 $2498($10413,12i) = 1 :CARMOD_20098 $10413 += 1 goto @CARMOD_19979 :CARMOD_20112 0084: $2515 = $10198 // (int) gosub @CARMOD_21808 0086: $10181 = $10130 // (float) 0086: $10182 = $10131 // (float) 0086: $10183 = $10132 // (float) 0086: $10184 = $10133 // (float) 0086: $10185 = $10134 // (float) 0086: $10186 = $10135 // (float) :CARMOD_20175 if 04A3: $10399($10411,12i) == 15 // $ == any jf @CARMOD_20408 $10413 = 0 0084: $10414 = $10199 // (int) :CARMOD_20212 if 001C: $10199 > $10413 // (int) jf @CARMOD_20345 078C: get_shopping_item_with_textureCRC $10303($10413,12i) nametag_to $2450($10413,12s) // 8-byte string 0761: get_shopping_item_with_textureCRC $10303($10413,12i) price_to $2426($10413,12i) 0084: $2438($10413,12i) = $10303($10413,12i) // (int) if 003A: $10421 == $10303($10413,12i) // (int) jf @CARMOD_20320 $2498($10413,12i) = 0 goto @CARMOD_20331 :CARMOD_20320 $2498($10413,12i) = 1 :CARMOD_20331 $10413 += 1 goto @CARMOD_20212 :CARMOD_20345 0084: $2515 = $10199 // (int) gosub @CARMOD_21808 0086: $10181 = $10136 // (float) 0086: $10182 = $10137 // (float) 0086: $10183 = $10138 // (float) 0086: $10184 = $10139 // (float) 0086: $10185 = $10140 // (float) 0086: $10186 = $10141 // (float) :CARMOD_20408 if 04A3: $10399($10411,12i) == 6 // $ == any jf @CARMOD_20641 $10413 = 0 0084: $10414 = $10200 // (int) :CARMOD_20445 if 001C: $10200 > $10413 // (int) jf @CARMOD_20578 078C: get_shopping_item_with_textureCRC $10315($10413,12i) nametag_to $2450($10413,12s) // 8-byte string 0761: get_shopping_item_with_textureCRC $10315($10413,12i) price_to $2426($10413,12i) 0084: $2438($10413,12i) = $10315($10413,12i) // (int) if 003A: $10421 == $10315($10413,12i) // (int) jf @CARMOD_20553 $2498($10413,12i) = 0 goto @CARMOD_20564 :CARMOD_20553 $2498($10413,12i) = 1 :CARMOD_20564 $10413 += 1 goto @CARMOD_20445 :CARMOD_20578 0084: $2515 = $10200 // (int) gosub @CARMOD_21808 0086: $10181 = $10142 // (float) 0086: $10182 = $10143 // (float) 0086: $10183 = $10144 // (float) 0086: $10184 = $10145 // (float) 0086: $10185 = $10146 // (float) 0086: $10186 = $10147 // (float) :CARMOD_20641 if 04A3: $10399($10411,12i) == 4 // $ == any jf @CARMOD_20874 $10413 = 0 0084: $10414 = $10201 // (int) :CARMOD_20678 if 001C: $10201 > $10413 // (int) jf @CARMOD_20811 078C: get_shopping_item_with_textureCRC $10327($10413,12i) nametag_to $2450($10413,12s) // 8-byte string 0761: get_shopping_item_with_textureCRC $10327($10413,12i) price_to $2426($10413,12i) 0084: $2438($10413,12i) = $10327($10413,12i) // (int) if 003A: $10421 == $10327($10413,12i) // (int) jf @CARMOD_20786 $2498($10413,12i) = 0 goto @CARMOD_20797 :CARMOD_20786 $2498($10413,12i) = 1 :CARMOD_20797 $10413 += 1 goto @CARMOD_20678 :CARMOD_20811 0084: $2515 = $10201 // (int) gosub @CARMOD_21808 0086: $10181 = $10148 // (float) 0086: $10182 = $10149 // (float) 0086: $10183 = $10150 // (float) 0086: $10184 = $10151 // (float) 0086: $10185 = $10152 // (float) 0086: $10186 = $10153 // (float) :CARMOD_20874 if 04A3: $10399($10411,12i) == 5 // $ == any jf @CARMOD_21107 $10413 = 0 0084: $10414 = $10202 // (int) :CARMOD_20911 if 001C: $10202 > $10413 // (int) jf @CARMOD_21044 078C: get_shopping_item_with_textureCRC $10339($10413,12i) nametag_to $2450($10413,12s) // 8-byte string 0761: get_shopping_item_with_textureCRC $10339($10413,12i) price_to $2426($10413,12i) 0084: $2438($10413,12i) = $10339($10413,12i) // (int) if 003A: $10421 == $10339($10413,12i) // (int) jf @CARMOD_21019 $2498($10413,12i) = 0 goto @CARMOD_21030 :CARMOD_21019 $2498($10413,12i) = 1 :CARMOD_21030 $10413 += 1 goto @CARMOD_20911 :CARMOD_21044 0084: $2515 = $10202 // (int) gosub @CARMOD_21808 0086: $10181 = $10154 // (float) 0086: $10182 = $10155 // (float) 0086: $10183 = $10156 // (float) 0086: $10184 = $10157 // (float) 0086: $10185 = $10158 // (float) 0086: $10186 = $10159 // (float) :CARMOD_21107 if 04A3: $10399($10411,12i) == 16 // $ == any jf @CARMOD_21340 $10413 = 0 0084: $10414 = $10203 // (int) :CARMOD_21144 if 001C: $10203 > $10413 // (int) jf @CARMOD_21277 078C: get_shopping_item_with_textureCRC $10351($10413,12i) nametag_to $2450($10413,12s) // 8-byte string 0761: get_shopping_item_with_textureCRC $10351($10413,12i) price_to $2426($10413,12i) 0084: $2438($10413,12i) = $10351($10413,12i) // (int) if 003A: $10421 == $10351($10413,12i) // (int) jf @CARMOD_21252 $2498($10413,12i) = 0 goto @CARMOD_21263 :CARMOD_21252 $2498($10413,12i) = 1 :CARMOD_21263 $10413 += 1 goto @CARMOD_21144 :CARMOD_21277 0084: $2515 = $10203 // (int) gosub @CARMOD_21808 0086: $10181 = $10172 // (float) 0086: $10182 = $10173 // (float) 0086: $10183 = $10174 // (float) 0086: $10184 = $10175 // (float) 0086: $10185 = $10176 // (float) 0086: $10186 = $10177 // (float) :CARMOD_21340 if 04A3: $10399($10411,12i) == 9 // $ == any jf @CARMOD_21573 $10413 = 0 0084: $10414 = $10206 // (int) :CARMOD_21377 if 001C: $10206 > $10413 // (int) jf @CARMOD_21510 078C: get_shopping_item_with_textureCRC $10387($10413,12i) nametag_to $2450($10413,12s) // 8-byte string 0761: get_shopping_item_with_textureCRC $10387($10413,12i) price_to $2426($10413,12i) 0084: $2438($10413,12i) = $10387($10413,12i) // (int) if 003A: $10421 == $10387($10413,12i) // (int) jf @CARMOD_21485 $2498($10413,12i) = 0 goto @CARMOD_21496 :CARMOD_21485 $2498($10413,12i) = 1 :CARMOD_21496 $10413 += 1 goto @CARMOD_21377 :CARMOD_21510 0084: $2515 = $10206 // (int) gosub @CARMOD_21808 0086: $10181 = $10166 // (float) 0086: $10182 = $10167 // (float) 0086: $10183 = $10168 // (float) 0086: $10184 = $10169 // (float) 0086: $10185 = $10170 // (float) 0086: $10186 = $10171 // (float) :CARMOD_21573 if 04A3: $10399($10411,12i) == 10 // $ == any jf @CARMOD_21806 $10413 = 0 0084: $10414 = $10205 // (int) :CARMOD_21610 if 001C: $10205 > $10413 // (int) jf @CARMOD_21743 078C: get_shopping_item_with_textureCRC $10375($10413,12i) nametag_to $2450($10413,12s) // 8-byte string 0761: get_shopping_item_with_textureCRC $10375($10413,12i) price_to $2426($10413,12i) 0084: $2438($10413,12i) = $10375($10413,12i) // (int) if 003A: $10421 == $10375($10413,12i) // (int) jf @CARMOD_21718 $2498($10413,12i) = 0 goto @CARMOD_21729 :CARMOD_21718 $2498($10413,12i) = 1 :CARMOD_21729 $10413 += 1 goto @CARMOD_21610 :CARMOD_21743 0084: $2515 = $10205 // (int) gosub @CARMOD_21808 0086: $10181 = $10166 // (float) 0086: $10182 = $10167 // (float) 0086: $10183 = $10168 // (float) 0086: $10184 = $10169 // (float) 0086: $10185 = $10170 // (float) 0086: $10186 = $10171 // (float) :CARMOD_21806 return :CARMOD_21808 if 12 > $2515 jf @CARMOD_21880 $2438($2515,12i) = -1 $2426($2515,12i) = 0 05A9: $2450($2515,12s) = 'DUMMY' $2515 += 1 goto @CARMOD_21808 :CARMOD_21880 return :CARMOD_21882 if $10437 == 0 jf @CARMOD_22831 if $10443 == 1 jf @CARMOD_21953 05A9: s$10432 = 'CARCOL1' // QBET MAWNHS 1 05A9: s$10434 = 'DUMMY' goto @CARMOD_21981 :CARMOD_21953 05A9: s$10432 = 'CARCOL1' // QBET MAWNHS 1 05A9: s$10434 = 'CARCOL2' // QBET MAWNHS 2 :CARMOD_21981 0512: show_permanent_text_box 'MODH5' // NCZOLJ3OBATJ ~k~~VEHICLE_STEERUP~ N ~k~~VEHICLE_STEERDOWN~ DLR BS6OPA 3OHS.~N~~k~~PED_SPRINT~ BS6OP~N~~k~~VEHICLE_ENTER_EXIT~ HA3AD if 04A3: $Current_Language == 0 // $ == any jf @CARMOD_22061 08D4: $10436 = create_panel_with_title 'UPGRADE' position 29.0 145.0 width 93.0 columns 2 interactive 1 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 3 goto @CARMOD_22330 :CARMOD_22061 if 04A3: $Current_Language == 1 // $ == any jf @CARMOD_22130 08D4: $10436 = create_panel_with_title 'UPGRADE' position 29.0 165.0 width 93.0 columns 2 interactive 1 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 3 goto @CARMOD_22330 :CARMOD_22130 if 04A3: $Current_Language == 2 // $ == any jf @CARMOD_22199 08D4: $10436 = create_panel_with_title 'UPGRADE' position 29.0 165.0 width 93.0 columns 2 interactive 1 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 3 goto @CARMOD_22330 :CARMOD_22199 if 04A3: $Current_Language == 3 // $ == any jf @CARMOD_22268 08D4: $10436 = create_panel_with_title 'UPGRADE' position 29.0 145.0 width 93.0 columns 2 interactive 1 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 3 goto @CARMOD_22330 :CARMOD_22268 if 04A3: $Current_Language == 4 // $ == any jf @CARMOD_22330 08D4: $10436 = create_panel_with_title 'UPGRADE' position 29.0 145.0 width 93.0 columns 2 interactive 1 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 3 :CARMOD_22330 08D6: set_panel $10436 column 0 alignment 1 08DB: set_panel $10436 column 0 header 'UPGRADE' data s$10432 s$10434 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' // YLY4WEHNR if $10443 == 1 jf @CARMOD_22630 08D6: set_panel $10436 column 1 alignment 1 08DB: set_panel $10436 column 1 header 'COST' data 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' // QEHA 08EE: set_panel $10436 column 1 row 0 text_1number GXT 'DOLLAR' number 150 // $~1~ goto @CARMOD_22805 :CARMOD_22630 08D6: set_panel $10436 column 1 alignment 1 08DB: set_panel $10436 column 1 header 'COST' data 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' // QEHA 08EE: set_panel $10436 column 1 row 0 text_1number GXT 'DOLLAR' number 150 // $~1~ 08EE: set_panel $10436 column 1 row 1 text_1number GXT 'DOLLAR' number 150 // $~1~ :CARMOD_22805 09DB: set_panel $10436 column 0 width 140 09DB: set_panel $10436 column 1 width 46 $10437 = 1 :CARMOD_22831 return :CARMOD_22833 if or 04A3: $10444 == 401 // $ == any 04A3: $10444 == 402 // $ == any 04A3: $10444 == 404 // $ == any 04A3: $10444 == 405 // $ == any 04A3: $10444 == 409 // $ == any 04A3: $10444 == 410 // $ == any jf @CARMOD_22899 $10443 = 1 :CARMOD_22899 if or 04A3: $10444 == 411 // $ == any 04A3: $10444 == 412 // $ == any 04A3: $10444 == 413 // $ == any 04A3: $10444 == 415 // $ == any 04A3: $10444 == 418 // $ == any 04A3: $10444 == 419 // $ == any jf @CARMOD_22965 $10443 = 1 :CARMOD_22965 if or 04A3: $10444 == 421 // $ == any 04A3: $10444 == 426 // $ == any 04A3: $10444 == 434 // $ == any 04A3: $10444 == 436 // $ == any 04A3: $10444 == 440 // $ == any jf @CARMOD_23023 $10443 = 1 :CARMOD_23023 if or 04A3: $10444 == 444 // $ == any 04A3: $10444 == 445 // $ == any 04A3: $10444 == 451 // $ == any 04A3: $10444 == 457 // $ == any 04A3: $10444 == 458 // $ == any 04A3: $10444 == 461 // $ == any jf @CARMOD_23089 $10443 = 1 :CARMOD_23089 if or 04A3: $10444 == 462 // $ == any 04A3: $10444 == 463 // $ == any 04A3: $10444 == 468 // $ == any 04A3: $10444 == 474 // $ == any 04A3: $10444 == 475 // $ == any 04A3: $10444 == 477 // $ == any jf @CARMOD_23155 $10443 = 1 :CARMOD_23155 if or 04A3: $10444 == 478 // $ == any 04A3: $10444 == 481 // $ == any 04A3: $10444 == 482 // $ == any 04A3: $10444 == 500 // $ == any 04A3: $10444 == 506 // $ == any jf @CARMOD_23213 $10443 = 1 :CARMOD_23213 if or 04A3: $10444 == 507 // $ == any 04A3: $10444 == 510 // $ == any 04A3: $10444 == 516 // $ == any 04A3: $10444 == 518 // $ == any 04A3: $10444 == 521 // $ == any 04A3: $10444 == 526 // $ == any jf @CARMOD_23279 $10443 = 1 :CARMOD_23279 if or 04A3: $10444 == 527 // $ == any 04A3: $10444 == 529 // $ == any 04A3: $10444 == 530 // $ == any 04A3: $10444 == 531 // $ == any 04A3: $10444 == 533 // $ == any 04A3: $10444 == 534 // $ == any jf @CARMOD_23345 $10443 = 1 :CARMOD_23345 if or 04A3: $10444 == 539 // $ == any 04A3: $10444 == 540 // $ == any 04A3: $10444 == 543 // $ == any 04A3: $10444 == 545 // $ == any 04A3: $10444 == 546 // $ == any jf @CARMOD_23403 $10443 = 1 :CARMOD_23403 if or 04A3: $10444 == 547 // $ == any 04A3: $10444 == 550 // $ == any 04A3: $10444 == 551 // $ == any 04A3: $10444 == 552 // $ == any 04A3: $10444 == 555 // $ == any 04A3: $10444 == 556 // $ == any jf @CARMOD_23469 $10443 = 1 :CARMOD_23469 if or 04A3: $10444 == 559 // $ == any 04A3: $10444 == 560 // $ == any 04A3: $10444 == 561 // $ == any 04A3: $10444 == 509 // $ == any 04A3: $10444 == 562 // $ == any 04A3: $10444 == 558 // $ == any jf @CARMOD_23535 $10443 = 1 :CARMOD_23535 if or 04A3: $10444 == 565 // $ == any 04A3: $10444 == 571 // $ == any 04A3: $10444 == 572 // $ == any 04A3: $10444 == 574 // $ == any 04A3: $10444 == 579 // $ == any 04A3: $10444 == 580 // $ == any jf @CARMOD_23601 $10443 = 1 :CARMOD_23601 if or 04A3: $10444 == 581 // $ == any 04A3: $10444 == 582 // $ == any 04A3: $10444 == 585 // $ == any 04A3: $10444 == 586 // $ == any 04A3: $10444 == 589 // $ == any 04A3: $10444 == 543 // $ == any jf @CARMOD_23667 $10443 = 1 :CARMOD_23667 if or 04A3: $10444 == 587 // $ == any 04A3: $10444 == 600 // $ == any 04A3: $10444 == 602 // $ == any 04A3: $10444 == 420 // $ == any 04A3: $10444 == 400 // $ == any 04A3: $10444 == 439 // $ == any jf @CARMOD_23733 $10443 = 1 :CARMOD_23733 if or 04A3: $10444 == 535 // $ == any 04A3: $10444 == 542 // $ == any 04A3: $10444 == 549 // $ == any 04A3: $10444 == 438 // $ == any jf @CARMOD_23783 $10443 = 1 :CARMOD_23783 if or 04A3: $10444 == 422 // $ == any 04A3: $10444 == 423 // $ == any 04A3: $10444 == 424 // $ == any 04A3: $10444 == 429 // $ == any 04A3: $10444 == 442 // $ == any 04A3: $10444 == 536 // $ == any jf @CARMOD_23849 $10443 = 2 :CARMOD_23849 if or 04A3: $10444 == 466 // $ == any 04A3: $10444 == 467 // $ == any 04A3: $10444 == 471 // $ == any 04A3: $10444 == 479 // $ == any 04A3: $10444 == 483 // $ == any 04A3: $10444 == 489 // $ == any jf @CARMOD_23915 $10443 = 2 :CARMOD_23915 if or 04A3: $10444 == 491 // $ == any 04A3: $10444 == 492 // $ == any 04A3: $10444 == 494 // $ == any 04A3: $10444 == 495 // $ == any 04A3: $10444 == 496 // $ == any 04A3: $10444 == 502 // $ == any jf @CARMOD_23981 $10443 = 2 :CARMOD_23981 if or 04A3: $10444 == 503 // $ == any 04A3: $10444 == 504 // $ == any 04A3: $10444 == 517 // $ == any 04A3: $10444 == 522 // $ == any 04A3: $10444 == 525 // $ == any 04A3: $10444 == 480 // $ == any jf @CARMOD_24047 $10443 = 2 :CARMOD_24047 if or 04A3: $10444 == 541 // $ == any 04A3: $10444 == 517 // $ == any 04A3: $10444 == 554 // $ == any 04A3: $10444 == 567 // $ == any jf @CARMOD_24097 $10443 = 2 :CARMOD_24097 if or 04A3: $10444 == 573 // $ == any 04A3: $10444 == 575 // $ == any 04A3: $10444 == 576 // $ == any 04A3: $10444 == 583 // $ == any 04A3: $10444 == 603 // $ == any jf @CARMOD_24155 $10443 = 2 :CARMOD_24155 if 04A3: $10444 == 557 // $ == any jf @CARMOD_24181 $10443 = 2 :CARMOD_24181 return :CARMOD_24183 $2515 = 0 $10481 = 0 :CARMOD_24197 if 16 > $2515 jf @CARMOD_24277 06E5: get_car $CARMOD_Car possible_to_built_in_component_pool_index $10449($2515,16i) itemID_to $10465($2515,16i) if not $10465($2515,16i) == -1 jf @CARMOD_24263 $10481 += 1 :CARMOD_24263 $2515 += 1 goto @CARMOD_24197 :CARMOD_24277 return :CARMOD_24279 if $10425 == 0 jf @CARMOD_25004 0512: show_permanent_text_box 'MODH2' // NCZOLJ3OBATJ ~k~~VEHICLE_STEERUP~ and ~k~~VEHICLE_STEERDOWN~ DLR BS6OPA O6HOBLEHNR.~N~~k~~PED_SPRINT~ KYZNTJ~N~~k~~VEHICLE_ENTER_EXIT~ HA3AD if 04A3: $Current_Language == 0 // $ == any jf @CARMOD_24377 08D4: $10424 = create_panel_with_title 'UPGRADE' position 29.0 145.0 width 93.0 columns 2 interactive 0 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 4 goto @CARMOD_24646 :CARMOD_24377 if 04A3: $Current_Language == 1 // $ == any jf @CARMOD_24446 08D4: $10424 = create_panel_with_title 'UPGRADE' position 29.0 165.0 width 93.0 columns 2 interactive 0 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 4 goto @CARMOD_24646 :CARMOD_24446 if 04A3: $Current_Language == 2 // $ == any jf @CARMOD_24515 08D4: $10424 = create_panel_with_title 'UPGRADE' position 29.0 165.0 width 93.0 columns 2 interactive 0 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 4 goto @CARMOD_24646 :CARMOD_24515 if 04A3: $Current_Language == 3 // $ == any jf @CARMOD_24584 08D4: $10424 = create_panel_with_title 'UPGRADE' position 29.0 145.0 width 93.0 columns 2 interactive 0 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 4 goto @CARMOD_24646 :CARMOD_24584 if 04A3: $Current_Language == 4 // $ == any jf @CARMOD_24646 08D4: $10424 = create_panel_with_title 'UPGRADE' position 29.0 145.0 width 93.0 columns 2 interactive 0 background 1 alignment 1 // YLY4WEHNR $ACTIVE_PANEL_ID = 4 :CARMOD_24646 08D6: set_panel $10424 column 0 alignment 1 08DB: set_panel $10424 column 0 header 'UPGRADE' data $2450($10412,12s) 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' // YLY4WEHNR if $10399($10411,12i) == 100 jf @CARMOD_24820 08EE: set_panel $10424 column 0 row 0 text_1number GXT 'PJOB' number $10087 // ZOKPACO4HAR PA6OTA ~1~ :CARMOD_24820 08D6: set_panel $10424 column 1 alignment 2 08DB: set_panel $10424 column 1 header 'COST' data 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' // QEHA 08EE: set_panel $10424 column 1 row 0 text_1number GXT 'DOLLAR' number $2426($10412,12i) // $~1~ 09DB: set_panel $10424 column 0 width 140 09DB: set_panel $10424 column 1 width 46 $10425 = 1 :CARMOD_25004 if Actor.Driving($PLAYER_ACTOR) jf @CARMOD_25004 $11563 = Actor.CurrentCar($PLAYER_ACTOR) 03F3: get_car $11563 primary_color_to $11562 secondary_color_to $11561 09C6: NOP 0304: unsupported_in_sa hex 02 AC B4 02 A8 B4 02 A4 B4 51 end 0500: player hex 02 34 9D 06 00 00 00 00 end $JFUD_Y_Offset = 0.0 $JFUD_Z_Offset = 0.0 $10064 = 0.0 $JFUD_X_Camera = 0.0 $JFUD_Y_Camera = 0.0 $JFUD_Z_Camera = 0.0 $JFUD_X_Aim_Camera = 0.0 $JFUD_Y_Aim_Camera = 0.0 $JFUD_Z_Aim_Camera = 0.0 $10075 = 0.0 $10076 = 0.0 $10077 = 0.0 $10078 = 0.0 $10079 = 0.0 $10080 = 0.0 $10056 = 0 $10055 = 0.0 $2751 = 0 $10049 = 0.0 $10050 = 0.0 $10051 = 0.0 $10041 = 0 $675 = 0 $10035 = 0 $10045 = 0 $10047 = 0 $flag_Player_Attack_Food_Seller = 0 $10052 = 0.0 $Show_Shop_Sphere = 1 $2418 = 0 $2422 = 0 $2544 = 0 if 05AD: s$Current_Shop_GXT_Name == 'FDPIZA' // ZNQQEPNR jf @CARMOD_358 04AE: $Seller_Model = 155 // $ = any $JFUD_LOW_Food_Model = -376 $JFUD_MED_Food_Model = -377 $JFUD_HIGH_Food_Model = -57 $JFUD_HEALTHY_Food_Model = -378 if 05AD: s$Current_Shop_GXT_Name == 'FDCHICK' // VACT VYD jf @CARMOD_423 04AE: $Seller_Model = 167 // $ = any $JFUD_LOW_Food_Model = -379 $JFUD_MED_Food_Model = -380 $JFUD_HIGH_Food_Model = -381 $JFUD_HEALTHY_Food_Model = -382 if 05AD: s$Current_Shop_GXT_Name == 'FDBURG' // VACTVYD jf @CARMOD_487 04AE: $Seller_Model = 205 // $ = any $JFUD_LOW_Food_Model = -383 $JFUD_MED_Food_Model = -384 $JFUD_HIGH_Food_Model = -60 $JFUD_HEALTHY_Food_Model = -385 Model.Load($JFUD_LOW_Food_Model) Model.Load($JFUD_MED_Food_Model) Model.Load($JFUD_HIGH_Food_Model) Model.Load($JFUD_HEALTHY_Food_Model) 03CF: load_wav 1828 as 4 Model.Load($Seller_Model) 038B: load_requested_models set_wb_check_to 0 if $10041 == 1000000 jf @CARMOD_563 $JFUD_Selected_Food = Object.Create($Selected_Menu_Item, $X_Start_Anim_Food, $Y_Start_Anim_Food, $Z_Start_Anim_Food) thread 'JFUD' wait 0 if Player.Defined($PLAYER_CHAR) jf @CARMOD_9679 if 8844: not string s$Current_Shop_GXT_Name empty // same as 0846 jf @CARMOD_9665 if $JFUD_Stage > 0 jf @CARMOD_672 if 0A0F: new_language_set jf @CARMOD_672 03E6: remove_text_box 08DA: remove_panel $2417 08DA: remove_panel $2421 $2418 = 0 $2422 = 0 09FB: $Current_Language = current_language if $JFUD_Stage == 0 jf @CARMOD_1005 if 05AD: s$Current_Shop_GXT_Name == 'FDPIZA' // ZNQQEPNR jf @CARMOD_795 075F: store_shopping_data_entries_number_to $10036 $JFUD_X_Offset = 0.0 $JFUD_Y_Offset = 0.0 $JFUD_Z_Offset = 0.0 $10064 = 0.0 $684 = 0.0 $685 = 2.5 05A9: s$10043 = s$Current_Shop_GXT_Name $JFUD_Stage = 1 if 05AD: s$Current_Shop_GXT_Name == 'FDCHICK' // VACT VYD jf @CARMOD_900 075F: store_shopping_data_entries_number_to $10036 $JFUD_X_Offset = -5.211 $JFUD_Y_Offset = 112.784 $JFUD_Z_Offset = 0.3 $10064 = 0.0 $684 = 0.0 $685 = 2.5 05A9: s$10043 = s$Current_Shop_GXT_Name $JFUD_Stage = 1 if 05AD: s$Current_Shop_GXT_Name == 'FDBURG' // VACTVYD jf @CARMOD_1005 075F: store_shopping_data_entries_number_to $10036 $684 = 0.0 $685 = 2.5 $JFUD_X_Offset = 1.566 $JFUD_Y_Offset = 51.419 $JFUD_Z_Offset = 0.01 $10064 = 0.0 05A9: s$10043 = s$Current_Shop_GXT_Name $JFUD_Stage = 1 if $JFUD_Stage == 1 jf @CARMOD_1450 03F0: enable_text_draw 1 08F8: display_stat_update_box 0 $JFUD_X_Food_Seller = 374.0 0059: $JFUD_X_Food_Seller += $JFUD_X_Offset // (float) $JFUD_Y_Food_Seller = -117.141 0059: $JFUD_Y_Food_Seller += $JFUD_Y_Offset // (float) $JFUD_Z_Food_Seller = 1000.539 0059: $JFUD_Z_Food_Seller += $JFUD_Z_Offset // (float) $JFUD_Food_Seller_Angle = 180.0 0059: $JFUD_Food_Seller_Angle += $10064 // (float) $JFUD_X_Camera = 374.0 0059: $JFUD_X_Camera += $JFUD_X_Offset // (float) $JFUD_Y_Camera = -119.187 0059: $JFUD_Y_Camera += $JFUD_Y_Offset // (float) $JFUD_Z_Camera = 1002.019 0059: $JFUD_Z_Camera += $JFUD_Z_Offset // (float) $JFUD_X_Aim_Camera = 373.953 0059: $JFUD_X_Aim_Camera += $JFUD_X_Offset // (float) $JFUD_Y_Aim_Camera = -118.189 0059: $JFUD_Y_Aim_Camera += $JFUD_Y_Offset // (float) $JFUD_Z_Aim_Camera = 1001.975 0059: $JFUD_Z_Aim_Camera += $JFUD_Z_Offset // (float) $10075 = 374.717 0059: $10075 += $JFUD_X_Offset // (float) $10076 = -122.55 0059: $10076 += $JFUD_Y_Offset // (float) $10077 = 1002.572 0059: $10077 += $JFUD_Z_Offset // (float) $10078 = 374.599 0059: $10078 += $JFUD_X_Offset // (float) $10079 = -121.608 0059: $10079 += $JFUD_Y_Offset // (float) $10080 = 1002.256 0059: $10080 += $JFUD_Z_Offset // (float) if $Food_Seller_Exists == 0 jf @CARMOD_1443 $Food_Seller = Actor.Create(Fireman, $Seller_Model, $JFUD_X_Food_Seller, $JFUD_Y_Food_Seller, $JFUD_Z_Food_Seller) Actor.SetImmunities($Food_Seller, 1, 1, 1, 1, 1) Actor.Angle($Food_Seller) = $JFUD_Food_Seller_Angle 02A9: set_actor $Food_Seller immune_to_nonplayer 1 060B: set_actor $Food_Seller decision_maker_to 65542 Actor.Health($Food_Seller) = 500 04C4: store_coords_to $X_Buy_Marker $Y_Buy_Marker $Z_Buy_Marker from_actor $Food_Seller with_offset $684 $685 0.0 $flag_Player_Attack_Food_Seller = 0 $Food_Seller_Exists = 1 $JFUD_Stage = 2 if $JFUD_Stage == 2 jf @CARMOD_2044 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_1499 gosub @CARMOD_9870 if not Actor.Dead($Food_Seller) jf @CARMOD_1999 if $flag_Player_Attack_Food_Seller == 0 jf @CARMOD_1947 :JFUD_1533 if or 031D: actor $Food_Seller hit_by_weapon 57 $FOOD_Player_Aggressive_Flag == 1 jf @CARMOD_1597 0947: unknown_actor $Food_Seller play_audio_event 327 store_to $2563 05C4: AS_actor $Food_Seller hands_up -2 ms $FOOD_Player_Aggressive_Flag = 1 $flag_Player_Attack_Food_Seller = 1 goto @CARMOD_1940 if 11 > $Total_Food_Eaten jf @CARMOD_1775 $Show_Shop_Sphere = 1 if 0102: actor $PLAYER_ACTOR in_sphere $X_Buy_Marker $Y_Buy_Marker $Z_Buy_Marker radius 1.0 1.0 4.0 sphere $Show_Shop_Sphere stopped_on_foot jf @CARMOD_1768 if Player.Controllable($PLAYER_CHAR) jf @CARMOD_1768 0947: unknown_actor $Food_Seller play_audio_event 333 store_to $2563 $Shops_Player_Cash = Player.Money($PLAYER_CHAR) if 2 > $88 jf @CARMOD_1761 if $169 == 1 jf @CARMOD_1761 if 2 > $Shops_Player_Cash jf @CARMOD_1761 Player.Money($PLAYER_CHAR) += 2 $JFUD_Stage = 3 goto @CARMOD_1940 if $10045 == 0 jf @CARMOD_1909 if Actor.Dead($Food_Seller) jf @CARMOD_1857 0947: unknown_actor $Food_Seller play_audio_event 322 store_to $2563 00BC: show_text_highpriority GXT 'FOOD1' time 5000 flag 1 // ~s~BS HE MOGETE ZOKA 4TO KYZNTJ 6OLJWE EDS, BAM CTAHET ZLOXO! 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1055 :JFUD_1850 goto @CARMOD_1902 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_1895 gosub @CARMOD_9870 goto @CARMOD_574 $10045 = 1 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_1940 gosub @CARMOD_9870 goto @CARMOD_1992 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_1985 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_2044 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_2037 gosub @CARMOD_9870 goto @CARMOD_574 if $JFUD_Stage == 3 jf @CARMOD_4349 Player.CanMove($PLAYER_CHAR) = False 09BD: unknown_flag 1 09BC: put_actor $PLAYER_ACTOR at $X_Buy_Marker $Y_Buy_Marker $Z_Buy_Marker // versionD Actor.StorePos($PLAYER_ACTOR, $tempvar_X_coord, $tempvar_Y_coord, $tempvar_Z_coord) Actor.Angle($PLAYER_ACTOR) = $10055 $JFUD_Player_Health = Actor.Health($PLAYER_ACTOR) 0653: $JFUD_STAT_Fat = float_stat 21 0792: disembark_instantly_actor $PLAYER_ACTOR 0395: clear_area 1 at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord radius 1.0 if not Actor.Dead($Food_Seller) jf @CARMOD_2411 Actor.StorePos($Food_Seller, $2755, $2756, $2757) :JFUD_2177 if or 8044: not $2755 == $JFUD_X_Food_Seller // (float) 8044: not $2756 == $JFUD_Y_Food_Seller // (float) :JFUD_2197 8044: not $2757 == $JFUD_Z_Food_Seller // (float) jf @CARMOD_2234 Actor.PutAt($Food_Seller, $JFUD_X_Food_Seller, $JFUD_Y_Food_Seller, $JFUD_Z_Food_Seller) Actor.Angle($Food_Seller) = $JFUD_Food_Seller_Angle 04C4: store_coords_to $X_Start_Anim_Food $Y_Start_Anim_Food $Z_Start_Anim_Food from_actor $Food_Seller with_offset 0.0 0.8 0.1 if not Actor.Animation($Food_Seller) == "SHP_TRAY_POSE" jf @CARMOD_2343 0812: AS_actor $Food_Seller perform_animation "SHP_TRAY_IN" IFP_file "FOOD" 4.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $10052 = 0.0 0947: unknown_actor $Food_Seller play_audio_event 333 store_to $10081 if Actor.Animation($Food_Seller) == "SHP_TRAY_IN" jf @CARMOD_2404 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_IN" time goto @CARMOD_2456 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_2449 gosub @CARMOD_9870 goto @CARMOD_574 32@ = 0 if 32@ >= 600 jf @CARMOD_2641 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CARMOD_2516 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_2584 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_2570 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_2634 if Actor.Animation($Food_Seller) == "SHP_TRAY_IN" jf @CARMOD_2634 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_IN" time goto @CARMOD_2463 if Player.Defined($PLAYER_CHAR) jf @CARMOD_2710 01B9: set_actor $PLAYER_ACTOR armed_weapon_to 0 Camera.SetPosition($JFUD_X_Camera, $JFUD_Y_Camera, $JFUD_Z_Camera, 0.0, 0.0, 0.0) Camera.PointAt($JFUD_X_Aim_Camera, $JFUD_Y_Aim_Camera, $JFUD_Z_Aim_Camera, 2) goto @CARMOD_2724 gosub @CARMOD_9870 goto @CARMOD_574 if not Actor.Animation($Food_Seller) == "SHP_TRAY_POSE" jf @CARMOD_2935 if not $10052 == 1.0 jf @CARMOD_2935 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CARMOD_2810 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_2878 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_2864 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_2928 if Actor.Animation($Food_Seller) == "SHP_TRAY_IN" jf @CARMOD_2928 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_IN" time goto @CARMOD_2755 if not Actor.Dead($Food_Seller) jf @CARMOD_3063 0812: AS_actor $Food_Seller perform_animation "SHP_TRAY_POSE" IFP_file "FOOD" 4.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $10052 = 0.0 if Actor.Animation($Food_Seller) == "SHP_TRAY_POSE" jf @CARMOD_3056 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_POSE" time goto @CARMOD_3108 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_3101 gosub @CARMOD_9870 goto @CARMOD_574 if not $10052 == 1.0 jf @CARMOD_3292 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CARMOD_3163 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_3231 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_3217 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_3285 if Actor.Animation($Food_Seller) == "SHP_TRAY_POSE" jf @CARMOD_3285 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_POSE" time goto @CARMOD_3108 if not Actor.Dead($Food_Seller) jf @CARMOD_3429 0812: AS_actor $Food_Seller perform_animation "SHP_TRAY_LIFT_IN" IFP_file "FOOD" 4.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $10052 = 0.0 if Actor.Animation($Food_Seller) == "SHP_TRAY_LIFT_IN" jf @CARMOD_3422 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_LIFT_IN" time goto @CARMOD_3474 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_3467 gosub @CARMOD_9870 goto @CARMOD_574 if not $10052 == 1.0 jf @CARMOD_3664 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CARMOD_3529 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_3597 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_3583 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_3657 if Actor.Animation($Food_Seller) == "SHP_TRAY_LIFT_IN" jf @CARMOD_3657 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_LIFT_IN" time goto @CARMOD_3474 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1145 $10042 = 0 $10038 = 0 0760: store_shopping_data_index $10042 textureCRC_to $Selected_Menu_Item $JFUD_Selected_Food = Object.Create($Selected_Menu_Item, $X_Start_Anim_Food, $Y_Start_Anim_Food, $Z_Start_Anim_Food) 0761: get_shopping_item_with_textureCRC $Selected_Menu_Item price_to $10034 078C: get_shopping_item_with_textureCRC $Selected_Menu_Item nametag_to s$10039 // 8-byte string 0084: $2751 = $10034 // (int) 05A9: s$2752 = s$10039 if not Actor.Dead($Food_Seller) jf @CARMOD_3925 070A: AS_actor $Food_Seller attach_to_object $JFUD_Selected_Food offset 0.0 0.0 0.0 on_bone 6 16 perform_animation "NULL" IFP_file "NULL" time 0 0812: AS_actor $Food_Seller perform_animation "SHP_TRAY_LIFT" IFP_file "FOOD" 1000.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $10052 = 0.0 $10038 = 1 if Actor.Animation($Food_Seller) == "SHP_TRAY_LIFT" jf @CARMOD_3918 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_LIFT" time goto @CARMOD_3970 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_3963 gosub @CARMOD_9870 goto @CARMOD_574 if not $10052 == 1.0 jf @CARMOD_4154 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CARMOD_4025 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_4093 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_4079 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_4147 if Actor.Animation($Food_Seller) == "SHP_TRAY_LIFT" jf @CARMOD_4147 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_LIFT" time goto @CARMOD_3970 if not Actor.Dead($Food_Seller) jf @CARMOD_4297 0812: AS_actor $Food_Seller perform_animation "SHP_TRAY_LIFT_LOOP" IFP_file "FOOD" 1000.0 loopA 1 lockX 0 lockY 0 lockF 0 time -1 // versionB $10052 = 0.0 if Actor.Animation($Food_Seller) == "SHP_TRAY_LIFT_LOOP" jf @CARMOD_4290 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_LIFT_LOOP" time goto @CARMOD_4342 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_4335 gosub @CARMOD_9870 goto @CARMOD_574 $JFUD_Stage = 4 if $JFUD_Stage == 4 jf @CARMOD_9658 if $10045 == 0 jf @CARMOD_9651 0494: get_joystick 0 data_to $Move_Axis_X $Move_Axis_Y $Special_Axis_X $Special_Axis_Y if or -100 > $Move_Axis_X 00E1: player 0 pressed_key 10 jf @CARMOD_4613 if $2418 == 1 jf @CARMOD_4457 08DA: remove_panel $2417 03E6: remove_text_box $2418 = 0 $2544 = 0 $10042 -= 1 32@ = 0 if 150 > 32@ jf @CARMOD_4599 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CARMOD_4531 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_4592 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_4585 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_4478 $10047 = 0 $10038 = 0 if or $Move_Axis_X > 100 00E1: player 0 pressed_key 11 jf @CARMOD_4825 if $2418 == 1 jf @CARMOD_4669 08DA: remove_panel $2417 03E6: remove_text_box $2418 = 0 $2544 = 0 $10042 += 1 32@ = 0 if 150 > 32@ jf @CARMOD_4811 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CARMOD_4743 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_4804 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_4797 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_4690 $10038 = 0 $10047 = 0 if 0 > $10042 jf @CARMOD_4858 0084: $10042 = $10036 // (int) $10042 -= 1 if 003A: $10042 == $10036 // (int) jf @CARMOD_4884 $10042 = 0 if $10038 == 0 jf @CARMOD_5940 if not Actor.Dead($Food_Seller) jf @CARMOD_5036 0812: AS_actor $Food_Seller perform_animation "SHP_TRAY_RETURN" IFP_file "FOOD" 4.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $10052 = 0.0 if Actor.Animation($Food_Seller) == "SHP_TRAY_RETURN" jf @CARMOD_5029 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_RETURN" time goto @CARMOD_5081 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_5074 gosub @CARMOD_9870 goto @CARMOD_574 if not $10052 == 1.0 jf @CARMOD_5269 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CARMOD_5136 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_5204 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_5190 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_5262 if Actor.Animation($Food_Seller) == "SHP_TRAY_RETURN" jf @CARMOD_5262 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_RETURN" time goto @CARMOD_5081 gosub @CARMOD_12910 0760: store_shopping_data_index $10042 textureCRC_to $Selected_Menu_Item $JFUD_Selected_Food = Object.Create($Selected_Menu_Item, $X_Start_Anim_Food, $Y_Start_Anim_Food, $Z_Start_Anim_Food) 0761: get_shopping_item_with_textureCRC $Selected_Menu_Item price_to $10034 078C: get_shopping_item_with_textureCRC $Selected_Menu_Item nametag_to s$10039 // 8-byte string 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1145 0084: $2751 = $10034 // (int) 05A9: s$2752 = s$10039 if not Actor.Dead($Food_Seller) jf @CARMOD_5516 070A: AS_actor $Food_Seller attach_to_object $JFUD_Selected_Food offset 0.0 0.0 0.0 on_bone 6 16 perform_animation "NULL" IFP_file "NULL" time 0 0812: AS_actor $Food_Seller perform_animation "SHP_TRAY_LIFT" IFP_file "FOOD" 1000.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $10052 = 0.0 if Actor.Animation($Food_Seller) == "SHP_TRAY_LIFT" jf @CARMOD_5509 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_LIFT" time goto @CARMOD_5561 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_5554 gosub @CARMOD_9870 goto @CARMOD_574 if not $10052 == 1.0 jf @CARMOD_5745 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CARMOD_5616 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_5684 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_5670 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_5738 if Actor.Animation($Food_Seller) == "SHP_TRAY_LIFT" jf @CARMOD_5738 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_LIFT" time goto @CARMOD_5561 if not Actor.Dead($Food_Seller) jf @CARMOD_5888 0812: AS_actor $Food_Seller perform_animation "SHP_TRAY_LIFT_LOOP" IFP_file "FOOD" 1000.0 loopA 1 lockX 0 lockY 0 lockF 0 time -1 // versionB $10052 = 0.0 if Actor.Animation($Food_Seller) == "SHP_TRAY_LIFT_LOOP" jf @CARMOD_5881 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_LIFT_LOOP" time goto @CARMOD_5933 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_5926 gosub @CARMOD_9870 goto @CARMOD_574 $10038 = 1 if $10045 == 0 jf @CARMOD_5965 gosub @CARMOD_12269 if 00E1: player 0 pressed_key 16 jf @CARMOD_9651 if 00E1: player 0 pressed_key 16 jf @CARMOD_6101 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CARMOD_6033 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_6094 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string :JFUD_6061 if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_6087 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_5982 $2544 = 0 03D5: remove_text 'SHOPNO' // ~s~Y BAC HEDOCTATO4HO DEHEF 4TO6S KYZNTJ 3TY BEWJ. 03D5: remove_text 'FOOD1' // ~s~BS HE MOGETE ZOKA 4TO KYZNTJ 6OLJWE EDS, BAM CTAHET ZLOXO! if Player.Defined($PLAYER_CHAR) jf @CARMOD_6161 $Shops_Player_Cash = Player.Money($PLAYER_CHAR) goto @CARMOD_6175 gosub @CARMOD_9870 goto @CARMOD_574 if 002C: $Shops_Player_Cash >= $10034 // (int) jf @CARMOD_9517 if 11 > $Total_Food_Eaten jf @CARMOD_7007 0790: charge_money_for_shopping_item_with_textureCRC $Selected_Menu_Item $10047 = 1 if :JFUD_6228 03D0: wav 4 loaded jf @CARMOD_6262 if 03D2: wav 4 ended jf @CARMOD_6262 09F1: play_audio_at_actor $PLAYER_ACTOR event 1168 if $672 == 0 jf @CARMOD_6292 01BD: $5285 = current_time_in_ms $672 = 1 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1054 $Total_Food_Eaten += 1 if not Actor.Dead($Food_Seller) jf @CARMOD_6347 0947: unknown_actor $Food_Seller play_audio_event 323 store_to $2563 goto @CARMOD_6392 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_6385 gosub @CARMOD_9870 goto @CARMOD_574 32@ = 0 if $2418 == 1 jf @CARMOD_6431 08DA: remove_panel $2417 03E6: remove_text_box $2418 = 0 if $2422 == 0 jf @CARMOD_6799 08D4: $2421 = create_panel_with_title 'FOODCHO' position 29.0 25.0 width 93.0 columns 2 interactive 0 background 1 alignment 1 // EDA 08D6: set_panel $2421 column 0 alignment 1 08DB: set_panel $2421 column 0 header 'MEAL' data 'BOUGHT' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' // ZNWA // KYZLEHO 08D6: set_panel $2421 column 1 alignment 2 08DB: set_panel $2421 column 1 header 'COST' data 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' // QEHA 08EE: set_panel $2421 column 1 row 0 text_1number GXT 'DOLLAR' number $10034 // $~1~ 09DB: set_panel $2421 column 0 width 140 09DB: set_panel $2421 column 1 width 46 $2422 = 1 if 1000 >= 32@ jf @CARMOD_6920 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CARMOD_6852 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_6913 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_6906 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_6799 if $2422 == 1 jf @CARMOD_6950 08DA: remove_panel $2421 $2422 = 0 if $2418 == 0 jf @CARMOD_6975 gosub @CARMOD_12269 if $88 == 1 jf @CARMOD_7000 $88 = 2 goto @CARMOD_9510 if $10045 == 0 jf @CARMOD_9510 if not Actor.Dead($Food_Seller) jf @CARMOD_7089 0947: unknown_actor $Food_Seller play_audio_event 322 store_to $2563 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1055 00BC: show_text_highpriority GXT 'FOOD1' time 5000 flag 1 // ~s~BS HE MOGETE ZOKA 4TO KYZNTJ 6OLJWE EDS, BAM CTAHET ZLOXO! goto @CARMOD_7134 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_7127 gosub @CARMOD_9870 goto @CARMOD_574 if $2418 == 1 jf @CARMOD_7166 08DA: remove_panel $2417 03E6: remove_text_box $2418 = 0 if $2422 == 1 jf @CARMOD_7198 08DA: remove_panel $2421 03E6: remove_text_box $2422 = 0 if $88 == 2 jf @CARMOD_7317 0169: set_fade_color_RGB 0 0 0 043C: disable_sounds_after_fade 0 fade 0 0 gosub @CARMOD_12910 Actor.DestroyInstantly($Food_Seller) $88 = 3 $2418 = 0 $2422 = 0 $2544 = 0 $10038 = 0 $10042 = 0 $JFUD_Stage = 2 Actor.Health($PLAYER_ACTOR) = $JFUD_Player_Health $28 = 1 goto @CARMOD_574 if $Total_Food_Eaten >= 11 jf @CARMOD_8112 gosub @CARMOD_9693 gosub @CARMOD_12910 if 10 > $JFUD_Player_Health jf @CARMOD_7382 0084: $JFUD_Player_Health = $JFUD_Player_Health // (int) goto @CARMOD_7414 $JFUD_Player_Health -= 10 if 10 > $JFUD_Player_Health jf @CARMOD_7414 $JFUD_Player_Health = 10 Actor.Health($PLAYER_ACTOR) = $JFUD_Player_Health Camera.SetPosition($10075, $10076, $10077, 0.0, 0.0, 0.0) Camera.PointAt($10078, $10079, $10080, 2) if :JFUD_7465 Player.Defined($PLAYER_CHAR) jf @CARMOD_7634 Actor.StorePos($PLAYER_ACTOR, $tempvar_X_coord, $tempvar_Y_coord, $tempvar_Z_coord) 0086: $10049 = $tempvar_X_coord // (float) $10049 += 0.355 0086: $10050 = $tempvar_Y_coord // (float) $10050 -= 0.116 0086: $10051 = $tempvar_Z_coord // (float) $10051 -= 0.048 064B: $10048 = create_particle "PUKE" at $10049 $10050 $10051 type 1 0812: AS_actor $PLAYER_ACTOR perform_animation "EAT_VOMIT_P" IFP_file "FOOD" 4.0 loopA 0 lockX 0 lockY 0 lockF 0 time -1 // versionB $10052 = 0.0 0947: unknown_actor $PLAYER_ACTOR play_audio_event 353 store_to $2563 goto @CARMOD_7648 gosub @CARMOD_9870 goto @CARMOD_574 if not Actor.Dead($Food_Seller) jf @CARMOD_7722 0812: AS_actor $Food_Seller perform_animation "EAT_VOMIT_SK" IFP_file "FOOD" 1000.0 loopA 0 lockX 0 lockY 0 lockF 0 time -1 // versionB 0947: unknown_actor $Food_Seller play_audio_event 325 store_to $2563 goto @CARMOD_7767 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_7760 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Animation($PLAYER_ACTOR) == "EAT_VOMIT_P" jf @CARMOD_7817 0613: $10052 = actor $PLAYER_ACTOR animation "EAT_VOMIT_P" time if not $10052 == 1.0 jf @CARMOD_8095 wait 0 if $10056 == 0 jf @CARMOD_7911 if $10052 >= 0.463 jf @CARMOD_7911 if 03D0: wav 4 loaded jf @CARMOD_7904 09F1: play_audio_at_actor $PLAYER_ACTOR event 1169 $10056 = 1 if $10056 == 1 jf @CARMOD_7962 if $10052 >= 0.52 jf @CARMOD_7962 064C: make_particle $10048 visible $10056 = 2 if Player.Defined($PLAYER_CHAR) jf @CARMOD_8006 0613: $10052 = actor $PLAYER_ACTOR animation "EAT_VOMIT_P" time goto @CARMOD_8020 gosub @CARMOD_9870 goto @CARMOD_574 if not Actor.Dead($Food_Seller) jf @CARMOD_8043 goto @CARMOD_8088 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_8081 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_7817 064E: stop_particle $10048 0650: destroy_particle $10048 goto @CARMOD_8863 if not Actor.Dead($Food_Seller) jf @CARMOD_8246 0812: AS_actor $Food_Seller perform_animation "SHP_TRAY_RETURN" IFP_file "FOOD" 4.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $10052 = 0.0 if Actor.Animation($Food_Seller) == "SHP_TRAY_RETURN" jf @CARMOD_8239 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_RETURN" time goto @CARMOD_8291 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_8284 gosub @CARMOD_9870 goto @CARMOD_574 if not $10052 == 1.0 jf @CARMOD_8479 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CARMOD_8346 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_8414 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_8400 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_8472 if Actor.Animation($Food_Seller) == "SHP_TRAY_RETURN" jf @CARMOD_8472 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_RETURN" time :JFUD_8472 goto @CARMOD_8291 gosub @CARMOD_12910 if not Actor.Dead($Food_Seller) jf @CARMOD_8626 0812: AS_actor $Food_Seller perform_animation "SHP_TRAY_LIFT_OUT" IFP_file "FOOD" 1000.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $10052 = 0.0 if Actor.Animation($Food_Seller) == "SHP_TRAY_LIFT_OUT" jf @CARMOD_8619 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_LIFT_OUT" time goto @CARMOD_8671 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_8664 gosub @CARMOD_9870 goto @CARMOD_574 if not $10052 == 1.0 jf @CARMOD_8863 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CARMOD_8726 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_8794 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_8780 :JFUD_8773 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_8856 if Actor.Animation($Food_Seller) == "SHP_TRAY_LIFT_OUT" jf @CARMOD_8856 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_LIFT_OUT" time goto @CARMOD_8671 if not Actor.Dead($Food_Seller) jf @CARMOD_8991 0812: AS_actor $Food_Seller perform_animation "SHP_TRAY_POSE" IFP_file "FOOD" 1000.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $10052 = 0.0 if Actor.Animation($Food_Seller) == "SHP_TRAY_POSE" jf @CARMOD_8984 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_POSE" time goto @CARMOD_9036 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_9029 gosub @CARMOD_9870 goto @CARMOD_574 if not $10052 == 1.0 jf @CARMOD_9227 wait 0 if Player.Defined($PLAYER_CHAR) jf @CARMOD_9084 goto @CARMOD_9098 gosub @CARMOD_9870 goto @CARMOD_574 if not Actor.Dead($Food_Seller) jf @CARMOD_9175 if Actor.Animation($Food_Seller) == "SHP_TRAY_POSE" jf @CARMOD_9168 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_POSE" time goto @CARMOD_9220 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_9213 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_9036 Player.CanMove($PLAYER_CHAR) = True 09BD: unknown_flag 0 Camera.SetBehindPlayer Camera.Restore_WithJumpCut if 00FF: actor $PLAYER_ACTOR sphere 0 in_sphere $X_Buy_Marker $Y_Buy_Marker $Z_Buy_Marker radius 1.0 1.0 4.0 on_foot jf @CARMOD_9468 wait 0 if not Player.Defined($PLAYER_CHAR) :JFUD_9297 jf @CARMOD_9318 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_9386 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_9372 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_9461 if $flag_Player_Attack_Food_Seller == 0 jf @CARMOD_9461 if or 031D: actor $Food_Seller hit_by_weapon 57 $FOOD_Player_Aggressive_Flag == 1 jf @CARMOD_9461 0947: unknown_actor $Food_Seller play_audio_event 327 store_to $2563 05C4: AS_actor $Food_Seller hands_up -2 ms $FOOD_Player_Aggressive_Flag = 1 $flag_Player_Attack_Food_Seller = 1 goto @CARMOD_9242 $2418 = 0 $2422 = 0 $10038 = 0 :JFUD_9489 $10042 = 0 $JFUD_Stage = 2 $10045 = 1 goto @CARMOD_9651 if $2544 == 0 jf @CARMOD_9651 if not Actor.Dead($Food_Seller) jf @CARMOD_9599 097A: play_audio_at $tempvar_X_coord $tempvar_Y_coord $tempvar_Z_coord event 1055 0947: unknown_actor $Food_Seller play_audio_event 324 store_to $10081 00BC: show_text_highpriority GXT 'SHOPNO' time 5000 flag 1 // ~s~Y BAC HEDOCTATO4HO DEHEF 4TO6S KYZNTJ 3TY BEWJ. goto @CARMOD_9644 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_9637 gosub @CARMOD_9870 goto @CARMOD_574 $2544 = 1 gosub @CARMOD_10115 goto @CARMOD_9672 gosub @CARMOD_9870 goto @CARMOD_9686 gosub @CARMOD_9870 goto @CARMOD_574 03D5: remove_text 'SHOPNO' // ~s~Y BAC HEDOCTATO4HO DEHEF 4TO6S KYZNTJ 3TY BEWJ. 03D5: remove_text 'FOOD1' // ~s~BS HE MOGETE ZOKA 4TO KYZNTJ 6OLJWE EDS, BAM CTAHET ZLOXO! if $2418 == 1 jf @CARMOD_9747 08DA: remove_panel $2417 03E6: remove_text_box $2418 = 0 if $2422 == 1 jf @CARMOD_9779 08DA: remove_panel $2421 03E6: remove_text_box $2422 = 0 $10038 = 0 $10042 = 0 $10047 = 0 $2418 = 0 $2422 = 0 $JFUD_Stage = 2 $2544 = 0 Model.Destroy($JFUD_LOW_Food_Model) Model.Destroy($JFUD_MED_Food_Model) Model.Destroy($JFUD_HIGH_Food_Model) Model.Destroy($JFUD_HEALTHY_Food_Model) if $Food_Seller_Exists == 1 jf @CARMOD_9868 03E6: remove_text_box return 03D5: remove_text 'SHOPNO' // ~s~Y BAC HEDOCTATO4HO DEHEF 4TO6S KYZNTJ 3TY BEWJ. 03D5: remove_text 'FOOD1' // ~s~BS HE MOGETE ZOKA 4TO KYZNTJ 6OLJWE EDS, BAM CTAHET ZLOXO! if $Food_Seller_Exists == 1 jf @CARMOD_9912 03E6: remove_text_box if $2418 == 1 jf @CARMOD_9944 08DA: remove_panel $2417 03E6: remove_text_box $2418 = 0 if $2422 == 1 jf @CARMOD_9976 08DA: remove_panel $2421 03E6: remove_text_box $2422 = 0 $Food_Seller_Exists = 0 :JFUD_9983 $10035 = 0 $10042 = 0 $10038 = 0 $10045 = 0 $10047 = 0 $flag_Player_Attack_Food_Seller = 0 $10056 = 0 $2418 = 0 $2422 = 0 $JFUD_Stage = 0 $2544 = 0 0650: destroy_particle $10048 Actor.DestroyInstantly($Food_Seller) Model.Destroy($Seller_Model) Model.Destroy($JFUD_LOW_Food_Model) Model.Destroy($JFUD_MED_Food_Model) Model.Destroy($JFUD_HIGH_Food_Model) Model.Destroy($JFUD_HEALTHY_Food_Model) 03F0: enable_text_draw 0 08F8: display_stat_update_box 1 09BD: unknown_flag 0 040D: unload_wav 4 end_thread return if 00E1: player 0 pressed_key 15 jf @CARMOD_12267 if $2418 == 1 jf @CARMOD_10164 08DA: remove_panel $2417 03E6: remove_text_box $2418 = 0 if $2422 == 1 jf @CARMOD_10196 08DA: remove_panel $2421 03E6: remove_text_box $2422 = 0 if 00E1: player 0 pressed_key 15 jf @CARMOD_10315 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CARMOD_10247 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_10308 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_10301 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_10196 03D5: remove_text 'SHOPNO' // ~s~Y BAC HEDOCTATO4HO DEHEF 4TO6S KYZNTJ 3TY BEWJ. 03D5: remove_text 'FOOD1' // ~s~BS HE MOGETE ZOKA 4TO KYZNTJ 6OLJWE EDS, BAM CTAHET ZLOXO! if $88 == 2 jf @CARMOD_10437 0169: set_fade_color_RGB 0 0 0 fade 0 0 gosub @CARMOD_12910 Actor.DestroyInstantly($Food_Seller) $88 = 3 $10038 = 0 $10042 = 0 $2418 = 0 $2422 = 0 $JFUD_Stage = 2 $2544 = 0 goto @CARMOD_12267 $Show_Shop_Sphere = 0 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if $10047 == 1 jf @CARMOD_10670 if 05AD: s$Current_Shop_GXT_Name == 'FDBURG' // VACTVYD jf @CARMOD_10537 0605: actor $PLAYER_ACTOR perform_animation_sequence "EAT_BURGER" IFP_file "FOOD" 4.0 loop 0 0 0 0 time -1 // versionA goto @CARMOD_10670 if 05AD: s$Current_Shop_GXT_Name == 'FDPIZA' // ZNQQEPNR jf @CARMOD_10606 0605: actor $PLAYER_ACTOR perform_animation_sequence "EAT_PIZZA" IFP_file "FOOD" 4.0 loop 0 0 0 0 time -1 // versionA goto @CARMOD_10670 if 05AD: s$Current_Shop_GXT_Name == 'FDCHICK' // VACT VYD jf @CARMOD_10670 0605: actor $PLAYER_ACTOR perform_animation_sequence "EAT_CHICKEN" IFP_file "FOOD" 4.0 loop 0 0 0 0 time -1 // versionA if not Actor.Dead($Food_Seller) jf @CARMOD_10815 0947: unknown_actor $Food_Seller play_audio_event 331 store_to $10081 0812: AS_actor $Food_Seller perform_animation "SHP_TRAY_RETURN" IFP_file "FOOD" 1000.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $10052 = 0.0 if Actor.Animation($Food_Seller) == "SHP_TRAY_RETURN" jf @CARMOD_10808 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_RETURN" time goto @CARMOD_10860 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_10853 gosub @CARMOD_9870 goto @CARMOD_574 if not $10052 == 1.0 jf @CARMOD_11048 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CARMOD_10915 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_10983 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_10969 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_11041 if Actor.Animation($Food_Seller) == "SHP_TRAY_RETURN" jf @CARMOD_11041 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_RETURN" time goto @CARMOD_10860 gosub @CARMOD_12910 if not Actor.Dead($Food_Seller) jf @CARMOD_11195 0812: AS_actor $Food_Seller perform_animation "SHP_TRAY_LIFT_OUT" IFP_file "FOOD" 1000.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $10052 = 0.0 if Actor.Animation($Food_Seller) == "SHP_TRAY_LIFT_OUT" jf @CARMOD_11188 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_LIFT_OUT" time goto @CARMOD_11240 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_11233 gosub @CARMOD_9870 goto @CARMOD_574 if not $10052 == 1.0 jf @CARMOD_11432 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CARMOD_11295 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_11363 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_11349 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_11425 if Actor.Animation($Food_Seller) == "SHP_TRAY_LIFT_OUT" jf @CARMOD_11425 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_LIFT_OUT" time goto @CARMOD_11240 if $10047 == 1 jf @CARMOD_11488 if 03D0: wav 4 loaded jf @CARMOD_11488 if 03D2: wav 4 ended jf @CARMOD_11488 09F1: play_audio_at_actor $PLAYER_ACTOR event 1168 $10038 = 0 $10042 = 0 $JFUD_Stage = 2 $2418 = 0 $2422 = 0 $10047 = 0 Player.CanMove($PLAYER_CHAR) = True Camera.Restore_WithJumpCut if $Food_Seller_Exists == 1 jf @CARMOD_11559 03E6: remove_text_box gosub @CARMOD_12910 if not Actor.Dead($Food_Seller) jf @CARMOD_11693 0812: AS_actor $Food_Seller perform_animation "SHP_THANK" IFP_file "FOOD" 1000.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $10052 = 0.0 0947: unknown_actor $Food_Seller play_audio_event 331 store_to $10081 if Actor.Animation($Food_Seller) == "SHP_THANK" jf @CARMOD_11686 0613: $10052 = actor $Food_Seller animation "SHP_THANK" time goto @CARMOD_11738 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_11731 gosub @CARMOD_9870 goto @CARMOD_574 if not $10052 == 1.0 jf @CARMOD_11914 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CARMOD_11793 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_11861 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_11847 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_11907 if Actor.Animation($Food_Seller) == "SHP_THANK" jf @CARMOD_11907 0613: $10052 = actor $Food_Seller animation "SHP_THANK" time goto @CARMOD_11738 if not Actor.Dead($Food_Seller) jf @CARMOD_12042 0812: AS_actor $Food_Seller perform_animation "SHP_TRAY_POSE" IFP_file "FOOD" 1000.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB $10052 = 0.0 if Actor.Animation($Food_Seller) == "SHP_TRAY_POSE" jf @CARMOD_12035 0613: $10052 = actor $Food_Seller animation "SHP_TRAY_POSE" time goto @CARMOD_12087 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_12080 gosub @CARMOD_9870 goto @CARMOD_574 if 00FF: actor $PLAYER_ACTOR sphere 1 in_sphere $X_Buy_Marker $Y_Buy_Marker $Z_Buy_Marker radius 1.0 1.0 4.0 on_foot jf @CARMOD_12260 wait 0 if not Player.Defined($PLAYER_CHAR) jf @CARMOD_12163 gosub @CARMOD_9870 goto @CARMOD_574 if Actor.Dead($Food_Seller) jf @CARMOD_12231 gosub @CARMOD_9693 07B0: get_active_shop_name_to s$Current_Shop_GXT_Name // 8-byte string if 85AD: not s$Current_Shop_GXT_Name == s$10043 jf @CARMOD_12217 gosub @CARMOD_9870 goto @CARMOD_574 goto @CARMOD_12253 if $flag_Player_Attack_Food_Seller == 0 jf @CARMOD_12253 if or goto @CARMOD_12087 $Show_Shop_Sphere = 1 return if $2418 == 0 jf @CARMOD_12908 0512: show_permanent_text_box 'FOOD_H' // NCZOLJ3OBATJ ~k~~GO_LEFT~ NLN ~k~~GO_RIGHT~ DLR BS6OPA 6LUDA.~N~~k~~PED_SPRINT~ KYZNTJ~N~~k~~VEHICLE_ENTER_EXIT~ BSXOD if 04A3: $Current_Language == 0 // $ == any jf @CARMOD_12360 08D4: $2417 = create_panel_with_title 'FOODCHO' position 29.0 145.0 width 93.0 columns 2 interactive 0 background 1 alignment 1 // EDA goto @CARMOD_12601 if 04A3: $Current_Language == 1 // $ == any jf @CARMOD_12422 08D4: $2417 = create_panel_with_title 'FOODCHO' position 29.0 145.0 width 93.0 columns 2 interactive 0 background 1 alignment 1 // EDA goto @CARMOD_12601 if 04A3: $Current_Language == 2 // $ == any jf @CARMOD_12484 08D4: $2417 = create_panel_with_title 'FOODCHO' position 29.0 165.0 width 93.0 columns 2 interactive 0 background 1 alignment 1 // EDA goto @CARMOD_12601 if 04A3: $Current_Language == 3 // $ == any jf @CARMOD_12546 08D4: $2417 = create_panel_with_title 'FOODCHO' position 29.0 145.0 width 93.0 columns 2 interactive 0 background 1 alignment 1 // EDA goto @CARMOD_12601 if 04A3: $Current_Language == 4 // $ == any jf @CARMOD_12601 08D4: $2417 = create_panel_with_title 'FOODCHO' position 29.0 145.0 width 93.0 columns 2 interactive 0 background 1 alignment 1 // EDA 08D6: set_panel $2417 column 0 alignment 1 08DB: set_panel $2417 column 0 header 'MEAL' data s$2752 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' // ZNWA 08D6: set_panel $2417 column 1 alignment 2 08DB: set_panel $2417 column 1 header 'COST' data 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' // QEHA 08EE: set_panel $2417 column 1 row 0 text_1number GXT 'DOLLAR' number $2751 // $~1~ 09DB: set_panel $2417 column 0 width 140 09DB: set_panel $2417 column 1 width 46 $2418 = 1 return Object.Destroy($JFUD_Selected_Food) return :OTBSLP thread 'OTBSLP' 2@ = 0 if 2@ == 1 jf @CARMOD_60 0@ = Actor.Create(CivFemale, #NULL, 0.0, 0.0, 0.0) 04ED: load_animation "OTB" if 84EE: not animation "OTB" loaded jf @CARMOD_96 wait 0 goto @CARMOD_67 3@ = 1 4@ = 0 wait 0 if and not Actor.Dead(0@) $PLAYER_IN_INTERIOR == 0 jf @CARMOD_221 if 09C5: unknown_actor 0@ jf @CARMOD_207 if $2881 == 0 jf @CARMOD_185 gosub @CARMOD_235 goto @CARMOD_200 060B: set_actor 0@ decision_maker_to $Interior_Decision_Maker_A goto @CARMOD_902 goto @CARMOD_214 gosub @CARMOD_891 goto @CARMOD_228 gosub @CARMOD_891 goto @CARMOD_110 0871: init_jump_table 3@ total_jumps 1 default_jump 0 @CARMOD_312 jumps 1 @CARMOD_298 -1 @CARMOD_312 -1 @CARMOD_312 -1 @CARMOD_312 -1 @CARMOD_312 -1 @CARMOD_312 -1 @CARMOD_312 gosub @CARMOD_314 goto @CARMOD_312 return 0871: init_jump_table 4@ total_jumps 6 default_jump 0 @CARMOD_889 jumps 0 @CARMOD_377 1 @CARMOD_427 2 @CARMOD_520 3 @CARMOD_673 4 @CARMOD_766 5 @CARMOD_846 -1 @CARMOD_889 0605: actor 0@ perform_animation_sequence "BETSLP_IN" IFP_file "OTB" 4.0 loop 0 0 0 0 time -1 // versionA 4@ += 1 goto @CARMOD_889 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_513 0209: 2@ = random_int_in_ranges 4000 8000 0605: actor 0@ perform_animation_sequence "BETSLP_LOOP" IFP_file "OTB" 4.0 loop 1 0 0 1 time 2@ // versionA 4@ += 1 goto @CARMOD_889 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_666 0209: 2@ = random_int_in_ranges 0 100 if 2@ > 50 jf @CARMOD_622 0605: actor 0@ perform_animation_sequence "BETSLP_LKABT" IFP_file "OTB" 16.0 loop 0 0 0 0 time -1 // versionA goto @CARMOD_659 0605: actor 0@ perform_animation_sequence "BETSLP_TNK" IFP_file "OTB" 16.0 loop 0 0 0 0 time -1 // versionA 4@ += 1 goto @CARMOD_889 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_759 0209: 2@ = random_int_in_ranges 4000 8000 0605: actor 0@ perform_animation_sequence "BETSLP_LOOP" IFP_file "OTB" 4.0 loop 1 0 0 1 time 2@ // versionA 4@ += 1 goto @CARMOD_889 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_839 0605: actor 0@ perform_animation_sequence "BETSLP_OUT" IFP_file "OTB" 4.0 loop 0 0 0 0 time -1 // versionA 4@ += 1 goto @CARMOD_889 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_882 gosub @CARMOD_891 goto @CARMOD_889 return 04EF: release_animation "OTB" end_thread return wait 0 if and not Actor.Dead(0@) $PLAYER_IN_INTERIOR == 0 jf @CARMOD_972 062E: unknown_get_actor 0@ task 1477 status_store_to 5@ // ret 7 if not found if 04A4: 5@ == 7 // @ == any jf @CARMOD_965 05C5: AS_actor 0@ cower -2 ms goto @CARMOD_979 gosub @CARMOD_891 goto @CARMOD_902 0663: NOP "PEDSTATE" 3@ 0663: NOP "SUBSTATESTATUS" 4@ 0663: NOP "LOOP_TIMER" 33@ 0663: NOP "SCRIPT_TIMER" 32@ return end_thread :OTBTILL thread 'OTBTILL' 2@ = 0 if 2@ == 1 jf @CARMOD_60 0@ = Actor.Create(CivFemale, #NULL, 0.0, 0.0, 0.0) 04ED: load_animation "INT_SHOP" if 84EE: not animation "INT_SHOP" loaded jf @CARMOD_106 wait 0 goto @CARMOD_72 3@ = 1 4@ = 0 5@ = 0 11@ = 0 wait 0 if and not Actor.Dead(0@) $PLAYER_IN_INTERIOR == 0 jf @CARMOD_245 if 09C5: unknown_actor 0@ jf @CARMOD_231 if $2881 == 0 jf @CARMOD_209 gosub @CARMOD_259 goto @CARMOD_224 060B: set_actor 0@ decision_maker_to $Interior_Decision_Maker_A goto @CARMOD_655 goto @CARMOD_238 gosub @CARMOD_587 goto @CARMOD_252 gosub @CARMOD_587 goto @CARMOD_134 0871: init_jump_table 3@ total_jumps 1 default_jump 0 @CARMOD_336 jumps 1 @CARMOD_322 -1 @CARMOD_336 -1 @CARMOD_336 -1 @CARMOD_336 -1 @CARMOD_336 -1 @CARMOD_336 -1 @CARMOD_336 gosub @CARMOD_338 goto @CARMOD_336 return 0871: init_jump_table 4@ total_jumps 3 default_jump 0 @CARMOD_585 jumps 0 @CARMOD_401 1 @CARMOD_459 2 @CARMOD_542 -1 @CARMOD_585 -1 @CARMOD_585 -1 @CARMOD_585 -1 @CARMOD_585 5@ = 1 0605: actor 0@ perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time 5000 // versionA 4@ += 1 goto @CARMOD_585 062E: unknown_get_actor 0@ task 1541 status_store_to 10@ // ret 7 if not found if 04A4: 10@ == 7 // @ == any jf @CARMOD_535 0605: actor 0@ perform_animation_sequence "SHOP_PAY" IFP_file "INT_SHOP" 1000.0 loop 0 0 0 0 time 0 // versionA 4@ += 1 goto @CARMOD_585 062E: unknown_get_actor 0@ task 1541 status_store_to 10@ // ret 7 if not found if 04A4: 10@ == 7 // @ == any jf @CARMOD_578 gosub @CARMOD_587 goto @CARMOD_585 return 04EF: release_animation "INT_SHOP" if not Actor.Dead(0@) jf @CARMOD_651 08A0: actor 0@ in_radius 50.0 near_model #NULL with_offset 0.0 0.0 0.0 end_script_named "OTBWTCH" // IF and SET end_thread return wait 0 if and not Actor.Dead(0@) $PLAYER_IN_INTERIOR == 0 jf @CARMOD_725 062E: unknown_get_actor 0@ task 1477 status_store_to 11@ // ret 7 if not found if 04A4: 11@ == 7 // @ == any jf @CARMOD_718 05C5: AS_actor 0@ cower -2 ms goto @CARMOD_732 gosub @CARMOD_587 goto @CARMOD_655 0663: NOP "PEDSTATE" 3@ 0663: NOP "SUBSTATESTATUS" 4@ 0663: NOP "LOOP_TIMER" 33@ 0663: NOP "SCRIPT_TIMER" 32@ return end_thread :OTBWTCH thread 'OTBWTCH' 2@ = 0 if 2@ == 1 jf @CARMOD_60 0@ = Actor.Create(CivFemale, #NULL, 0.0, 0.0, 0.0) 04ED: load_animation "OTB" if 84EE: not animation "OTB" loaded jf @CARMOD_96 wait 0 goto @CARMOD_67 3@ = 1 4@ = 0 wait 0 if and not Actor.Dead(0@) $PLAYER_IN_INTERIOR == 0 jf @CARMOD_221 if 09C5: unknown_actor 0@ jf @CARMOD_207 if $2881 == 0 jf @CARMOD_185 gosub @CARMOD_235 goto @CARMOD_200 060B: set_actor 0@ decision_maker_to $Interior_Decision_Maker_A goto @CARMOD_1122 goto @CARMOD_214 gosub @CARMOD_1060 goto @CARMOD_228 gosub @CARMOD_1060 goto @CARMOD_110 0871: init_jump_table 3@ total_jumps 1 default_jump 0 @CARMOD_312 jumps 1 @CARMOD_298 -1 @CARMOD_312 -1 @CARMOD_312 -1 @CARMOD_312 -1 @CARMOD_312 -1 @CARMOD_312 -1 @CARMOD_312 gosub @CARMOD_314 goto @CARMOD_312 return 0871: init_jump_table 4@ total_jumps 7 default_jump 0 @CARMOD_1058 jumps 0 @CARMOD_377 1 @CARMOD_429 2 @CARMOD_524 3 @CARMOD_682 4 @CARMOD_777 5 @CARMOD_933 6 @CARMOD_1015 0605: actor 0@ perform_animation_sequence "WTCHRACE_IN" IFP_file "OTB" 4.0 loop 0 0 0 0 time -1 // versionA 4@ += 1 goto @CARMOD_1058 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_517 0209: 2@ = random_int_in_ranges 4000 8000 0605: actor 0@ perform_animation_sequence "WTCHRACE_LOOP" IFP_file "OTB" 4.0 loop 1 0 0 1 time 2@ // versionA 4@ += 1 goto @CARMOD_1058 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_675 0209: 2@ = random_int_in_ranges 0 100 if 2@ > 50 jf @CARMOD_627 0605: actor 0@ perform_animation_sequence "WTCHRACE_CMON" IFP_file "OTB" 4.0 loop 0 0 0 0 time -1 // versionA goto @CARMOD_668 0605: actor 0@ perform_animation_sequence "WTCHRACE_LOOP" IFP_file "OTB" 4.0 loop 1 0 0 0 time 1000 // versionA 4@ += 1 goto @CARMOD_1058 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_770 0209: 2@ = random_int_in_ranges 4000 8000 0605: actor 0@ perform_animation_sequence "WTCHRACE_LOOP" IFP_file "OTB" 4.0 loop 1 0 0 1 time 2@ // versionA 4@ += 1 goto @CARMOD_1058 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_926 0209: 2@ = random_int_in_ranges 0 100 if 2@ > 50 jf @CARMOD_879 0605: actor 0@ perform_animation_sequence "WTCHRACE_WIN" IFP_file "OTB" 4.0 loop 0 0 0 0 time -1 // versionA goto @CARMOD_919 0605: actor 0@ perform_animation_sequence "WTCHRACE_LOSE" IFP_file "OTB" 4.0 loop 0 0 0 0 time -1 // versionA 4@ += 1 goto @CARMOD_1058 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_1008 0605: actor 0@ perform_animation_sequence "WTCHRACE_OUT" IFP_file "OTB" 4.0 loop 0 0 0 0 time -1 // versionA 4@ += 1 goto @CARMOD_1058 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_1051 gosub @CARMOD_1060 goto @CARMOD_1058 return 04EF: release_animation "OTB" if not Actor.Dead(0@) jf @CARMOD_1118 08A0: actor 0@ in_radius 100.0 near_model #NULL with_offset 0.0 0.0 0.0 end_script_named "OTBSLP" // IF and SET end_thread return wait 0 if and not Actor.Dead(0@) $PLAYER_IN_INTERIOR == 0 jf @CARMOD_1192 062E: unknown_get_actor 0@ task 1477 status_store_to 5@ // ret 7 if not found if 04A4: 5@ == 7 // @ == any jf @CARMOD_1185 05C5: AS_actor 0@ cower -2 ms goto @CARMOD_1199 gosub @CARMOD_1060 goto @CARMOD_1122 0663: NOP "PEDSTATE" 3@ 0663: NOP "SUBSTATESTATUS" 4@ 0663: NOP "LOOP_TIMER" 33@ 0663: NOP "SCRIPT_TIMER" 32@ return hex E9 02 17 AB 90 end :PEDCARD thread 'PEDCARD' 2@ = 0 if 2@ == 1 jf @CARMOD_82 0@ = Actor.Create(CivFemale, #NULL, 0.0, 0.0, 0.0) Actor.SetImmunities(0@, 1, 1, 1, 1, 1) 0350: set_actor 0@ maintain_position_when_attacked 1 04ED: load_animation "CASINO" if 84EE: not animation "CASINO" loaded jf @CARMOD_124 wait 0 goto @CARMOD_92 3@ = 1 4@ = 0 wait 0 if and not Actor.Dead(0@) $PLAYER_IN_INTERIOR == 0 jf @CARMOD_251 if 09C5: unknown_actor 0@ jf @CARMOD_237 if $9470 == 0 jf @CARMOD_213 gosub @CARMOD_265 goto @CARMOD_230 060B: set_actor 0@ decision_maker_to 65542 goto @CARMOD_1359 goto @CARMOD_244 gosub @CARMOD_1345 goto @CARMOD_258 gosub @CARMOD_1345 goto @CARMOD_138 0871: init_jump_table 3@ total_jumps 1 default_jump 0 @CARMOD_342 jumps 1 @CARMOD_328 -1 @CARMOD_342 -1 @CARMOD_342 -1 @CARMOD_342 -1 @CARMOD_342 -1 @CARMOD_342 -1 @CARMOD_342 gosub @CARMOD_344 goto @CARMOD_342 return 0871: init_jump_table 4@ total_jumps 8 default_jump 0 @CARMOD_1343 jumps 0 @CARMOD_472 1 @CARMOD_534 2 @CARMOD_620 3 @CARMOD_715 4 @CARMOD_896 5 @CARMOD_1001 6 @CARMOD_1177 0872: jump_table_jumps 7 @CARMOD_1300 -1 @CARMOD_1343 -1 @CARMOD_1343 -1 @CARMOD_1343 -1 @CARMOD_1343 -1 @CARMOD_1343 -1 @CARMOD_1343 -1 @CARMOD_1343 -1 @CARMOD_1343 0605: actor 0@ perform_animation_sequence "CARDS_IN" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 0947: unknown_actor 0@ play_audio_event 93 store_to 2@ 4@ += 1 goto @CARMOD_1343 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_613 0605: actor 0@ perform_animation_sequence "CARDS_PICK_01" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 4@ += 1 goto @CARMOD_1343 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_708 0209: 2@ = random_int_in_ranges 8000 15000 0605: actor 0@ perform_animation_sequence "CARDS_LOOP" IFP_file "CASINO" 4.0 loop 1 0 0 1 time 2@ // versionA 4@ += 1 goto @CARMOD_1343 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_889 0209: 2@ = random_int_in_ranges 0 100 if 2@ > 50 jf @CARMOD_829 0605: actor 0@ perform_animation_sequence "CARDS_RAISE" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 0947: unknown_actor 0@ play_audio_event 98 store_to 2@ goto @CARMOD_882 0605: actor 0@ perform_animation_sequence "CARDS_PICK_02" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 0947: unknown_actor 0@ play_audio_event 93 store_to 2@ 4@ += 1 goto @CARMOD_1343 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_994 0209: 2@ = random_int_in_ranges 1500 5000 0605: actor 0@ perform_animation_sequence "CARDS_LOOP" IFP_file "CASINO" 4.0 loop 1 0 0 1 time 2@ // versionA 0947: unknown_actor 0@ play_audio_event 95 store_to 2@ 4@ += 1 goto @CARMOD_1343 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_1170 0209: 2@ = random_int_in_ranges 0 100 if 2@ > 50 jf @CARMOD_1113 0605: actor 0@ perform_animation_sequence "CARDS_WIN" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 0947: unknown_actor 0@ play_audio_event 96 store_to 2@ goto @CARMOD_1163 0605: actor 0@ perform_animation_sequence "CARDS_LOSE" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 0947: unknown_actor 0@ play_audio_event 94 store_to 2@ 4@ += 1 goto @CARMOD_1343 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_1293 0209: 2@ = random_int_in_ranges 0 100 if 2@ > 50 jf @CARMOD_1247 4@ = 1 goto @CARMOD_1293 0605: actor 0@ perform_animation_sequence "CARDS_OUT" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 4@ += 1 goto @CARMOD_1343 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_1336 gosub @CARMOD_1345 goto @CARMOD_1343 return 04EF: release_animation "CASINO" end_thread return wait 0 if and not Actor.Dead(0@) $PLAYER_IN_INTERIOR == 0 jf @CARMOD_1429 062E: unknown_get_actor 0@ task 1477 status_store_to 5@ // ret 7 if not found if 04A4: 5@ == 7 // @ == any jf @CARMOD_1422 05C5: AS_actor 0@ cower -2 ms goto @CARMOD_1436 gosub @CARMOD_1345 goto @CARMOD_1359 0663: NOP "PEDSTATE" 3@ 0663: NOP "SUBSTATESTATUS" 4@ 0663: NOP "LOOP_TIMER" 33@ 0663: NOP "SCRIPT_TIMER" 32@ return end_thread :PEDROUL thread 'PEDROUL' 2@ = 0 if 2@ == 1 jf @CARMOD_82 0@ = Actor.Create(CivFemale, #NULL, 0.0, 0.0, 0.0) Actor.SetImmunities(0@, 1, 1, 1, 1, 1) 0350: set_actor 0@ maintain_position_when_attacked 1 04ED: load_animation "CASINO" if 84EE: not animation "CASINO" loaded jf @CARMOD_124 wait 0 goto @CARMOD_92 3@ = 1 4@ = 0 wait 0 if and not Actor.Dead(0@) $PLAYER_IN_INTERIOR == 0 jf @CARMOD_251 if 09C5: unknown_actor 0@ jf @CARMOD_237 if $9470 == 0 jf @CARMOD_213 gosub @CARMOD_265 goto @CARMOD_230 060B: set_actor 0@ decision_maker_to 65542 goto @CARMOD_1022 goto @CARMOD_244 gosub @CARMOD_1008 goto @CARMOD_258 gosub @CARMOD_1008 goto @CARMOD_138 0871: init_jump_table 3@ total_jumps 1 default_jump 0 @CARMOD_342 jumps 1 @CARMOD_328 -1 @CARMOD_342 -1 @CARMOD_342 -1 @CARMOD_342 -1 @CARMOD_342 -1 @CARMOD_342 -1 @CARMOD_342 gosub @CARMOD_344 goto @CARMOD_342 return 0871: init_jump_table 4@ total_jumps 6 default_jump 0 @CARMOD_1006 jumps 0 @CARMOD_407 1 @CARMOD_462 2 @CARMOD_557 3 @CARMOD_655 4 @CARMOD_837 5 @CARMOD_963 -1 @CARMOD_1006 0605: actor 0@ perform_animation_sequence "ROULETTE_IN" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 4@ += 1 goto @CARMOD_1006 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_550 0605: actor 0@ perform_animation_sequence "ROULETTE_BET" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 0947: unknown_actor 0@ play_audio_event 103 store_to 2@ 4@ += 1 goto @CARMOD_1006 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_648 0209: 2@ = random_int_in_ranges 8000 15000 0605: actor 0@ perform_animation_sequence "ROULETTE_LOOP" IFP_file "CASINO" 4.0 loop 1 0 0 1 time 2@ // versionA 4@ += 1 goto @CARMOD_1006 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_830 0209: 2@ = random_int_in_ranges 0 100 if 2@ > 50 jf @CARMOD_770 0605: actor 0@ perform_animation_sequence "ROULETTE_WIN" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 0947: unknown_actor 0@ play_audio_event 100 store_to 2@ goto @CARMOD_823 0605: actor 0@ perform_animation_sequence "ROULETTE_LOSE" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 0947: unknown_actor 0@ play_audio_event 101 store_to 2@ 4@ += 1 goto @CARMOD_1006 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_956 0209: 2@ = random_int_in_ranges 0 100 if 2@ > 50 jf @CARMOD_907 4@ = 1 goto @CARMOD_956 0605: actor 0@ perform_animation_sequence "ROULETTE_OUT" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 4@ += 1 goto @CARMOD_1006 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_999 gosub @CARMOD_1008 goto @CARMOD_1006 return 04EF: release_animation "CASINO" end_thread return wait 0 if and not Actor.Dead(0@) $PLAYER_IN_INTERIOR == 0 jf @CARMOD_1092 062E: unknown_get_actor 0@ task 1477 status_store_to 5@ // ret 7 if not found if 04A4: 5@ == 7 // @ == any jf @CARMOD_1085 05C5: AS_actor 0@ cower -2 ms goto @CARMOD_1099 gosub @CARMOD_1008 goto @CARMOD_1022 0663: NOP "PEDSTATE" 3@ 0663: NOP "SUBSTATESTATUS" 4@ 0663: NOP "LOOP_TIMER" 33@ 0663: NOP "SCRIPT_TIMER" 32@ return end_thread :PEDSLOT thread 'PEDSLOT' 2@ = 0 if 2@ == 1 jf @CARMOD_82 0@ = Actor.Create(CivFemale, #NULL, 0.0, 0.0, 0.0) Actor.SetImmunities(0@, 1, 1, 1, 1, 1) 0350: set_actor 0@ maintain_position_when_attacked 1 04ED: load_animation "CASINO" if 84EE: not animation "CASINO" loaded jf @CARMOD_124 wait 0 goto @CARMOD_92 3@ = 1 4@ = 0 wait 0 if and not Actor.Dead(0@) $PLAYER_IN_INTERIOR == 0 jf @CARMOD_251 if 09C5: unknown_actor 0@ jf @CARMOD_237 if $9470 == 0 jf @CARMOD_213 gosub @CARMOD_265 goto @CARMOD_230 060B: set_actor 0@ decision_maker_to 65542 goto @CARMOD_1066 goto @CARMOD_244 gosub @CARMOD_1052 goto @CARMOD_258 gosub @CARMOD_1052 goto @CARMOD_138 0871: init_jump_table 3@ total_jumps 1 default_jump 0 @CARMOD_342 jumps 1 @CARMOD_328 -1 @CARMOD_342 -1 @CARMOD_342 -1 @CARMOD_342 -1 @CARMOD_342 -1 @CARMOD_342 -1 @CARMOD_342 gosub @CARMOD_344 goto @CARMOD_342 return 0871: init_jump_table 4@ total_jumps 6 default_jump 0 @CARMOD_1050 jumps 0 @CARMOD_407 1 @CARMOD_458 2 @CARMOD_543 3 @CARMOD_637 4 @CARMOD_794 5 @CARMOD_966 -1 @CARMOD_1050 0605: actor 0@ perform_animation_sequence "SLOT_IN" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 4@ += 1 goto @CARMOD_1050 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_536 0605: actor 0@ perform_animation_sequence "SLOT_BET_01" IFP_file "CASINO" 4.0 loop 0 0 0 0 time 2@ // versionA 4@ += 1 goto @CARMOD_1050 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_630 0209: 2@ = random_int_in_ranges 1500 5000 0605: actor 0@ perform_animation_sequence "SLOT_WAIT" IFP_file "CASINO" 4.0 loop 1 0 0 1 time 2@ // versionA 4@ += 1 goto @CARMOD_1050 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_787 0209: 2@ = random_int_in_ranges 0 100 if 2@ > 50 jf @CARMOD_741 0605: actor 0@ perform_animation_sequence "SLOT_BET_02" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA goto @CARMOD_780 0605: actor 0@ perform_animation_sequence "SLOT_WAIT" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 4@ += 1 goto @CARMOD_1050 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_959 0209: 2@ = random_int_in_ranges 0 100 if 2@ > 50 jf @CARMOD_909 0605: actor 0@ perform_animation_sequence "SLOT_WIN_OUT" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 0947: unknown_actor 0@ play_audio_event 104 store_to 2@ goto @CARMOD_952 0605: actor 0@ perform_animation_sequence "SLOT_LOSE_OUT" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 4@ += 1 goto @CARMOD_1050 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_1043 0209: 2@ = random_int_in_ranges 0 100 if 2@ > 50 jf @CARMOD_1036 4@ = 0 goto @CARMOD_1043 gosub @CARMOD_1052 goto @CARMOD_1050 return 04EF: release_animation "CASINO" end_thread return wait 0 if and not Actor.Dead(0@) $PLAYER_IN_INTERIOR == 0 jf @CARMOD_1136 062E: unknown_get_actor 0@ task 1477 status_store_to 5@ // ret 7 if not found if 04A4: 5@ == 7 // @ == any jf @CARMOD_1129 05C5: AS_actor 0@ cower -2 ms goto @CARMOD_1143 gosub @CARMOD_1052 goto @CARMOD_1066 0663: NOP "PEDSTATE" 3@ 0663: NOP "SUBSTATESTATUS" 4@ 0663: NOP "LOOP_TIMER" 33@ 0663: NOP "SCRIPT_TIMER" 32@ return :PLCHUTE thread 'PLCHUTE' Model.Load(#GUN_PARA) if not Model.Available(#GUN_PARA) jf @CARMOD_43 wait 0 goto @CARMOD_16 if not Actor.Dead($PLAYER_ACTOR) jf @CARMOD_59 $1498 = 0 $FreeFall_Stage = 0 $Parachute_Creation_Stage = 0 if $1498 == 999 jf @CARMOD_118 $Pickup_Parachute = Pickup.Create(#GUN_PARA, 3, $tempvar_X_coord, $tempvar_Y_coord, $tempvar_Z_coord) wait 0 if not Actor.Dead($PLAYER_ACTOR) jf @CARMOD_5671 if 8800: not in_two_players_mode jf @CARMOD_5671 if not $FreeFall_Stage == 0 jf @CARMOD_176 0992: set_player $PLAYER_CHAR weapons_scrollable 0 if $Parachute_Creation_Stage > 0 jf @CARMOD_219 if not Actor.HasWeapon($PLAYER_ACTOR, 46) jf @CARMOD_219 gosub @CARMOD_5736 if $Parachute_Creation_Stage == 0 jf @CARMOD_273 if Actor.HasWeapon($PLAYER_ACTOR, 46) jf @CARMOD_273 Model.Load(#PARACHUTE) $Parachute_Creation_Stage = 1 $1498 = 0 if $Parachute_Creation_Stage == 1 jf @CARMOD_374 if Model.Available(#PARACHUTE) jf @CARMOD_374 17@ = Object.Create(#PARACHUTE, $tempvar_X_coord, $tempvar_Y_coord, $tempvar_Z_coord) 069B: attach_object 17@ to_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0 rotation 0.0 0.0 0.0 0750: set_object 17@ visibility 0 $Parachute_Creation_Stage = 2 if and $Parachute_Creation_Stage == 2 $FreeFall_Stage == 1 jf @CARMOD_406 $Parachute_Creation_Stage = 3 if and $FreeFall_Stage == 0 $Parachute_Creation_Stage > 0 jf @CARMOD_562 if 0818: actor $PLAYER_ACTOR in_air jf @CARMOD_562 083D: get_actor $PLAYER_ACTOR velocity_in_direction_XYZ $1507 $1508 $1509 if -10.0 > $1509 jf @CARMOD_562 0819: 7@ = actor $PLAYER_ACTOR distance_from_ground if 7@ > 20.0 jf @CARMOD_562 097A: play_audio_at -1000.0 -1000.0 -1000.0 event 1037 $FreeFall_Stage = 1 01B9: set_actor $PLAYER_ACTOR armed_weapon_to 46 0@ = 0 $8268 = 0.0 if $FreeFall_Stage == 1 jf @CARMOD_2483 if 0@ == 0 jf @CARMOD_605 0@ = 2 if 0@ == 2 jf @CARMOD_736 062E: unknown_get_actor $PLAYER_ACTOR task 2066 status_store_to 27@ // ret 7 if not found if 04A4: 27@ == 7 // @ == any jf @CARMOD_736 0812: AS_actor $PLAYER_ACTOR perform_animation "FALL_SKYDIVE" IFP_file "PED" 1.0 loopA 1 lockX 0 lockY 0 lockF 0 time -1 // versionB 09C6: NOP hex 04 16 end 0004: 0 = 0 // Note: the incorrect math opcode was used here 04ED: load_animation "PARACHUTE" 15@ = 1 1@ = Actor.Angle($PLAYER_ACTOR) 0@ = 3 if 0@ == 3 jf @CARMOD_2483 062E: unknown_get_actor $PLAYER_ACTOR task 2066 status_store_to 27@ // ret 7 if not found if 04A4: 27@ == 7 // @ == any jf @CARMOD_832 0812: AS_actor $PLAYER_ACTOR perform_animation "FALL_SKYDIVE" IFP_file "PED" 1.0 loopA 1 lockX 0 lockY 0 lockF 0 time -1 // versionB 09C6: NOP hex 04 16 end 0004: 0 = 0 // Note: the incorrect math opcode was used here 0819: 7@ = actor $PLAYER_ACTOR distance_from_ground if and 100.0 > 7@ 7@ > 60.0 jf @CARMOD_929 if 04EE: animation "PARACHUTE" loaded jf @CARMOD_929 if $ONMISSION == 0 jf @CARMOD_929 00BC: show_text_highpriority GXT 'PARA_01' time 1000 flag 1 // ~s~OTKPSTJ BAW ZAPAWUT! 0494: get_joystick 0 data_to 10@ 11@ 12@ 12@ if $1511 == 1 jf @CARMOD_977 10@ = 0 11@ = 0 0093: 21@ = integer 10@ to_float 21@ /= 4.267 0063: 21@ -= 2@ // (float) 21@ /= 20.0 005B: 2@ += 21@ // (float) 0087: 21@ = 2@ // (float) 21@ /= 5.0 0063: 1@ -= 21@ // (float) if 1@ > 180.0 jf @CARMOD_1078 1@ -= 360.0 if -180.0 > 1@ jf @CARMOD_1109 1@ += 360.0 0093: 22@ = integer 11@ to_float 22@ /= 4.267 0063: 22@ -= 3@ // (float) 22@ /= 20.0 005B: 3@ += 22@ // (float) 083D: get_actor $PLAYER_ACTOR velocity_in_direction_XYZ 8@ 9@ $1509 if 0024: $1504 > $1509 // (float) jf @CARMOD_1194 0086: $1509 = $1504 // (float) if 0024: $8268 > $1509 // (float) jf @CARMOD_1221 0086: $8268 = $1509 // (float) if 0024: $1504 > $8268 // (float) jf @CARMOD_1248 0086: $8268 = $1504 // (float) if and 0024: $1509 > $8268 // (float) not $1902 == 1 jf @CARMOD_1444 if 84AD: not actor $PLAYER_ACTOR in_water jf @CARMOD_1388 if -20.0 > $8268 jf @CARMOD_1325 $FreeFall_Stage = 2 goto @CARMOD_1381 0812: AS_actor $PLAYER_ACTOR perform_animation "FALL_SKYDIVE" IFP_file "PED" 1.0 loopA 1 lockX 0 lockY 0 lockF 0 time 100 // versionB 09C6: NOP hex 04 16 end 0004: 0 = 0 // Note: the incorrect math opcode was used here $FreeFall_Stage = 7 goto @CARMOD_1444 0812: AS_actor $PLAYER_ACTOR perform_animation "FALL_SKYDIVE" IFP_file "PED" 1.0 loopA 1 lockX 0 lockY 0 lockF 0 time 100 // versionB 09C6: NOP hex 04 16 end 0004: 0 = 0 // Note: the incorrect math opcode was used here $FreeFall_Stage = 7 0087: 4@ = 3@ // (float) 4@ /= 30.0 006F: 4@ *= $1505 // (float) 02F6: $1507 = sine 1@ // (float) 02F7: $1508 = cosine 1@ // (float) 006D: $1507 *= 4@ // (float) 006D: $1508 *= 4@ // (float) $1508 *= -1.0 0059: $1508 += $1506 // (float) 0087: 21@ = 8@ // (float) 0065: 21@ -= $1507 // (float) 21@ *= 0.01 0088: $1507 = 8@ // (float) 0067: $1507 -= 21@ // (float) 0087: 21@ = 9@ // (float) 0065: 21@ -= $1508 // (float) 21@ *= 0.01 0088: $1508 = 9@ // (float) 0067: $1508 -= 21@ // (float) 0085: 12@ = 10@ // (int) 0085: 13@ = 11@ // (int) 0095: make 12@ absolute_integer 0095: make 13@ absolute_integer if or 12@ > 40 13@ > 40 jf @CARMOD_2186 if 001D: 12@ > 13@ // (int) jf @CARMOD_1929 if 10@ >= 0 jf @CARMOD_1798 if not 15@ == 2 jf @CARMOD_1798 if 04EE: animation "PARACHUTE" loaded jf @CARMOD_1791 0812: AS_actor $PLAYER_ACTOR perform_animation "FALL_SKYDIVE_R" IFP_file "PARACHUTE" 1.0 loopA 1 lockX 0 lockY 0 lockF 1 time -2 // versionB 09C6: NOP hex 04 1A end 0004: 0 = 0 // Note: the incorrect math opcode was used here 15@ = 2 if 0 > 10@ jf @CARMOD_1922 if not 15@ == 3 jf @CARMOD_1922 if 04EE: animation "PARACHUTE" loaded jf @CARMOD_1915 0812: AS_actor $PLAYER_ACTOR perform_animation "FALL_SKYDIVE_L" IFP_file "PARACHUTE" 1.0 loopA 1 lockX 0 lockY 0 lockF 1 time -2 // versionB 09C6: NOP hex 04 1B end 0004: 0 = 0 // Note: the incorrect math opcode was used here 15@ = 3 goto @CARMOD_2179 if 11@ >= 0 jf @CARMOD_2051 if not 15@ == 4 jf @CARMOD_2051 if 04EE: animation "PARACHUTE" loaded jf @CARMOD_2044 0812: AS_actor $PLAYER_ACTOR perform_animation "FALL_SKYDIVE" IFP_file "PARACHUTE" 1.0 loopA 1 lockX 0 lockY 0 lockF 1 time -2 // versionB 09C6: NOP hex 04 16 end 0004: 0 = 0 // Note: the incorrect math opcode was used here 15@ = 4 if 0 > 11@ jf @CARMOD_2179 if not 15@ == 5 jf @CARMOD_2179 if 04EE: animation "PARACHUTE" loaded jf @CARMOD_2172 0812: AS_actor $PLAYER_ACTOR perform_animation "FALL_SKYDIVE_ACCEL" IFP_file "PARACHUTE" 1.0 loopA 1 lockX 0 lockY 0 lockF 1 time -2 // versionB 09C6: NOP hex 04 1D end 0004: 0 = 0 // Note: the incorrect math opcode was used here 15@ = 5 goto @CARMOD_2290 if not 15@ == 1 jf @CARMOD_2290 if 04EE: animation "PARACHUTE" loaded jf @CARMOD_2290 0812: AS_actor $PLAYER_ACTOR perform_animation "FALL_SKYDIVE" IFP_file "PARACHUTE" 1.0 loopA 1 lockX 0 lockY 0 lockF 1 time -2 // versionB 09C6: NOP hex 04 16 end 0004: 0 = 0 // Note: the incorrect math opcode was used here 15@ = 1 if or 00E1: player 0 pressed_key 17 $1512 == 1 jf @CARMOD_2483 if not $1902 == 1 jf @CARMOD_2483 if 04EE: animation "PARACHUTE" loaded jf @CARMOD_2483 if and $Parachute_Creation_Stage == 3 $1511 == 0 jf @CARMOD_2483 0812: AS_actor $PLAYER_ACTOR perform_animation "PARA_OPEN" IFP_file "PARACHUTE" 8.0 loopA 0 lockX 0 lockY 0 lockF 1 time -2 // versionB 09C6: NOP hex 04 1F end 0004: 0 = 0 // Note: the incorrect math opcode was used here 097A: play_audio_at -1000.0 -1000.0 -1000.0 event 1038 008A: $8270 = 32@ // (int) $8270 += 1100 $FreeFall_Stage = 3 0@ = 0 if $FreeFall_Stage == 2 jf @CARMOD_2611 if 04EE: animation "PARACHUTE" loaded jf @CARMOD_2599 Actor.Angle($PLAYER_ACTOR) = 1@ 0829: actor $PLAYER_ACTOR perform_animation "FALL_SKYDIVE_DIE" IFP_file "PARACHUTE" 1000.0 time 0 and_dies 09C6: NOP hex 04 20 end 0004: 0 = 0 // Note: the incorrect math opcode was used here 09F1: play_audio_at_actor $PLAYER_ACTOR event 1189 goto @CARMOD_2604 05BE: AS_kill_actor $PLAYER_ACTOR gosub @CARMOD_5736 if $FreeFall_Stage == 3 jf @CARMOD_4967 if $8270 > 0 jf @CARMOD_2693 if 001F: 32@ > $8270 // (int) jf @CARMOD_2693 097A: play_audio_at -1000.0 -1000.0 -1000.0 event 1039 $8270 = 0 if 0@ == 0 jf @CARMOD_2796 0087: 25@ = 3@ // (float) 25@ /= 500.0 0087: 26@ = 2@ // (float) 26@ /= 500.0 0085: 18@ = 32@ // (int) 0085: 19@ = 32@ // (int) 0087: 5@ = 4@ // (float) 5@ *= -1.0 0089: 6@ = $1509 // (float) 0@ = 1 if 0@ == 1 jf @CARMOD_2963 0085: 10@ = 32@ // (int) 0062: 10@ -= 19@ // (int) if 500 > 10@ jf @CARMOD_2936 0085: 10@ = 32@ // (int) 0062: 10@ -= 18@ // (int) 0085: 18@ = 32@ // (int) 0093: 21@ = integer 10@ to_float 0087: 22@ = 25@ // (float) 006B: 22@ *= 21@ // (float) 0087: 23@ = 26@ // (float) 006B: 23@ *= 21@ // (float) 0063: 3@ -= 22@ // (float) 0063: 2@ -= 23@ // (float) goto @CARMOD_2963 2@ = 0.0 3@ = 0.0 0@ = 2 if 0@ == 2 jf @CARMOD_3081 if 03CA: object 17@ exists jf @CARMOD_3081 0750: set_object 17@ visibility 1 08D2: object 17@ scale_model 0.0 0085: 19@ = 32@ // (int) wait 0 075A: set_object 17@ animation "PARA_OPEN_O" IFP_file "PARACHUTE" 1000.0 lockF 0 loop 1 // IF AND SET 09C6: NOP hex 04 21 end 0004: 0 = 0 // Note: the incorrect math opcode was used here 0@ = 3 if 0@ == 3 jf @CARMOD_3184 0085: 10@ = 32@ // (int) 0062: 10@ -= 19@ // (int) if 500 > 10@ jf @CARMOD_3167 0093: 21@ = integer 10@ to_float 21@ /= 500.0 08D2: object 17@ scale_model 21@ goto @CARMOD_3184 08D2: object 17@ scale_model 1.0 0@ = 4 if 0@ == 5 jf @CARMOD_3252 20@ = Object.Create(#PARA_COLLISION, 0.0, 0.0, 0.0) 0750: set_object 20@ visibility 0 Object.ToggleInMovingList(20@) = True 04D9: object 20@ set_scripted_collision_check 1 0@ = 6 if 0@ == 6 jf @CARMOD_4530 0494: get_joystick 0 data_to 10@ 11@ 12@ 12@ if $1511 == 1 jf @CARMOD_3318 10@ = 0 11@ = 0 0093: 21@ = integer 10@ to_float 21@ /= 4.267 0063: 21@ -= 2@ // (float) 21@ /= 20.0 005B: 2@ += 21@ // (float) 0087: 21@ = 2@ // (float) 21@ /= 15.0 0063: 1@ -= 21@ // (float) if 1@ > 180.0 jf @CARMOD_3419 1@ -= 360.0 if -180.0 > 1@ jf @CARMOD_3450 1@ += 360.0 02F6: $1507 = sine 1@ // (float) 02F7: $1508 = cosine 1@ // (float) 0069: $1507 *= $1500 // (float) 0069: $1508 *= $1500 // (float) $1507 *= -1.0 0085: 12@ = 10@ // (int) 0085: 13@ = 11@ // (int) 0095: make 12@ absolute_integer 0095: make 13@ absolute_integer if or 12@ > 40 13@ > 40 jf @CARMOD_4222 if 001D: 12@ > 13@ // (int) jf @CARMOD_3877 0089: 21@ = $1501 // (float) 0065: 21@ -= $1509 // (float) 21@ /= 20.0 005F: $1509 += 21@ // (float) if 10@ >= 0 jf @CARMOD_3733 if not 15@ == 2 jf @CARMOD_3733 0812: AS_actor $PLAYER_ACTOR perform_animation "PARA_STEERR" IFP_file "PARACHUTE" 1.0 loopA 1 lockX 0 lockY 0 lockF 1 time -2 // versionB 075A: set_object 17@ animation "PARA_STEERR_O" IFP_file "PARACHUTE" 1.0 lockF 1 loop 1 // IF AND SET 09C6: NOP hex 04 22 end 0004: 0 = 0 // Note: the incorrect math opcode was used here 15@ = 2 if 0 > 10@ jf @CARMOD_3870 if not 15@ == 3 jf @CARMOD_3870 0812: AS_actor $PLAYER_ACTOR perform_animation "PARA_STEERL" IFP_file "PARACHUTE" 1.0 loopA 1 lockX 0 lockY 0 lockF 1 time -2 // versionB 075A: set_object 17@ animation "PARA_STEERL_O" IFP_file "PARACHUTE" 1.0 lockF 1 loop 1 // IF AND SET 09C6: NOP hex 04 23 end 0004: 0 = 0 // Note: the incorrect math opcode was used here 15@ = 3 goto @CARMOD_4215 if 11@ >= 0 jf @CARMOD_4046 0089: 21@ = $1503 // (float) 0065: 21@ -= $1509 // (float) 21@ /= 20.0 005F: $1509 += 21@ // (float) if not 15@ == 4 jf @CARMOD_4046 0812: AS_actor $PLAYER_ACTOR perform_animation "PARA_DECEL" IFP_file "PARACHUTE" 1.0 loopA 1 lockX 0 lockY 0 lockF 1 time -2 // versionB 075A: set_object 17@ animation "PARA_DECEL_O" IFP_file "PARACHUTE" 1.0 lockF 1 loop 1 // IF AND SET 09C6: NOP hex 04 24 end 0004: 0 = 0 // Note: the incorrect math opcode was used here 15@ = 4 if 0 > 11@ jf @CARMOD_4215 0089: 21@ = $1501 // (float) 0065: 21@ -= $1509 // (float) 21@ /= 20.0 005F: $1509 += 21@ // (float) if not 15@ == 5 jf @CARMOD_4215 0812: AS_actor $PLAYER_ACTOR perform_animation "PARA_FLOAT" IFP_file "PARACHUTE" 1.0 loopA 1 lockX 0 lockY 0 lockF 1 time -2 // versionB 075A: set_object 17@ animation "PARA_FLOAT_O" IFP_file "PARACHUTE" 1.0 lockF 1 loop 1 // IF AND SET 09C6: NOP hex 04 25 end 0004: 0 = 0 // Note: the incorrect math opcode was used here 15@ = 5 goto @CARMOD_4391 0089: 21@ = $1501 // (float) 0065: 21@ -= $1509 // (float) 21@ /= 20.0 005F: $1509 += 21@ // (float) if not 15@ == 5 jf @CARMOD_4391 if not 15@ == 1 jf @CARMOD_4391 0812: AS_actor $PLAYER_ACTOR perform_animation "PARA_FLOAT" IFP_file "PARACHUTE" 1.0 loopA 1 lockX 0 lockY 0 lockF 1 time -2 // versionB 075A: set_object 17@ animation "PARA_FLOAT_O" IFP_file "PARACHUTE" 1.0 lockF 1 loop 1 // IF AND SET 09C6: NOP hex 04 26 end 0004: 0 = 0 // Note: the incorrect math opcode was used here 15@ = 1 Object.StorePos(17@, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0815: put_object 20@ at $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 and_keep_rotation if 04DA: has_object 20@ collided jf @CARMOD_4494 075A: set_object 17@ animation "PARA_RIP_LOOP_O" IFP_file "PARACHUTE" 8.0 lockF 1 loop 1 // IF AND SET 09C6: NOP hex 04 27 end 0004: 0 = 0 // Note: the incorrect math opcode was used here 0@ = 7 if 00E1: player 0 pressed_key 15 jf @CARMOD_4530 0792: disembark_instantly_actor $PLAYER_ACTOR $FreeFall_Stage = 6 $1498 = 3 if 03CA: object 17@ exists jf @CARMOD_4769 if 0837: object 17@ animation == "PARA_OPEN_O" jf @CARMOD_4769 0839: get_object 17@ animation "PARA_OPEN_O" progress_to 21@ 0087: 22@ = 6@ // (float) 0065: 22@ -= $1501 // (float) 0087: 23@ = 22@ // (float) 006B: 23@ *= 21@ // (float) 0088: $1509 = 6@ // (float) 0067: $1509 -= 23@ // (float) 0087: 22@ = 5@ // (float) 0065: 22@ -= $1500 // (float) 0087: 23@ = 22@ // (float) 006B: 23@ *= 21@ // (float) 0087: 4@ = 5@ // (float) 0063: 4@ -= 23@ // (float) 02F6: $1507 = sine 1@ // (float) 02F7: $1508 = cosine 1@ // (float) 006D: $1507 *= 4@ // (float) 006D: $1508 *= 4@ // (float) $1507 *= -1.0 if and 21@ == 1.0 0@ == 4 jf @CARMOD_4769 0@ = 5 if not Actor.Dead($PLAYER_ACTOR) jf @CARMOD_4967 if 04AD: actor $PLAYER_ACTOR in_water jf @CARMOD_4918 0812: AS_actor $PLAYER_ACTOR perform_animation "PARA_LAND_WATER" IFP_file "PARACHUTE" 8.0 loopA 1 lockX 1 lockY 0 lockF 0 time 1000 // versionB 075A: set_object 17@ animation "PARA_LAND_WATER_O" IFP_file "PARACHUTE" 1000.0 lockF 0 loop 1 // IF AND SET 09C6: NOP hex 04 28 end 0004: 0 = 0 // Note: the incorrect math opcode was used here $FreeFall_Stage = 5 0@ = 0 083D: get_actor $PLAYER_ACTOR velocity_in_direction_XYZ 21@ 21@ 23@ if 23@ > -0.1 jf @CARMOD_4967 $FreeFall_Stage = 4 0@ = 0 if $FreeFall_Stage == 4 jf @CARMOD_5487 if 0@ == 0 jf @CARMOD_5384 $1498 = 1 Actor.StorePos($PLAYER_ACTOR, $tempvar_X_coord, $tempvar_Y_coord, $tempvar_Z_coord) $tempvar_Z_coord -= 1.0 Actor.PutAt($PLAYER_ACTOR, $tempvar_X_coord, $tempvar_Y_coord, $tempvar_Z_coord) 083E: set_actor $PLAYER_ACTOR rotation 0.0 0.0 1@ while_in_air if -10.0 > $1509 jf @CARMOD_5108 $FreeFall_Stage = 2 0@ = 0 goto @CARMOD_5298 if -4.0 > $1509 jf @CARMOD_5243 0615: define_AS_pack_begin 14@ 0812: AS_actor -1 perform_animation "FALL_FRONT" IFP_file "PED" 20.0 loopA 0 lockX 0 lockY 0 lockF 1 time 700 // versionB 0812: AS_actor -1 perform_animation "GETUP_FRONT" IFP_file "PED" 8.0 loopA 0 lockX 1 lockY 0 lockF 0 time -2 // versionB 09C6: NOP hex 04 29 end 0004: 0 = 0 // Note: the incorrect math opcode was used here 0616: define_AS_pack_end 14@ 0618: assign_actor $PLAYER_ACTOR to_AS_pack 14@ 061B: remove_references_to_AS_pack 14@ goto @CARMOD_5291 0812: AS_actor $PLAYER_ACTOR perform_animation "RUN_PLAYER" IFP_file "PED" 8.0 loopA 1 lockX 1 lockY 0 lockF 0 time 1000 // versionB 09C6: NOP hex 04 2A end 0004: 0 = 0 // Note: the incorrect math opcode was used here 0@ = 1 075A: set_object 17@ animation "PARA_LAND_O" IFP_file "PARACHUTE" 1000.0 lockF 0 loop 1 // IF AND SET 09C6: NOP hex 04 2B end 0004: 0 = 0 // Note: the incorrect math opcode was used here 0682: detach_object 17@ 0.0 0.0 0.0 collision_detection 0 0085: 18@ = 32@ // (int) 18@ += 1000 if 0@ == 1 jf @CARMOD_5487 if 0837: object 17@ animation == "PARA_LAND_O" jf @CARMOD_5487 0839: get_object 17@ animation "PARA_LAND_O" progress_to 21@ if 21@ == 1.0 jf @CARMOD_5487 $1498 = 2 gosub @CARMOD_5736 if $FreeFall_Stage == 5 jf @CARMOD_5544 $1498 = 1 if 0@ == 0 jf @CARMOD_5544 $1498 = 2 gosub @CARMOD_5736 if and $FreeFall_Stage > 0 4 > $FreeFall_Stage jf @CARMOD_5621 if not Actor.Dead($PLAYER_ACTOR) jf @CARMOD_5621 083C: set_actor $PLAYER_ACTOR velocity_in_direction_XYZ $1507 $1508 $1509 Actor.Angle($PLAYER_ACTOR) = 1@ 083E: set_actor $PLAYER_ACTOR rotation 3@ 2@ 1@ while_in_air if $FreeFall_Stage == 6 jf @CARMOD_5646 gosub @CARMOD_5736 if $FreeFall_Stage == 7 jf @CARMOD_5671 gosub @CARMOD_5678 goto @CARMOD_118 $FreeFall_Stage = 0 0@ = 0 Model.Destroy(#PARACHUTE) 04EF: release_animation "PARACHUTE" 083E: set_actor $PLAYER_ACTOR rotation 0.0 0.0 1@ while_in_air 0992: set_player $PLAYER_CHAR weapons_scrollable 1 return 0682: detach_object 17@ 0.0 0.0 0.0 collision_detection 0 09A2: destroy_object_with_fade 17@ Object.Destroy(20@) 0555: remove_weapon 46 from_actor $PLAYER_ACTOR $FreeFall_Stage = 0 $Parachute_Creation_Stage = 0 0@ = 0 Model.Destroy(#PARACHUTE) 04EF: release_animation "PARACHUTE" Model.Destroy(#GUN_PARA) 083E: set_actor $PLAYER_ACTOR rotation 0.0 0.0 1@ while_in_air 0992: set_player $PLAYER_CHAR weapons_scrollable 1 end_thread :ROULETE thread 'ROULETE' 1@ = 0 if 1@ == 1 jf @CARMOD_89 0@ = Object.Init(#ROULETTE_TBL, 0.0, 0.0, 0.0) $ROULETE_Chips($8549,151i) = Object.Init(#CHIP_STACK07, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0662: NOP "AAAAAAA" 4@ = 0 5@ = 0 8@ = 0 9@ = 0 7@ = 0 10@ = 500 11@ = 500 12@ = 0 13@ = 0 14@ = 0 15@ = 0 0653: 16@ = float_stat 81 0209: 18@ = random_int_in_ranges 0 19 $1523 += 1 if 1.0 > 16@ jf @CARMOD_251 if or $1523 == 1 $1523 == 5 jf @CARMOD_244 18@ = 0 goto @CARMOD_463 if 10.0 > 16@ jf @CARMOD_311 if or $1523 == 1 $1523 == 5 jf @CARMOD_304 18@ = 5 goto @CARMOD_463 if 100.0 > 16@ jf @CARMOD_371 if or $1523 == 1 $1523 == 5 jf @CARMOD_364 18@ = 10 goto @CARMOD_463 if 1000.0 > 16@ jf @CARMOD_431 if or $1523 == 1 $1523 == 5 jf @CARMOD_424 18@ = 14 goto @CARMOD_463 if or $1523 == 1 $1523 == 5 jf @CARMOD_463 18@ = 17 if or 18@ == 0 18@ == 1 18@ == 2 18@ == 3 18@ == 4 jf @CARMOD_524 17@ = 2 19@ = -340 if or 18@ == 5 18@ == 6 18@ == 7 18@ == 8 18@ == 9 jf @CARMOD_585 17@ = 20 19@ = -341 if or 18@ == 10 18@ == 11 18@ == 12 18@ == 13 jf @CARMOD_640 17@ = 200 19@ = -342 if or 18@ == 14 18@ == 15 18@ == 16 jf @CARMOD_688 17@ = 2000 19@ = -343 if or 18@ == 17 18@ == 18 jf @CARMOD_729 17@ = 20000 19@ = -344 18@ = 0 20@ = 0 0085: 21@ = 17@ // (int) 21@ *= 50 22@ = 0 0209: $3396 = random_int_in_ranges 0 2 if $3396 == 0 jf @CARMOD_806 04AF: 23@ = 11 // @ = any goto @CARMOD_814 04AF: 23@ = 172 // @ = any $8549 = 0 if 151 > $8549 jf @CARMOD_865 $8398($8549,151i) = 0 $8549 += 1 goto @CARMOD_821 $ROULETE_Cash_Won = 0 $8551 = 0 if 22@ == 1 jf @CARMOD_906 22@ = 0 return 24@ = 0.0 25@ = 0.0 wait 0 01BD: $Current_Time_in_ms2 = current_time_in_ms if 03CA: object 0@ exists jf @CARMOD_7893 if 0977: player_in_radius_of_object 0@ external_script_trigger jf @CARMOD_7749 if $PLAYER_IN_INTERIOR == 0 jf @CARMOD_7605 if Player.Defined($PLAYER_CHAR) jf @CARMOD_7470 if 1@ == 0 jf @CARMOD_1031 Model.Load(23@) 1@ += 1 if 1@ == 1 jf @CARMOD_1183 Model.Load(23@) if Model.Available(23@) jf @CARMOD_1183 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 1.208 0.571 -1.144 26@ = Actor.Create(CivFemale, 23@, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) $tempvar_Angle = Object.Angle(0@) Actor.SetImmunities(26@, 1, 1, 1, 1, 1) $tempvar_Angle += 90.0 Actor.Angle(26@) = $tempvar_Angle 060B: set_actor 26@ decision_maker_to 65542 0A0A: unknown_object 0@ flag 1 1@ += 1 if 1@ == 2 jf @CARMOD_1284 if 0472: actor $PLAYER_ACTOR near_object_in_rectangle 0@ radius 5.0 5.0 flag 0 on_foot jf @CARMOD_1284 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset -0.215 1.34 -0.086 27@ = Object.Init(#WHEEL_WEE, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 1@ += 1 if 1@ == 3 jf @CARMOD_1607 if 0472: actor $PLAYER_ACTOR near_object_in_rectangle 0@ radius 5.0 5.0 flag 0 on_foot jf @CARMOD_1607 if $9470 == 0 jf @CARMOD_1607 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset -1.839 -2.444 -0.6 0400: store_coords_to $3404 $3405 $3406 from_object 0@ with_offset 0.761 0.956 0.6 if 01A6: actor $PLAYER_ACTOR sphere 0 in_cube_cornerA $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 cornerB $3404 $3405 $3406 on_foot jf @CARMOD_1607 if 17@ == 2 jf @CARMOD_1474 0512: show_permanent_text_box 'SLOT_06' // ~k~~VEHICLE_ENTER_EXIT~ NFPATJ B PYLETKY~n~MAKC CTABKA $100 if 17@ == 20 jf @CARMOD_1503 0512: show_permanent_text_box 'SLOT_07' // ~k~~VEHICLE_ENTER_EXIT~ NFPATJ B PYLETKY~n~MAKC CTABKA $1,000 if 17@ == 200 jf @CARMOD_1533 0512: show_permanent_text_box 'SLOT_08' // ~k~~VEHICLE_ENTER_EXIT~ NFPATJ B PYLETKY~n~MAKC CTABKA $10,000 if 17@ == 2000 jf @CARMOD_1563 0512: show_permanent_text_box 'SLOT_09' // ~k~~VEHICLE_ENTER_EXIT~ NFPATJ B PYLETKY~n~MAKC CTABKA $100,000 if 17@ == 20000 jf @CARMOD_1593 0512: show_permanent_text_box 'SLOT_10' // ~k~~VEHICLE_ENTER_EXIT~ NFPATJ B PYLETKY~n~MAKC CTABKA $1,000,000 03CF: load_wav 1813 as 4 1@ += 1 if 1@ == 4 jf @CARMOD_2964 if $3489 == 0 jf @CARMOD_2964 if 0472: actor $PLAYER_ACTOR near_object_in_rectangle 0@ radius 5.0 5.0 flag 0 on_foot jf @CARMOD_2964 if $9470 == 0 jf @CARMOD_2955 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset -1.839 -2.444 -0.6 0400: store_coords_to $3404 $3405 $3406 from_object 0@ with_offset 0.761 0.956 0.6 if 01A6: actor $PLAYER_ACTOR sphere 0 in_cube_cornerA $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 cornerB $3404 $3405 $3406 on_foot jf @CARMOD_2939 if Player.Controllable($PLAYER_CHAR) jf @CARMOD_2932 if 00E1: player 0 pressed_key 15 jf @CARMOD_2925 if 9@ == 0 jf @CARMOD_2918 0652: $STAT_Gambling_Skill = integer_stat 81 if 17@ == 20 jf @CARMOD_1989 if not $STAT_Gambling_Skill >= 1 jf @CARMOD_1989 00BC: show_text_highpriority GXT 'GAMBSTA' time 4000 flag 1 // ~s~BAW ~h~HABSK NFPS HA DEHJFN~s~ HEDOCTATO4HO BELNK 4TO6S NFPATJ 3A 3TNM CTOLOM. if not Actor.Dead(26@) jf @CARMOD_1982 0209: $3400 = random_int_in_ranges 0 2 if 04A4: 23@ == 11 // @ == any jf @CARMOD_1964 09D6: set_actor 26@ sound $3817($3400,3i) flags 1 1 0 goto @CARMOD_1982 09D6: set_actor 26@ sound $3876($3400,3i) flags 1 1 0 goto @CARMOD_926 if 17@ == 200 jf @CARMOD_2135 if not $STAT_Gambling_Skill >= 10 jf @CARMOD_2135 00BC: show_text_highpriority GXT 'GAMBSTA' time 4000 flag 1 // ~s~BAW ~h~HABSK NFPS HA DEHJFN~s~ HEDOCTATO4HO BELNK 4TO6S NFPATJ 3A 3TNM CTOLOM. if not Actor.Dead(26@) jf @CARMOD_2128 0209: $3400 = random_int_in_ranges 0 2 if 04A4: 23@ == 11 // @ == any jf @CARMOD_2110 09D6: set_actor 26@ sound $3817($3400,3i) flags 1 1 0 goto @CARMOD_2128 09D6: set_actor 26@ sound $3876($3400,3i) flags 1 1 0 goto @CARMOD_926 if 17@ == 2000 jf @CARMOD_2281 if not $STAT_Gambling_Skill >= 100 jf @CARMOD_2281 00BC: show_text_highpriority GXT 'GAMBSTA' time 4000 flag 1 // ~s~BAW ~h~HABSK NFPS HA DEHJFN~s~ HEDOCTATO4HO BELNK 4TO6S NFPATJ 3A 3TNM CTOLOM. if not Actor.Dead(26@) jf @CARMOD_2274 0209: $3400 = random_int_in_ranges 0 2 if 04A4: 23@ == 11 // @ == any jf @CARMOD_2256 09D6: set_actor 26@ sound $3817($3400,3i) flags 1 1 0 goto @CARMOD_2274 09D6: set_actor 26@ sound $3876($3400,3i) flags 1 1 0 goto @CARMOD_926 if 17@ == 20000 jf @CARMOD_2428 if not $STAT_Gambling_Skill > 999 jf @CARMOD_2428 00BC: show_text_highpriority GXT 'GAMBSTA' time 4000 flag 1 // ~s~BAW ~h~HABSK NFPS HA DEHJFN~s~ HEDOCTATO4HO BELNK 4TO6S NFPATJ 3A 3TNM CTOLOM. if not Actor.Dead(26@) jf @CARMOD_2421 0209: $3400 = random_int_in_ranges 0 2 if 04A4: 23@ == 11 // @ == any jf @CARMOD_2403 09D6: set_actor 26@ sound $3817($3400,3i) flags 1 1 0 goto @CARMOD_2421 09D6: set_actor 26@ sound $3876($3400,3i) flags 1 1 0 goto @CARMOD_926 03E6: remove_text_box Player.CanMove($PLAYER_CHAR) = False 03BF: set_player $PLAYER_CHAR ignored_by_everyone 1 03F4: set_all_cars_apply_damage_rules 0 Object.StorePos(0@, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 06BA: AS_actor $PLAYER_ACTOR turn_to_and_look_at $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 if 0A2B: widescreen_option_enabled jf @CARMOD_2593 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset -0.632 -1.967 1.914 Camera.SetPosition($tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3, 0.0, 0.0, 0.0) 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset -0.5 -1.391 1.107 Camera.PointAt($tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3, 1) goto @CARMOD_2690 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset -0.569 -1.548 1.876 Camera.SetPosition($tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3, 0.0, 0.0, 0.0) 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset -0.411 -1.063 1.016 Camera.PointAt($tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3, 1) 041D: set_camera_near_clip 0.1 03F0: enable_text_draw 1 0390: load_txd_dictionary 'LD_ROUL' if not Actor.Dead(26@) jf @CARMOD_2798 0209: $3400 = random_int_in_ranges 0 2 if 04A4: 23@ == 11 // @ == any jf @CARMOD_2780 09D6: set_actor 26@ sound $3828($3400,2i) flags 1 1 0 goto @CARMOD_2798 09D6: set_actor 26@ sound $3887($3400,2i) flags 1 1 0 038F: load_texture "ROULBLA" as 1 // Load dictionary with 0390 first 038F: load_texture "ROULRED" as 2 // Load dictionary with 0390 first 038F: load_texture "ROULGRE" as 3 // Load dictionary with 0390 first 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset $3496 $3497 $3498 $tempvar_Float_3 += 0.01 $8552 = Object.Init(#ROULETTE_MARKER, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 09BD: unknown_flag 1 $3489 = 1 28@ = 0 1@ += 1 9@ = 1 goto @CARMOD_2932 9@ = 0 goto @CARMOD_2948 03E6: remove_text_box 1@ = 3 goto @CARMOD_2964 03E6: remove_text_box 1@ = 3 if 1@ == 5 jf @CARMOD_7463 0581: enable_radar 0 if $3505 > 0 jf @CARMOD_3517 $3809 += 2.0 $3810 += 2.0 038D: draw_texture 1 position $3809 $3810 size 64.0 64.0 RGBA 0 0 0 255 $3809 -= 2.0 $3810 -= 2.0 if 18@ == 0 jf @CARMOD_3130 038D: draw_texture 3 position $3809 $3810 size 64.0 64.0 RGBA 180 180 180 255 goto @CARMOD_3438 if or 18@ == 1 18@ == 3 18@ == 5 18@ == 7 18@ == 9 18@ == 12 jf @CARMOD_3222 038D: draw_texture 2 position $3809 $3810 size 64.0 64.0 RGBA 180 180 180 255 goto @CARMOD_3438 if or 18@ == 14 18@ == 16 18@ == 18 18@ == 19 18@ == 21 18@ == 23 jf @CARMOD_3314 038D: draw_texture 2 position $3809 $3810 size 64.0 64.0 RGBA 180 180 180 255 goto @CARMOD_3438 if or 18@ == 25 18@ == 27 18@ == 30 18@ == 32 18@ == 34 18@ == 36 jf @CARMOD_3406 038D: draw_texture 2 position $3809 $3810 size 64.0 64.0 RGBA 180 180 180 255 goto @CARMOD_3438 038D: draw_texture 1 position $3809 $3810 size 64.0 64.0 RGBA 180 180 180 255 0086: $8553 = $3809 // (float) $8553 += -1.668 0086: $8554 = $3810 // (float) $8554 += -30.025 gosub @CARMOD_18207 033F: set_text_draw_letter_size 0.942 4.231 0342: enable_text_draw_centered 1 045A: draw_text_1number $8553 $8554 GXT 'NUMBER' number 18@ // ~1~ 0937: text_draw_box_cornerA $3479 $3483 cornerB $3480 $3484 GXT_reference 'ROUWAGE' style 2 // CTABKA gosub @CARMOD_18207 0340: set_text_draw_RGBA 134 155 184 255 if 04A3: $Current_Language == 3 // $ == any jf @CARMOD_3593 033F: set_text_draw_letter_size 0.42 2.508 033E: set_draw_text_position $3477 $3481 GXT 'ROU_MAX' // MAKC CTABKA 0086: $8554 = $3481 // (float) 0059: $8554 += $3482 // (float) gosub @CARMOD_18207 033F: set_text_draw_letter_size $3486 $3488 045A: draw_text_1number $3477 $8554 GXT 'DOLLAR' number 21@ // $~1~ 0059: $8554 += $3478 // (float) gosub @CARMOD_18207 0340: set_text_draw_RGBA 134 155 184 255 033E: set_draw_text_position $3477 $8554 GXT 'ROUYOUR' // O6WAR CTABKA 0059: $8554 += $3482 // (float) gosub @CARMOD_18207 033F: set_text_draw_letter_size $3486 $3488 045A: draw_text_1number $3477 $8554 GXT 'DOLLAR' number $8551 // $~1~ 0059: $8554 += $3478 // (float) gosub @CARMOD_18207 if $3505 > 0 jf @CARMOD_3864 0340: set_text_draw_RGBA 134 155 184 255 033E: set_draw_text_position $3477 $8554 GXT 'ROU_WON' // BSZLATS 0059: $8554 += $3482 // (float) gosub @CARMOD_18207 033F: set_text_draw_letter_size $3486 $3488 045A: draw_text_1number $3477 $8554 GXT 'DOLLAR' number $ROULETE_Cash_Won // $~1~ goto @CARMOD_3938 0340: set_text_draw_RGBA 134 155 184 255 033E: set_draw_text_position $3477 $8554 GXT 'ROUTHIS' // 3TA CTABKA 0059: $8554 += $3482 // (float) gosub @CARMOD_18207 033F: set_text_draw_letter_size $3486 $3488 045A: draw_text_1number $3477 $8554 GXT 'DOLLAR' number 20@ // $~1~ if $3505 == 0 jf @CARMOD_4550 0512: show_permanent_text_box 'ROUHELP' // NCZOLJ3OBATJ KOHTPOLJ DBNGEHNR DLR BS6OPA TO4KN.~n~~k~~PED_JUMPING~ ZOBSCNTJ CTABKY~n~~k~~PED_FIREWEAPON~ CHN3NTJ CTABKY~n~~k~~PED_SPRINT~ PACKPYTKA~n~~k~~VEHICLE_ENTER_EXIT~ BSXOD 0750: set_object $8552 visibility 1 if 00E1: player 0 pressed_key 16 jf @CARMOD_4252 if 7@ == 0 jf @CARMOD_4245 if $8551 > 0 jf @CARMOD_4203 03CF: load_wav 1813 as 4 if not Actor.Dead(26@) jf @CARMOD_4120 0209: $3400 = random_int_in_ranges 0 3 if 04A4: 23@ == 11 // @ == any jf @CARMOD_4102 09D6: set_actor 26@ sound $3811($3400,3i) flags 1 1 0 goto @CARMOD_4120 09D6: set_actor 26@ sound $3870($3400,3i) flags 1 1 0 if 03D0: wav 4 loaded jf @CARMOD_4155 097A: play_audio_at 0.0 0.0 0.0 event 1086 0623: add $8551 to_integer_stat 35 008D: $3401 = integer $8551 to_float $3401 *= 0.001 03E6: remove_text_box 0624: add $3401 to_float_stat 81 $3505 += 1 goto @CARMOD_4238 if 03D0: wav 4 loaded jf @CARMOD_4238 097A: play_audio_at 0.0 0.0 0.0 event 1085 7@ += 1 goto @CARMOD_4259 7@ = 0 if 00E1: player 0 pressed_key 15 jf @CARMOD_4536 if 9@ == 0 jf @CARMOD_4529 9@ += 1 $3505 = 0 1@ = 3 if not Actor.Dead(26@) jf @CARMOD_4401 0209: $3400 = random_int_in_ranges 0 2 if 04A4: 23@ == 11 // @ == any jf @CARMOD_4383 09D6: set_actor 26@ sound $3826($3400,2i) flags 1 1 0 goto @CARMOD_4401 09D6: set_actor 26@ sound $3885($3400,2i) flags 1 1 0 0581: enable_radar 1 Player.CanMove($PLAYER_CHAR) = True 03BF: set_player $PLAYER_CHAR ignored_by_everyone 0 03F4: set_all_cars_apply_damage_rules 1 Camera.SetBehindPlayer Camera.Restore_WithJumpCut 03F0: enable_text_draw 0 0391: release_txd_dictionary 03E6: remove_text_box Object.Destroy($8552) Player.Money($PLAYER_CHAR) += $8551 22@ = 1 gosub @CARMOD_814 $8549 = 0 if 151 > $8549 jf @CARMOD_4511 Object.Destroy($ROULETE_Chips($8549,151i)) $8549 += 1 goto @CARMOD_4469 09BD: unknown_flag 0 $3489 = 0 goto @CARMOD_926 goto @CARMOD_4543 9@ = 0 gosub @CARMOD_8037 if $3505 == 1 jf @CARMOD_4639 0750: set_object $8552 visibility 0 0079: 24@ += unknown_float * 0.5 // (float) if or 24@ > 20.0 24@ == 20.0 jf @CARMOD_4639 0084: $3506 = $Current_Time_in_ms2 // (int) $3506 += 1500 $3505 += 1 if $3505 == 2 jf @CARMOD_4817 if 001C: $Current_Time_in_ms2 > $3506 // (int) jf @CARMOD_4817 007F: 24@ -= unknown_float * 0.08 // (float) if or 0.0 > 24@ 24@ == 0.0 jf @CARMOD_4817 0209: 18@ = random_int_in_ranges 0 37 if not Actor.Dead(26@) jf @CARMOD_4803 if 04A4: 23@ == 11 // @ == any jf @CARMOD_4785 09D6: set_actor 26@ sound $3830(18@,37i) flags 1 1 0 goto @CARMOD_4803 09D6: set_actor 26@ sound $3889(18@,37i) flags 1 1 0 gosub @CARMOD_9717 $3505 += 1 if $3505 == 3 jf @CARMOD_5567 0512: show_permanent_text_box 'X_CONT' // ~k~~PED_SPRINT~ ZPODOLGNTJ 0084: $3396 = $ROULETE_Cash_Won // (int) 0060: $3396 -= $8551 // (int) if $3396 == 0 jf @CARMOD_4948 gosub @CARMOD_18207 033F: set_text_draw_letter_size 1.3 3.36 0342: enable_text_draw_centered 1 081C: draw_text_outline 2 RGBA 0 0 0 255 0349: set_text_draw_font 3 033E: set_draw_text_position 320.0 180.333 GXT 'NOWIN' // ~w~YOU LOSE! goto @CARMOD_5152 if $3396 > 0 jf @CARMOD_5074 gosub @CARMOD_18207 033F: set_text_draw_letter_size 1.3 3.36 0342: enable_text_draw_centered 1 081C: draw_text_outline 2 RGBA 0 0 0 255 0349: set_text_draw_font 3 0904: get_interface 6 color_RGBA_to $Color_Red $Color_Green $Gambles_CashWin $3400 0340: set_text_draw_RGBA $Color_Red $Color_Green $Gambles_CashWin 255 045A: draw_text_1number 320.0 155.333 GXT 'WINNER' number $3396 // WINNER!~n~~w~$~1~ 0627: update_integer_stat 38 to $3396 goto @CARMOD_5152 $3396 *= -1 gosub @CARMOD_18207 033F: set_text_draw_letter_size 1.3 3.36 0342: enable_text_draw_centered 1 081C: draw_text_outline 2 RGBA 0 0 0 255 0349: set_text_draw_font 3 045A: draw_text_1number 320.0 155.333 GXT 'LOSER' number $3396 // ~r~LOSER!~n~~w~-$~1~ 0627: update_integer_stat 39 to $3396 if 00E1: player 0 pressed_key 16 jf @CARMOD_5560 if 7@ == 0 jf @CARMOD_5553 008B: 7@ = $Current_Time_in_ms2 // (int) 7@ += 999999 Player.Money($PLAYER_CHAR) += $ROULETE_Cash_Won 0623: add $ROULETE_Cash_Won to_integer_stat 37 0084: $3396 = $ROULETE_Cash_Won // (int) 0060: $3396 -= $8551 // (int) $9325 += 1 if $3396 > 0 jf @CARMOD_5439 0209: $3400 = random_int_in_ranges 0 3 if or $3400 == 0 $3400 == 1 jf @CARMOD_5422 if $9325 > 1 jf @CARMOD_5329 0209: $3400 = random_int_in_ranges 3 6 goto @CARMOD_5338 0209: $3400 = random_int_in_ranges 0 3 if not Actor.Dead(26@) jf @CARMOD_5415 if 04A4: 23@ == 11 // @ == any jf @CARMOD_5397 09D6: set_actor 26@ sound $3820($3400,6i) flags 1 1 0 goto @CARMOD_5415 09D6: set_actor 26@ sound $3879($3400,6i) flags 1 1 0 goto @CARMOD_5432 0947: unknown_actor $PLAYER_ACTOR play_audio_event 100 store_to $Gambles_CashWin goto @CARMOD_5483 0209: $Color_Red = random_int_in_ranges 0 2 if $Color_Red == 0 jf @CARMOD_5476 0947: unknown_actor $PLAYER_ACTOR play_audio_event 101 store_to $Gambles_CashWin $9325 = 0 22@ = 1 gosub @CARMOD_814 $8549 = 0 if 151 > $8549 jf @CARMOD_5546 Object.Destroy($ROULETE_Chips($8549,151i)) $8549 += 1 goto @CARMOD_5504 $3505 = 0 goto @CARMOD_5567 7@ = 0 if and $3505 > 0 3 > $3505 jf @Airport_Gate_Moving 007B: 25@ += unknown_float * 24@ // (float) 0453: set_object 27@ XY_rotation 0.0 0.0 angle 25@ 0209: 18@ = random_int_in_ranges 0 37 0494: get_joystick 0 data_to $8555 $8556 $8557 $8558 if or 00E1: player 0 pressed_key 10 -80 > $8555 jf @CARMOD_6101 if 2@ == 0 jf @CARMOD_6068 008B: 12@ = $Current_Time_in_ms2 // (int) 12@ += 80 if 0.0 > $3499 jf @CARMOD_5818 if not $3500 == 2.0 jf @CARMOD_5811 if not $3499 == 0.0 jf @CARMOD_5811 if $3500 == -24.0 jf @CARMOD_5801 $3499 += 2.0 goto @CARMOD_5811 $3499 += 1.0 goto @CARMOD_6054 if $3499 == 0.0 jf @CARMOD_6013 if and 2.0 > $3500 $3500 > -7.0 jf @CARMOD_5897 $3499 += 2.0 $3500 = -3.0 goto @CARMOD_6006 if and -6.0 > $3500 $3500 > -15.0 jf @CARMOD_5955 $3499 += 2.0 $3500 = -11.0 goto @CARMOD_6006 if and -14.0 > $3500 $3500 > -24.0 jf @CARMOD_6006 $3499 += 2.0 $3500 = -19.0 goto @CARMOD_6054 if $3499 == 2.0 jf @CARMOD_6054 $3499 += 2.0 $3500 += 2.0 2@ += 1 goto @CARMOD_6094 if 001E: $Current_Time_in_ms2 > 12@ // (int) jf @CARMOD_6094 2@ = 0 goto @CARMOD_6108 2@ = 0 if or 00E1: player 0 pressed_key 11 $8555 > 80 jf @CARMOD_6535 if 3@ == 0 jf @CARMOD_6502 008B: 13@ = $Current_Time_in_ms2 // (int) 13@ += 80 if $3499 > -4.0 jf @CARMOD_6426 if not $3500 == 2.0 jf @CARMOD_6419 if not $3499 == -4.0 jf @CARMOD_6419 if or $3500 == -24.0 $3499 == 2.0 $3499 == 4.0 jf @CARMOD_6409 if or $3500 == -1.0 $3500 == -5.0 jf @CARMOD_6310 $3500 = -3.0 if or $3500 == -9.0 $3500 == -13.0 jf @CARMOD_6351 $3500 = -11.0 if or $3500 == -17.0 $3500 == -21.0 jf @CARMOD_6392 $3500 = -19.0 $3499 += -2.0 goto @CARMOD_6419 $3499 += -1.0 goto @CARMOD_6488 if $3499 == -4.0 jf @CARMOD_6488 if and $3500 > -23.0 1.0 > $3500 jf @CARMOD_6488 $3499 += -1.0 3@ += 1 goto @CARMOD_6528 if 001E: $Current_Time_in_ms2 > 13@ // (int) jf @CARMOD_6528 3@ = 0 goto @CARMOD_6542 3@ = 0 if or 00E1: player 0 pressed_key 8 -80 > $8556 jf @CARMOD_6881 if 4@ == 0 jf @CARMOD_6848 008B: 14@ = $Current_Time_in_ms2 // (int) 14@ += 80 if 0.0 > $3500 jf @CARMOD_6793 if $3500 == -24.0 jf @CARMOD_6658 $3500 += 2.0 goto @CARMOD_6786 if $3499 == 2.0 jf @CARMOD_6717 if not $3500 == -3.0 jf @CARMOD_6710 $3500 += 8.0 goto @CARMOD_6786 if $3499 == 4.0 jf @CARMOD_6776 if not $3500 == -1.0 jf @CARMOD_6769 $3500 += 4.0 goto @CARMOD_6786 $3500 += 1.0 goto @CARMOD_6834 if $3500 == 0.0 jf @CARMOD_6834 $3500 += 2.0 $3499 = -2.0 4@ += 1 goto @CARMOD_6874 if 001E: $Current_Time_in_ms2 > 14@ // (int) jf @CARMOD_6874 4@ = 0 goto @CARMOD_6888 4@ = 0 if or 00E1: player 0 pressed_key 9 $8556 > 80 jf @CARMOD_7345 if 5@ == 0 jf @CARMOD_7312 008B: 15@ = $Current_Time_in_ms2 // (int) 15@ += 80 if $3500 > -22.0 jf @CARMOD_7139 if $3500 == 2.0 jf @CARMOD_7004 $3500 += -2.0 goto @CARMOD_7132 if $3499 == 2.0 jf @CARMOD_7063 if not $3500 == -19.0 jf @CARMOD_7056 $3500 += -8.0 goto @CARMOD_7132 if $3499 == 4.0 jf @CARMOD_7122 if not $3500 == -21.0 jf @CARMOD_7115 $3500 += -4.0 goto @CARMOD_7132 $3500 += -1.0 goto @CARMOD_7298 if $3499 == -4.0 jf @CARMOD_7198 if not $3500 == -24.0 jf @CARMOD_7191 $3500 += -2.0 goto @CARMOD_7298 if $3499 == 0.0 jf @CARMOD_7257 if not $3500 == -24.0 jf @CARMOD_7250 $3500 += -2.0 goto @CARMOD_7298 if not $3500 == -24.0 jf @CARMOD_7298 $3499 = -2.0 $3500 += -2.0 5@ += 1 goto @CARMOD_7338 if 001E: $Current_Time_in_ms2 > 15@ // (int) jf @CARMOD_7338 5@ = 0 goto @CARMOD_7352 5@ = 0 0086: $3503 = $3499 // (float) 0069: $3503 *= $3494 // (float) 0086: $3504 = $3500 // (float) 0069: $3504 *= $3495 // (float) 0086: $3501 = $3496 // (float) 0059: $3501 += $3503 // (float) 0086: $3502 = $3497 // (float) 0059: $3502 += $3504 // (float) 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset $3501 $3502 $3498 $tempvar_Float_3 += 0.01 Object.PutAt($8552, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) goto @CARMOD_7598 if 1@ > 0 jf @CARMOD_7598 if 1@ > 3 jf @CARMOD_7508 03E6: remove_text_box Actor.DestroyInstantly(26@) Model.Destroy(23@) 22@ = 1 gosub @CARMOD_814 $8549 = 0 if 151 > $8549 jf @CARMOD_7581 Object.Destroy($ROULETE_Chips($8549,151i)) $8549 += 1 goto @CARMOD_7539 Object.Destroy($8552) Object.Destroy(27@) 1@ = 0 goto @CARMOD_7742 if 1@ > 0 jf @CARMOD_7733 if 1@ > 3 jf @CARMOD_7643 03E6: remove_text_box Actor.DestroyInstantly(26@) Model.Destroy(23@) 22@ = 1 gosub @CARMOD_814 $8549 = 0 if 151 > $8549 jf @CARMOD_7716 Object.Destroy($ROULETE_Chips($8549,151i)) $8549 += 1 goto @CARMOD_7674 Object.Destroy($8552) Object.Destroy(27@) 1@ = 0 $1523 -= 1 end_thread goto @CARMOD_7886 if 1@ > 0 jf @CARMOD_7877 if 1@ > 3 jf @CARMOD_7787 03E6: remove_text_box Actor.DestroyInstantly(26@) Model.Destroy(23@) 22@ = 1 gosub @CARMOD_814 $8549 = 0 if 151 > $8549 jf @CARMOD_7860 Object.Destroy($ROULETE_Chips($8549,151i)) $8549 += 1 goto @CARMOD_7818 Object.Destroy($8552) Object.Destroy(27@) 1@ = 0 $1523 -= 1 end_thread goto @CARMOD_8030 if 1@ > 0 jf @CARMOD_8021 if 1@ > 3 jf @CARMOD_7931 03E6: remove_text_box Actor.DestroyInstantly(26@) Model.Destroy(23@) 22@ = 1 gosub @CARMOD_814 $8549 = 0 if 151 > $8549 jf @CARMOD_8004 Object.Destroy($ROULETE_Chips($8549,151i)) $8549 += 1 goto @CARMOD_7962 Object.Destroy($8552) Object.Destroy(27@) 1@ = 0 $1523 -= 1 end_thread goto @CARMOD_926 $8549 = 0 if 151 > $8549 jf @CARMOD_9715 if 0044: $3499 == $3507($8549,151f) // (float) jf @CARMOD_9701 if 0044: $3500 == $3658($8549,151f) // (float) jf @CARMOD_9701 008B: 20@ = $8398($8549,151i) // (int) if 00E1: player 0 pressed_key 14 jf @CARMOD_9331 if 001E: $Current_Time_in_ms2 > 8@ // (int) jf @CARMOD_9324 $ROULETE_Player_Cash = Player.Money($PLAYER_CHAR) $ROULETE_Player_Cash += 1 0652: $STAT_Gambling_Skill = integer_stat 81 if $STAT_Gambling_Skill > 999 jf @CARMOD_8352 008A: $Gambles_CashWin = 17@ // (int) $Gambles_CashWin -= 1000000 if 1 > $ROULETE_Player_Cash jf @CARMOD_8345 if 28@ == 0 jf @CARMOD_8345 if not Actor.Dead(26@) jf @CARMOD_8338 0209: $3400 = random_int_in_ranges 0 3 if 04A4: 23@ == 11 // @ == any jf @CARMOD_8320 09D6: set_actor 26@ sound $3867($3400,3i) flags 1 1 0 goto @CARMOD_8338 09D6: set_actor 26@ sound $3926($3400,3i) flags 1 1 0 28@ = 1 goto @CARMOD_8872 if $STAT_Gambling_Skill > 100 jf @CARMOD_8524 008A: $Gambles_CashWin = 17@ // (int) $Gambles_CashWin -= 100000 if 1 > $ROULETE_Player_Cash jf @CARMOD_8517 if 28@ == 0 jf @CARMOD_8517 if not Actor.Dead(26@) jf @CARMOD_8510 0209: $3400 = random_int_in_ranges 0 3 if 04A4: 23@ == 11 // @ == any jf @CARMOD_8492 09D6: set_actor 26@ sound $3867($3400,3i) flags 1 1 0 goto @CARMOD_8510 09D6: set_actor 26@ sound $3926($3400,3i) flags 1 1 0 28@ = 1 goto @CARMOD_8872 if $STAT_Gambling_Skill > 10 jf @CARMOD_8694 008A: $Gambles_CashWin = 17@ // (int) $Gambles_CashWin -= 10000 if 1 > $ROULETE_Player_Cash jf @CARMOD_8687 if 28@ == 0 jf @CARMOD_8687 if not Actor.Dead(26@) jf @CARMOD_8680 0209: $3400 = random_int_in_ranges 0 3 if 04A4: 23@ == 11 // @ == any jf @CARMOD_8662 09D6: set_actor 26@ sound $3867($3400,3i) flags 1 1 0 goto @CARMOD_8680 09D6: set_actor 26@ sound $3926($3400,3i) flags 1 1 0 28@ = 1 goto @CARMOD_8872 if $STAT_Gambling_Skill > 1 jf @CARMOD_8864 008A: $Gambles_CashWin = 17@ // (int) $Gambles_CashWin -= 1000 if 1 > $ROULETE_Player_Cash jf @CARMOD_8857 if 28@ == 0 jf @CARMOD_8857 if not Actor.Dead(26@) jf @CARMOD_8850 0209: $3400 = random_int_in_ranges 0 3 if 04A4: 23@ == 11 // @ == any jf @CARMOD_8832 09D6: set_actor 26@ sound $3867($3400,3i) flags 1 1 0 goto @CARMOD_8850 09D6: set_actor 26@ sound $3926($3400,3i) flags 1 1 0 28@ = 1 goto @CARMOD_8872 008A: $Gambles_CashWin = 17@ // (int) if and 001F: 21@ > $8551 // (int) 001C: $ROULETE_Player_Cash > $Gambles_CashWin // (int) jf @CARMOD_9159 03CF: load_wav 1813 as 4 if 03D0: wav 4 loaded jf @CARMOD_8941 097A: play_audio_at 0.0 0.0 0.0 event 1083 005A: 20@ += 17@ // (int) 008A: $ROULETE_Player_Cash = 17@ // (int) $ROULETE_Player_Cash *= -1 Player.Money($PLAYER_CHAR) += $ROULETE_Player_Cash 005E: $8551 += 17@ // (int) 008A: $ROULETE_Player_Cash = 17@ // (int) $ROULETE_Player_Cash *= 26 if 001E: $ROULETE_Player_Cash > 20@ // (int) jf @CARMOD_9110 Object.StorePos($8552, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) $tempvar_Float_3 += -0.14 008A: $ROULETE_Player_Cash = 20@ // (int) 0074: $ROULETE_Player_Cash /= 17@ // (int) 008D: $3401 = integer $ROULETE_Player_Cash to_float $3401 *= 0.005 0059: $tempvar_Float_3 += $3401 // (float) Object.Destroy($ROULETE_Chips($8549,151i)) $ROULETE_Chips($8549,151i) = Object.Init(19@, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 008B: 8@ = $Current_Time_in_ms2 // (int) 005A: 8@ += 10@ // (int) if 10@ == 500 jf @CARMOD_9152 10@ = 80 goto @CARMOD_9324 if 002C: $Gambles_CashWin >= $ROULETE_Player_Cash // (int) jf @CARMOD_9264 if not Actor.Dead(26@) jf @CARMOD_9264 0209: $3400 = random_int_in_ranges 0 3 if 04A4: 23@ == 11 // @ == any jf @CARMOD_9246 09D6: set_actor 26@ sound $3814($3400,3i) flags 1 1 0 goto @CARMOD_9264 09D6: set_actor 26@ sound $3873($3400,3i) flags 1 1 0 03CF: load_wav 1813 as 4 if 03D0: wav 4 loaded jf @CARMOD_9306 097A: play_audio_at 0.0 0.0 0.0 event 1085 008B: 8@ = $Current_Time_in_ms2 // (int) 8@ += 6000000 goto @CARMOD_9689 008B: 8@ = $Current_Time_in_ms2 // (int) 10@ = 500 if 00E1: player 0 pressed_key 17 jf @CARMOD_9673 if 001E: $Current_Time_in_ms2 > 6@ // (int) jf @CARMOD_9666 if or 001D: 20@ > 17@ // (int) 003B: 20@ == 17@ // (int) jf @CARMOD_9624 03CF: load_wav 1813 as 4 if 03D0: wav 4 loaded jf @CARMOD_9452 097A: play_audio_at 0.0 0.0 0.0 event 1084 0062: 20@ -= 17@ // (int) 0066: $8551 -= 17@ // (int) Player.Money($PLAYER_CHAR) += 17@ 008A: $ROULETE_Player_Cash = 17@ // (int) $ROULETE_Player_Cash *= 26 if 001E: $ROULETE_Player_Cash > 20@ // (int) jf @CARMOD_9624 Object.StorePos($8552, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) $tempvar_Float_3 += -0.14 008A: $ROULETE_Player_Cash = 20@ // (int) 0074: $ROULETE_Player_Cash /= 17@ // (int) 008D: $3401 = integer $ROULETE_Player_Cash to_float $3401 *= 0.005 0059: $tempvar_Float_3 += $3401 // (float) Object.Destroy($ROULETE_Chips($8549,151i)) if 20@ > 0 jf @CARMOD_9624 $ROULETE_Chips($8549,151i) = Object.Init(19@, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 008B: 6@ = $Current_Time_in_ms2 // (int) 005A: 6@ += 11@ // (int) if 11@ == 500 jf @CARMOD_9666 11@ = 80 goto @CARMOD_9689 008B: 6@ = $Current_Time_in_ms2 // (int) 11@ = 500 008A: $8398($8549,151i) = 20@ // (int) $8549 += 1 goto @Girlfriend_Agent return if 18@ == 0 jf @CARMOD_9757 $8398[0] *= 36 0058: $ROULETE_Cash_Won += $8398[0] // (int) $8398[0] = 0 if 18@ == 1 jf @CARMOD_9940 $8398[1] *= 36 0058: $ROULETE_Cash_Won += $8398[1] // (int) $8398[37] *= 18 0058: $ROULETE_Cash_Won += $8398[37] // (int) $8398[61] *= 18 0058: $ROULETE_Cash_Won += $8398[61] // (int) $8398[94] *= 12 0058: $ROULETE_Cash_Won += $8398[94] // (int) $8398[106] *= 9 0058: $ROULETE_Cash_Won += $8398[106] // (int) $8398[128] *= 3 0058: $ROULETE_Cash_Won += $8398[128] // (int) $8398[131] *= 3 0058: $ROULETE_Cash_Won += $8398[131] // (int) $8398[137] *= 2 0058: $ROULETE_Cash_Won += $8398[137] // (int) $8398[134] *= 2 0058: $ROULETE_Cash_Won += $8398[134] // (int) $8398[138] *= 2 0058: $ROULETE_Cash_Won += $8398[138] // (int) $8398[140] *= 6 0058: $ROULETE_Cash_Won += $8398[140] // (int) if 18@ == 2 jf @CARMOD_10153 $8398[2] *= 36 0058: $ROULETE_Cash_Won += $8398[2] // (int) $8398[37] *= 18 0058: $ROULETE_Cash_Won += $8398[37] // (int) $8398[38] *= 18 0058: $ROULETE_Cash_Won += $8398[38] // (int) $8398[62] *= 18 0058: $ROULETE_Cash_Won += $8398[62] // (int) $8398[94] *= 12 0058: $ROULETE_Cash_Won += $8398[94] // (int) $8398[106] *= 9 0058: $ROULETE_Cash_Won += $8398[106] // (int) $8398[107] *= 9 0058: $ROULETE_Cash_Won += $8398[106] // (int) $8398[129] *= 3 0058: $ROULETE_Cash_Won += $8398[129] // (int) $8398[131] *= 3 0058: $ROULETE_Cash_Won += $8398[131] // (int) $8398[136] *= 2 0058: $ROULETE_Cash_Won += $8398[136] // (int) $8398[134] *= 2 0058: $ROULETE_Cash_Won += $8398[134] // (int) $8398[139] *= 2 0058: $ROULETE_Cash_Won += $8398[139] // (int) $8398[140] *= 6 0058: $ROULETE_Cash_Won += $8398[140] // (int) if 18@ == 3 jf @CARMOD_10336 $8398[3] *= 36 0058: $ROULETE_Cash_Won += $8398[3] // (int) $8398[38] *= 18 0058: $ROULETE_Cash_Won += $8398[38] // (int) $8398[63] *= 18 0058: $ROULETE_Cash_Won += $8398[63] // (int) $8398[94] *= 12 0058: $ROULETE_Cash_Won += $8398[94] // (int) $8398[107] *= 9 0058: $ROULETE_Cash_Won += $8398[106] // (int) $8398[130] *= 3 0058: $ROULETE_Cash_Won += $8398[130] // (int) $8398[131] *= 3 0058: $ROULETE_Cash_Won += $8398[131] // (int) $8398[137] *= 2 0058: $ROULETE_Cash_Won += $8398[137] // (int) $8398[134] *= 2 0058: $ROULETE_Cash_Won += $8398[134] // (int) $8398[138] *= 2 0058: $ROULETE_Cash_Won += $8398[138] // (int) $8398[140] *= 6 0058: $ROULETE_Cash_Won += $8398[140] // (int) if 18@ == 4 jf @CARMOD_10564 $8398[4] *= 36 0058: $ROULETE_Cash_Won += $8398[4] // (int) $8398[61] *= 18 0058: $ROULETE_Cash_Won += $8398[61] // (int) $8398[39] *= 18 0058: $ROULETE_Cash_Won += $8398[39] // (int) $8398[64] *= 18 0058: $ROULETE_Cash_Won += $8398[64] // (int) $8398[95] *= 12 0058: $ROULETE_Cash_Won += $8398[95] // (int) $8398[106] *= 9 0058: $ROULETE_Cash_Won += $8398[106] // (int) $8398[108] *= 9 0058: $ROULETE_Cash_Won += $8398[108] // (int) $8398[128] *= 3 0058: $ROULETE_Cash_Won += $8398[128] // (int) $8398[131] *= 3 0058: $ROULETE_Cash_Won += $8398[131] // (int) $8398[136] *= 2 0058: $ROULETE_Cash_Won += $8398[136] // (int) $8398[134] *= 2 0058: $ROULETE_Cash_Won += $8398[134] // (int) $8398[139] *= 2 0058: $ROULETE_Cash_Won += $8398[139] // (int) $8398[140] *= 6 0058: $ROULETE_Cash_Won += $8398[140] // (int) $8398[141] *= 6 0058: $ROULETE_Cash_Won += $8398[141] // (int) if 18@ == 5 jf @CARMOD_10837 $8398[5] *= 36 0058: $ROULETE_Cash_Won += $8398[5] // (int) $8398[62] *= 18 0058: $ROULETE_Cash_Won += $8398[62] // (int) $8398[39] *= 18 0058: $ROULETE_Cash_Won += $8398[39] // (int) $8398[40] *= 18 0058: $ROULETE_Cash_Won += $8398[40] // (int) $8398[65] *= 18 0058: $ROULETE_Cash_Won += $8398[65] // (int) $8398[95] *= 12 0058: $ROULETE_Cash_Won += $8398[95] // (int) $8398[106] *= 9 0058: $ROULETE_Cash_Won += $8398[106] // (int) $8398[107] *= 9 0058: $ROULETE_Cash_Won += $8398[107] // (int) $8398[108] *= 9 0058: $ROULETE_Cash_Won += $8398[108] // (int) $8398[109] *= 9 0058: $ROULETE_Cash_Won += $8398[109] // (int) $8398[129] *= 3 0058: $ROULETE_Cash_Won += $8398[129] // (int) $8398[131] *= 3 0058: $ROULETE_Cash_Won += $8398[131] // (int) $8398[137] *= 2 0058: $ROULETE_Cash_Won += $8398[137] // (int) $8398[134] *= 2 0058: $ROULETE_Cash_Won += $8398[134] // (int) $8398[138] *= 2 0058: $ROULETE_Cash_Won += $8398[138] // (int) $8398[140] *= 6 0058: $ROULETE_Cash_Won += $8398[140] // (int) $8398[141] *= 6 0058: $ROULETE_Cash_Won += $8398[141] // (int) if 18@ == 6 jf @CARMOD_11065 $8398[6] *= 36 0058: $ROULETE_Cash_Won += $8398[6] // (int) $8398[63] *= 18 0058: $ROULETE_Cash_Won += $8398[63] // (int) $8398[40] *= 18 0058: $ROULETE_Cash_Won += $8398[40] // (int) $8398[66] *= 18 0058: $ROULETE_Cash_Won += $8398[66] // (int) $8398[95] *= 12 0058: $ROULETE_Cash_Won += $8398[95] // (int) $8398[107] *= 9 0058: $ROULETE_Cash_Won += $8398[107] // (int) $8398[109] *= 9 0058: $ROULETE_Cash_Won += $8398[109] // (int) $8398[130] *= 3 0058: $ROULETE_Cash_Won += $8398[130] // (int) $8398[131] *= 3 0058: $ROULETE_Cash_Won += $8398[131] // (int) $8398[136] *= 2 0058: $ROULETE_Cash_Won += $8398[136] // (int) $8398[134] *= 2 0058: $ROULETE_Cash_Won += $8398[134] // (int) $8398[139] *= 2 0058: $ROULETE_Cash_Won += $8398[139] // (int) $8398[140] *= 6 0058: $ROULETE_Cash_Won += $8398[140] // (int) $8398[141] *= 6 0058: $ROULETE_Cash_Won += $8398[141] // (int) if 18@ == 7 jf @CARMOD_11293 $8398[7] *= 36 0058: $ROULETE_Cash_Won += $8398[7] // (int) $8398[64] *= 18 0058: $ROULETE_Cash_Won += $8398[64] // (int) $8398[41] *= 18 0058: $ROULETE_Cash_Won += $8398[41] // (int) $8398[67] *= 18 0058: $ROULETE_Cash_Won += $8398[67] // (int) $8398[96] *= 12 0058: $ROULETE_Cash_Won += $8398[96] // (int) $8398[108] *= 9 0058: $ROULETE_Cash_Won += $8398[108] // (int) $8398[110] *= 9 0058: $ROULETE_Cash_Won += $8398[110] // (int) $8398[128] *= 3 0058: $ROULETE_Cash_Won += $8398[128] // (int) $8398[131] *= 3 0058: $ROULETE_Cash_Won += $8398[131] // (int) $8398[137] *= 2 0058: $ROULETE_Cash_Won += $8398[137] // (int) $8398[134] *= 2 0058: $ROULETE_Cash_Won += $8398[134] // (int) $8398[138] *= 2 0058: $ROULETE_Cash_Won += $8398[138] // (int) $8398[141] *= 6 0058: $ROULETE_Cash_Won += $8398[141] // (int) $8398[142] *= 6 0058: $ROULETE_Cash_Won += $8398[142] // (int) if 18@ == 8 jf @CARMOD_11566 $8398[8] *= 36 0058: $ROULETE_Cash_Won += $8398[8] // (int) $8398[65] *= 18 0058: $ROULETE_Cash_Won += $8398[65] // (int) $8398[41] *= 18 0058: $ROULETE_Cash_Won += $8398[41] // (int) $8398[42] *= 18 0058: $ROULETE_Cash_Won += $8398[42] // (int) $8398[68] *= 18 0058: $ROULETE_Cash_Won += $8398[68] // (int) $8398[96] *= 12 0058: $ROULETE_Cash_Won += $8398[96] // (int) $8398[108] *= 9 0058: $ROULETE_Cash_Won += $8398[108] // (int) $8398[109] *= 9 0058: $ROULETE_Cash_Won += $8398[109] // (int) $8398[110] *= 9 0058: $ROULETE_Cash_Won += $8398[110] // (int) $8398[111] *= 9 0058: $ROULETE_Cash_Won += $8398[111] // (int) $8398[129] *= 3 0058: $ROULETE_Cash_Won += $8398[129] // (int) $8398[131] *= 3 0058: $ROULETE_Cash_Won += $8398[131] // (int) $8398[136] *= 2 0058: $ROULETE_Cash_Won += $8398[136] // (int) $8398[134] *= 2 0058: $ROULETE_Cash_Won += $8398[134] // (int) $8398[139] *= 2 0058: $ROULETE_Cash_Won += $8398[139] // (int) $8398[141] *= 6 0058: $ROULETE_Cash_Won += $8398[141] // (int) $8398[142] *= 6 0058: $ROULETE_Cash_Won += $8398[142] // (int) if 18@ == 9 jf @CARMOD_11794 $8398[9] *= 36 0058: $ROULETE_Cash_Won += $8398[9] // (int) $8398[66] *= 18 0058: $ROULETE_Cash_Won += $8398[66] // (int) $8398[42] *= 18 0058: $ROULETE_Cash_Won += $8398[42] // (int) $8398[69] *= 18 0058: $ROULETE_Cash_Won += $8398[69] // (int) $8398[96] *= 12 0058: $ROULETE_Cash_Won += $8398[96] // (int) $8398[109] *= 9 0058: $ROULETE_Cash_Won += $8398[109] // (int) $8398[111] *= 9 0058: $ROULETE_Cash_Won += $8398[111] // (int) $8398[130] *= 3 0058: $ROULETE_Cash_Won += $8398[130] // (int) $8398[131] *= 3 0058: $ROULETE_Cash_Won += $8398[131] // (int) $8398[137] *= 2 0058: $ROULETE_Cash_Won += $8398[137] // (int) $8398[134] *= 2 0058: $ROULETE_Cash_Won += $8398[134] // (int) $8398[138] *= 2 0058: $ROULETE_Cash_Won += $8398[138] // (int) $8398[141] *= 6 0058: $ROULETE_Cash_Won += $8398[141] // (int) $8398[142] *= 6 0058: $ROULETE_Cash_Won += $8398[142] // (int) if 18@ == 10 jf @CARMOD_12022 $8398[10] *= 36 0058: $ROULETE_Cash_Won += $8398[10] // (int) $8398[67] *= 18 0058: $ROULETE_Cash_Won += $8398[67] // (int) $8398[43] *= 18 0058: $ROULETE_Cash_Won += $8398[43] // (int) $8398[70] *= 18 0058: $ROULETE_Cash_Won += $8398[70] // (int) $8398[97] *= 12 0058: $ROULETE_Cash_Won += $8398[97] // (int) $8398[110] *= 9 0058: $ROULETE_Cash_Won += $8398[110] // (int) $8398[112] *= 9 0058: $ROULETE_Cash_Won += $8398[112] // (int) $8398[128] *= 3 0058: $ROULETE_Cash_Won += $8398[128] // (int) $8398[131] *= 3 0058: $ROULETE_Cash_Won += $8398[131] // (int) $8398[136] *= 2 0058: $ROULETE_Cash_Won += $8398[136] // (int) $8398[134] *= 2 0058: $ROULETE_Cash_Won += $8398[134] // (int) $8398[139] *= 2 0058: $ROULETE_Cash_Won += $8398[139] // (int) $8398[142] *= 6 0058: $ROULETE_Cash_Won += $8398[142] // (int) $8398[143] *= 6 0058: $ROULETE_Cash_Won += $8398[143] // (int) if 18@ == 11 jf @CARMOD_12295 $8398[11] *= 36 0058: $ROULETE_Cash_Won += $8398[11] // (int) $8398[68] *= 18 0058: $ROULETE_Cash_Won += $8398[68] // (int) $8398[43] *= 18 0058: $ROULETE_Cash_Won += $8398[43] // (int) $8398[44] *= 18 0058: $ROULETE_Cash_Won += $8398[44] // (int) $8398[71] *= 18 0058: $ROULETE_Cash_Won += $8398[71] // (int) $8398[97] *= 12 0058: $ROULETE_Cash_Won += $8398[97] // (int) $8398[110] *= 9 0058: $ROULETE_Cash_Won += $8398[110] // (int) $8398[111] *= 9 0058: $ROULETE_Cash_Won += $8398[111] // (int) $8398[112] *= 9 0058: $ROULETE_Cash_Won += $8398[112] // (int) $8398[113] *= 9 0058: $ROULETE_Cash_Won += $8398[113] // (int) $8398[129] *= 3 0058: $ROULETE_Cash_Won += $8398[129] // (int) $8398[131] *= 3 0058: $ROULETE_Cash_Won += $8398[131] // (int) $8398[137] *= 2 0058: $ROULETE_Cash_Won += $8398[137] // (int) $8398[134] *= 2 0058: $ROULETE_Cash_Won += $8398[134] // (int) $8398[139] *= 2 0058: $ROULETE_Cash_Won += $8398[139] // (int) $8398[142] *= 6 0058: $ROULETE_Cash_Won += $8398[142] // (int) $8398[143] *= 6 0058: $ROULETE_Cash_Won += $8398[143] // (int) if 18@ == 12 jf @CARMOD_12523 $8398[12] *= 36 0058: $ROULETE_Cash_Won += $8398[12] // (int) $8398[69] *= 18 0058: $ROULETE_Cash_Won += $8398[69] // (int) $8398[44] *= 18 0058: $ROULETE_Cash_Won += $8398[44] // (int) $8398[72] *= 18 0058: $ROULETE_Cash_Won += $8398[72] // (int) $8398[97] *= 12 0058: $ROULETE_Cash_Won += $8398[97] // (int) $8398[111] *= 9 0058: $ROULETE_Cash_Won += $8398[111] // (int) $8398[113] *= 9 0058: $ROULETE_Cash_Won += $8398[113] // (int) $8398[130] *= 3 0058: $ROULETE_Cash_Won += $8398[130] // (int) $8398[131] *= 3 0058: $ROULETE_Cash_Won += $8398[131] // (int) $8398[136] *= 2 0058: $ROULETE_Cash_Won += $8398[136] // (int) $8398[134] *= 2 0058: $ROULETE_Cash_Won += $8398[134] // (int) $8398[138] *= 2 0058: $ROULETE_Cash_Won += $8398[138] // (int) $8398[142] *= 6 0058: $ROULETE_Cash_Won += $8398[142] // (int) $8398[143] *= 6 0058: $ROULETE_Cash_Won += $8398[143] // (int) if 18@ == 13 jf @CARMOD_12751 $8398[13] *= 36 0058: $ROULETE_Cash_Won += $8398[13] // (int) $8398[70] *= 18 0058: $ROULETE_Cash_Won += $8398[70] // (int) $8398[45] *= 18 0058: $ROULETE_Cash_Won += $8398[45] // (int) $8398[73] *= 18 0058: $ROULETE_Cash_Won += $8398[73] // (int) $8398[98] *= 12 0058: $ROULETE_Cash_Won += $8398[98] // (int) $8398[112] *= 9 0058: $ROULETE_Cash_Won += $8398[112] // (int) $8398[114] *= 9 0058: $ROULETE_Cash_Won += $8398[114] // (int) $8398[128] *= 3 0058: $ROULETE_Cash_Won += $8398[128] // (int) $8398[132] *= 3 0058: $ROULETE_Cash_Won += $8398[132] // (int) $8398[137] *= 2 0058: $ROULETE_Cash_Won += $8398[137] // (int) $8398[134] *= 2 0058: $ROULETE_Cash_Won += $8398[134] // (int) $8398[139] *= 2 0058: $ROULETE_Cash_Won += $8398[139] // (int) $8398[143] *= 6 0058: $ROULETE_Cash_Won += $8398[143] // (int) $8398[144] *= 6 0058: $ROULETE_Cash_Won += $8398[144] // (int) if 18@ == 14 jf @CARMOD_13024 $8398[14] *= 36 0058: $ROULETE_Cash_Won += $8398[14] // (int) $8398[71] *= 18 0058: $ROULETE_Cash_Won += $8398[71] // (int) $8398[45] *= 18 0058: $ROULETE_Cash_Won += $8398[45] // (int) $8398[46] *= 18 0058: $ROULETE_Cash_Won += $8398[46] // (int) $8398[74] *= 18 0058: $ROULETE_Cash_Won += $8398[74] // (int) $8398[98] *= 12 0058: $ROULETE_Cash_Won += $8398[98] // (int) $8398[112] *= 9 0058: $ROULETE_Cash_Won += $8398[112] // (int) $8398[113] *= 9 0058: $ROULETE_Cash_Won += $8398[113] // (int) $8398[114] *= 9 0058: $ROULETE_Cash_Won += $8398[114] // (int) $8398[115] *= 9 0058: $ROULETE_Cash_Won += $8398[115] // (int) $8398[129] *= 3 0058: $ROULETE_Cash_Won += $8398[129] // (int) $8398[132] *= 3 0058: $ROULETE_Cash_Won += $8398[132] // (int) $8398[136] *= 2 0058: $ROULETE_Cash_Won += $8398[136] // (int) $8398[134] *= 2 0058: $ROULETE_Cash_Won += $8398[134] // (int) $8398[138] *= 2 0058: $ROULETE_Cash_Won += $8398[138] // (int) $8398[143] *= 6 0058: $ROULETE_Cash_Won += $8398[143] // (int) $8398[144] *= 6 0058: $ROULETE_Cash_Won += $8398[144] // (int) if 18@ == 15 jf @CARMOD_13252 $8398[15] *= 36 0058: $ROULETE_Cash_Won += $8398[15] // (int) $8398[72] *= 18 0058: $ROULETE_Cash_Won += $8398[72] // (int) $8398[46] *= 18 0058: $ROULETE_Cash_Won += $8398[46] // (int) $8398[75] *= 18 0058: $ROULETE_Cash_Won += $8398[75] // (int) $8398[98] *= 12 0058: $ROULETE_Cash_Won += $8398[98] // (int) $8398[113] *= 9 0058: $ROULETE_Cash_Won += $8398[113] // (int) $8398[115] *= 9 0058: $ROULETE_Cash_Won += $8398[115] // (int) $8398[130] *= 3 0058: $ROULETE_Cash_Won += $8398[130] // (int) $8398[132] *= 3 0058: $ROULETE_Cash_Won += $8398[132] // (int) $8398[137] *= 2 0058: $ROULETE_Cash_Won += $8398[137] // (int) $8398[134] *= 2 0058: $ROULETE_Cash_Won += $8398[134] // (int) $8398[139] *= 2 0058: $ROULETE_Cash_Won += $8398[139] // (int) $8398[143] *= 6 0058: $ROULETE_Cash_Won += $8398[143] // (int) $8398[144] *= 6 0058: $ROULETE_Cash_Won += $8398[144] // (int) if 18@ == 16 jf @CARMOD_13480 $8398[16] *= 36 0058: $ROULETE_Cash_Won += $8398[16] // (int) $8398[73] *= 18 0058: $ROULETE_Cash_Won += $8398[73] // (int) $8398[47] *= 18 0058: $ROULETE_Cash_Won += $8398[47] // (int) $8398[76] *= 18 0058: $ROULETE_Cash_Won += $8398[76] // (int) $8398[99] *= 12 0058: $ROULETE_Cash_Won += $8398[99] // (int) $8398[114] *= 9 0058: $ROULETE_Cash_Won += $8398[114] // (int) $8398[116] *= 9 0058: $ROULETE_Cash_Won += $8398[116] // (int) $8398[128] *= 3 0058: $ROULETE_Cash_Won += $8398[128] // (int) $8398[132] *= 3 0058: $ROULETE_Cash_Won += $8398[132] // (int) $8398[136] *= 2 0058: $ROULETE_Cash_Won += $8398[136] // (int) $8398[134] *= 2 0058: $ROULETE_Cash_Won += $8398[134] // (int) $8398[138] *= 2 0058: $ROULETE_Cash_Won += $8398[138] // (int) $8398[144] *= 6 0058: $ROULETE_Cash_Won += $8398[144] // (int) $8398[145] *= 6 0058: $ROULETE_Cash_Won += $8398[145] // (int) if 18@ == 17 jf @CARMOD_13753 $8398[17] *= 36 0058: $ROULETE_Cash_Won += $8398[17] // (int) $8398[74] *= 18 0058: $ROULETE_Cash_Won += $8398[74] // (int) $8398[47] *= 18 0058: $ROULETE_Cash_Won += $8398[47] // (int) $8398[48] *= 18 0058: $ROULETE_Cash_Won += $8398[48] // (int) $8398[77] *= 18 0058: $ROULETE_Cash_Won += $8398[77] // (int) $8398[99] *= 12 0058: $ROULETE_Cash_Won += $8398[99] // (int) $8398[114] *= 9 0058: $ROULETE_Cash_Won += $8398[114] // (int) $8398[115] *= 9 0058: $ROULETE_Cash_Won += $8398[115] // (int) $8398[116] *= 9 0058: $ROULETE_Cash_Won += $8398[116] // (int) $8398[117] *= 9 0058: $ROULETE_Cash_Won += $8398[117] // (int) $8398[129] *= 3 0058: $ROULETE_Cash_Won += $8398[129] // (int) $8398[132] *= 3 0058: $ROULETE_Cash_Won += $8398[132] // (int) $8398[137] *= 2 0058: $ROULETE_Cash_Won += $8398[137] // (int) $8398[134] *= 2 0058: $ROULETE_Cash_Won += $8398[134] // (int) $8398[139] *= 2 0058: $ROULETE_Cash_Won += $8398[139] // (int) $8398[144] *= 6 0058: $ROULETE_Cash_Won += $8398[144] // (int) $8398[145] *= 6 0058: $ROULETE_Cash_Won += $8398[145] // (int) if 18@ == 18 jf @CARMOD_13981 $8398[18] *= 36 0058: $ROULETE_Cash_Won += $8398[18] // (int) $8398[75] *= 18 0058: $ROULETE_Cash_Won += $8398[75] // (int) $8398[48] *= 18 0058: $ROULETE_Cash_Won += $8398[48] // (int) $8398[78] *= 18 0058: $ROULETE_Cash_Won += $8398[78] // (int) $8398[99] *= 12 0058: $ROULETE_Cash_Won += $8398[99] // (int) $8398[115] *= 9 0058: $ROULETE_Cash_Won += $8398[115] // (int) $8398[117] *= 9 0058: $ROULETE_Cash_Won += $8398[117] // (int) $8398[130] *= 3 0058: $ROULETE_Cash_Won += $8398[130] // (int) $8398[132] *= 3 0058: $ROULETE_Cash_Won += $8398[132] // (int) $8398[136] *= 2 0058: $ROULETE_Cash_Won += $8398[136] // (int) $8398[134] *= 2 0058: $ROULETE_Cash_Won += $8398[134] // (int) $8398[138] *= 2 0058: $ROULETE_Cash_Won += $8398[138] // (int) $8398[144] *= 6 0058: $ROULETE_Cash_Won += $8398[144] // (int) $8398[145] *= 6 0058: $ROULETE_Cash_Won += $8398[145] // (int) if 18@ == 19 jf @CARMOD_14209 $8398[19] *= 36 0058: $ROULETE_Cash_Won += $8398[19] // (int) $8398[76] *= 18 0058: $ROULETE_Cash_Won += $8398[76] // (int) $8398[49] *= 18 0058: $ROULETE_Cash_Won += $8398[49] // (int) $8398[79] *= 18 0058: $ROULETE_Cash_Won += $8398[79] // (int) $8398[100] *= 12 0058: $ROULETE_Cash_Won += $8398[100] // (int) $8398[116] *= 9 0058: $ROULETE_Cash_Won += $8398[116] // (int) $8398[118] *= 9 0058: $ROULETE_Cash_Won += $8398[118] // (int) $8398[128] *= 3 0058: $ROULETE_Cash_Won += $8398[128] // (int) $8398[132] *= 3 0058: $ROULETE_Cash_Won += $8398[132] // (int) $8398[137] *= 2 0058: $ROULETE_Cash_Won += $8398[137] // (int) $8398[135] *= 2 0058: $ROULETE_Cash_Won += $8398[135] // (int) $8398[138] *= 2 0058: $ROULETE_Cash_Won += $8398[138] // (int) $8398[145] *= 6 0058: $ROULETE_Cash_Won += $8398[145] // (int) $8398[146] *= 6 0058: $ROULETE_Cash_Won += $8398[146] // (int) if 18@ == 20 jf @CARMOD_14482 $8398[20] *= 36 0058: $ROULETE_Cash_Won += $8398[20] // (int) $8398[77] *= 18 0058: $ROULETE_Cash_Won += $8398[77] // (int) $8398[49] *= 18 0058: $ROULETE_Cash_Won += $8398[49] // (int) $8398[50] *= 18 0058: $ROULETE_Cash_Won += $8398[50] // (int) $8398[80] *= 18 0058: $ROULETE_Cash_Won += $8398[80] // (int) $8398[100] *= 12 0058: $ROULETE_Cash_Won += $8398[100] // (int) $8398[116] *= 9 0058: $ROULETE_Cash_Won += $8398[116] // (int) $8398[117] *= 9 0058: $ROULETE_Cash_Won += $8398[117] // (int) $8398[118] *= 9 0058: $ROULETE_Cash_Won += $8398[118] // (int) $8398[119] *= 9 0058: $ROULETE_Cash_Won += $8398[119] // (int) $8398[129] *= 3 0058: $ROULETE_Cash_Won += $8398[129] // (int) $8398[132] *= 3 0058: $ROULETE_Cash_Won += $8398[132] // (int) $8398[136] *= 2 0058: $ROULETE_Cash_Won += $8398[136] // (int) $8398[135] *= 2 0058: $ROULETE_Cash_Won += $8398[135] // (int) $8398[139] *= 2 0058: $ROULETE_Cash_Won += $8398[139] // (int) $8398[145] *= 6 0058: $ROULETE_Cash_Won += $8398[145] // (int) $8398[146] *= 6 0058: $ROULETE_Cash_Won += $8398[146] // (int) if 18@ == 21 jf @CARMOD_14710 $8398[21] *= 36 0058: $ROULETE_Cash_Won += $8398[21] // (int) $8398[78] *= 18 0058: $ROULETE_Cash_Won += $8398[78] // (int) $8398[50] *= 18 0058: $ROULETE_Cash_Won += $8398[50] // (int) $8398[81] *= 18 0058: $ROULETE_Cash_Won += $8398[81] // (int) $8398[100] *= 12 0058: $ROULETE_Cash_Won += $8398[100] // (int) $8398[117] *= 9 0058: $ROULETE_Cash_Won += $8398[117] // (int) $8398[119] *= 9 0058: $ROULETE_Cash_Won += $8398[119] // (int) $8398[130] *= 3 0058: $ROULETE_Cash_Won += $8398[130] // (int) $8398[132] *= 3 0058: $ROULETE_Cash_Won += $8398[132] // (int) $8398[137] *= 2 0058: $ROULETE_Cash_Won += $8398[137] // (int) $8398[135] *= 2 0058: $ROULETE_Cash_Won += $8398[135] // (int) $8398[138] *= 2 0058: $ROULETE_Cash_Won += $8398[138] // (int) $8398[145] *= 6 0058: $ROULETE_Cash_Won += $8398[145] // (int) $8398[146] *= 6 0058: $ROULETE_Cash_Won += $8398[146] // (int) if 18@ == 22 jf @CARMOD_14938 $8398[22] *= 36 0058: $ROULETE_Cash_Won += $8398[22] // (int) $8398[79] *= 18 0058: $ROULETE_Cash_Won += $8398[79] // (int) $8398[51] *= 18 0058: $ROULETE_Cash_Won += $8398[51] // (int) $8398[82] *= 18 0058: $ROULETE_Cash_Won += $8398[82] // (int) $8398[101] *= 12 0058: $ROULETE_Cash_Won += $8398[101] // (int) $8398[118] *= 9 0058: $ROULETE_Cash_Won += $8398[118] // (int) $8398[120] *= 9 0058: $ROULETE_Cash_Won += $8398[120] // (int) $8398[128] *= 3 0058: $ROULETE_Cash_Won += $8398[128] // (int) $8398[132] *= 3 0058: $ROULETE_Cash_Won += $8398[132] // (int) $8398[136] *= 2 0058: $ROULETE_Cash_Won += $8398[136] // (int) $8398[135] *= 2 0058: $ROULETE_Cash_Won += $8398[135] // (int) $8398[139] *= 2 0058: $ROULETE_Cash_Won += $8398[139] // (int) $8398[146] *= 6 0058: $ROULETE_Cash_Won += $8398[146] // (int) $8398[147] *= 6 0058: $ROULETE_Cash_Won += $8398[147] // (int) if 18@ == 23 jf @CARMOD_15211 $8398[23] *= 36 0058: $ROULETE_Cash_Won += $8398[23] // (int) $8398[80] *= 18 0058: $ROULETE_Cash_Won += $8398[80] // (int) $8398[51] *= 18 0058: $ROULETE_Cash_Won += $8398[51] // (int) $8398[52] *= 18 0058: $ROULETE_Cash_Won += $8398[52] // (int) $8398[83] *= 18 0058: $ROULETE_Cash_Won += $8398[83] // (int) $8398[101] *= 12 0058: $ROULETE_Cash_Won += $8398[101] // (int) $8398[118] *= 9 0058: $ROULETE_Cash_Won += $8398[118] // (int) $8398[119] *= 9 0058: $ROULETE_Cash_Won += $8398[119] // (int) $8398[120] *= 9 0058: $ROULETE_Cash_Won += $8398[120] // (int) $8398[121] *= 9 0058: $ROULETE_Cash_Won += $8398[121] // (int) $8398[129] *= 3 0058: $ROULETE_Cash_Won += $8398[129] // (int) $8398[132] *= 3 0058: $ROULETE_Cash_Won += $8398[132] // (int) $8398[137] *= 2 0058: $ROULETE_Cash_Won += $8398[137] // (int) $8398[135] *= 2 0058: $ROULETE_Cash_Won += $8398[135] // (int) $8398[138] *= 2 0058: $ROULETE_Cash_Won += $8398[138] // (int) $8398[146] *= 6 0058: $ROULETE_Cash_Won += $8398[146] // (int) $8398[147] *= 6 0058: $ROULETE_Cash_Won += $8398[147] // (int) if 18@ == 24 jf @CARMOD_15439 $8398[24] *= 36 0058: $ROULETE_Cash_Won += $8398[24] // (int) $8398[81] *= 18 0058: $ROULETE_Cash_Won += $8398[81] // (int) $8398[52] *= 18 0058: $ROULETE_Cash_Won += $8398[52] // (int) $8398[84] *= 18 0058: $ROULETE_Cash_Won += $8398[84] // (int) $8398[101] *= 12 0058: $ROULETE_Cash_Won += $8398[101] // (int) $8398[119] *= 9 0058: $ROULETE_Cash_Won += $8398[119] // (int) $8398[121] *= 9 0058: $ROULETE_Cash_Won += $8398[121] // (int) $8398[130] *= 3 0058: $ROULETE_Cash_Won += $8398[130] // (int) $8398[132] *= 3 0058: $ROULETE_Cash_Won += $8398[132] // (int) $8398[136] *= 2 0058: $ROULETE_Cash_Won += $8398[136] // (int) $8398[135] *= 2 0058: $ROULETE_Cash_Won += $8398[135] // (int) $8398[139] *= 2 0058: $ROULETE_Cash_Won += $8398[139] // (int) $8398[146] *= 6 0058: $ROULETE_Cash_Won += $8398[146] // (int) $8398[147] *= 6 0058: $ROULETE_Cash_Won += $8398[147] // (int) if 18@ == 25 jf @CARMOD_15667 $8398[25] *= 36 0058: $ROULETE_Cash_Won += $8398[25] // (int) $8398[82] *= 18 0058: $ROULETE_Cash_Won += $8398[82] // (int) $8398[53] *= 18 0058: $ROULETE_Cash_Won += $8398[53] // (int) $8398[85] *= 18 0058: $ROULETE_Cash_Won += $8398[85] // (int) $8398[102] *= 12 0058: $ROULETE_Cash_Won += $8398[102] // (int) $8398[120] *= 9 0058: $ROULETE_Cash_Won += $8398[120] // (int) $8398[122] *= 9 0058: $ROULETE_Cash_Won += $8398[122] // (int) $8398[128] *= 3 0058: $ROULETE_Cash_Won += $8398[128] // (int) $8398[133] *= 3 0058: $ROULETE_Cash_Won += $8398[133] // (int) $8398[137] *= 2 0058: $ROULETE_Cash_Won += $8398[137] // (int) $8398[135] *= 2 0058: $ROULETE_Cash_Won += $8398[135] // (int) $8398[138] *= 2 0058: $ROULETE_Cash_Won += $8398[138] // (int) $8398[147] *= 6 0058: $ROULETE_Cash_Won += $8398[147] // (int) $8398[148] *= 6 0058: $ROULETE_Cash_Won += $8398[148] // (int) if 18@ == 26 jf @CARMOD_15940 $8398[26] *= 36 0058: $ROULETE_Cash_Won += $8398[26] // (int) $8398[83] *= 18 0058: $ROULETE_Cash_Won += $8398[83] // (int) $8398[53] *= 18 0058: $ROULETE_Cash_Won += $8398[53] // (int) $8398[54] *= 18 0058: $ROULETE_Cash_Won += $8398[54] // (int) $8398[86] *= 18 0058: $ROULETE_Cash_Won += $8398[86] // (int) $8398[102] *= 12 0058: $ROULETE_Cash_Won += $8398[102] // (int) $8398[120] *= 9 0058: $ROULETE_Cash_Won += $8398[120] // (int) $8398[121] *= 9 0058: $ROULETE_Cash_Won += $8398[121] // (int) $8398[122] *= 9 0058: $ROULETE_Cash_Won += $8398[122] // (int) $8398[123] *= 9 0058: $ROULETE_Cash_Won += $8398[123] // (int) $8398[129] *= 3 0058: $ROULETE_Cash_Won += $8398[129] // (int) $8398[133] *= 3 0058: $ROULETE_Cash_Won += $8398[133] // (int) $8398[136] *= 2 0058: $ROULETE_Cash_Won += $8398[136] // (int) $8398[135] *= 2 0058: $ROULETE_Cash_Won += $8398[135] // (int) $8398[139] *= 2 0058: $ROULETE_Cash_Won += $8398[139] // (int) $8398[147] *= 6 0058: $ROULETE_Cash_Won += $8398[147] // (int) $8398[148] *= 6 0058: $ROULETE_Cash_Won += $8398[148] // (int) if 18@ == 27 jf @CARMOD_16168 $8398[27] *= 36 0058: $ROULETE_Cash_Won += $8398[27] // (int) $8398[84] *= 18 0058: $ROULETE_Cash_Won += $8398[84] // (int) $8398[54] *= 18 0058: $ROULETE_Cash_Won += $8398[54] // (int) $8398[87] *= 18 0058: $ROULETE_Cash_Won += $8398[87] // (int) $8398[102] *= 12 0058: $ROULETE_Cash_Won += $8398[102] // (int) $8398[121] *= 9 0058: $ROULETE_Cash_Won += $8398[121] // (int) $8398[123] *= 9 0058: $ROULETE_Cash_Won += $8398[123] // (int) $8398[130] *= 3 0058: $ROULETE_Cash_Won += $8398[130] // (int) $8398[133] *= 3 0058: $ROULETE_Cash_Won += $8398[133] // (int) $8398[137] *= 2 0058: $ROULETE_Cash_Won += $8398[137] // (int) $8398[135] *= 2 0058: $ROULETE_Cash_Won += $8398[135] // (int) $8398[138] *= 2 0058: $ROULETE_Cash_Won += $8398[138] // (int) $8398[147] *= 6 0058: $ROULETE_Cash_Won += $8398[147] // (int) $8398[148] *= 6 0058: $ROULETE_Cash_Won += $8398[148] // (int) if 18@ == 28 jf @CARMOD_16396 $8398[28] *= 36 0058: $ROULETE_Cash_Won += $8398[28] // (int) $8398[85] *= 18 0058: $ROULETE_Cash_Won += $8398[85] // (int) $8398[55] *= 18 0058: $ROULETE_Cash_Won += $8398[55] // (int) $8398[88] *= 18 0058: $ROULETE_Cash_Won += $8398[88] // (int) $8398[103] *= 12 0058: $ROULETE_Cash_Won += $8398[103] // (int) $8398[122] *= 9 0058: $ROULETE_Cash_Won += $8398[122] // (int) $8398[124] *= 9 0058: $ROULETE_Cash_Won += $8398[124] // (int) $8398[128] *= 3 0058: $ROULETE_Cash_Won += $8398[128] // (int) $8398[133] *= 3 0058: $ROULETE_Cash_Won += $8398[133] // (int) $8398[136] *= 2 0058: $ROULETE_Cash_Won += $8398[136] // (int) $8398[135] *= 2 0058: $ROULETE_Cash_Won += $8398[135] // (int) $8398[139] *= 2 0058: $ROULETE_Cash_Won += $8398[139] // (int) $8398[148] *= 6 0058: $ROULETE_Cash_Won += $8398[148] // (int) $8398[149] *= 6 0058: $ROULETE_Cash_Won += $8398[149] // (int) if 18@ == 29 jf @CARMOD_16669 $8398[29] *= 36 0058: $ROULETE_Cash_Won += $8398[29] // (int) $8398[86] *= 18 0058: $ROULETE_Cash_Won += $8398[86] // (int) $8398[55] *= 18 0058: $ROULETE_Cash_Won += $8398[55] // (int) $8398[56] *= 18 0058: $ROULETE_Cash_Won += $8398[56] // (int) $8398[89] *= 18 0058: $ROULETE_Cash_Won += $8398[89] // (int) $8398[103] *= 12 0058: $ROULETE_Cash_Won += $8398[103] // (int) $8398[122] *= 9 0058: $ROULETE_Cash_Won += $8398[122] // (int) $8398[123] *= 9 0058: $ROULETE_Cash_Won += $8398[123] // (int) $8398[124] *= 9 0058: $ROULETE_Cash_Won += $8398[124] // (int) $8398[125] *= 9 0058: $ROULETE_Cash_Won += $8398[125] // (int) $8398[129] *= 3 0058: $ROULETE_Cash_Won += $8398[129] // (int) $8398[133] *= 3 0058: $ROULETE_Cash_Won += $8398[133] // (int) $8398[137] *= 2 0058: $ROULETE_Cash_Won += $8398[137] // (int) $8398[135] *= 2 0058: $ROULETE_Cash_Won += $8398[135] // (int) $8398[139] *= 2 0058: $ROULETE_Cash_Won += $8398[139] // (int) $8398[148] *= 6 0058: $ROULETE_Cash_Won += $8398[148] // (int) $8398[149] *= 6 0058: $ROULETE_Cash_Won += $8398[149] // (int) if 18@ == 30 jf @CARMOD_16897 $8398[30] *= 36 0058: $ROULETE_Cash_Won += $8398[30] // (int) $8398[87] *= 18 0058: $ROULETE_Cash_Won += $8398[87] // (int) $8398[56] *= 18 0058: $ROULETE_Cash_Won += $8398[56] // (int) $8398[90] *= 18 0058: $ROULETE_Cash_Won += $8398[90] // (int) $8398[103] *= 12 0058: $ROULETE_Cash_Won += $8398[103] // (int) $8398[123] *= 9 0058: $ROULETE_Cash_Won += $8398[123] // (int) $8398[125] *= 9 0058: $ROULETE_Cash_Won += $8398[125] // (int) $8398[130] *= 3 0058: $ROULETE_Cash_Won += $8398[130] // (int) $8398[133] *= 3 0058: $ROULETE_Cash_Won += $8398[133] // (int) $8398[136] *= 2 0058: $ROULETE_Cash_Won += $8398[136] // (int) $8398[135] *= 2 0058: $ROULETE_Cash_Won += $8398[135] // (int) $8398[138] *= 2 0058: $ROULETE_Cash_Won += $8398[138] // (int) $8398[148] *= 6 0058: $ROULETE_Cash_Won += $8398[148] // (int) $8398[149] *= 6 0058: $ROULETE_Cash_Won += $8398[149] // (int) if 18@ == 31 jf @CARMOD_17125 $8398[31] *= 36 0058: $ROULETE_Cash_Won += $8398[31] // (int) $8398[88] *= 18 0058: $ROULETE_Cash_Won += $8398[88] // (int) $8398[57] *= 18 0058: $ROULETE_Cash_Won += $8398[57] // (int) $8398[91] *= 18 0058: $ROULETE_Cash_Won += $8398[91] // (int) $8398[104] *= 12 0058: $ROULETE_Cash_Won += $8398[104] // (int) $8398[124] *= 9 0058: $ROULETE_Cash_Won += $8398[124] // (int) $8398[126] *= 9 0058: $ROULETE_Cash_Won += $8398[126] // (int) $8398[128] *= 3 0058: $ROULETE_Cash_Won += $8398[128] // (int) $8398[133] *= 3 0058: $ROULETE_Cash_Won += $8398[133] // (int) $8398[137] *= 2 0058: $ROULETE_Cash_Won += $8398[137] // (int) $8398[135] *= 2 0058: $ROULETE_Cash_Won += $8398[135] // (int) $8398[139] *= 2 0058: $ROULETE_Cash_Won += $8398[139] // (int) $8398[149] *= 6 0058: $ROULETE_Cash_Won += $8398[149] // (int) $8398[150] *= 6 0058: $ROULETE_Cash_Won += $8398[150] // (int) if 18@ == 32 jf @CARMOD_17398 $8398[32] *= 36 0058: $ROULETE_Cash_Won += $8398[32] // (int) $8398[89] *= 18 0058: $ROULETE_Cash_Won += $8398[89] // (int) $8398[57] *= 18 0058: $ROULETE_Cash_Won += $8398[57] // (int) $8398[58] *= 18 0058: $ROULETE_Cash_Won += $8398[58] // (int) $8398[92] *= 18 0058: $ROULETE_Cash_Won += $8398[92] // (int) $8398[104] *= 12 0058: $ROULETE_Cash_Won += $8398[104] // (int) $8398[124] *= 9 0058: $ROULETE_Cash_Won += $8398[124] // (int) $8398[125] *= 9 0058: $ROULETE_Cash_Won += $8398[125] // (int) $8398[126] *= 9 0058: $ROULETE_Cash_Won += $8398[126] // (int) $8398[127] *= 9 0058: $ROULETE_Cash_Won += $8398[127] // (int) $8398[129] *= 3 0058: $ROULETE_Cash_Won += $8398[129] // (int) $8398[133] *= 3 0058: $ROULETE_Cash_Won += $8398[133] // (int) $8398[136] *= 2 0058: $ROULETE_Cash_Won += $8398[136] // (int) $8398[135] *= 2 0058: $ROULETE_Cash_Won += $8398[135] // (int) $8398[138] *= 2 0058: $ROULETE_Cash_Won += $8398[138] // (int) $8398[149] *= 6 0058: $ROULETE_Cash_Won += $8398[149] // (int) $8398[150] *= 6 0058: $ROULETE_Cash_Won += $8398[150] // (int) if 18@ == 33 jf @CARMOD_17626 $8398[33] *= 36 0058: $ROULETE_Cash_Won += $8398[33] // (int) $8398[90] *= 18 0058: $ROULETE_Cash_Won += $8398[90] // (int) $8398[58] *= 18 0058: $ROULETE_Cash_Won += $8398[58] // (int) $8398[93] *= 18 0058: $ROULETE_Cash_Won += $8398[93] // (int) $8398[104] *= 12 0058: $ROULETE_Cash_Won += $8398[104] // (int) $8398[125] *= 9 0058: $ROULETE_Cash_Won += $8398[125] // (int) $8398[127] *= 9 0058: $ROULETE_Cash_Won += $8398[127] // (int) $8398[130] *= 3 0058: $ROULETE_Cash_Won += $8398[130] // (int) $8398[133] *= 3 0058: $ROULETE_Cash_Won += $8398[133] // (int) $8398[137] *= 2 0058: $ROULETE_Cash_Won += $8398[137] // (int) $8398[135] *= 2 0058: $ROULETE_Cash_Won += $8398[135] // (int) $8398[139] *= 2 0058: $ROULETE_Cash_Won += $8398[139] // (int) $8398[149] *= 6 0058: $ROULETE_Cash_Won += $8398[149] // (int) $8398[150] *= 6 0058: $ROULETE_Cash_Won += $8398[150] // (int) if 18@ == 34 jf @CARMOD_17809 $8398[34] *= 36 0058: $ROULETE_Cash_Won += $8398[34] // (int) $8398[91] *= 18 0058: $ROULETE_Cash_Won += $8398[91] // (int) $8398[59] *= 18 0058: $ROULETE_Cash_Won += $8398[59] // (int) $8398[105] *= 12 0058: $ROULETE_Cash_Won += $8398[105] // (int) $8398[126] *= 9 0058: $ROULETE_Cash_Won += $8398[126] // (int) $8398[128] *= 3 0058: $ROULETE_Cash_Won += $8398[128] // (int) $8398[133] *= 3 0058: $ROULETE_Cash_Won += $8398[133] // (int) $8398[136] *= 2 0058: $ROULETE_Cash_Won += $8398[136] // (int) $8398[135] *= 2 0058: $ROULETE_Cash_Won += $8398[135] // (int) $8398[138] *= 2 0058: $ROULETE_Cash_Won += $8398[138] // (int) $8398[150] *= 6 0058: $ROULETE_Cash_Won += $8398[150] // (int) if 18@ == 35 jf @CARMOD_18022 $8398[35] *= 36 0058: $ROULETE_Cash_Won += $8398[35] // (int) $8398[92] *= 18 0058: $ROULETE_Cash_Won += $8398[92] // (int) $8398[59] *= 18 0058: $ROULETE_Cash_Won += $8398[59] // (int) $8398[60] *= 18 0058: $ROULETE_Cash_Won += $8398[60] // (int) $8398[105] *= 12 0058: $ROULETE_Cash_Won += $8398[105] // (int) $8398[126] *= 9 0058: $ROULETE_Cash_Won += $8398[126] // (int) $8398[127] *= 9 0058: $ROULETE_Cash_Won += $8398[127] // (int) $8398[129] *= 3 0058: $ROULETE_Cash_Won += $8398[129] // (int) $8398[133] *= 3 0058: $ROULETE_Cash_Won += $8398[133] // (int) $8398[137] *= 2 0058: $ROULETE_Cash_Won += $8398[137] // (int) $8398[135] *= 2 0058: $ROULETE_Cash_Won += $8398[135] // (int) $8398[139] *= 2 0058: $ROULETE_Cash_Won += $8398[139] // (int) $8398[150] *= 6 0058: $ROULETE_Cash_Won += $8398[150] // (int) if 18@ == 36 jf @CARMOD_18205 $8398[36] *= 36 0058: $ROULETE_Cash_Won += $8398[36] // (int) $8398[93] *= 18 0058: $ROULETE_Cash_Won += $8398[93] // (int) $8398[60] *= 18 0058: $ROULETE_Cash_Won += $8398[60] // (int) $8398[105] *= 12 0058: $ROULETE_Cash_Won += $8398[105] // (int) $8398[127] *= 9 0058: $ROULETE_Cash_Won += $8398[127] // (int) $8398[130] *= 3 0058: $ROULETE_Cash_Won += $8398[130] // (int) $8398[133] *= 3 0058: $ROULETE_Cash_Won += $8398[133] // (int) $8398[136] *= 2 0058: $ROULETE_Cash_Won += $8398[136] // (int) $8398[135] *= 2 0058: $ROULETE_Cash_Won += $8398[135] // (int) $8398[138] *= 2 0058: $ROULETE_Cash_Won += $8398[138] // (int) $8398[150] *= 6 0058: $ROULETE_Cash_Won += $8398[150] // (int) return 0340: set_text_draw_RGBA 180 180 180 255 033F: set_text_draw_letter_size $3485 $3487 03E4: enable_text_draw_align_right 0 0341: unknown_text_draw_flag 0 0342: enable_text_draw_centered 0 0343: set_text_draw_linewidth 640.0 0348: enable_text_draw_proportional 1 0345: enable_text_draw_background 0 return :BANDIT thread 'BANDIT' 4@ = 0 6@ = 0 10@ = 0.0 11@ = 0.0 12@ = 0.0 13@ = 0 0209: 14@ = random_int_in_ranges 0 5 if 14@ == 1 jf @CARMOD_96 14@ = 5 if 14@ == 0 jf @CARMOD_121 14@ = 1 if 14@ == 2 jf @CARMOD_146 14@ = 10 if 14@ == 3 jf @CARMOD_171 14@ = 20 if 14@ == 4 jf @CARMOD_196 14@ = 50 if 4@ == 1 jf @CARMOD_252 0@ = Object.Init(#KB_BANDIT_U, 0.0, 0.0, 0.0) 1@ = Object.Init(#CJ_WHEEL_1, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) wait 0 01BD: $Current_Time_in_ms2 = current_time_in_ms if 03CA: object 0@ exists jf @CARMOD_2841 if 0977: player_in_radius_of_object 0@ external_script_trigger jf @CARMOD_2827 if Player.Defined($PLAYER_CHAR) jf @CARMOD_2813 0871: init_jump_table 4@ total_jumps 7 default_jump 0 @CARMOD_2806 jumps 0 @CARMOD_372 1 @CARMOD_586 2 @CARMOD_774 3 @CARMOD_1338 4 @CARMOD_1577 5 @CARMOD_1925 6 @CARMOD_2531 15@ = Object.Model(0@) if Model.Available(15@) jf @CARMOD_579 $tempvar_Angle = Object.Angle(0@) if 83CA: not object 1@ exists jf @CARMOD_460 080A: get_object 0@ spoot 1 store_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 1@ = Object.Init(#CJ_WHEEL_1, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle(1@) = $tempvar_Angle if 83CA: not object 2@ exists jf @CARMOD_516 080A: get_object 0@ spoot 2 store_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 2@ = Object.Init(#CJ_WHEEL_02, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle(2@) = $tempvar_Angle if 83CA: not object 3@ exists jf @CARMOD_572 080A: get_object 0@ spoot 3 store_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 3@ = Object.Init(#CJ_WHEEL_03, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle(3@) = $tempvar_Angle 4@ += 1 goto @CARMOD_2806 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 0.0 -1.0 -0.5 091C: get_actor_in_sphere $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 radius 1.5 model #VENDMACHFD external_script_named "PEDSLOT" handle_as 16@ if 16@ == -1 jf @CARMOD_767 if 00FF: actor $PLAYER_ACTOR sphere 0 in_sphere $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 radius 0.6 0.6 1.0 on_foot jf @CARMOD_740 07CC: set_player $PLAYER_CHAR button_15 0 03CF: load_wav 1814 as 4 gosub @CARMOD_2855 4@ += 1 goto @CARMOD_767 if 13@ == 1 jf @CARMOD_767 0391: release_txd_dictionary 13@ = 0 goto @CARMOD_2806 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 0.0 -1.0 -0.5 091C: get_actor_in_sphere $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 radius 1.5 model #VENDMACHFD external_script_named "PEDSLOT" handle_as 16@ if 16@ == -1 jf @CARMOD_1288 04ED: load_animation "CASINO" if 04EE: animation "CASINO" loaded jf @CARMOD_1281 if 00FF: actor $PLAYER_ACTOR sphere 0 in_sphere $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 radius 0.6 0.6 1.0 on_foot jf @CARMOD_1238 0A3E: unknown_get_actor_in_sphere $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 radius 0.6 0.6 1.0 handle_as 17@ if 17@ == -1 jf @CARMOD_1231 if 89BE: not unknown_check_09BD jf @CARMOD_1231 gosub @CARMOD_2855 if 00E1: player 0 pressed_key 15 jf @CARMOD_1231 008A: $3396 = 14@ // (int) $3396 -= 1 if Player.Money($PLAYER_CHAR) > $3396 jf @CARMOD_1211 Player.CanMove($PLAYER_CHAR) = False 06AB: set_actor $PLAYER_ACTOR all_weapons_hidden 1 $tempvar_Angle = Object.Angle(0@) 0804: AS_actor $PLAYER_ACTOR walk_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 angle $tempvar_Angle radius 0.4 animation "SLOT_PLYR" IFP_file "CASINO" 4.0 LA 0 LX 0 LY 0 LF 0 LT 0 008A: $3396 = 14@ // (int) $3396 *= -1 Player.Money($PLAYER_CHAR) += $3396 0623: add 14@ to_integer_stat 35 0091: $3401 = integer 14@ to_float $3401 *= 0.001 0624: add $3401 to_float_stat 81 03E6: remove_text_box 09BD: unknown_flag 1 008B: 5@ = $Current_Time_in_ms2 // (int) 5@ += 750 4@ += 1 goto @CARMOD_1231 018C: play_sound 1053 at 0.0 0.0 0.0 goto @CARMOD_1281 if 13@ == 1 jf @CARMOD_1265 0391: release_txd_dictionary 13@ = 0 03E6: remove_text_box 07CC: set_player $PLAYER_CHAR button_15 1 4@ = 1 goto @CARMOD_1331 if 13@ == 1 jf @CARMOD_1315 0391: release_txd_dictionary 13@ = 0 03E6: remove_text_box 07CC: set_player $PLAYER_CHAR button_15 1 4@ = 1 goto @CARMOD_2806 gosub @CARMOD_2855 if 001E: $Current_Time_in_ms2 > 5@ // (int) jf @CARMOD_1570 03CF: load_wav 1814 as 4 if 03D0: wav 4 loaded jf @CARMOD_1406 097A: play_audio_at 0.0 0.0 0.0 event 1087 07CC: set_player $PLAYER_CHAR button_15 1 03F0: enable_text_draw 1 if 13@ == 0 jf @CARMOD_1521 0390: load_txd_dictionary 'LD_SLOT' 038F: load_texture "CHERRY" as 1 // Load dictionary with 0390 first 038F: load_texture "GRAPES" as 2 // Load dictionary with 0390 first 038F: load_texture "R_69" as 3 // Load dictionary with 0390 first 038F: load_texture "BELL" as 4 // Load dictionary with 0390 first 038F: load_texture "BAR1_O" as 5 // Load dictionary with 0390 first 038F: load_texture "BAR2_O" as 6 // Load dictionary with 0390 first 13@ = 1 03CF: load_wav 1814 as 4 if 03D0: wav 4 loaded jf @CARMOD_1563 097A: play_audio_at 0.0 0.0 0.0 event 1089 4@ += 1 goto @CARMOD_2806 0079: 10@ += unknown_float * 1.0 // (float) if 10@ > 10.0 jf @CARMOD_1664 10@ = 10.0 0209: $3396 = random_int_in_ranges 2000 3000 6@ = 0 008B: 5@ = $Current_Time_in_ms2 // (int) 005C: 5@ += $3396 // (int) 0687: clear_actor $PLAYER_ACTOR task 4@ += 1 0079: 11@ += unknown_float * 1.1 // (float) if 11@ > 10.0 jf @CARMOD_1705 11@ = 10.0 0079: 12@ += unknown_float * 1.05 // (float) if 12@ > 10.0 jf @CARMOD_1746 12@ = 10.0 $tempvar_Angle = Object.Angle(0@) $3400 = 0 if 3 > $3400 jf @CARMOD_1911 if 10@($3400,3f) > 0.0 jf @CARMOD_1897 007B: 7@($3400,3f) += unknown_float * 10@($3400,3f) // (float) if or 7@($3400,3f) > 360.0 7@($3400,3f) == 360.0 jf @CARMOD_1873 7@($3400,3f) -= 360.0 0453: set_object 1@($3400,3i) XY_rotation 7@($3400,3f) 0.0 angle $tempvar_Angle $3400 += 1 goto @CARMOD_1761 gosub @CARMOD_2855 goto @CARMOD_2806 if 001E: $Current_Time_in_ms2 > 5@ // (int) jf @CARMOD_2352 007F: 10@(6@,3f) -= unknown_float * 0.3 // (float) if 0.6 > 10@(6@,3f) jf @CARMOD_2352 0088: $3401 = 7@(6@,3f) // (float) $3401 /= 20.0 008C: $3396 = float $3401 to_integer $3396 *= 20 008D: $3401 = integer $3396 to_float 0088: $3402 = 7@(6@,3f) // (float) 0061: $3402 -= $3401 // (float) if 10.0 > $3402 jf @CARMOD_2338 10@(6@,3f) = 0.0 0088: $3401 = 7@(6@,3f) // (float) $3401 /= 20.0 008C: $3396 = float $3401 to_integer 008F: 7@(6@,3f) = integer $3396 to_float 7@(6@,3f) *= 20.0 0209: $3396 = random_int_in_ranges 750 1000 008B: 5@ = $Current_Time_in_ms2 // (int) 005C: 5@ += $3396 // (int) if 2 > 6@ jf @CARMOD_2282 03CF: load_wav 1814 as 4 if 03D0: wav 4 loaded jf @CARMOD_2226 097A: play_audio_at 0.0 0.0 0.0 event 1088 03CF: load_wav 1814 as 4 if 03D0: wav 4 loaded jf @CARMOD_2268 097A: play_audio_at 0.0 0.0 0.0 event 1089 6@ += 1 goto @CARMOD_2331 03CF: load_wav 1814 as 4 if 03D0: wav 4 loaded jf @CARMOD_2324 097A: play_audio_at 0.0 0.0 0.0 event 1088 4@ += 1 goto @CARMOD_2352 10@(6@,3f) = 0.6 $tempvar_Angle = Object.Angle(0@) $3400 = 0 if 3 > $3400 jf @CARMOD_2517 if 10@($3400,3f) > 0.0 jf @CARMOD_2503 007B: 7@($3400,3f) += unknown_float * 10@($3400,3f) // (float) if or 7@($3400,3f) > 360.0 7@($3400,3f) == 360.0 jf @CARMOD_2479 7@($3400,3f) -= 360.0 0453: set_object 1@($3400,3i) XY_rotation 7@($3400,3f) 0.0 angle $tempvar_Angle $3400 += 1 goto @CARMOD_2367 gosub @CARMOD_2855 goto @CARMOD_2806 0088: $3401 = 7@ // (float) $3401 /= 20.0 008C: $3396 = float $3401 to_integer 0088: $3401 = 8@ // (float) $3401 /= 20.0 008C: $Color_Red = float $3401 to_integer 0088: $3401 = 9@ // (float) $3401 /= 20.0 008C: $Color_Green = float $3401 to_integer if and 003A: $3413($3396,18i) == $3431($Color_Red,18i) // (int) 003A: $3413($3396,18i) == $3449($Color_Green,18i) // (int) jf @CARMOD_2754 008A: $Gambles_CashWin = 14@ // (int) 0068: $Gambles_CashWin *= $3413($3396,18i) // (int) create_thread @CASHWIN $Gambles_CashWin Player.Money($PLAYER_CHAR) += $Gambles_CashWin 03CF: load_wav 1814 as 4 if 03D0: wav 4 loaded jf @CARMOD_2733 097A: play_audio_at 0.0 0.0 0.0 event 1090 0623: add $Gambles_CashWin to_integer_stat 37 0627: update_integer_stat 38 to $Gambles_CashWin goto @CARMOD_2774 create_thread @CASHWIN 0 2500 0627: update_integer_stat 39 to 14@ Player.CanMove($PLAYER_CHAR) = True 09BD: unknown_flag 0 4@ = 1 gosub @CARMOD_2855 goto @CARMOD_2806 goto @CARMOD_2820 goto @CARMOD_3437 goto @CARMOD_2834 goto @CARMOD_3437 goto @CARMOD_2848 goto @CARMOD_3437 goto @CARMOD_252 if 13@ == 1 jf @CARMOD_3435 03E3: set_texture_to_be_drawn_antialiased 1 0937: text_draw_box_cornerA $3468 $3473 cornerB $3469 $3474 GXT_reference 'DUMMY' style 0 $3400 = 0 if 3 > $3400 jf @CARMOD_3435 0088: $3401 = 7@($3400,3f) // (float) $3401 /= 20.0 008C: $3396 = float $3401 to_integer if $3400 == 0 jf @CARMOD_2995 0084: $Color_Red = $3413($3396,18i) // (int) 0086: $3404 = $3467 // (float) if $3400 == 1 jf @CARMOD_3043 0084: $Color_Red = $3431($3396,18i) // (int) 0086: $3404 = $3467 // (float) $3404 += 64.0 if $3400 == 2 jf @CARMOD_3091 0084: $Color_Red = $3449($3396,18i) // (int) 0086: $3404 = $3467 // (float) $3404 += 128.0 if 003A: $Color_Red == $3407 // (int) jf @CARMOD_3146 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture 1 position $3404 $3472 size 64.0 64.0 RGBA 200 200 200 255 if 003A: $Color_Red == $3408 // (int) jf @CARMOD_3201 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture 2 position $3404 $3472 size 64.0 64.0 RGBA 200 200 200 255 if 003A: $Color_Red == $3409 // (int) jf @CARMOD_3256 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture 3 position $3404 $3472 size 64.0 64.0 RGBA 200 200 200 255 if 003A: $Color_Red == $3410 // (int) jf @CARMOD_3311 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture 4 position $3404 $3472 size 64.0 64.0 RGBA 200 200 200 255 if 003A: $Color_Red == $3411 // (int) jf @CARMOD_3366 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture 5 position $3404 $3472 size 64.0 64.0 RGBA 200 200 200 255 if 003A: $Color_Red == $3412 // (int) jf @CARMOD_3421 03E3: set_texture_to_be_drawn_antialiased 1 038D: draw_texture 6 position $3404 $3472 size 64.0 64.0 RGBA 200 200 200 255 $3400 += 1 goto @CARMOD_2909 return if 4@ > 0 jf @CARMOD_3532 if 4@ > 1 jf @CARMOD_3482 03E6: remove_text_box 07CC: set_player $PLAYER_CHAR button_15 1 if 4@ > 2 jf @CARMOD_3510 04EF: release_animation "CASINO" Object.Destroy(1@) Object.Destroy(2@) Object.Destroy(3@) 4@ = 0 if 13@ == 1 jf @CARMOD_3559 0391: release_txd_dictionary 13@ = 0 end_thread :TICKET thread 'TICKET' 2@ = 0 if 2@ == 1 jf @CARMOD_60 0@ = Actor.Create(CivFemale, #NULL, 0.0, 0.0, 0.0) 04ED: load_animation "CASINO" if 84EE: not animation "CASINO" loaded jf @CARMOD_102 wait 0 goto @CARMOD_70 3@ = 1 4@ = 0 wait 0 if not Actor.Dead(0@) jf @CARMOD_180 if 09C5: unknown_actor 0@ jf @CARMOD_166 gosub @CARMOD_194 goto @CARMOD_173 gosub @CARMOD_875 goto @CARMOD_187 gosub @CARMOD_875 goto @CARMOD_116 0871: init_jump_table 3@ total_jumps 1 default_jump 0 @CARMOD_271 jumps 1 @CARMOD_257 -1 @CARMOD_271 -1 @CARMOD_271 -1 @CARMOD_271 -1 @CARMOD_271 -1 @CARMOD_271 -1 @CARMOD_271 gosub @CARMOD_273 goto @CARMOD_271 return 0871: init_jump_table 4@ total_jumps 7 default_jump 0 @CARMOD_873 jumps 0 @CARMOD_336 1 @CARMOD_387 2 @CARMOD_472 3 @CARMOD_566 4 @CARMOD_650 5 @CARMOD_736 6 @CARMOD_830 0605: actor 0@ perform_animation_sequence "SLOT_IN" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 4@ += 1 goto @CARMOD_873 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_465 0605: actor 0@ perform_animation_sequence "SLOT_BET_01" IFP_file "CASINO" 4.0 loop 0 0 0 0 time 2@ // versionA 4@ += 1 goto @CARMOD_873 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_559 0209: 2@ = random_int_in_ranges 5000 10000 0605: actor 0@ perform_animation_sequence "SLOT_WAIT" IFP_file "CASINO" 4.0 loop 1 0 0 1 time 2@ // versionA 4@ += 1 goto @CARMOD_873 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_643 0605: actor 0@ perform_animation_sequence "SLOT_BET_02" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 4@ += 1 goto @CARMOD_873 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_729 0605: actor 0@ perform_animation_sequence "SLOT_LOSE_OUT" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 4@ += 1 goto @CARMOD_873 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_823 0209: 2@ = random_int_in_ranges 4000 8000 0605: actor 0@ perform_animation_sequence "SLOT_WAIT" IFP_file "CASINO" 4.0 loop 1 0 0 1 time 2@ // versionA 4@ += 1 goto @CARMOD_873 062E: unknown_get_actor 0@ task 1541 status_store_to 2@ // ret 7 if not found if 04A4: 2@ == 7 // @ == any jf @CARMOD_866 gosub @CARMOD_875 goto @CARMOD_873 return 04EF: release_animation "CASINO" end_thread return 0663: NOP "PEDSTATE" 3@ 0663: NOP "SUBSTATESTATUS" 4@ 0663: NOP "LOOP_TIMER" 33@ 0663: NOP "SCRIPT_TIMER" 32@ return :VENDING thread 'VENDING' 1@ = 0 if 1@ == 1 jf @CARMOD_80 0@ = Object.Init(#VENDMACHFD, 0.0, 0.0, 0.0) 3@ = Object.Init(#KB_BEER, 0.0, 0.0, 0.0) wait 0 01BD: $Current_Time_in_ms2 = current_time_in_ms if 03CA: object 0@ exists jf @CARMOD_1570 if 0977: player_in_radius_of_object 0@ external_script_trigger jf @CARMOD_1475 if Player.Defined($PLAYER_CHAR) jf @CARMOD_1382 if 1@ == 0 jf @CARMOD_173 04ED: load_animation "VENDING" 1@ += 1 if 1@ == 1 jf @CARMOD_395 if 04EE: animation "VENDING" loaded jf @CARMOD_384 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 0.0 -1.0 0.5 if 00FF: actor $PLAYER_ACTOR sphere 0 in_sphere $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 radius 0.6 0.6 1.0 on_foot jf @CARMOD_377 if or Object.Model(0@) == #VENDIN3 Object.Model(0@) == #CJ_CANDYVENDOR Object.Model(0@) == #CJ_EXT_CANDY jf @CARMOD_343 03CF: load_wav 42601 as 4 0512: show_permanent_text_box 'SLOT_04' // ~k~~VEHICLE_ENTER_EXIT~ KYZNTJ ZEPEKYCNTJ: $1 goto @CARMOD_363 03CF: load_wav 42600 as 4 0512: show_permanent_text_box 'SLOT_05' // ~k~~VEHICLE_ENTER_EXIT~ KYZNTJ BSZNTJ: $1 07CC: set_player $PLAYER_CHAR button_15 0 1@ += 1 goto @CARMOD_395 04ED: load_animation "VENDING" if 1@ == 2 jf @CARMOD_1201 if 04EE: animation "VENDING" loaded jf @CARMOD_1190 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 0.0 -1.0 0.5 if or Object.Model(0@) == #VENDIN3 Object.Model(0@) == #CJ_CANDYVENDOR Object.Model(0@) == #CJ_EXT_CANDY jf @CARMOD_512 03CF: load_wav 42601 as 4 goto @CARMOD_521 03CF: load_wav 42600 as 4 if 00FF: actor $PLAYER_ACTOR sphere 0 in_sphere $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 radius 0.6 0.6 1.0 on_foot jf @CARMOD_1167 if 00E1: player 0 pressed_key 15 jf @CARMOD_1160 if Player.Controllable($PLAYER_CHAR) jf @CARMOD_1160 if Player.Money($PLAYER_CHAR) > 0 jf @CARMOD_1132 if 03D0: wav 4 loaded jf @CARMOD_1125 $tempvar_Angle = Object.Angle(0@) 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 0.0 -0.2 0.6 3@ = Object.Init(#CJ_JUICE_CAN, 0.0, 0.0, 0.0) $tempvar_Angle = Object.Angle(0@) 0615: define_AS_pack_begin $3395 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 0.2 -1.0 0.0 0804: AS_actor -1 walk_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 angle $tempvar_Angle radius 0.4 animation "VEND_USE" IFP_file "VENDING" 4.0 LA 0 LX 0 LY 0 LF 1 LT 0 if or Object.Model(0@) == #VENDIN3 Object.Model(0@) == #CJ_CANDYVENDOR Object.Model(0@) == #CJ_EXT_CANDY jf @CARMOD_864 0A1A: actor -1 perform_animation "VEND_EAT_P" IFP_file "VENDING" 4.0 loopA 0 lockX 0 lockY 0 lockF 0 -1 ms // versionC goto @CARMOD_992 07E4: get_model -172 dimensions_cornerA_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 dimensions_cornerB_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 $tempvar_Float_2 /= 2.0 $tempvar_Float_2 += 0.027 0A1A: actor -1 perform_animation "VEND_USE_PT2" IFP_file "VENDING" 4.0 loopA 0 lockX 0 lockY 0 lockF 0 -1 ms // versionC 0A1A: actor -1 perform_animation "VEND_DRINK2_P" IFP_file "VENDING" 4.0 loopA 0 lockX 0 lockY 0 lockF 0 -1 ms // versionC 0616: define_AS_pack_end $3395 0618: assign_actor $PLAYER_ACTOR to_AS_pack $3395 061B: remove_references_to_AS_pack $3395 Player.Money($PLAYER_CHAR) += -1 03E6: remove_text_box if or Object.Model(0@) == #VENDIN3 Object.Model(0@) == #CJ_CANDYVENDOR Object.Model(0@) == #CJ_EXT_CANDY jf @CARMOD_1067 03CF: load_wav 42601 as 4 goto @CARMOD_1076 03CF: load_wav 42600 as 4 if 03D0: wav 4 loaded jf @CARMOD_1102 0949: link_wav 4 to_actor $PLAYER_ACTOR 03D1: play_wav 4 008B: 2@ = $Current_Time_in_ms2 // (int) 2@ += 3000 1@ += 1 goto @CARMOD_1160 Actor.StorePos($PLAYER_ACTOR, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 018C: play_sound 1053 at $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 goto @CARMOD_1183 03E6: remove_text_box 07CC: set_player $PLAYER_CHAR button_15 1 1@ = 1 goto @CARMOD_1201 04ED: load_animation "VENDING" if 1@ == 3 jf @CARMOD_1315 062E: unknown_get_actor $PLAYER_ACTOR task 1560 status_store_to $416 // ret 7 if not found if 04A3: $416 == 7 // $ == any jf @CARMOD_1315 0623: add 5 to_integer_stat 245 $3396 = Actor.Health($PLAYER_ACTOR) $3396 += 30 Actor.Health($PLAYER_ACTOR) = $3396 Object.RemoveReferences(3@) 03E6: remove_text_box 07CC: set_player $PLAYER_CHAR button_15 1 008B: 2@ = $Current_Time_in_ms2 // (int) 2@ += 1500 1@ += 1 if 1@ == 4 jf @CARMOD_1375 if 001E: $Current_Time_in_ms2 > 2@ // (int) jf @CARMOD_1375 0687: clear_actor $PLAYER_ACTOR task 04EF: release_animation "VENDING" 1@ = 0 goto @CARMOD_1468 if 1@ > 0 jf @CARMOD_1468 if 1@ > 1 jf @CARMOD_1427 03E6: remove_text_box 07CC: set_player $PLAYER_CHAR button_15 1 if 1@ > 2 jf @CARMOD_1450 Object.RemoveReferences(3@) 04EF: release_animation "VENDING" 1@ = 0 goto @CARMOD_1563 if 1@ > 0 jf @CARMOD_1561 if 1@ > 1 jf @CARMOD_1520 03E6: remove_text_box 07CC: set_player $PLAYER_CHAR button_15 1 if 1@ > 2 jf @CARMOD_1543 Object.RemoveReferences(3@) 04EF: release_animation "VENDING" 1@ = 0 end_thread goto @CARMOD_1658 if 1@ > 0 jf @CARMOD_1656 if 1@ > 1 jf @CARMOD_1615 03E6: remove_text_box 07CC: set_player $PLAYER_CHAR button_15 1 if 1@ > 2 jf @CARMOD_1638 Object.RemoveReferences(3@) 04EF: release_animation "VENDING" 1@ = 0 end_thread goto @CARMOD_80 end_thread :VIDPOK thread 'VIDPOK' 3@ = 0 4@ = 0 5@ = 0 6@ = 0 7@ = 0 if 4@ == -1 jf @CARMOD_108 0@ = Object.Create(#KMB_ROCK, 0.0, 0.0, 0.0) $8867 = Object.Create(#KMB_ROCK, 0.0, 0.0, 0.0) if Player.Defined($PLAYER_CHAR) jf @CARMOD_132 12@ = Player.Money($PLAYER_CHAR) if 100 > 12@ jf @CARMOD_164 13@ = 5 goto @CARMOD_307 if 1000 > 12@ jf @CARMOD_197 13@ = 6 goto @CARMOD_307 if 10000 > 12@ jf @CARMOD_230 13@ = 7 goto @CARMOD_307 if 50000 > 12@ jf @CARMOD_265 13@ = 8 goto @CARMOD_307 if 100000 > 12@ jf @CARMOD_300 13@ = 9 goto @CARMOD_307 13@ = 10 0209: 12@ = random_int_in_ranges 0 13@ 0871: init_jump_table 12@ total_jumps 10 default_jump 0 @CARMOD_589 jumps 0 @CARMOD_445 1 @CARMOD_459 2 @CARMOD_473 3 @CARMOD_487 4 @CARMOD_501 5 @CARMOD_515 6 @CARMOD_529 0872: jump_table_jumps 7 @CARMOD_544 8 @CARMOD_559 9 @CARMOD_574 -1 @CARMOD_589 -1 @CARMOD_589 -1 @CARMOD_589 -1 @CARMOD_589 -1 @CARMOD_589 -1 @CARMOD_589 1@ = 1 goto @CARMOD_589 1@ = 5 goto @CARMOD_589 1@ = 10 goto @CARMOD_589 1@ = 25 goto @CARMOD_589 1@ = 50 goto @CARMOD_589 1@ = 100 goto @CARMOD_589 1@ = 500 goto @CARMOD_589 1@ = 1000 goto @CARMOD_589 1@ = 5000 goto @CARMOD_589 1@ = 10000 goto @CARMOD_589 wait 0 if 03CA: object 0@ exists jf @CARMOD_1655 if $8867 == 0 jf @CARMOD_1567 if Player.Defined($PLAYER_CHAR) jf @CARMOD_1531 if $9470 == 0 jf @CARMOD_1495 if 0472: actor $PLAYER_ACTOR near_object_in_rectangle 0@ radius 5.0 5.0 flag 0 on_foot jf @CARMOD_1459 12@ = 0 13@ = Object.Model(0@) 07E4: get_model 13@ dimensions_cornerA_to 19@ 20@ 21@ dimensions_cornerB_to 22@ 23@ 24@ 0087: 15@ = 22@ // (float) 0063: 15@ -= 19@ // (float) if 15@ > 4.0 jf @CARMOD_1164 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 0.0 -1.0 0.0 if 00FF: actor $PLAYER_ACTOR sphere 0 in_sphere $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 radius 0.3 0.3 1.5 on_foot jf @CARMOD_845 12@ = 1 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset -0.838 -1.0 0.0 if 00FF: actor $PLAYER_ACTOR sphere 0 in_sphere $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 radius 0.3 0.3 1.5 on_foot jf @CARMOD_923 12@ = 1 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset -1.676 -1.0 0.0 if 00FF: actor $PLAYER_ACTOR sphere 0 in_sphere $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 radius 0.3 0.3 1.5 on_foot jf @CARMOD_1001 12@ = 1 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 0.838 -1.0 0.0 if 00FF: actor $PLAYER_ACTOR sphere 0 in_sphere $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 radius 0.3 0.3 1.5 on_foot jf @CARMOD_1079 12@ = 1 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 1.676 -1.0 0.0 if 00FF: actor $PLAYER_ACTOR sphere 0 in_sphere $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 radius 0.3 0.3 1.5 on_foot jf @CARMOD_1157 12@ = 1 goto @CARMOD_1242 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 0.0 -1.0 0.0 if 00FF: actor $PLAYER_ACTOR sphere 0 in_sphere $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 radius 0.3 0.3 1.5 on_foot jf @CARMOD_1242 12@ = 1 if 12@ == 1 jf @CARMOD_1425 if $8870 == 0 jf @CARMOD_1394 if 00E1: player 0 pressed_key 15 jf @CARMOD_1351 if 2@ == 1 jf @CARMOD_1322 03E6: remove_text_box 2@ = 0 3@ = 0 4@ = 0 008A: $8867 = 0@ // (int) goto @CARMOD_1387 if 2@ == 0 jf @CARMOD_1387 0512: show_permanent_text_box 'VP01' // ~k~~VEHICLE_ENTER_EXIT~ NFPATJ B BNDEO-ZOKEP 2@ = 1 goto @CARMOD_1418 if 80E1: not player 0 pressed_key 15 jf @CARMOD_1418 $8870 = 0 goto @CARMOD_1452 if 2@ == 1 jf @CARMOD_1452 03E6: remove_text_box 2@ = 0 goto @CARMOD_1488 if 2@ == 1 jf @CARMOD_1486 03E6: remove_text_box 2@ = 0 end_thread goto @CARMOD_1524 if 2@ == 1 jf @CARMOD_1522 03E6: remove_text_box 2@ = 0 end_thread goto @CARMOD_1560 if 2@ == 1 jf @CARMOD_1558 03E6: remove_text_box 2@ = 0 end_thread goto @CARMOD_1648 if 003C: $8867 == 0@ // (int) jf @CARMOD_1648 if Player.Defined($PLAYER_CHAR) jf @CARMOD_1648 if 7@ == 0 jf @CARMOD_1634 gosub @CARMOD_1693 goto @CARMOD_1648 gosub @JFUD_9983 $8867 = 0 goto @CARMOD_1684 if 2@ == 1 jf @CARMOD_1682 03E6: remove_text_box 2@ = 0 end_thread goto @CARMOD_589 return if 0735: NOP_false 32 jf @CARMOD_1715 25@ = 1 if 25@ == 1 jf @CARMOD_1799 008A: $8903 = 3@ // (int) 008A: $8904 = 4@ // (int) 065D: NOP $8903 "M_STAGE" 065D: NOP $8904 "M_GOALS" 065D: NOP $High_Cards_Number "HIGH_CARDS_HELD" 8@ += 1 if 8@ > 9 jf @CARMOD_1831 8@ = 0 01BD: 9@ = current_time_in_ms 0085: 11@ = 9@ // (int) 0062: 11@ -= 10@ // (int) 0085: 10@ = 9@ // (int) if 3@ == 0 jf @CARMOD_4542 if 4@ == 0 jf @CARMOD_3660 09BD: unknown_flag 1 if 03CA: object 0@ exists jf @CARMOD_1924 $tempvar_Angle = Object.Angle(0@) Player.CanMove($PLAYER_CHAR) = False 05D4: AS_actor $PLAYER_ACTOR rotate_angle $tempvar_Angle 0826: enable_hud 0 $8905 = 200 $POKER_X_screen[0] = 529.0 $POKER_Y_screen[0] = 57.0 $POKER_X_screen[1] = 565.0 $POKER_Y_screen[1] = 384.0 $POKER_X_screen[2] = 527.0 $POKER_Y_screen[2] = 133.0 $POKER_X_screen[3] = 323.0 $POKER_Y_screen[3] = 291.0 $POKER_X_screen[4] = 180.0 $POKER_Y_screen[4] = 413.0 $POKER_X_screen[5] = 79.0 $POKER_Y_screen[5] = 34.0 $POKER_X_screen[6] = 531.0 $POKER_Y_screen[6] = 79.0 $POKER_X_screen[7] = 527.0 $POKER_Y_screen[7] = 157.0 $POKER_X_Card[0] = 122.0 $POKER_Y_Card[0] = 314.0 $POKER_X_Card[1] = 222.0 $POKER_Y_Card[1] = 314.0 $POKER_X_Card[2] = 320.0 $POKER_Y_Card[2] = 314.0 $POKER_X_Card[3] = 419.0 $POKER_Y_Card[3] = 314.0 $POKER_X_Card[4] = 517.0 $POKER_Y_Card[4] = 314.0 $POKER_Card_Width = 91.0 $POKER_Card_Height = 137.0 $POKER_Y_Row[0] = 33.0 $POKER_Y_Row[1] = 61.0 $POKER_Y_Row[2] = 76.0 $POKER_Y_Row[3] = 92.0 $POKER_Y_Row[4] = 108.0 $POKER_Y_Row[5] = 124.0 $POKER_Y_Row[6] = 140.0 $POKER_Y_Row[7] = 156.0 $POKER_Y_Row[8] = 172.0 $POKER_Y_Row[9] = 188.0 $POKER_X_Col[0] = 86.0 $POKER_X_Col[1] = 239.0 $POKER_X_Col[2] = 286.0 $POKER_X_Col[3] = 330.0 $POKER_X_Col[4] = 378.0 $POKER_X_Col[5] = 450.0 $POKER_Hold_Button_Offset = -86.0 $POKER_Hold_Width = 49.0 $POKER_Hold_Height = 18.0 $POKER_X_Bet_One = 123.0 $POKER_Y_Bet_One = 401.0 $POKER_Bet_One_Width = 81.0 $POKER_Bet_One_Height = 18.0 $POKER_X_Deal = 222.0 $POKER_Y_Deal = 401.0 $POKER_Deal_Width = 87.0 $POKER_Deal_Height = 18.0 $POKER_Border_Thickness = 4.0 $POKER_X_Line[0] = 384.0 $POKER_Y_Line[0] = 131.0 $POKER_Line_Width[0] = 2.0 $POKER_Line_Height[0] = 152.0 $POKER_X_Line[1] = 458.0 $POKER_Y_Line[1] = 131.0 $POKER_Line_Width[1] = 2.0 $POKER_Line_Height[1] = 154.0 $POKER_X_Line[2] = 267.0 $POKER_Y_Line[2] = 207.0 $POKER_Line_Width[2] = 382.0 $POKER_Line_Height[2] = 2.0 $POKER_X_Line[3] = 77.0 $POKER_Y_Line[3] = 131.0 $POKER_Line_Width[3] = 2.0 $POKER_Line_Height[3] = 152.0 $POKER_X_Line[4] = 267.0 $POKER_Y_Line[4] = 54.0 $POKER_Line_Width[4] = 383.0 $POKER_Line_Height[4] = 2.0 $POKER_X_Line[5] = 199.0 $POKER_Y_Line[5] = 131.0 $POKER_Line_Width[5] = 2.0 $POKER_Line_Height[5] = 152.0 $POKER_X_Line[6] = 246.0 $POKER_Y_Line[6] = 131.0 $POKER_Line_Width[6] = 2.0 $POKER_Line_Height[6] = 152.0 $POKER_X_Line[7] = 292.0 $POKER_Y_Line[7] = 131.0 $POKER_Line_Width[7] = 2.0 $POKER_Line_Height[7] = 153.0 $POKER_X_Line[8] = 338.0 $POKER_Y_Line[8] = 131.0 $POKER_Line_Width[8] = 2.0 $POKER_Line_Height[8] = 153.0 $POKER_X_Text_Scale[0] = 0.82 $POKER_Y_Text_Scale[0] = 3.02 $POKER_Text_Color_R[0] = 128 $POKER_Text_Color_G[0] = 0 $POKER_Text_Color_B[0] = 0 $POKER_Text_Font[0] = 1 $POKER_Text_Centre[0] = 1 $POKER_Text_Edge[0] = 1 0084: $POKER_Text_Edge_R[0] = $8905 // (int) 0084: $POKER_Text_Edge_G[0] = $8905 // (int) $POKER_Text_Edge_B[0] = 0 $POKER_X_Text_Scale[1] = 0.52 $POKER_Y_Text_Scale[1] = 2.39 $POKER_Text_Color_R[1] = 128 $POKER_Text_Color_G[1] = 0 $POKER_Text_Color_B[1] = 0 $POKER_Text_Font[1] = 1 $POKER_Text_Centre[1] = 0 $POKER_Text_Edge[1] = 1 0084: $POKER_Text_Edge_R[1] = $8905 // (int) 0084: $POKER_Text_Edge_G[1] = $8905 // (int) $POKER_Text_Edge_B[1] = 0 $POKER_X_Text_Scale[2] = 0.36 $POKER_Y_Text_Scale[2] = 1.53 0084: $POKER_Text_Color_R[2] = $8905 // (int) 0084: $POKER_Text_Color_G[2] = $8905 // (int) $POKER_Text_Color_B[2] = 0 $POKER_Text_Font[2] = 1 $POKER_Text_Centre[2] = 0 $POKER_Text_Edge[2] = 1 $POKER_Text_Edge_R[2] = 0 $POKER_Text_Edge_G[2] = 0 $POKER_Text_Edge_B[2] = 0 $POKER_X_Text_Scale[3] = 0.36 $POKER_Y_Text_Scale[3] = 1.72 0084: $POKER_Text_Color_R[3] = $8905 // (int) 0084: $POKER_Text_Color_G[3] = $8905 // (int) $POKER_Text_Color_B[3] = 0 $POKER_Text_Font[3] = 1 $POKER_Text_Centre[3] = 0 $POKER_Text_Edge[3] = 1 $POKER_Text_Edge_R[3] = 0 $POKER_Text_Edge_G[3] = 0 $POKER_Text_Edge_B[3] = 0 $POKER_X_Text_Scale[4] = 0.42 $POKER_Y_Text_Scale[4] = 1.6 0084: $POKER_Text_Color_R[4] = $8905 // (int) 0084: $POKER_Text_Color_G[4] = $8905 // (int) $POKER_Text_Color_B[4] = 0 $POKER_Text_Font[4] = 1 $POKER_Text_Centre[4] = 0 $POKER_Text_Edge[4] = 1 $POKER_Text_Edge_R[4] = 0 $POKER_Text_Edge_G[4] = 0 $POKER_Text_Edge_B[4] = 0 $POKER_X_Text_Scale[5] = 0.44 $POKER_Y_Text_Scale[5] = 1.35 0084: $POKER_Text_Color_R[5] = $8905 // (int) 0084: $POKER_Text_Color_G[5] = $8905 // (int) $POKER_Text_Color_B[5] = 0 $POKER_Text_Font[5] = 1 $POKER_Text_Centre[5] = 1 $POKER_Text_Edge[5] = 1 $POKER_Text_Edge_R[5] = 0 $POKER_Text_Edge_G[5] = 0 $POKER_Text_Edge_B[5] = 0 $POKER_Tile_Height = 81.0 $POKER_Tile_Width = 63.0 $POKER_Table_X = 268.0 $POKER_Table_Y = 130.0 $POKER_Table_Width = 384.0 $POKER_Table_Height = 152.0 $9044[0] = 222.0 $9049[0] = 130.0 $9054[0] = 49.0 $9059[0] = 152.0 $9044[1] = 269.0 $9049[1] = 130.0 $9054[1] = 46.0 $9059[1] = 152.0 $9044[2] = 314.0 $9049[2] = 130.0 $9054[2] = 48.0 $9059[2] = 152.0 $9044[3] = 360.0 $9049[3] = 130.0 $9054[3] = 46.0 $9059[3] = 152.0 $9044[4] = 421.0 $9049[4] = 130.0 $9054[4] = 72.0 $9059[4] = 152.0 $POKER_Button_Text_Offset = 2.5 4@ += 1 if 4@ == 1 jf @CARMOD_3692 fade 0 500 4@ += 1 if 4@ == 2 jf @CARMOD_3730 if not fading jf @CARMOD_3730 4@ += 1 if 4@ == 3 jf @CARMOD_4503 03F0: enable_text_draw 1 0390: load_txd_dictionary 'LD_POKE' 038F: load_texture "CD1C" as 1 // Load dictionary with 0390 first 038F: load_texture "CD2C" as 2 // Load dictionary with 0390 first 038F: load_texture "CD3C" as 3 // Load dictionary with 0390 first 038F: load_texture "CD4C" as 4 // Load dictionary with 0390 first 038F: load_texture "CD5C" as 5 // Load dictionary with 0390 first 038F: load_texture "CD6C" as 6 // Load dictionary with 0390 first 038F: load_texture "CD7C" as 7 // Load dictionary with 0390 first 038F: load_texture "CD8C" as 8 // Load dictionary with 0390 first 038F: load_texture "CD9C" as 9 // Load dictionary with 0390 first 038F: load_texture "CD10C" as 10 // Load dictionary with 0390 first 038F: load_texture "CD11C" as 11 // Load dictionary with 0390 first 038F: load_texture "CD12C" as 12 // Load dictionary with 0390 first 038F: load_texture "CD13C" as 13 // Load dictionary with 0390 first 038F: load_texture "CD1D" as 14 // Load dictionary with 0390 first 038F: load_texture "CD2D" as 15 // Load dictionary with 0390 first 038F: load_texture "CD3D" as 16 // Load dictionary with 0390 first 038F: load_texture "CD4D" as 17 // Load dictionary with 0390 first 038F: load_texture "CD5D" as 18 // Load dictionary with 0390 first 038F: load_texture "CD6D" as 19 // Load dictionary with 0390 first 038F: load_texture "CD7D" as 20 // Load dictionary with 0390 first 038F: load_texture "CD8D" as 21 // Load dictionary with 0390 first 038F: load_texture "CD9D" as 22 // Load dictionary with 0390 first 038F: load_texture "CD10D" as 23 // Load dictionary with 0390 first 038F: load_texture "CD11D" as 24 // Load dictionary with 0390 first 038F: load_texture "CD12D" as 25 // Load dictionary with 0390 first 038F: load_texture "CD13D" as 26 // Load dictionary with 0390 first 038F: load_texture "CD1S" as 27 // Load dictionary with 0390 first 038F: load_texture "CD2S" as 28 // Load dictionary with 0390 first 038F: load_texture "CD3S" as 29 // Load dictionary with 0390 first 038F: load_texture "CD4S" as 30 // Load dictionary with 0390 first 038F: load_texture "CD5S" as 31 // Load dictionary with 0390 first 038F: load_texture "CD6S" as 32 // Load dictionary with 0390 first 038F: load_texture "CD7S" as 33 // Load dictionary with 0390 first 038F: load_texture "CD8S" as 34 // Load dictionary with 0390 first 038F: load_texture "CD9S" as 35 // Load dictionary with 0390 first 038F: load_texture "CD10S" as 36 // Load dictionary with 0390 first 038F: load_texture "CD11S" as 37 // Load dictionary with 0390 first 038F: load_texture "CD12S" as 38 // Load dictionary with 0390 first 038F: load_texture "CD13S" as 39 // Load dictionary with 0390 first 038F: load_texture "CD1H" as 40 // Load dictionary with 0390 first 038F: load_texture "CD2H" as 41 // Load dictionary with 0390 first 038F: load_texture "CD3H" as 42 // Load dictionary with 0390 first 038F: load_texture "CD4H" as 43 // Load dictionary with 0390 first 038F: load_texture "CD5H" as 44 // Load dictionary with 0390 first 038F: load_texture "CD6H" as 45 // Load dictionary with 0390 first 038F: load_texture "CD7H" as 46 // Load dictionary with 0390 first 038F: load_texture "CD8H" as 47 // Load dictionary with 0390 first 038F: load_texture "CD9H" as 48 // Load dictionary with 0390 first 038F: load_texture "CD10H" as 49 // Load dictionary with 0390 first 038F: load_texture "CD11H" as 50 // Load dictionary with 0390 first 038F: load_texture "CD12H" as 51 // Load dictionary with 0390 first 038F: load_texture "CD13H" as 52 // Load dictionary with 0390 first 038F: load_texture "CDBACK" as 53 // Load dictionary with 0390 first 038F: load_texture "ADDCOIN" as 54 // Load dictionary with 0390 first 038F: load_texture "DEAL" as 57 // Load dictionary with 0390 first 038F: load_texture "HOLDOFF" as 60 // Load dictionary with 0390 first 038F: load_texture "HOLDMID" as 61 // Load dictionary with 0390 first 038F: load_texture "HOLDON" as 62 // Load dictionary with 0390 first 038F: load_texture "TVCORN" as 63 // Load dictionary with 0390 first 038F: load_texture "BACKRED" as 64 // Load dictionary with 0390 first 038F: load_texture "BACKCYAN" as 65 // Load dictionary with 0390 first 03CF: load_wav 1800 as 4 if 83D0: not wav 4 loaded jf @CARMOD_4444 wait 0 goto @CARMOD_4418 if Player.Defined($PLAYER_CHAR) jf @CARMOD_4490 12@ = Player.Money($PLAYER_CHAR) gosub @JFUD_9819 005C: 12@ += $Max_Wager // (int) $8826 = 1 fade 1 0 4@ = 99 if 4@ == 99 jf @CARMOD_4542 $8844 = 0 3@ += 1 4@ = 0 if 3@ == 1 jf @CARMOD_5710 if 4@ == 0 jf @CARMOD_4725 $8843 = 2 $8842 = 2 12@ = 0 if 5 > 12@ jf @CARMOD_4653 $8827(12@,5i) = 0 $8837(12@,5i) = 0 12@ += 1 goto @CARMOD_4599 12@ = Player.Money($PLAYER_CHAR) gosub @JFUD_9819 005C: 12@ += $Max_Wager // (int) 008B: 13@ = $8826 // (int) 006A: 13@ *= 1@ // (int) if 001D: 13@ > 12@ // (int) jf @CARMOD_4718 $8826 = 1 4@ += 1 if 4@ == 1 jf @CARMOD_5235 if $8844 == 0 jf @CARMOD_4782 $8842 = 3 $8843 = 2 goto @CARMOD_4796 $8842 = 2 $8843 = 3 0494: get_joystick 0 data_to $Move_Axis_X $Move_Axis_Y $Special_Axis_X $Special_Axis_Y if or 00E1: player 0 pressed_key 11 $Move_Axis_X > 64 jf @CARMOD_4914 if $8871 == 0 jf @CARMOD_4907 if $8844 == 0 jf @CARMOD_4886 $8844 = 1 goto @CARMOD_4893 $8844 = 0 $8871 += 1 goto @CARMOD_5235 goto @CARMOD_5048 if or 00E1: player 0 pressed_key 10 -64 > $Move_Axis_X jf @CARMOD_5016 if $8871 == 0 jf @CARMOD_5009 if $8844 == 1 jf @CARMOD_4988 $8844 = 0 goto @CARMOD_4995 $8844 = 1 $8871 += 1 goto @CARMOD_5235 goto @CARMOD_5048 if and $Move_Axis_X > -64 64 > $Move_Axis_X jf @CARMOD_5048 $8871 = 0 if $8869 == 0 jf @CARMOD_5211 if 00E1: player 0 pressed_key 16 jf @CARMOD_5204 if $8844 == 0 jf @CARMOD_5149 $8869 += 1 097A: play_audio_at -1000.0 -1000.0 -1000.0 event 1026 4@ += 1 goto @CARMOD_5235 goto @CARMOD_5204 $8869 += 1 097A: play_audio_at -1000.0 -1000.0 -1000.0 event 1026 $8843 = 2 32@ = 0 4@ += 3 goto @CARMOD_5235 goto @CARMOD_5235 if 80E1: not player 0 pressed_key 16 jf @CARMOD_5235 $8869 = 0 if 4@ == 2 jf @CARMOD_5371 if 5 > $8826 jf @CARMOD_5285 $8826 += 1 goto @CARMOD_5292 $8826 = 1 008B: 12@ = $8826 // (int) 006A: 12@ *= 1@ // (int) 13@ = Player.Money($PLAYER_CHAR) gosub @JFUD_9819 005C: 13@ += $Max_Wager // (int) if 001D: 12@ > 13@ // (int) jf @CARMOD_5357 $8826 = 1 32@ = 0 4@ += 1 if 4@ == 3 jf @CARMOD_5396 4@ = 1 if 4@ == 4 jf @CARMOD_5493 12@ = Player.Money($PLAYER_CHAR) gosub @JFUD_9819 005C: 12@ += $Max_Wager // (int) 008B: 13@ = $8826 // (int) 006A: 13@ *= 1@ // (int) if 001D: 13@ > 12@ // (int) jf @CARMOD_5486 4@ = 1 goto @CARMOD_5493 4@ = 99 if 4@ == 99 jf @CARMOD_5703 if $8826 == 6 jf @CARMOD_5536 $8826 = 4 if $8826 == 7 jf @CARMOD_5561 $8826 = 3 if $8826 == 8 jf @CARMOD_5586 $8826 = 2 if $8826 == 9 jf @CARMOD_5611 $8826 = 1 008B: 12@ = $8826 // (int) 006A: 12@ *= 1@ // (int) 0A10: increase_integer_stat 35 by 12@ 0093: 15@ = integer 12@ to_float 15@ *= 0.001 0A1F: increase_float_stat 81 by 15@ 008A: $8872 = 12@ // (int) 12@ *= -1 Player.Money($PLAYER_CHAR) += 12@ 4@ = 0 3@ += 1 goto @CARMOD_5710 gosub @JFUD_1474 if 3@ == 2 jf @CARMOD_6358 if 4@ == 0 jf @CARMOD_5832 $8843 = 0 $8842 = 0 12@ = 0 if 5 > 12@ jf @CARMOD_5821 $8827(12@,5i) = 0 $8837(12@,5i) = 0 12@ += 1 goto @CARMOD_5767 059D: shuffle_card_decks 1 4@ += 1 if 4@ == 1 jf @CARMOD_5884 059E: get_card_to 12@ gosub @JFUD_8577 008A: $8827[0] = 12@ // (int) 32@ = 0 4@ += 1 if 4@ == 2 jf @CARMOD_5928 if 32@ > 400 jf @CARMOD_5928 4@ += 1 if 4@ == 3 jf @CARMOD_5980 059E: get_card_to 12@ gosub @JFUD_8577 008A: $8827[1] = 12@ // (int) 32@ = 0 4@ += 1 if 4@ == 4 jf @CARMOD_6024 if 32@ > 400 jf @CARMOD_6024 4@ += 1 if 4@ == 5 jf @CARMOD_6076 059E: get_card_to 12@ gosub @JFUD_8577 008A: $8827[2] = 12@ // (int) 32@ = 0 4@ += 1 if 4@ == 6 jf @CARMOD_6120 if 32@ > 400 jf @CARMOD_6120 4@ += 1 if 4@ == 7 jf @CARMOD_6172 059E: get_card_to 12@ gosub @JFUD_8577 008A: $8827[3] = 12@ // (int) 32@ = 0 4@ += 1 if 4@ == 8 jf @CARMOD_6216 if 32@ > 400 jf @CARMOD_6216 4@ += 1 if 4@ == 9 jf @CARMOD_6268 059E: get_card_to 12@ gosub @JFUD_8577 008A: $8827[4] = 12@ // (int) 32@ = 0 4@ += 1 if 4@ == 10 jf @CARMOD_6312 if 32@ > 800 jf @CARMOD_6312 4@ = 99 if 4@ == 99 jf @CARMOD_6351 4@ = 0 3@ += 1 goto @CARMOD_6358 gosub @JFUD_1474 if 3@ == 3 jf @CARMOD_7499 if 4@ == 0 jf @CARMOD_6483 $8843 = 2 $8842 = 0 12@ = 0 if 5 > 12@ jf @CARMOD_6469 $8837(12@,5i) = 2 $8832(12@,5i) = 0 12@ += 1 goto @CARMOD_6415 $8844 = 0 4@ += 1 if 4@ == 1 jf @CARMOD_7403 0494: get_joystick 0 data_to $Move_Axis_X $Move_Axis_Y $Special_Axis_X $Special_Axis_Y if or 00E1: player 0 pressed_key 11 $Move_Axis_X > 64 jf @CARMOD_6644 if $8871 == 0 jf @CARMOD_6637 if 5 > $8844 jf @CARMOD_6637 $8844 += 1 if $8844 == 5 jf @CARMOD_6609 $8844 = 0 4@ += 1 32@ = 0 $8871 += 1 goto @CARMOD_7171 goto @CARMOD_6810 if or 00E1: player 0 pressed_key 10 -64 > $Move_Axis_X jf @CARMOD_6778 if $8871 == 0 jf @CARMOD_6771 if and $8844 > -1 5 > $8844 jf @CARMOD_6771 $8844 -= 1 if $8844 == -1 jf @CARMOD_6743 $8844 = 4 4@ += 1 $8871 += 1 32@ = 0 goto @CARMOD_7171 goto @CARMOD_6810 if and $Move_Axis_X > -64 64 > $Move_Axis_X jf @CARMOD_6810 $8871 = 0 if or 00E1: player 0 pressed_key 9 $Move_Axis_Y > 64 jf @CARMOD_6862 $8844 = 5 4@ += 1 32@ = 0 goto @CARMOD_7171 if or 00E1: player 0 pressed_key 8 -64 > $Move_Axis_Y jf @CARMOD_6932 if $8844 == 5 jf @CARMOD_6932 $8844 = 1 4@ += 1 32@ = 0 goto @CARMOD_7171 if 00E1: player 0 pressed_key 16 jf @CARMOD_7146 if $8869 == 0 jf @CARMOD_7139 if 5 > $8844 jf @CARMOD_7091 if $8832($8844,5i) == 0 jf @CARMOD_7025 $8832($8844,5i) = 1 goto @CARMOD_7036 $8832($8844,5i) = 0 32@ = 0 097A: play_audio_at -1000.0 -1000.0 -1000.0 event 1026 4@ += 1 $8869 += 1 goto @CARMOD_7171 goto @CARMOD_7139 097A: play_audio_at -1000.0 -1000.0 -1000.0 event 1026 32@ = 0 4@ += 2 $8869 += 1 goto @CARMOD_7171 goto @CARMOD_7171 if not $8869 == 0 jf @CARMOD_7171 $8869 = 0 12@ = 0 if 6 > 12@ jf @CARMOD_7403 if 5 > 12@ jf @CARMOD_7349 if 87D6: not 12@ == $8844 // integer vars jf @CARMOD_7291 if $8832(12@,5i) == 0 jf @CARMOD_7273 $8837(12@,5i) = 2 goto @CARMOD_7284 $8837(12@,5i) = 4 goto @CARMOD_7342 if $8832(12@,5i) == 0 jf @CARMOD_7331 $8837(12@,5i) = 3 goto @CARMOD_7342 $8837(12@,5i) = 5 goto @CARMOD_7389 if 87D6: not 12@ == $8844 // integer vars jf @CARMOD_7382 $8843 = 2 goto @CARMOD_7389 $8843 = 3 12@ += 1 goto @CARMOD_7178 if 4@ == 2 jf @CARMOD_7428 4@ = 1 if 4@ == 3 jf @CARMOD_7453 4@ = 99 if 4@ == 99 jf @CARMOD_7492 4@ = 0 3@ += 1 goto @CARMOD_7499 gosub @JFUD_1474 if 3@ == 4 jf @CARMOD_8617 if 4@ == 0 jf @CARMOD_7739 $8843 = 0 $8842 = 0 12@ = 0 if 5 > 12@ jf @CARMOD_7599 $8837(12@,5i) = 0 12@ += 1 goto @CARMOD_7556 $High_Cards_Number = 0 12@ = 0 if 5 > 12@ jf @CARMOD_7732 if not $8832(12@,5i) == 0 jf @CARMOD_7718 0084: $9069 = $8827(12@,5i) // (int) gosub @JFUD_8324 if or $9070 == 1 $9070 == 11 $9070 == 12 $9070 == 13 jf @CARMOD_7718 $High_Cards_Number += 1 12@ += 1 goto @CARMOD_7613 4@ += 1 if 4@ == 1 jf @CARMOD_7843 12@ = 0 if 5 > 12@ jf @CARMOD_7829 if $8832(12@,5i) == 0 jf @CARMOD_7815 $8827(12@,5i) = 0 12@ += 1 goto @CARMOD_7764 32@ = 0 4@ += 1 if 4@ == 2 jf @CARMOD_7887 if 32@ > 500 jf @CARMOD_7887 4@ += 1 if 4@ == 3 jf @CARMOD_7971 if $8832[0] == 0 jf @CARMOD_7964 059E: get_card_to 12@ gosub @JFUD_8579 008A: $8827[0] = 12@ // (int) 32@ = 0 4@ += 1 goto @CARMOD_7971 4@ += 2 if 4@ == 4 jf @CARMOD_8015 if 32@ > 400 jf @CARMOD_8015 4@ += 1 if 4@ == 5 jf @CARMOD_8099 if $8832[1] == 0 jf @CARMOD_8092 059E: get_card_to 12@ gosub @JFUD_8579 008A: $8827[1] = 12@ // (int) 32@ = 0 4@ += 1 goto @CARMOD_8099 4@ += 2 if 4@ == 6 jf @CARMOD_8143 if 32@ > 400 jf @CARMOD_8143 4@ += 1 if 4@ == 7 jf @CARMOD_8227 if $8832[2] == 0 jf @CARMOD_8220 059E: get_card_to 12@ gosub @JFUD_8579 008A: $8827[2] = 12@ // (int) 32@ = 0 4@ += 1 goto @CARMOD_8227 4@ += 2 if 4@ == 8 jf @CARMOD_8271 if 32@ > 400 jf @CARMOD_8271 4@ += 1 if 4@ == 9 jf @CARMOD_8355 if $8832[3] == 0 jf @CARMOD_8348 059E: get_card_to 12@ gosub @JFUD_8579 008A: $8827[3] = 12@ // (int) 32@ = 0 4@ += 1 goto @CARMOD_8355 4@ += 2 if 4@ == 10 jf @CARMOD_8399 if 32@ > 400 jf @CARMOD_8399 4@ += 1 if 4@ == 11 jf @CARMOD_8483 if $8832[4] == 0 jf @CARMOD_8476 059E: get_card_to 12@ gosub @JFUD_8579 008A: $8827[4] = 12@ // (int) 32@ = 0 4@ += 1 goto @CARMOD_8483 4@ += 2 if 4@ == 12 jf @CARMOD_8527 if 32@ > 400 jf @CARMOD_8527 4@ += 1 if 4@ == 13 jf @CARMOD_8571 if 32@ > 800 jf @CARMOD_8571 4@ = 99 if 4@ == 99 jf @CARMOD_8610 4@ = 0 3@ += 1 goto @CARMOD_8617 gosub @JFUD_1474 if 3@ == 5 jf @CARMOD_10141 if 4@ == 0 jf @CARMOD_8737 $8845 = 0 $8846 = 0 $8847 = 0 $8848 = 0 $8849 = 0 $8850 = 0 $8851 = 0 $8852 = 0 $8853 = 0 $8854 = 0 $8855 = 0 4@ += 1 if 4@ == 1 jf @CARMOD_10063 12@ = 0 if 5 > 12@ jf @CARMOD_8856 0084: $9069 = $8827(12@,5i) // (int) gosub @JFUD_8324 0084: $8856(12@,5i) = $9070 // (int) 0084: $9069 = $8827(12@,5i) // (int) gosub @JFUD_8472 0084: $8861(12@,5i) = $9070 // (int) 12@ += 1 goto @CARMOD_8762 03A9: NOP 14@ = 1 if 14@ > 0 jf @CARMOD_9050 12@ = 0 13@ = 0 14@ = 0 if 5 > 12@ jf @CARMOD_9043 0085: 13@ = 12@ // (int) 13@ += 1 if 5 > 13@ jf @CARMOD_9029 if 001C: $8856(12@,5i) > $8856(13@,5i) // (int) jf @CARMOD_9029 008B: 26@ = $8856(13@,5i) // (int) 0084: $8856(13@,5i) = $8856(12@,5i) // (int) 008A: $8856(12@,5i) = 26@ // (int) 14@ += 1 12@ += 1 goto @CARMOD_8904 goto @CARMOD_8865 if and 003A: $8861[0] == $8861[1] // (int) 003A: $8861[1] == $8861[2] // (int) 003A: $8861[2] == $8861[3] // (int) 003A: $8861[3] == $8861[4] // (int) jf @CARMOD_9100 $8849 = 1 008B: 12@ = $8856[0] // (int) 12@ += 1 if 07D6: 12@ == $8856[1] // integer vars jf @CARMOD_9268 008B: 12@ = $8856[1] // (int) 12@ += 1 if 07D6: 12@ == $8856[2] // integer vars jf @CARMOD_9268 008B: 12@ = $8856[2] // (int) 12@ += 1 if 07D6: 12@ == $8856[3] // integer vars jf @CARMOD_9268 008B: 12@ = $8856[3] // (int) 12@ += 1 if 07D6: 12@ == $8856[4] // integer vars jf @CARMOD_9268 $8850 = 1 if $8849 == 1 jf @CARMOD_9268 $8846 = 1 if and $8856[0] == 1 $8856[1] == 10 $8856[2] == 11 $8856[3] == 12 $8856[4] == 13 jf @CARMOD_9353 $8850 = 1 if $8849 == 1 jf @CARMOD_9353 $8846 = 1 $8845 = 1 12@ = 0 13@ = 0 14@ = 0 if 5 > 12@ jf @CARMOD_9647 0085: 13@ = 12@ // (int) 13@ += 1 if 5 > 13@ jf @CARMOD_9633 if 003A: $8856(12@,5i) == $8856(13@,5i) // (int) jf @CARMOD_9491 14@ += 1 if 13@ == 4 jf @CARMOD_9484 goto @CARMOD_9491 goto @CARMOD_9633 if 14@ > 0 jf @CARMOD_9633 if 14@ == 1 jf @CARMOD_9576 if $8854 == 0 jf @CARMOD_9564 0084: $8854 = $8856(12@,5i) // (int) goto @CARMOD_9576 0084: $8855 = $8856(12@,5i) // (int) if 14@ == 2 jf @CARMOD_9601 $8851 = 1 if 14@ == 3 jf @CARMOD_9626 $8847 = 1 14@ = 0 12@ += 1 goto @CARMOD_9374 if and $8851 == 1 not $8854 == 0 jf @CARMOD_9679 $8848 = 1 if and not $8854 == 0 not $8855 == 0 jf @CARMOD_9711 $8852 = 1 if not $8854 == 0 jf @CARMOD_9761 if or $8854 > 10 $8854 == 1 jf @CARMOD_9761 $8853 = 1 if $8845 == 1 jf @CARMOD_9793 $8866 = 9 goto @CARMOD_10056 if $8846 == 1 jf @CARMOD_9825 $8866 = 8 goto @CARMOD_10056 if $8847 == 1 jf @CARMOD_9857 $8866 = 7 goto @CARMOD_10056 if $8848 == 1 jf @CARMOD_9889 $8866 = 6 goto @CARMOD_10056 if $8849 == 1 jf @CARMOD_9921 $8866 = 5 goto @CARMOD_10056 if $8850 == 1 jf @CARMOD_9953 $8866 = 4 goto @CARMOD_10056 if $8851 == 1 jf @CARMOD_9985 $8866 = 3 goto @CARMOD_10056 if $8852 == 1 jf @CARMOD_10017 $8866 = 2 goto @CARMOD_10056 if $8853 == 1 jf @CARMOD_10049 $8866 = 1 goto @CARMOD_10056 $8866 = 0 4@ += 1 if 4@ == 2 jf @CARMOD_10088 4@ = 99 if 4@ == 99 jf @CARMOD_10134 3@ += 1 4@ = 0 32@ = 0 goto @CARMOD_10141 gosub @JFUD_1474 if 3@ == 6 jf @CARMOD_12152 if 4@ == 0 jf @CARMOD_11919 0085: 12@ = 1@ // (int) if $8866 == 9 jf @CARMOD_10381 0871: init_jump_table $8826 total_jumps 5 default_jump 0 @CARMOD_10381 jumps 1 @CARMOD_10266 2 @CARMOD_10289 3 @CARMOD_10312 4 @CARMOD_10335 5 @CARMOD_10358 -1 @CARMOD_10381 -1 @CARMOD_10381 0085: 14@ = 12@ // (int) 14@ *= 250 goto @CARMOD_10381 0085: 14@ = 12@ // (int) 14@ *= 500 goto @CARMOD_10381 0085: 14@ = 12@ // (int) 14@ *= 750 goto @CARMOD_10381 0085: 14@ = 12@ // (int) 14@ *= 1000 goto @CARMOD_10381 0085: 14@ = 12@ // (int) 14@ *= 4000 goto @CARMOD_10381 if $8866 == 8 jf @CARMOD_10575 0871: init_jump_table $8826 total_jumps 5 default_jump 0 @CARMOD_10575 jumps 1 @CARMOD_10462 2 @CARMOD_10484 3 @CARMOD_10506 4 @CARMOD_10529 5 @CARMOD_10552 -1 @CARMOD_10575 -1 @CARMOD_10575 0085: 14@ = 12@ // (int) 14@ *= 50 goto @CARMOD_10575 0085: 14@ = 12@ // (int) 14@ *= 100 goto @CARMOD_10575 0085: 14@ = 12@ // (int) 14@ *= 150 goto @CARMOD_10575 0085: 14@ = 12@ // (int) 14@ *= 200 goto @CARMOD_10575 0085: 14@ = 12@ // (int) 14@ *= 250 goto @CARMOD_10575 if $8866 == 7 jf @CARMOD_10766 0871: init_jump_table $8826 total_jumps 5 default_jump 0 @CARMOD_10766 jumps 1 @CARMOD_10656 2 @CARMOD_10678 3 @CARMOD_10700 4 @CARMOD_10722 5 @CARMOD_10744 -1 @CARMOD_10766 -1 @CARMOD_10766 0085: 14@ = 12@ // (int) 14@ *= 25 goto @CARMOD_10766 0085: 14@ = 12@ // (int) 14@ *= 50 goto @CARMOD_10766 0085: 14@ = 12@ // (int) 14@ *= 75 goto @CARMOD_10766 0085: 14@ = 12@ // (int) 14@ *= 100 goto @CARMOD_10766 0085: 14@ = 12@ // (int) 14@ *= 125 goto @CARMOD_10766 if $8866 == 6 jf @CARMOD_10957 0871: init_jump_table $8826 total_jumps 5 default_jump 0 @CARMOD_10957 jumps 1 @CARMOD_10847 2 @CARMOD_10869 3 @CARMOD_10891 4 @CARMOD_10913 5 @CARMOD_10935 -1 @CARMOD_10957 -1 @CARMOD_10957 0085: 14@ = 12@ // (int) 14@ *= 9 goto @CARMOD_10957 0085: 14@ = 12@ // (int) 14@ *= 18 goto @CARMOD_10957 0085: 14@ = 12@ // (int) 14@ *= 27 goto @CARMOD_10957 0085: 14@ = 12@ // (int) 14@ *= 36 goto @CARMOD_10957 0085: 14@ = 12@ // (int) 14@ *= 45 goto @CARMOD_10957 if $8866 == 5 jf @CARMOD_11148 0871: init_jump_table $8826 total_jumps 5 default_jump 0 @CARMOD_11148 jumps 1 @CARMOD_11038 2 @CARMOD_11060 3 @CARMOD_11082 4 @CARMOD_11104 5 @CARMOD_11126 -1 @CARMOD_11148 -1 @CARMOD_11148 0085: 14@ = 12@ // (int) 14@ *= 6 goto @CARMOD_11148 0085: 14@ = 12@ // (int) 14@ *= 12 goto @CARMOD_11148 0085: 14@ = 12@ // (int) 14@ *= 18 goto @CARMOD_11148 0085: 14@ = 12@ // (int) 14@ *= 24 goto @CARMOD_11148 0085: 14@ = 12@ // (int) 14@ *= 30 goto @CARMOD_11148 if $8866 == 4 jf @CARMOD_11339 0871: init_jump_table $8826 total_jumps 5 default_jump 0 @CARMOD_11339 jumps 1 @CARMOD_11229 2 @CARMOD_11251 3 @CARMOD_11273 4 @CARMOD_11295 5 @CARMOD_11317 -1 @CARMOD_11339 -1 @CARMOD_11339 0085: 14@ = 12@ // (int) 14@ *= 4 goto @CARMOD_11339 0085: 14@ = 12@ // (int) 14@ *= 8 goto @CARMOD_11339 0085: 14@ = 12@ // (int) 14@ *= 12 goto @CARMOD_11339 0085: 14@ = 12@ // (int) 14@ *= 16 goto @CARMOD_11339 0085: 14@ = 12@ // (int) 14@ *= 20 goto @CARMOD_11339 if $8866 == 3 jf @CARMOD_11530 0871: init_jump_table $8826 total_jumps 5 default_jump 0 @CARMOD_11530 jumps 1 @CARMOD_11420 2 @CARMOD_11442 3 @CARMOD_11464 4 @CARMOD_11486 5 @CARMOD_11508 -1 @CARMOD_11530 -1 @CARMOD_11530 0085: 14@ = 12@ // (int) 14@ *= 3 goto @CARMOD_11530 0085: 14@ = 12@ // (int) 14@ *= 6 goto @CARMOD_11530 0085: 14@ = 12@ // (int) 14@ *= 9 goto @CARMOD_11530 0085: 14@ = 12@ // (int) 14@ *= 12 goto @CARMOD_11530 0085: 14@ = 12@ // (int) 14@ *= 15 goto @CARMOD_11530 if $8866 == 2 jf @CARMOD_11721 0871: init_jump_table $8826 total_jumps 5 default_jump 0 @CARMOD_11721 jumps 1 @CARMOD_11611 2 @CARMOD_11633 3 @CARMOD_11655 4 @CARMOD_11677 5 @CARMOD_11699 -1 @CARMOD_11721 -1 @CARMOD_11721 0085: 14@ = 12@ // (int) 14@ *= 2 goto @CARMOD_11721 0085: 14@ = 12@ // (int) 14@ *= 4 goto @CARMOD_11721 0085: 14@ = 12@ // (int) 14@ *= 6 goto @CARMOD_11721 0085: 14@ = 12@ // (int) 14@ *= 8 goto @CARMOD_11721 0085: 14@ = 12@ // (int) 14@ *= 10 goto @CARMOD_11721 if $8866 == 1 jf @CARMOD_11912 0871: init_jump_table $8826 total_jumps 5 default_jump 0 @CARMOD_11912 jumps 1 @CARMOD_11802 2 @CARMOD_11824 3 @CARMOD_11846 4 @CARMOD_11868 5 @CARMOD_11890 -1 @CARMOD_11912 -1 @CARMOD_11912 0085: 14@ = 12@ // (int) 14@ *= 1 goto @CARMOD_11912 0085: 14@ = 12@ // (int) 14@ *= 2 goto @CARMOD_11912 0085: 14@ = 12@ // (int) 14@ *= 3 goto @CARMOD_11912 0085: 14@ = 12@ // (int) 14@ *= 4 goto @CARMOD_11912 0085: 14@ = 12@ // (int) 14@ *= 5 goto @CARMOD_11912 4@ += 1 if not $8866 == 0 jf @CARMOD_12070 if or 32@ > 4000 00E1: player 0 pressed_key 16 jf @CARMOD_12063 097A: play_audio_at -1000.0 -1000.0 -1000.0 event 1025 Player.Money($PLAYER_CHAR) += 14@ 0085: 12@ = 14@ // (int) 0064: 12@ -= $8872 // (int) 0A10: increase_integer_stat 37 by 12@ 08F8: display_stat_update_box 0 0627: update_integer_stat 38 to 12@ 08F8: display_stat_update_box 1 3@ = 1 4@ = 0 $8844 = 1 $8869 = 1 $8872 = 0 goto @CARMOD_12145 if or 32@ > 4000 00E1: player 0 pressed_key 16 jf @CARMOD_12145 08F8: display_stat_update_box 0 0627: update_integer_stat 39 to $8872 08F8: display_stat_update_box 1 $8872 = 0 $8869 = 1 3@ = 1 4@ = 0 $8844 = 1 gosub @JFUD_1474 gosub @CARMOD_12210 if 3@ > 0 jf @CARMOD_12208 if 00E1: player 0 pressed_key 15 jf @CARMOD_12208 7@ = 1 $8870 = 1 return if 0736: NOP_false 67 jf @CARMOD_12776 $8906 += 1 if $8906 > 13 jf @CARMOD_12257 $8906 = 0 if $8906 == 1 jf @CARMOD_12295 0662: NOP "EDIT_BET_DETAILS" if $8906 == 2 jf @CARMOD_12333 0662: NOP "EDIT_SHIFT_CARDS" if $8906 == 3 jf @CARMOD_12388 0662: NOP "EDIT_SHIFT_TABLE_ROWS_AND_COLUMNS" if $8906 == 4 jf @CARMOD_12427 0662: NOP "EDIT_HOLD_BUTTONS" if $8906 == 5 jf @CARMOD_12461 0662: NOP "EDIT_BET_ONE" if $8906 == 6 jf @CARMOD_12492 0662: NOP "EDIT_DEAL" if $8906 == 7 jf @CARMOD_12535 0662: NOP "EDIT_BORDER_THICKNESS" if $8906 == 8 jf @CARMOD_12573 0662: NOP "EDIT_TABLE_LINES" if $8906 == 9 jf @CARMOD_12604 0662: NOP "EDIT_TEXT" if $8906 == 10 jf @CARMOD_12636 0662: NOP "EDIT_TILES" if $8906 == 11 jf @CARMOD_12679 0662: NOP "EDIT_TABLE_BACKGROUND" if $8906 == 12 jf @CARMOD_12731 0662: NOP "EDIT_TABLE_HIGHLIGHTED_COLUMNS" if $8906 == 13 jf @CARMOD_12776 0662: NOP "EDIT_BUTTON_TEXT_OFFSET" if $8906 == 1 jf @CARMOD_12980 if 0736: NOP_false 97 jf @CARMOD_12860 $POKER_Counter += 1 if $POKER_Counter > 7 jf @CARMOD_12841 $POKER_Counter = 0 0663: NOP "EDIT_COUNTER" $POKER_Counter if 0736: NOP_false 131 jf @CARMOD_12890 $POKER_Y_screen($POKER_Counter,8f) += -1.0 if 0736: NOP_false 130 jf @CARMOD_12920 $POKER_Y_screen($POKER_Counter,8f) += 1.0 if 0736: NOP_false 128 jf @CARMOD_12950 $POKER_X_screen($POKER_Counter,8f) += 1.0 if 0736: NOP_false 129 jf @CARMOD_12980 $POKER_X_screen($POKER_Counter,8f) += -1.0 if $8906 == 2 jf @CARMOD_13288 if 0736: NOP_false 97 jf @CARMOD_13064 $POKER_Counter += 1 if $POKER_Counter > 4 jf @CARMOD_13045 $POKER_Counter = 0 0663: NOP "EDIT_COUNTER" $POKER_Counter if 0736: NOP_false 131 jf @CARMOD_13094 $POKER_Y_Card($POKER_Counter,5f) += -1.0 if 0736: NOP_false 130 jf @CARMOD_13124 $POKER_Y_Card($POKER_Counter,5f) += 1.0 if 0736: NOP_false 128 jf @CARMOD_13154 $POKER_X_Card($POKER_Counter,5f) += 1.0 if 0736: NOP_false 129 jf @CARMOD_13184 $POKER_X_Card($POKER_Counter,5f) += -1.0 if 0736: NOP_false 143 jf @CARMOD_13210 $POKER_Card_Width += 1.0 if 0736: NOP_false 141 jf @CARMOD_13236 $POKER_Card_Width += -1.0 if 0736: NOP_false 145 jf @CARMOD_13262 $POKER_Card_Height += 1.0 if 0736: NOP_false 139 jf @CARMOD_13288 $POKER_Card_Height += -1.0 if $8906 == 3 jf @CARMOD_13542 if 0736: NOP_false 97 jf @CARMOD_13372 $POKER_Counter += 1 if $POKER_Counter > 9 jf @CARMOD_13353 $POKER_Counter = 0 0663: NOP "EDIT_COUNTER" $POKER_Counter if 0736: NOP_false 131 jf @CARMOD_13402 $POKER_Y_Row($POKER_Counter,10f) += -1.0 if 0736: NOP_false 130 jf @CARMOD_13432 $POKER_Y_Row($POKER_Counter,10f) += 1.0 if 0736: NOP_false 128 jf @CARMOD_13487 if $POKER_Counter > 5 jf @CARMOD_13473 $POKER_Counter = 0 $POKER_X_Col($POKER_Counter,6f) += 1.0 if 0736: NOP_false 129 jf @CARMOD_13542 if $POKER_Counter > 5 jf @CARMOD_13528 $POKER_Counter = 0 $POKER_X_Col($POKER_Counter,6f) += -1.0 if $8906 == 4 jf @CARMOD_13729 if 0736: NOP_false 97 jf @CARMOD_13575 if 0736: NOP_false 87 jf @CARMOD_13600 $POKER_Hold_Button_Offset += -1.0 if 0736: NOP_false 83 jf @CARMOD_13625 $POKER_Hold_Button_Offset += 1.0 if 0736: NOP_false 143 jf @CARMOD_13651 $POKER_Hold_Width += 1.0 if 0736: NOP_false 141 jf @CARMOD_13677 $POKER_Hold_Width += -1.0 if 0736: NOP_false 145 jf @CARMOD_13703 $POKER_Hold_Height += 1.0 if 0736: NOP_false 139 jf @CARMOD_13729 $POKER_Hold_Height += -1.0 if $8906 == 5 jf @CARMOD_13970 if 0736: NOP_false 97 jf @CARMOD_13762 if 0736: NOP_false 131 jf @CARMOD_13788 $POKER_Y_Bet_One += -1.0 if 0736: NOP_false 130 jf @CARMOD_13814 $POKER_Y_Bet_One += 1.0 if 0736: NOP_false 128 jf @CARMOD_13840 $POKER_X_Bet_One += 1.0 if 0736: NOP_false 129 jf @CARMOD_13866 $POKER_X_Bet_One += -1.0 if 0736: NOP_false 143 jf @CARMOD_13892 $POKER_Bet_One_Width += 1.0 if 0736: NOP_false 141 jf @CARMOD_13918 $POKER_Bet_One_Width += -1.0 if 0736: NOP_false 145 jf @CARMOD_13944 $POKER_Bet_One_Height += 1.0 if 0736: NOP_false 139 jf @CARMOD_13970 $POKER_Bet_One_Height += -1.0 if $8906 == 6 jf @CARMOD_14211 if 0736: NOP_false 97 jf @CARMOD_14003 if 0736: NOP_false 131 jf @CARMOD_14029 $POKER_Y_Deal += -1.0 if 0736: NOP_false 130 jf @CARMOD_14055 $POKER_Y_Deal += 1.0 if 0736: NOP_false 128 jf @CARMOD_14081 $POKER_X_Deal += 1.0 if 0736: NOP_false 129 jf @CARMOD_14107 $POKER_X_Deal += -1.0 if 0736: NOP_false 143 jf @CARMOD_14133 $POKER_Deal_Width += 1.0 if 0736: NOP_false 141 jf @CARMOD_14159 $POKER_Deal_Width += -1.0 if 0736: NOP_false 145 jf @CARMOD_14185 $POKER_Deal_Height += 1.0 if 0736: NOP_false 139 jf @CARMOD_14211 $POKER_Deal_Height += -1.0 if $8906 == 7 jf @CARMOD_14281 if 0736: NOP_false 128 jf @CARMOD_14255 $POKER_Border_Thickness += 0.1 if 0736: NOP_false 129 jf @CARMOD_14281 $POKER_Border_Thickness += -0.1 if $8906 == 8 jf @CARMOD_14661 if 0736: NOP_false 97 jf @CARMOD_14365 $POKER_Counter += 1 if $POKER_Counter > 8 jf @CARMOD_14346 $POKER_Counter = 0 0663: NOP "EDIT_COUNTER" $POKER_Counter if 0736: NOP_false 131 jf @CARMOD_14395 $POKER_Y_Line($POKER_Counter,9f) += -1.0 if 0736: NOP_false 130 jf @CARMOD_14425 $POKER_Y_Line($POKER_Counter,9f) += 1.0 if 0736: NOP_false 128 jf @CARMOD_14455 $POKER_X_Line($POKER_Counter,9f) += 1.0 if 0736: NOP_false 129 jf @CARMOD_14485 $POKER_X_Line($POKER_Counter,9f) += -1.0 if 0736: NOP_false 142 jf @CARMOD_14541 0089: 15@ = $POKER_Line_Width($POKER_Counter,9f) // (float) 0086: $POKER_Line_Width($POKER_Counter,9f) = $POKER_Line_Height($POKER_Counter,9f) // (float) 0088: $POKER_Line_Height($POKER_Counter,9f) = 15@ // (float) if 0736: NOP_false 141 jf @CARMOD_14571 $POKER_Line_Width($POKER_Counter,9f) += -1.0 if 0736: NOP_false 143 jf @CARMOD_14601 $POKER_Line_Width($POKER_Counter,9f) += 1.0 if 0736: NOP_false 145 jf @CARMOD_14631 $POKER_Line_Height($POKER_Counter,9f) += 1.0 if 0736: NOP_false 139 jf @CARMOD_14661 $POKER_Line_Height($POKER_Counter,9f) += -1.0 if $8906 == 9 jf @CARMOD_15598 if 0736: NOP_false 97 jf @CARMOD_14745 $POKER_Counter += 1 if $POKER_Counter > 5 jf @CARMOD_14726 $POKER_Counter = 0 0663: NOP "EDIT_COUNTER" $POKER_Counter if 0736: NOP_false 131 jf @CARMOD_14775 $POKER_Y_Text_Scale($POKER_Counter,6f) += -0.01 if 0736: NOP_false 130 jf @CARMOD_14805 $POKER_Y_Text_Scale($POKER_Counter,6f) += 0.01 if 0736: NOP_false 128 jf @CARMOD_14835 $POKER_X_Text_Scale($POKER_Counter,6f) += 0.01 if 0736: NOP_false 129 jf @CARMOD_14865 $POKER_X_Text_Scale($POKER_Counter,6f) += -0.01 if 0736: NOP_false 82 jf @CARMOD_14905 $POKER_Text_Color_R($POKER_Counter,6i) += 1 0663: NOP "RED" $POKER_Text_Color_R($POKER_Counter,6i) if 0736: NOP_false 86 jf @CARMOD_14945 $POKER_Text_Color_R($POKER_Counter,6i) += -1 0663: NOP "RED" $POKER_Text_Color_R($POKER_Counter,6i) if 0736: NOP_false 84 jf @CARMOD_14987 $POKER_Text_Color_G($POKER_Counter,6i) += 1 0663: NOP "GREEN" $POKER_Text_Color_G($POKER_Counter,6i) if 0736: NOP_false 71 jf @CARMOD_15029 $POKER_Text_Color_G($POKER_Counter,6i) += -1 0663: NOP "GREEN" $POKER_Text_Color_G($POKER_Counter,6i) if 0736: NOP_false 89 jf @CARMOD_15070 $POKER_Text_Color_B($POKER_Counter,6i) += 1 0663: NOP "BLUE" $POKER_Text_Color_B($POKER_Counter,6i) if 0736: NOP_false 72 jf @CARMOD_15111 $POKER_Text_Color_B($POKER_Counter,6i) += -1 0663: NOP "BLUE" $POKER_Text_Color_B($POKER_Counter,6i) if 0736: NOP_false 85 jf @CARMOD_15151 $POKER_Text_Edge_R($POKER_Counter,6i) += 1 0663: NOP "RED" $POKER_Text_Edge_R($POKER_Counter,6i) if 0736: NOP_false 74 jf @CARMOD_15191 $POKER_Text_Edge_R($POKER_Counter,6i) += -1 0663: NOP "RED" $POKER_Text_Edge_R($POKER_Counter,6i) if 0736: NOP_false 73 jf @CARMOD_15233 $POKER_Text_Edge_G($POKER_Counter,6i) += 1 0663: NOP "GREEN" $POKER_Text_Edge_G($POKER_Counter,6i) if 0736: NOP_false 75 jf @CARMOD_15275 $POKER_Text_Edge_G($POKER_Counter,6i) += -1 0663: NOP "GREEN" $POKER_Text_Edge_G($POKER_Counter,6i) if 0736: NOP_false 79 jf @CARMOD_15316 $POKER_Text_Edge_B($POKER_Counter,6i) += 1 0663: NOP "BLUE" $POKER_Text_Edge_B($POKER_Counter,6i) if 0736: NOP_false 76 jf @CARMOD_15357 $POKER_Text_Edge_B($POKER_Counter,6i) += -1 0663: NOP "BLUE" $POKER_Text_Edge_B($POKER_Counter,6i) if 0736: NOP_false 145 jf @CARMOD_15384 $POKER_Text_Edge($POKER_Counter,6i) += 1 if 0736: NOP_false 139 jf @CARMOD_15411 $POKER_Text_Edge($POKER_Counter,6i) += -1 if 0736: NOP_false 136 jf @CARMOD_15471 $POKER_Text_Font($POKER_Counter,6i) += 1 if $POKER_Text_Font($POKER_Counter,6i) > 3 jf @CARMOD_15471 $POKER_Text_Font($POKER_Counter,6i) = 0 if 0736: NOP_false 135 jf @CARMOD_15531 $POKER_Text_Font($POKER_Counter,6i) += -1 if 0 > $POKER_Text_Font($POKER_Counter,6i) jf @CARMOD_15531 $POKER_Text_Font($POKER_Counter,6i) = 3 if 0736: NOP_false 133 jf @CARMOD_15598 if $POKER_Text_Centre($POKER_Counter,6i) == 0 jf @CARMOD_15587 $POKER_Text_Centre($POKER_Counter,6i) = 1 goto @CARMOD_15598 $POKER_Text_Centre($POKER_Counter,6i) = 0 if $8906 == 10 jf @CARMOD_15786 if 0736: NOP_false 131 jf @CARMOD_15642 $POKER_Tile_Height += -1.0 if 0736: NOP_false 130 jf @CARMOD_15668 $POKER_Tile_Height += 1.0 if 0736: NOP_false 128 jf @CARMOD_15694 $POKER_Tile_Width += 1.0 if 0736: NOP_false 129 jf @CARMOD_15720 $POKER_Tile_Width += -1.0 if 0736: NOP_false 97 jf @CARMOD_15786 $POKER_Tile_Type += 1 if $POKER_Tile_Type > 3 jf @CARMOD_15767 $POKER_Tile_Type = 0 0663: NOP "VP_TILE_TYPE" $POKER_Tile_Type if $8906 == 11 jf @CARMOD_16012 if 0736: NOP_false 131 jf @CARMOD_15830 $POKER_Table_Y += -1.0 if 0736: NOP_false 130 jf @CARMOD_15856 $POKER_Table_Y += 1.0 if 0736: NOP_false 128 jf @CARMOD_15882 $POKER_Table_X += 1.0 if 0736: NOP_false 129 jf @CARMOD_15908 $POKER_Table_X += -1.0 if 0736: NOP_false 145 jf @CARMOD_15934 $POKER_Table_Height += 1.0 if 0736: NOP_false 139 jf @CARMOD_15960 $POKER_Table_Height += -1.0 if 0736: NOP_false 143 jf @CARMOD_15986 $POKER_Table_Width += 1.0 if 0736: NOP_false 141 jf @CARMOD_16012 $POKER_Table_Width += -1.0 if $8906 == 12 jf @CARMOD_16336 if 0736: NOP_false 97 jf @CARMOD_16096 $POKER_Counter += 1 if $POKER_Counter > 4 jf @CARMOD_16077 $POKER_Counter = 0 0663: NOP "EDIT_COUNTER" $POKER_Counter if 0736: NOP_false 131 jf @CARMOD_16126 $9049($POKER_Counter,5f) += -1.0 if 0736: NOP_false 130 jf @CARMOD_16156 $9049($POKER_Counter,5f) += 1.0 if 0736: NOP_false 128 jf @CARMOD_16186 $9044($POKER_Counter,5f) += 1.0 if 0736: NOP_false 129 jf @CARMOD_16216 $9044($POKER_Counter,5f) += -1.0 if 0736: NOP_false 145 jf @CARMOD_16246 $9059($POKER_Counter,5f) += 1.0 if 0736: NOP_false 139 jf @CARMOD_16276 $9059($POKER_Counter,5f) += -1.0 if 0736: NOP_false 143 jf @CARMOD_16306 $9054($POKER_Counter,5f) += 1.0 if 0736: NOP_false 141 jf @CARMOD_16336 $9054($POKER_Counter,5f) += -1.0 if $8906 == 13 jf @CARMOD_16406 if 0736: NOP_false 131 jf @CARMOD_16380 $POKER_Button_Text_Offset += 0.05 if 0736: NOP_false 130 jf @CARMOD_16406 $POKER_Button_Text_Offset += -0.05 if 0736: NOP_false 137 jf @JFUD_1472 03A9: NOP 03A9: NOP 12@ = 0 if 8 > 12@ jf @CARMOD_17017 03A9: NOP 05B6: 28 // CUE_PATH_SCORE = 03A7: NOP 12@ 05B6: 29 // CUE_DIST_SCORE = 03A8: NOP $POKER_X_screen(12@,8f) 03A9: NOP 05B6: 30 // POOL AI POTENTIAL SHOT SCORES 03A7: NOP 12@ 05B6: 31 // POCKET 03A8: NOP $POKER_Y_screen(12@,8f) 12@ += 1 goto @CARMOD_16433 03A9: NOP 03A9: NOP 12@ = 0 if 5 > 12@ jf @CARMOD_17612 03A9: NOP 05B6: 32 // BALL 01 = 03A7: NOP 12@ 05B6: 33 // BALL 02 = 03A8: NOP $POKER_X_Card(12@,5f) 03A9: NOP 05B6: 34 // BALL 03 = 03A7: NOP 12@ 05B6: 35 // BALL 04 = 03A8: NOP $POKER_Y_Card(12@,5f) 12@ += 1 goto @CARMOD_17028 03A9: NOP 03A9: NOP 03A9: NOP 05B6: 36 // BALL 05 = 03A8: NOP $POKER_Card_Width 03A9: NOP 05B6: 37 // BALL 06 = 03A8: NOP $POKER_Card_Height 03A9: NOP 03A9: NOP 12@ = 0 if 10 > 12@ jf @CARMOD_18209 03A9: NOP 05B6: 38 // BALL 07 = 03A7: NOP 12@ 05B6: 39 // BALL 08 = 03A8: NOP $POKER_Y_Row(12@,10f) 12@ += 1 goto @CARMOD_17901 03A9: NOP 03A9: NOP 12@ = 0 if 6 > 12@ jf @CARMOD_18528 03A9: NOP 05B6: 40 // BALL 09 = 03A7: NOP 12@ 05B6: 41 // BALL 10 = 03A8: NOP $POKER_X_Col(12@,6f) 12@ += 1 goto @CARMOD_18220 03A9: NOP 03A9: NOP 03A9: NOP 05B6: 42 // BALL 11 = 03A8: NOP $POKER_Hold_Button_Offset 03A9: NOP 05B6: 43 // BALL 12 = 03A8: NOP $POKER_Hold_Width 03A9: NOP 05B6: 44 // BALL 13 = 03A8: NOP $POKER_Hold_Height 03A9: NOP 03A9: NOP 03A9: NOP 05B6: 45 // BALL 14 = 03A8: NOP $POKER_X_Bet_One 03A9: NOP 05B6: 46 // BALL 15 = 03A8: NOP $POKER_Y_Bet_One 03A9: NOP 05B6: 47 // HIT AND HOPE 03A8: NOP $POKER_Bet_One_Width 03A9: NOP 05B6: 48 // BOUNCE OFF CUSHION 03A8: NOP $POKER_Bet_One_Height 03A9: NOP 03A9: NOP 03A9: NOP 05B6: 49 // CUSHION 1 DATA = 03A8: NOP $POKER_X_Deal 03A9: NOP 05B6: 50 // CUSHION 2 DATA = 03A8: NOP $POKER_Y_Deal 03A9: NOP 05B6: 51 // CUSHION 3 DATA = 03A8: NOP $POKER_Deal_Width 03A9: NOP 05B6: 52 // CUSHION 4 DATA = 03A8: NOP $POKER_Deal_Height 03A9: NOP 03A9: NOP 03A9: NOP 05B6: 53 // SNOOKER - BOUNCE 2 03A8: NOP $POKER_Border_Thickness 03A9: NOP 03A9: NOP 12@ = 0 if 9 > 12@ jf @CARMOD_21335 03A9: NOP 05B6: 54 // SNOOKER - LAST RESORT 03A7: NOP 12@ 05B6: 55 // BALL OBSTRUCTING PATH (TOO CLOSE TO TARGET DESTINATION) = 03A8: NOP $POKER_X_Line(12@,9f) 03A9: NOP 05B6: 56 // BALL OBSTRUCTING PATH (OVERLAPPING PATH) = 03A7: NOP 12@ 05B6: 57 // POINT LIES ON POCKET 03A8: NOP $POKER_Y_Line(12@,9f) 03A9: NOP 05B6: 58 // BOUNCE_SHOT_PATH_CLEAR DATA = 03A7: NOP 12@ 05B6: 59 // 1ST PATH CLEAR 03A8: NOP $POKER_Line_Width(12@,9f) 03A9: NOP 05B6: 60 // 2ND PATH CLEAR 03A7: NOP 12@ 05B6: 61 // BALL_SPRITE_HEIGHT = 03A8: NOP $POKER_Line_Height(12@,9f) 12@ += 1 goto @CARMOD_20199 12@ = 0 if 6 > 12@ jf @CARMOD_24410 03A9: NOP 05B6: 62 // BALL_SPRITE_WIDTH = 03A7: NOP 12@ 05B6: 63 // NIB_SPRITE_HEIGHT = 03A8: NOP $POKER_X_Text_Scale(12@,6f) 03A9: NOP 05B6: 64 // NIB_SPRITE_WIDTH = 03A7: NOP 12@ 05B6: 65 // POOL - SCREEN_COORDS 03A8: NOP $POKER_Y_Text_Scale(12@,6f) 03A9: NOP 05B6: 66 // SCREEN_COORD_X[ 03A7: NOP 12@ 05B6: 67 // ] = 03A7: NOP $POKER_Text_Color_R(12@,6i) 03A9: NOP 05B6: 68 // SCREEN_COORD_Y[ 03A7: NOP 12@ 05B6: 69 // ] = 03A7: NOP $POKER_Text_Color_G(12@,6i) 03A9: NOP 05B6: 70 // FIXED_CAMERA_POSITION - OFFSET FROM TABLE = 03A7: NOP 12@ 05B6: 71 // CAMERA_POINT_AT - OFFSET FROM TABLE = 03A7: NOP $POKER_Text_Color_B(12@,6i) 03A9: NOP 05B6: 72 // FIXED_CAMERA_POSITION - OFFSET FROM CHAR = 03A7: NOP 12@ 05B6: 73 // CAMERA_POINT_AT - OFFSET FROM CHAR = 03A7: NOP $POKER_Text_Font(12@,6i) 03A9: NOP 05B6: 74 // FIXED_CAMERA_POSITION - OFFSET FROM CAR = 03A7: NOP 12@ 05B6: 75 // CAMERA_POINT_AT - OFFSET FROM CAR = 03A7: NOP $POKER_Text_Centre(12@,6i) 03A9: NOP 05B6: 76 // FIXED_CAMERA_POSITION - OFFSET FROM CAR = 03A7: NOP 12@ 05B6: 77 // CAMERA_POINT_AT - OFFSET FROM CAR = 03A7: NOP $POKER_Text_Edge(12@,6i) 03A9: NOP 05B6: 78 // BOX COORDS = 03A7: NOP 12@ 05B6: 79 // TOTAL_LAPS = 1 03A7: NOP $POKER_Text_Edge_R(12@,6i) 03A9: NOP 05B6: 80 // TOTAL_RACERS = 6 03A7: NOP 12@ 05B6: 81 // RACER_MODEL[ 03A7: NOP $POKER_Text_Edge_G(12@,6i) 03A9: NOP 05B6: 82 // ] = MALE01 03A7: NOP 12@ 05B6: 83 // RACERS_CAR_MODEL[ 03A7: NOP $POKER_Text_Edge_B(12@,6i) 12@ += 1 goto @CARMOD_21342 03A9: NOP 03A9: NOP 03A9: NOP 05B6: 84 // ] = 03A8: NOP $POKER_Tile_Height 03A9: NOP 05B6: 85 // CHECKPOINTS_X[0] = 03A8: NOP $POKER_Tile_Width 03A9: NOP 03A9: NOP 03A9: NOP 05B6: 86 // CHECKPOINTS_Y[0] = 03A8: NOP $POKER_Table_X 03A9: NOP 05B6: 87 // CHECKPOINTS_Z[0] = 03A8: NOP $POKER_Table_Y 03A9: NOP 05B6: 88 // CHECKPOINTS_X[ 03A8: NOP $POKER_Table_Width 03A9: NOP 05B6: 89 // ] = 03A8: NOP $POKER_Table_Height 03A9: NOP 03A9: NOP 12@ = 0 if 5 > 12@ jf @JFUD_1333 03A9: NOP 05B6: 90 // CHECKPOINTS_Y[ 03A7: NOP 12@ 05B6: 91 // ] = 03A8: NOP $9044(12@,5f) 03A9: NOP 05B6: 92 // CHECKPOINTS_Z[ 03A7: NOP 12@ 05B6: 93 // ] = 03A8: NOP $9049(12@,5f) 03A9: NOP 05B6: 94 // DEST_LOOK_XYZ = 03A7: NOP 12@ 05B6: 95 // AVAILABLE PEDS 03A8: NOP $9054(12@,5f) 03A9: NOP 05B6: 96 // MISSION PED 03A7: NOP 12@ 05B6: 97 // = 03A8: NOP $9059(12@,5f) 12@ += 1 goto @JFUD_197 03A9: NOP 03A9: NOP 05B6: 98 // AVAILABLE_MISSION_PEDS = 03A8: NOP $POKER_Button_Text_Offset return if $9066 == 0 jf @JFUD_1540 $9065 += 10 if $9065 >= 255 jf @JFUD_1533 $9065 = 255 $9066 = 1 goto @JFUD_1579 $9065 += -10 if 0 >= $9065 jf @JFUD_1579 $9065 = 0 $9066 = 0 if not $POKER_Tile_Type == 0 jf @JFUD_1850 12@ = 0 0086: $tempvar_Float_1 = $POKER_Tile_Width // (float) $tempvar_Float_1 /= 2.0 0086: $tempvar_Float_2 = $POKER_Tile_Height // (float) $tempvar_Float_2 /= 2.0 if and 480.0 > $tempvar_Float_2 100 > 12@ jf @JFUD_1843 if and 640.0 > $tempvar_Float_1 100 > 12@ jf @JFUD_1810 if $POKER_Tile_Type == 1 jf @JFUD_1742 038D: draw_texture 64 position $tempvar_Float_1 $tempvar_Float_2 size $POKER_Tile_Width $POKER_Tile_Height RGBA 150 150 150 255 if $POKER_Tile_Type == 2 jf @JFUD_1788 038D: draw_texture 65 position $tempvar_Float_1 $tempvar_Float_2 size $POKER_Tile_Width $POKER_Tile_Height RGBA 150 150 150 255 12@ += 1 0059: $tempvar_Float_1 += $POKER_Tile_Width // (float) goto @JFUD_1668 0059: $tempvar_Float_2 += $POKER_Tile_Height // (float) 0086: $tempvar_Float_1 = $POKER_Tile_Width // (float) $tempvar_Float_1 /= 2.0 goto @JFUD_1640 goto @JFUD_1882 038E: draw_box_position 320.0 240.0 size 640.0 480.0 RGBA 6 16 140 255 038D: draw_texture 63 position 160.0 112.0 size 320.0 224.0 RGBA 150 150 150 255 038D: draw_texture 63 position 480.0 112.0 size -320.0 224.0 RGBA 150 150 150 255 038D: draw_texture 63 position 480.0 336.0 size -320.0 -224.0 RGBA 150 150 150 255 038D: draw_texture 63 position 160.0 336.0 size 320.0 -224.0 RGBA 150 150 150 255 gosub @JFUD_8773 03E4: enable_text_draw_align_right 0 0342: enable_text_draw_centered 1 033E: set_draw_text_position $POKER_X_screen[0] $POKER_Y_screen[0] GXT 'VP02' // HOMNHAL MOHETS gosub @JFUD_8581 03E4: enable_text_draw_align_right 0 0342: enable_text_draw_centered 1 045A: draw_text_1number $POKER_X_screen[6] $POKER_Y_screen[6] GXT 'DOLLAR' number 1@ // $~1~ 12@ = Player.Money($PLAYER_CHAR) gosub @JFUD_9819 gosub @JFUD_8581 03E4: enable_text_draw_align_right 1 008B: 13@ = $Max_Wager // (int) 13@ *= -1 if 002D: 13@ >= 12@ // (int) jf @JFUD_2177 033E: set_draw_text_position $POKER_X_screen[1] $POKER_Y_screen[1] GXT 'VP18' // 6E3 KPEDNTA!! goto @JFUD_2197 045A: draw_text_1number $POKER_X_screen[1] $POKER_Y_screen[1] GXT 'VP16' number 12@ // HALN4HSE $~1~ gosub @JFUD_8773 03E4: enable_text_draw_align_right 0 0342: enable_text_draw_centered 1 008B: 12@ = $8826 // (int) 006A: 12@ *= 1@ // (int) 033E: set_draw_text_position $POKER_X_screen[2] $POKER_Y_screen[2] GXT 'VP03' // CTABKA gosub @JFUD_8581 03E4: enable_text_draw_align_right 0 0342: enable_text_draw_centered 1 045A: draw_text_1number $POKER_X_screen[7] $POKER_Y_screen[7] GXT 'DOLLAR' number 12@ // $~1~ gosub @JFUD_9157 0342: enable_text_draw_centered 1 033E: set_draw_text_position 320.0 $POKER_Y_screen[4] GXT 'VP17' // ~k~~PED_SPRINT~ BS6OP ~k~~VEHICLE_ENTER_EXIT~ BSXOD KOHTPOLJ DBNGEHNR HABNFAQNR 038E: draw_box_position $POKER_Table_X $POKER_Table_Y size $POKER_Table_Width $POKER_Table_Height RGBA 0 0 0 255 if not 3@ == 6 jf @JFUD_2579 0871: init_jump_table $8826 total_jumps 5 default_jump 0 @JFUD_2579 jumps 1 @JFUD_2414 2 @JFUD_2447 3 @JFUD_2480 4 @JFUD_2513 5 @JFUD_2546 -1 @JFUD_2579 -1 @JFUD_2579 038E: draw_box_position $9044[0] $9049[0] size $9054[0] $9059[0] RGBA $POKER_Text_Color_R[1] $POKER_Text_Color_G[1] $POKER_Text_Color_B[1] 255 goto @JFUD_2579 038E: draw_box_position $9044[1] $9049[1] size $9054[1] $9059[1] RGBA $POKER_Text_Color_R[1] $POKER_Text_Color_G[1] $POKER_Text_Color_B[1] 255 goto @JFUD_2579 038E: draw_box_position $9044[2] $9049[2] size $9054[2] $9059[2] RGBA $POKER_Text_Color_R[1] $POKER_Text_Color_G[1] $POKER_Text_Color_B[1] 255 goto @JFUD_2579 038E: draw_box_position $9044[3] $9049[3] size $9054[3] $9059[3] RGBA $POKER_Text_Color_R[1] $POKER_Text_Color_G[1] $POKER_Text_Color_B[1] 255 goto @JFUD_2579 038E: draw_box_position $9044[4] $9049[4] size $9054[4] $9059[4] RGBA $POKER_Text_Color_R[1] $POKER_Text_Color_G[1] $POKER_Text_Color_B[1] 255 goto @JFUD_2579 if and 3@ == 6 not $8866 == 0 jf @JFUD_2916 12@ = 10 0064: 12@ -= $8866 // (int) 0089: 15@ = $POKER_Y_Row(12@,10f) // (float) 15@ += 9.0 0871: init_jump_table $8826 total_jumps 5 default_jump 0 @JFUD_2874 jumps 1 @JFUD_2704 2 @JFUD_2738 3 @JFUD_2772 4 @JFUD_2806 5 @JFUD_2840 -1 @JFUD_2874 -1 @JFUD_2874 038E: draw_box_position $9044[0] 15@ size $9054[0] 18.0 RGBA 255 $9065 0 255 goto @JFUD_2874 038E: draw_box_position $9044[1] 15@ size $9054[1] 18.0 RGBA 255 $9065 0 255 goto @JFUD_2874 038E: draw_box_position $9044[2] 15@ size $9054[2] 18.0 RGBA 255 $9065 0 255 goto @JFUD_2874 038E: draw_box_position $9044[3] 15@ size $9054[3] 18.0 RGBA 255 $9065 0 255 goto @JFUD_2874 038E: draw_box_position $9044[4] 15@ size $9054[4] 18.0 RGBA 255 $9065 0 255 goto @JFUD_2874 gosub @JFUD_8581 03E4: enable_text_draw_align_right 0 0342: enable_text_draw_centered 1 045A: draw_text_1number $POKER_X_screen[3] $POKER_Y_screen[3] GXT 'VP04' number 14@ // !! BSZLATA $~1~ !! goto @JFUD_2983 if and 3@ == 6 $8866 == 0 jf @JFUD_2983 14@ = 0 gosub @JFUD_8581 03E4: enable_text_draw_align_right 0 0342: enable_text_draw_centered 1 045A: draw_text_1number $POKER_X_screen[3] $POKER_Y_screen[3] GXT 'VP04' number 14@ // !! BSZLATA $~1~ !! gosub @JFUD_8965 033E: set_draw_text_position $POKER_X_Col[0] $POKER_Y_Row[1] GXT 'VP06' // VL3W PORLJ gosub @JFUD_8965 033E: set_draw_text_position $POKER_X_Col[0] $POKER_Y_Row[2] GXT 'VP07' // CTP3NT VL3W gosub @JFUD_8965 033E: set_draw_text_position $POKER_X_Col[0] $POKER_Y_Row[3] GXT 'VP08' // 4ETSPE ODNHAKOBSX gosub @JFUD_8965 033E: set_draw_text_position $POKER_X_Col[0] $POKER_Y_Row[4] GXT 'VP09' // VYLL XAYC gosub @JFUD_8965 033E: set_draw_text_position $POKER_X_Col[0] $POKER_Y_Row[5] GXT 'VP10' // VL3W gosub @JFUD_8965 033E: set_draw_text_position $POKER_X_Col[0] $POKER_Y_Row[6] GXT 'VP11' // CTPNT gosub @JFUD_8965 033E: set_draw_text_position $POKER_X_Col[0] $POKER_Y_Row[7] GXT 'VP12' // TPN ODNHAKOBSX gosub @JFUD_8965 033E: set_draw_text_position $POKER_X_Col[0] $POKER_Y_Row[8] GXT 'VP13' // DBE ZAPS gosub @JFUD_8965 033E: set_draw_text_position $POKER_X_Col[0] $POKER_Y_Row[9] GXT 'VP14' // BALJTS NLN BSWE gosub @JFUD_9157 0340: set_text_draw_RGBA 255 255 255 255 033E: set_draw_text_position $POKER_X_screen[5] $POKER_Y_screen[5] GXT 'VP05' // ZOCTABLEHO MOHET gosub @JFUD_9157 03E4: enable_text_draw_align_right 1 0340: set_text_draw_RGBA 255 255 255 255 045A: draw_text_1number $POKER_X_Col[1] $POKER_Y_Row[0] GXT 'VP15' number 1 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[1] $POKER_Y_Row[1] GXT 'VP15' number 250 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[1] $POKER_Y_Row[2] GXT 'VP15' number 50 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[1] $POKER_Y_Row[3] GXT 'VP15' number 25 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[1] $POKER_Y_Row[4] GXT 'VP15' number 9 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[1] $POKER_Y_Row[5] GXT 'VP15' number 6 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[1] $POKER_Y_Row[6] GXT 'VP15' number 4 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[1] $POKER_Y_Row[7] GXT 'VP15' number 3 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[1] $POKER_Y_Row[8] GXT 'VP15' number 2 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[1] $POKER_Y_Row[9] GXT 'VP15' number 1 // ~1~ gosub @JFUD_9157 03E4: enable_text_draw_align_right 1 0340: set_text_draw_RGBA 255 255 255 255 045A: draw_text_1number $POKER_X_Col[2] $POKER_Y_Row[0] GXT 'VP15' number 2 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[2] $POKER_Y_Row[1] GXT 'VP15' number 500 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[2] $POKER_Y_Row[2] GXT 'VP15' number 100 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[2] $POKER_Y_Row[3] GXT 'VP15' number 50 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[2] $POKER_Y_Row[4] GXT 'VP15' number 18 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[2] $POKER_Y_Row[5] GXT 'VP15' number 12 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[2] $POKER_Y_Row[6] GXT 'VP15' number 8 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[2] $POKER_Y_Row[7] GXT 'VP15' number 6 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[2] $POKER_Y_Row[8] GXT 'VP15' number 4 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[2] $POKER_Y_Row[9] GXT 'VP15' number 2 // ~1~ gosub @JFUD_9157 03E4: enable_text_draw_align_right 1 0340: set_text_draw_RGBA 255 255 255 255 045A: draw_text_1number $POKER_X_Col[3] $POKER_Y_Row[0] GXT 'VP15' number 3 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[3] $POKER_Y_Row[1] GXT 'VP15' number 750 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[3] $POKER_Y_Row[2] GXT 'VP15' number 150 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[3] $POKER_Y_Row[3] GXT 'VP15' number 75 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[3] $POKER_Y_Row[4] GXT 'VP15' number 27 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[3] $POKER_Y_Row[5] GXT 'VP15' number 18 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[3] $POKER_Y_Row[6] GXT 'VP15' number 12 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[3] $POKER_Y_Row[7] GXT 'VP15' number 9 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[3] $POKER_Y_Row[8] GXT 'VP15' number 6 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[3] $POKER_Y_Row[9] GXT 'VP15' number 3 // ~1~ gosub @JFUD_9157 03E4: enable_text_draw_align_right 1 0340: set_text_draw_RGBA 255 255 255 255 045A: draw_text_1number $POKER_X_Col[4] $POKER_Y_Row[0] GXT 'VP15' number 4 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[4] $POKER_Y_Row[1] GXT 'VP15' number 1000 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[4] $POKER_Y_Row[2] GXT 'VP15' number 200 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[4] $POKER_Y_Row[3] GXT 'VP15' number 100 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[4] $POKER_Y_Row[4] GXT 'VP15' number 36 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[4] $POKER_Y_Row[5] GXT 'VP15' number 24 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[4] $POKER_Y_Row[6] GXT 'VP15' number 16 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[4] $POKER_Y_Row[7] GXT 'VP15' number 12 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[4] $POKER_Y_Row[8] GXT 'VP15' number 8 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[4] $POKER_Y_Row[9] GXT 'VP15' number 4 // ~1~ gosub @JFUD_9157 03E4: enable_text_draw_align_right 1 0340: set_text_draw_RGBA 255 255 255 255 045A: draw_text_1number $POKER_X_Col[5] $POKER_Y_Row[0] GXT 'VP15' number 5 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[5] $POKER_Y_Row[1] GXT 'VP15' number 4000 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[5] $POKER_Y_Row[2] GXT 'VP15' number 250 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[5] $POKER_Y_Row[3] GXT 'VP15' number 125 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[5] $POKER_Y_Row[4] GXT 'VP15' number 45 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[5] $POKER_Y_Row[5] GXT 'VP15' number 30 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[5] $POKER_Y_Row[6] GXT 'VP15' number 20 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[5] $POKER_Y_Row[7] GXT 'VP15' number 15 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[5] $POKER_Y_Row[8] GXT 'VP15' number 10 // ~1~ gosub @JFUD_9349 03E4: enable_text_draw_align_right 1 045A: draw_text_1number $POKER_X_Col[5] $POKER_Y_Row[9] GXT 'VP15' number 5 // ~1~ 038E: draw_box_position $POKER_X_Line[0] $POKER_Y_Line[0] size $POKER_Line_Width[0] $POKER_Line_Height[0] RGBA $POKER_Text_Edge_R[0] $POKER_Text_Edge_G[0] $POKER_Text_Edge_B[0] 255 038E: draw_box_position $POKER_X_Line[1] $POKER_Y_Line[1] size $POKER_Line_Width[1] $POKER_Line_Height[1] RGBA $POKER_Text_Edge_R[0] $POKER_Text_Edge_G[0] $POKER_Text_Edge_B[0] 255 038E: draw_box_position $POKER_X_Line[2] $POKER_Y_Line[2] size $POKER_Line_Width[2] $POKER_Line_Height[2] RGBA $POKER_Text_Edge_R[0] $POKER_Text_Edge_G[0] $POKER_Text_Edge_B[0] 255 038E: draw_box_position $POKER_X_Line[3] $POKER_Y_Line[3] size $POKER_Line_Width[3] $POKER_Line_Height[3] RGBA $POKER_Text_Edge_R[0] $POKER_Text_Edge_G[0] $POKER_Text_Edge_B[0] 255 038E: draw_box_position $POKER_X_Line[4] $POKER_Y_Line[4] size $POKER_Line_Width[4] $POKER_Line_Height[4] RGBA $POKER_Text_Edge_R[0] $POKER_Text_Edge_G[0] $POKER_Text_Edge_B[0] 255 038E: draw_box_position $POKER_X_Line[5] $POKER_Y_Line[5] size $POKER_Line_Width[5] $POKER_Line_Height[5] RGBA $POKER_Text_Edge_R[0] $POKER_Text_Edge_G[0] $POKER_Text_Edge_B[0] 255 038E: draw_box_position $POKER_X_Line[6] $POKER_Y_Line[6] size $POKER_Line_Width[6] $POKER_Line_Height[6] RGBA $POKER_Text_Edge_R[0] $POKER_Text_Edge_G[0] $POKER_Text_Edge_B[0] 255 038E: draw_box_position $POKER_X_Line[7] $POKER_Y_Line[7] size $POKER_Line_Width[7] $POKER_Line_Height[7] RGBA $POKER_Text_Edge_R[0] $POKER_Text_Edge_G[0] $POKER_Text_Edge_B[0] 255 038E: draw_box_position $POKER_X_Line[8] $POKER_Y_Line[8] size $POKER_Line_Width[8] $POKER_Line_Height[8] RGBA $POKER_Text_Edge_R[0] $POKER_Text_Edge_G[0] $POKER_Text_Edge_B[0] 255 $9064 = 0 if 5 > $9064 jf @JFUD_6242 if $8827($9064,5i) == 0 jf @JFUD_5139 038D: draw_texture 53 position $POKER_X_Card($9064,5f) $POKER_Y_Card($9064,5f) size $POKER_Card_Width $POKER_Card_Height RGBA 128 128 128 255 goto @JFUD_5180 038D: draw_texture $8827($9064,5i) position $POKER_X_Card($9064,5f) $POKER_Y_Card($9064,5f) size $POKER_Card_Width $POKER_Card_Height RGBA 128 128 128 255 0086: $tempvar_Float_1 = $POKER_X_Card($9064,5f) // (float) 0086: $tempvar_Float_2 = $POKER_Y_Card($9064,5f) // (float) 0059: $tempvar_Float_2 += $POKER_Hold_Button_Offset // (float) if $8837($9064,5i) == 0 jf @JFUD_5391 0086: $8930 = $POKER_Hold_Width // (float) 0059: $8930 += $POKER_Border_Thickness // (float) 0086: $8931 = $POKER_Hold_Height // (float) 0059: $8931 += $POKER_Border_Thickness // (float) 038E: draw_box_position $tempvar_Float_1 $tempvar_Float_2 size $8930 $8931 RGBA 0 0 0 128 038E: draw_box_position $tempvar_Float_1 $tempvar_Float_2 size $POKER_Hold_Width $POKER_Hold_Height RGBA 128 128 128 255 gosub @JFUD_9541 0340: set_text_draw_RGBA 128 128 128 255 081C: draw_text_outline $POKER_Text_Edge[5] RGBA 0 0 0 128 0089: 15@ = $POKER_Hold_Height // (float) 0077: 15@ /= $POKER_Button_Text_Offset // (float) 0067: $tempvar_Float_2 -= 15@ // (float) 033E: set_draw_text_position $tempvar_Float_1 $tempvar_Float_2 GXT 'VP19' // ZAC if $8837($9064,5i) == 1 jf @JFUD_5572 0086: $8930 = $POKER_Hold_Width // (float) 0059: $8930 += $POKER_Border_Thickness // (float) 0086: $8931 = $POKER_Hold_Height // (float) 0059: $8931 += $POKER_Border_Thickness // (float) 038E: draw_box_position $tempvar_Float_1 $tempvar_Float_2 size $8930 $8931 RGBA 255 $9065 0 128 038E: draw_box_position $tempvar_Float_1 $tempvar_Float_2 size $POKER_Hold_Width $POKER_Hold_Height RGBA 128 128 128 255 gosub @JFUD_9541 0340: set_text_draw_RGBA 128 128 128 255 081C: draw_text_outline $POKER_Text_Edge[5] RGBA 0 0 0 128 0089: 15@ = $POKER_Hold_Height // (float) 0077: 15@ /= $POKER_Button_Text_Offset // (float) 0067: $tempvar_Float_2 -= 15@ // (float) 033E: set_draw_text_position $tempvar_Float_1 $tempvar_Float_2 GXT 'VP19' // ZAC if $8837($9064,5i) == 2 jf @JFUD_5733 0086: $8930 = $POKER_Hold_Width // (float) 0059: $8930 += $POKER_Border_Thickness // (float) 0086: $8931 = $POKER_Hold_Height // (float) 0059: $8931 += $POKER_Border_Thickness // (float) 038E: draw_box_position $tempvar_Float_1 $tempvar_Float_2 size $8930 $8931 RGBA 0 0 0 255 038E: draw_box_position $tempvar_Float_1 $tempvar_Float_2 size $POKER_Hold_Width $POKER_Hold_Height RGBA 0 128 0 255 gosub @JFUD_9541 0340: set_text_draw_RGBA 0 255 0 255 0089: 15@ = $POKER_Hold_Height // (float) 0077: 15@ /= $POKER_Button_Text_Offset // (float) 0067: $tempvar_Float_2 -= 15@ // (float) 033E: set_draw_text_position $tempvar_Float_1 $tempvar_Float_2 GXT 'VP19' // ZAC if $8837($9064,5i) == 3 jf @JFUD_5898 0086: $8930 = $POKER_Hold_Width // (float) 0059: $8930 += $POKER_Border_Thickness // (float) 0086: $8931 = $POKER_Hold_Height // (float) 0059: $8931 += $POKER_Border_Thickness // (float) 038E: draw_box_position $tempvar_Float_1 $tempvar_Float_2 size $8930 $8931 RGBA 255 $9065 0 255 038E: draw_box_position $tempvar_Float_1 $tempvar_Float_2 size $POKER_Hold_Width $POKER_Hold_Height RGBA 0 128 0 255 gosub @JFUD_9541 0340: set_text_draw_RGBA $POKER_Text_Color_R[5] $9065 $POKER_Text_Color_B[5] 255 0089: 15@ = $POKER_Hold_Height // (float) 0077: 15@ /= $POKER_Button_Text_Offset // (float) 0067: $tempvar_Float_2 -= 15@ // (float) 033E: set_draw_text_position $tempvar_Float_1 $tempvar_Float_2 GXT 'VP19' // ZAC if $8837($9064,5i) == 4 jf @JFUD_6061 0086: $8930 = $POKER_Hold_Width // (float) 0059: $8930 += $POKER_Border_Thickness // (float) 0086: $8931 = $POKER_Hold_Height // (float) 0059: $8931 += $POKER_Border_Thickness // (float) 038E: draw_box_position $tempvar_Float_1 $tempvar_Float_2 size $8930 $8931 RGBA 0 0 0 255 038E: draw_box_position $tempvar_Float_1 $tempvar_Float_2 size $POKER_Hold_Width $POKER_Hold_Height RGBA $POKER_Text_Color_R[1] $POKER_Text_Color_G[1] $POKER_Text_Color_B[1] 255 gosub @JFUD_9541 0340: set_text_draw_RGBA 255 0 0 255 0089: 15@ = $POKER_Hold_Height // (float) 0077: 15@ /= $POKER_Button_Text_Offset // (float) 0067: $tempvar_Float_2 -= 15@ // (float) 033E: set_draw_text_position $tempvar_Float_1 $tempvar_Float_2 GXT 'VP19' // ZAC if $8837($9064,5i) == 5 jf @JFUD_6228 0086: $8930 = $POKER_Hold_Width // (float) 0059: $8930 += $POKER_Border_Thickness // (float) 0086: $8931 = $POKER_Hold_Height // (float) 0059: $8931 += $POKER_Border_Thickness // (float) 038E: draw_box_position $tempvar_Float_1 $tempvar_Float_2 size $8930 $8931 RGBA 255 $9065 0 255 038E: draw_box_position $tempvar_Float_1 $tempvar_Float_2 size $POKER_Hold_Width $POKER_Hold_Height RGBA $POKER_Text_Color_R[1] $POKER_Text_Color_G[1] $POKER_Text_Color_B[1] 255 gosub @JFUD_9541 0340: set_text_draw_RGBA $POKER_Text_Color_R[5] $9065 $POKER_Text_Color_B[5] 255 0089: 15@ = $POKER_Hold_Height // (float) 0077: 15@ /= $POKER_Button_Text_Offset // (float) 0067: $tempvar_Float_2 -= 15@ // (float) 033E: set_draw_text_position $tempvar_Float_1 $tempvar_Float_2 GXT 'VP19' // ZAC $9064 += 1 goto @JFUD_5056 if $8842 == 0 jf @JFUD_6425 0086: $8930 = $POKER_Bet_One_Width // (float) 0059: $8930 += $POKER_Border_Thickness // (float) 0086: $8931 = $POKER_Bet_One_Height // (float) 0059: $8931 += $POKER_Border_Thickness // (float) 038E: draw_box_position $POKER_X_Bet_One $POKER_Y_Bet_One size $8930 $8931 RGBA 0 0 0 128 038E: draw_box_position $POKER_X_Bet_One $POKER_Y_Bet_One size $POKER_Bet_One_Width $POKER_Bet_One_Height RGBA 128 128 128 255 gosub @JFUD_9541 0340: set_text_draw_RGBA 128 128 128 255 081C: draw_text_outline $POKER_Text_Edge[5] RGBA 0 0 0 128 0089: 15@ = $POKER_Bet_One_Height // (float) 0077: 15@ /= $POKER_Button_Text_Offset // (float) 0086: $tempvar_Float_2 = $POKER_Y_Bet_One // (float) 0067: $tempvar_Float_2 -= 15@ // (float) 033E: set_draw_text_position $POKER_X_Bet_One $tempvar_Float_2 GXT 'VP20' // CTABKA if $8842 == 1 jf @JFUD_6610 0086: $8930 = $POKER_Bet_One_Width // (float) 0059: $8930 += $POKER_Border_Thickness // (float) 0086: $8931 = $POKER_Bet_One_Height // (float) 0059: $8931 += $POKER_Border_Thickness // (float) 038E: draw_box_position $POKER_X_Bet_One $POKER_Y_Bet_One size $8930 $8931 RGBA 255 $9065 0 128 038E: draw_box_position $POKER_X_Bet_One $POKER_Y_Bet_One size $POKER_Bet_One_Width $POKER_Bet_One_Height RGBA 128 128 128 255 gosub @JFUD_9541 0340: set_text_draw_RGBA 128 128 128 255 081C: draw_text_outline $POKER_Text_Edge[5] RGBA 0 0 0 128 0089: 15@ = $POKER_Bet_One_Height // (float) 0077: 15@ /= $POKER_Button_Text_Offset // (float) 0086: $tempvar_Float_2 = $POKER_Y_Bet_One // (float) 0067: $tempvar_Float_2 -= 15@ // (float) 033E: set_draw_text_position $POKER_X_Bet_One $tempvar_Float_2 GXT 'VP20' // CTABKA if $8842 == 2 jf @JFUD_6775 0086: $8930 = $POKER_Bet_One_Width // (float) 0059: $8930 += $POKER_Border_Thickness // (float) 0086: $8931 = $POKER_Bet_One_Height // (float) 0059: $8931 += $POKER_Border_Thickness // (float) 038E: draw_box_position $POKER_X_Bet_One $POKER_Y_Bet_One size $8930 $8931 RGBA 0 0 0 255 038E: draw_box_position $POKER_X_Bet_One $POKER_Y_Bet_One size $POKER_Bet_One_Width $POKER_Bet_One_Height RGBA 0 128 0 255 gosub @JFUD_9541 0340: set_text_draw_RGBA 0 255 0 255 0089: 15@ = $POKER_Bet_One_Height // (float) 0077: 15@ /= $POKER_Button_Text_Offset // (float) 0086: $tempvar_Float_2 = $POKER_Y_Bet_One // (float) 0067: $tempvar_Float_2 -= 15@ // (float) 033E: set_draw_text_position $POKER_X_Bet_One $tempvar_Float_2 GXT 'VP20' // CTABKA if $8842 == 3 jf @JFUD_6944 0086: $8930 = $POKER_Bet_One_Width // (float) 0059: $8930 += $POKER_Border_Thickness // (float) 0086: $8931 = $POKER_Bet_One_Height // (float) 0059: $8931 += $POKER_Border_Thickness // (float) 038E: draw_box_position $POKER_X_Bet_One $POKER_Y_Bet_One size $8930 $8931 RGBA 255 $9065 0 255 038E: draw_box_position $POKER_X_Bet_One $POKER_Y_Bet_One size $POKER_Bet_One_Width $POKER_Bet_One_Height RGBA 0 128 0 255 gosub @JFUD_9541 0340: set_text_draw_RGBA $POKER_Text_Color_R[5] $9065 $POKER_Text_Color_B[5] 255 0089: 15@ = $POKER_Bet_One_Height // (float) 0077: 15@ /= $POKER_Button_Text_Offset // (float) 0086: $tempvar_Float_2 = $POKER_Y_Bet_One // (float) 0067: $tempvar_Float_2 -= 15@ // (float) 033E: set_draw_text_position $POKER_X_Bet_One $tempvar_Float_2 GXT 'VP20' // CTABKA if $8842 == 4 jf @JFUD_7111 0086: $8930 = $POKER_Bet_One_Width // (float) 0059: $8930 += $POKER_Border_Thickness // (float) 0086: $8931 = $POKER_Bet_One_Height // (float) 0059: $8931 += $POKER_Border_Thickness // (float) 038E: draw_box_position $POKER_X_Bet_One $POKER_Y_Bet_One size $8930 $8931 RGBA 0 0 0 255 038E: draw_box_position $POKER_X_Bet_One $POKER_Y_Bet_One size $POKER_Bet_One_Width $POKER_Bet_One_Height RGBA $POKER_Text_Color_R[1] $POKER_Text_Color_G[1] $POKER_Text_Color_B[1] 255 gosub @JFUD_9541 0340: set_text_draw_RGBA 255 0 0 255 0089: 15@ = $POKER_Bet_One_Height // (float) 0077: 15@ /= $POKER_Button_Text_Offset // (float) 0086: $tempvar_Float_2 = $POKER_Y_Bet_One // (float) 0067: $tempvar_Float_2 -= 15@ // (float) 033E: set_draw_text_position $POKER_X_Bet_One $tempvar_Float_2 GXT 'VP20' // CTABKA if $8842 == 5 jf @JFUD_7282 0086: $8930 = $POKER_Bet_One_Width // (float) 0059: $8930 += $POKER_Border_Thickness // (float) 0086: $8931 = $POKER_Bet_One_Height // (float) 0059: $8931 += $POKER_Border_Thickness // (float) 038E: draw_box_position $POKER_X_Bet_One $POKER_Y_Bet_One size $8930 $8931 RGBA 255 $9065 0 255 038E: draw_box_position $POKER_X_Bet_One $POKER_Y_Bet_One size $POKER_Bet_One_Width $POKER_Bet_One_Height RGBA $POKER_Text_Color_R[1] $POKER_Text_Color_G[1] $POKER_Text_Color_B[1] 255 gosub @JFUD_9541 0340: set_text_draw_RGBA $POKER_Text_Color_R[5] $9065 $POKER_Text_Color_B[5] 255 0089: 15@ = $POKER_Bet_One_Height // (float) 0077: 15@ /= $POKER_Button_Text_Offset // (float) 0086: $tempvar_Float_2 = $POKER_Y_Bet_One // (float) 0067: $tempvar_Float_2 -= 15@ // (float) 033E: set_draw_text_position $POKER_X_Bet_One $tempvar_Float_2 GXT 'VP20' // CTABKA if $8843 == 0 jf @JFUD_7465 0086: $8930 = $POKER_Deal_Width // (float) 0059: $8930 += $POKER_Border_Thickness // (float) 0086: $8931 = $POKER_Deal_Height // (float) 0059: $8931 += $POKER_Border_Thickness // (float) 038E: draw_box_position $POKER_X_Deal $POKER_Y_Deal size $8930 $8931 RGBA 0 0 0 128 038E: draw_box_position $POKER_X_Deal $POKER_Y_Deal size $POKER_Deal_Width $POKER_Deal_Height RGBA 128 128 128 255 gosub @JFUD_9541 0340: set_text_draw_RGBA 128 128 128 255 081C: draw_text_outline $POKER_Text_Edge[5] RGBA 0 0 0 128 0089: 15@ = $POKER_Deal_Height // (float) 0077: 15@ /= $POKER_Button_Text_Offset // (float) 0086: $tempvar_Float_2 = $POKER_Y_Deal // (float) 0067: $tempvar_Float_2 -= 15@ // (float) 033E: set_draw_text_position $POKER_X_Deal $tempvar_Float_2 GXT 'VP21' // CDATJ if $8843 == 1 jf @JFUD_7650 0086: $8930 = $POKER_Deal_Width // (float) 0059: $8930 += $POKER_Border_Thickness // (float) 0086: $8931 = $POKER_Deal_Height // (float) 0059: $8931 += $POKER_Border_Thickness // (float) 038E: draw_box_position $POKER_X_Deal $POKER_Y_Deal size $8930 $8931 RGBA 255 $9065 0 128 038E: draw_box_position $POKER_X_Deal $POKER_Y_Deal size $POKER_Deal_Width $POKER_Deal_Height RGBA 128 128 128 255 gosub @JFUD_9541 0340: set_text_draw_RGBA 128 128 128 255 081C: draw_text_outline $POKER_Text_Edge[5] RGBA 0 0 0 128 0089: 15@ = $POKER_Deal_Height // (float) 0077: 15@ /= $POKER_Button_Text_Offset // (float) 0086: $tempvar_Float_2 = $POKER_Y_Deal // (float) 0067: $tempvar_Float_2 -= 15@ // (float) 033E: set_draw_text_position $POKER_X_Deal $tempvar_Float_2 GXT 'VP21' // CDATJ if $8843 == 2 jf @JFUD_7815 0086: $8930 = $POKER_Deal_Width // (float) 0059: $8930 += $POKER_Border_Thickness // (float) 0086: $8931 = $POKER_Deal_Height // (float) 0059: $8931 += $POKER_Border_Thickness // (float) 038E: draw_box_position $POKER_X_Deal $POKER_Y_Deal size $8930 $8931 RGBA 0 0 0 255 038E: draw_box_position $POKER_X_Deal $POKER_Y_Deal size $POKER_Deal_Width $POKER_Deal_Height RGBA 0 128 0 255 gosub @JFUD_9541 0340: set_text_draw_RGBA 0 255 0 255 0089: 15@ = $POKER_Deal_Height // (float) 0077: 15@ /= $POKER_Button_Text_Offset // (float) 0086: $tempvar_Float_2 = $POKER_Y_Deal // (float) 0067: $tempvar_Float_2 -= 15@ // (float) 033E: set_draw_text_position $POKER_X_Deal $tempvar_Float_2 GXT 'VP21' // CDATJ if $8843 == 3 jf @JFUD_7984 0086: $8930 = $POKER_Deal_Width // (float) 0059: $8930 += $POKER_Border_Thickness // (float) 0086: $8931 = $POKER_Deal_Height // (float) 0059: $8931 += $POKER_Border_Thickness // (float) 038E: draw_box_position $POKER_X_Deal $POKER_Y_Deal size $8930 $8931 RGBA 255 $9065 0 255 038E: draw_box_position $POKER_X_Deal $POKER_Y_Deal size $POKER_Deal_Width $POKER_Deal_Height RGBA 0 128 0 255 gosub @JFUD_9541 0340: set_text_draw_RGBA $POKER_Text_Color_R[5] $9065 $POKER_Text_Color_B[5] 255 0089: 15@ = $POKER_Deal_Height // (float) 0077: 15@ /= $POKER_Button_Text_Offset // (float) 0086: $tempvar_Float_2 = $POKER_Y_Deal // (float) 0067: $tempvar_Float_2 -= 15@ // (float) 033E: set_draw_text_position $POKER_X_Deal $tempvar_Float_2 GXT 'VP21' // CDATJ if $8843 == 4 jf @JFUD_8151 0086: $8930 = $POKER_Deal_Width // (float) 0059: $8930 += $POKER_Border_Thickness // (float) 0086: $8931 = $POKER_Deal_Height // (float) 0059: $8931 += $POKER_Border_Thickness // (float) 038E: draw_box_position $POKER_X_Deal $POKER_Y_Deal size $8930 $8931 RGBA 0 0 0 255 038E: draw_box_position $POKER_X_Deal $POKER_Y_Deal size $POKER_Deal_Width $POKER_Deal_Height RGBA $POKER_Text_Color_R[1] $POKER_Text_Color_G[1] $POKER_Text_Color_B[1] 255 gosub @JFUD_9541 0340: set_text_draw_RGBA 255 0 0 255 0089: 15@ = $POKER_Deal_Height // (float) 0077: 15@ /= $POKER_Button_Text_Offset // (float) 0086: $tempvar_Float_2 = $POKER_Y_Deal // (float) 0067: $tempvar_Float_2 -= 15@ // (float) 033E: set_draw_text_position $POKER_X_Deal $tempvar_Float_2 GXT 'VP21' // CDATJ if $8843 == 5 jf @JFUD_8322 0086: $8930 = $POKER_Deal_Width // (float) 0059: $8930 += $POKER_Border_Thickness // (float) 0086: $8931 = $POKER_Deal_Height // (float) 0059: $8931 += $POKER_Border_Thickness // (float) 038E: draw_box_position $POKER_X_Deal $POKER_Y_Deal size $8930 $8931 RGBA 255 $9065 0 255 038E: draw_box_position $POKER_X_Deal $POKER_Y_Deal size $POKER_Deal_Width $POKER_Deal_Height RGBA $POKER_Text_Color_R[1] $POKER_Text_Color_G[1] $POKER_Text_Color_B[1] 255 gosub @JFUD_9541 0340: set_text_draw_RGBA $POKER_Text_Color_R[5] $9065 $POKER_Text_Color_B[5] 255 0089: 15@ = $POKER_Deal_Height // (float) 0077: 15@ /= $POKER_Button_Text_Offset // (float) 0086: $tempvar_Float_2 = $POKER_Y_Deal // (float) 0067: $tempvar_Float_2 -= 15@ // (float) 033E: set_draw_text_position $POKER_X_Deal $tempvar_Float_2 GXT 'VP21' // CDATJ return if and 27 > $9069 $9069 > 13 jf @JFUD_8364 0084: $9070 = $9069 // (int) $9070 -= 13 if and 40 > $9069 $9069 > 26 jf @JFUD_8404 0084: $9070 = $9069 // (int) $9070 -= 26 if and 53 > $9069 $9069 > 39 jf @JFUD_8444 0084: $9070 = $9069 // (int) $9070 -= 39 if 13 >= $9069 jf @JFUD_8470 0084: $9070 = $9069 // (int) return if 14 > $9069 jf @JFUD_8504 $9070 = 1 goto @JFUD_8575 if 27 > $9069 jf @JFUD_8536 $9070 = 2 goto @JFUD_8575 if 40 > $9069 jf @JFUD_8568 $9070 = 3 goto @JFUD_8575 $9070 = 4 return return return 033F: set_text_draw_letter_size $POKER_X_Text_Scale[0] $POKER_Y_Text_Scale[0] 0340: set_text_draw_RGBA $POKER_Text_Color_R[0] $POKER_Text_Color_G[0] $POKER_Text_Color_B[0] 255 if $POKER_Text_Centre[0] == 1 jf @JFUD_8625 0342: enable_text_draw_centered 1 0871: init_jump_table $POKER_Text_Font[0] total_jumps 4 default_jump 1 @JFUD_8732 jumps 0 @JFUD_8688 1 @JFUD_8699 2 @JFUD_8710 3 @JFUD_8721 -1 @JFUD_8743 -1 @JFUD_8743 -1 @JFUD_8743 0349: set_text_draw_font 0 goto @JFUD_8743 0349: set_text_draw_font 1 goto @JFUD_8743 0349: set_text_draw_font 2 goto @JFUD_8743 0349: set_text_draw_font 3 goto @JFUD_8743 0349: set_text_draw_font 0 goto @JFUD_8743 081C: draw_text_outline $POKER_Text_Edge[0] RGBA $POKER_Text_Edge_R[0] $POKER_Text_Edge_G[0] $POKER_Text_Edge_B[0] 255 0343: set_text_draw_linewidth 2000.0 0348: enable_text_draw_proportional 1 return 033F: set_text_draw_letter_size $POKER_X_Text_Scale[1] $POKER_Y_Text_Scale[1] 0340: set_text_draw_RGBA $POKER_Text_Color_R[1] $POKER_Text_Color_G[1] $POKER_Text_Color_B[1] 255 if $POKER_Text_Centre[1] == 1 jf @JFUD_8817 0342: enable_text_draw_centered 1 0871: init_jump_table $POKER_Text_Font[1] total_jumps 4 default_jump 1 @JFUD_8924 jumps 0 @JFUD_8880 1 @JFUD_8891 2 @JFUD_8902 3 @JFUD_8913 -1 @JFUD_8935 -1 @JFUD_8935 -1 @JFUD_8935 0349: set_text_draw_font 0 goto @JFUD_8935 0349: set_text_draw_font 1 goto @JFUD_8935 0349: set_text_draw_font 2 goto @JFUD_8935 0349: set_text_draw_font 3 goto @JFUD_8935 0349: set_text_draw_font 0 goto @JFUD_8935 081C: draw_text_outline $POKER_Text_Edge[1] RGBA $POKER_Text_Edge_R[1] $POKER_Text_Edge_G[1] $POKER_Text_Edge_B[1] 255 0343: set_text_draw_linewidth 2000.0 0348: enable_text_draw_proportional 1 return 033F: set_text_draw_letter_size $POKER_X_Text_Scale[2] $POKER_Y_Text_Scale[2] 0340: set_text_draw_RGBA $POKER_Text_Color_R[2] $POKER_Text_Color_G[2] $POKER_Text_Color_B[2] 255 if $POKER_Text_Centre[2] == 1 jf @JFUD_9009 0342: enable_text_draw_centered 1 0871: init_jump_table $POKER_Text_Font[2] total_jumps 4 default_jump 1 @JFUD_9116 jumps 0 @JFUD_9072 1 @JFUD_9083 2 @JFUD_9094 3 @JFUD_9105 -1 @JFUD_9127 -1 @JFUD_9127 -1 @JFUD_9127 0349: set_text_draw_font 0 goto @JFUD_9127 0349: set_text_draw_font 1 goto @JFUD_9127 0349: set_text_draw_font 2 goto @JFUD_9127 0349: set_text_draw_font 3 goto @JFUD_9127 0349: set_text_draw_font 0 goto @JFUD_9127 081C: draw_text_outline $POKER_Text_Edge[2] RGBA $POKER_Text_Edge_R[2] $POKER_Text_Edge_G[2] $POKER_Text_Edge_B[2] 255 0343: set_text_draw_linewidth 2000.0 0348: enable_text_draw_proportional 1 return 033F: set_text_draw_letter_size $POKER_X_Text_Scale[3] $POKER_Y_Text_Scale[3] 0340: set_text_draw_RGBA $POKER_Text_Color_R[3] $POKER_Text_Color_G[3] $POKER_Text_Color_B[3] 255 if $POKER_Text_Centre[3] == 1 jf @JFUD_9201 0342: enable_text_draw_centered 1 0871: init_jump_table $POKER_Text_Font[3] total_jumps 4 default_jump 1 @JFUD_9308 jumps 0 @JFUD_9264 1 @JFUD_9275 2 @JFUD_9286 3 @JFUD_9297 -1 @JFUD_9319 -1 @JFUD_9319 -1 @JFUD_9319 0349: set_text_draw_font 0 goto @JFUD_9319 0349: set_text_draw_font 1 goto @JFUD_9319 0349: set_text_draw_font 2 goto @JFUD_9319 0349: set_text_draw_font 3 goto @JFUD_9319 0349: set_text_draw_font 0 goto @JFUD_9319 081C: draw_text_outline $POKER_Text_Edge[3] RGBA $POKER_Text_Edge_R[3] $POKER_Text_Edge_G[3] $POKER_Text_Edge_B[3] 255 0343: set_text_draw_linewidth 2000.0 0348: enable_text_draw_proportional 1 return 033F: set_text_draw_letter_size $POKER_X_Text_Scale[4] $POKER_Y_Text_Scale[4] 0340: set_text_draw_RGBA $POKER_Text_Color_R[4] $POKER_Text_Color_G[4] $POKER_Text_Color_B[4] 255 if $POKER_Text_Centre[4] == 1 jf @JFUD_9393 0342: enable_text_draw_centered 1 0871: init_jump_table $POKER_Text_Font[4] total_jumps 4 default_jump 1 @JFUD_9500 jumps 0 @JFUD_9456 1 @JFUD_9467 2 @JFUD_9478 3 @JFUD_9489 -1 @JFUD_9511 -1 @JFUD_9511 -1 @JFUD_9511 0349: set_text_draw_font 0 goto @JFUD_9511 0349: set_text_draw_font 1 goto @JFUD_9511 0349: set_text_draw_font 2 goto @JFUD_9511 0349: set_text_draw_font 3 goto @JFUD_9511 0349: set_text_draw_font 0 goto @JFUD_9511 081C: draw_text_outline $POKER_Text_Edge[4] RGBA $POKER_Text_Edge_R[4] $POKER_Text_Edge_G[4] $POKER_Text_Edge_B[4] 255 0343: set_text_draw_linewidth 2000.0 0348: enable_text_draw_proportional 1 return 033F: set_text_draw_letter_size $POKER_X_Text_Scale[5] $POKER_Y_Text_Scale[5] 0340: set_text_draw_RGBA $POKER_Text_Color_R[5] $POKER_Text_Color_G[5] $POKER_Text_Color_B[5] 255 if $POKER_Text_Centre[5] == 1 jf @JFUD_9585 0342: enable_text_draw_centered 1 0871: init_jump_table $POKER_Text_Font[5] total_jumps 4 default_jump 1 @JFUD_9692 jumps 0 @JFUD_9648 1 @JFUD_9659 2 @JFUD_9670 3 @JFUD_9681 -1 @JFUD_9703 -1 @JFUD_9703 -1 @JFUD_9703 0349: set_text_draw_font 0 goto @JFUD_9703 0349: set_text_draw_font 1 goto @JFUD_9703 0349: set_text_draw_font 2 goto @JFUD_9703 0349: set_text_draw_font 3 goto @JFUD_9703 0349: set_text_draw_font 0 goto @JFUD_9703 081C: draw_text_outline $POKER_Text_Edge[5] RGBA $POKER_Text_Edge_R[5] $POKER_Text_Edge_G[5] $POKER_Text_Edge_B[5] 255 0343: set_text_draw_linewidth 2000.0 0348: enable_text_draw_proportional 1 return 033F: set_text_draw_letter_size 0.54 1.44 0340: set_text_draw_RGBA 128 148 178 255 0341: unknown_text_draw_flag 1 0343: set_text_draw_linewidth 2000.0 0348: enable_text_draw_proportional 1 return 033F: set_text_draw_letter_size 0.54 1.44 0340: set_text_draw_RGBA 128 148 178 255 0342: enable_text_draw_centered 1 0343: set_text_draw_linewidth 2000.0 0348: enable_text_draw_proportional 1 return 0653: 15@ = float_stat 81 if 50.0 > 15@ jf @JFUD_9861 $Max_Wager = 100 goto @JFUD_9981 if 150.0 > 15@ jf @JFUD_9897 $Max_Wager = 1000 goto @JFUD_9981 if 350.0 > 15@ jf @JFUD_9933 $Max_Wager = 10000 goto @JFUD_9981 if 1000.0 > 15@ jf @JFUD_9971 $Max_Wager = 100000 goto @JFUD_9981 $Max_Wager = 1000000 return 09BD: unknown_flag 0 3@ = 0 4@ = 0 5@ = 0 6@ = 0 7@ = 0 end_thread_named 'CASHWIN' 00BE: text_clear_all 03E6: remove_text_box 040D: unload_wav 4 0391: release_txd_dictionary 03F0: enable_text_draw 0 Player.CanMove($PLAYER_CHAR) = True 0826: enable_hud 1 Camera.SetBehindPlayer Camera.Restore_WithJumpCut return :WOF thread 'WOF' 5@ = 0 6@ = 0 22@ = 0.0 23@ = 0.0 13@ = 0 15@ = 0 16@ = 0 25@ = -1 27@ = 0 0209: 32@ = random_int_in_ranges 0 30000 goto @CARMOD_451 0@ = Object.Create(#WHEEL_O_FORTUNE, 0.0, 0.0, 0.0) 4@ = Object.Create(#WHEEL_O_FORTUNE, 0.0, 0.0, 0.0) 2@ = Object.Create(#WHEEL_O_FORTUNE, 0.0, 0.0, 0.0) 1@ = Object.Create(#WHEEL_O_FORTUNE, 0.0, 0.0, 0.0) 3@ = Object.Create(#WHEEL_O_FORTUNE, 0.0, 0.0, 0.0) 7@ = Actor.Create(Fireman, #MALE01, 0.0, 0.0, 0.0) $9339[0] = Object.Create(#CHIP_STACK07, 0.0, 0.0, 0.0) $9345[0] = Object.Create(#CHIP_STACK07, 0.0, 0.0, 0.0) $9351[0] = Object.Create(#CHIP_STACK07, 0.0, 0.0, 0.0) $9357[0] = Object.Create(#CHIP_STACK07, 0.0, 0.0, 0.0) $9363[0] = Object.Create(#CHIP_STACK07, 0.0, 0.0, 0.0) $9369[0] = Object.Create(#CHIP_STACK07, 0.0, 0.0, 0.0) $9375[0] = Object.Create(#CHIP_STACK07, 0.0, 0.0, 0.0) $9381[0] = Object.Create(#CHIP_STACK07, 0.0, 0.0, 0.0) $9436 = Object.Create(#ROULETTE_MARKER, 0.0, 0.0, 0.0) Actor.SetImmunities(7@, 1, 1, 1, 1, 1) 0350: set_actor 7@ maintain_position_when_attacked 1 wait 0 if $PLAYER_IN_INTERIOR == 0 jf @CARMOD_2403 if 03CA: object 0@ exists jf @CARMOD_2389 if 0977: player_in_radius_of_object 0@ external_script_trigger jf @CARMOD_2375 if $9440 == 0 jf @CARMOD_2280 if Player.Defined($PLAYER_CHAR) jf @CARMOD_2266 if 5@ == 0 jf @CARMOD_1093 if 6@ == 0 jf @CARMOD_596 Model.Load(#VBFYCRP) 04ED: load_animation "CASINO" 6@ += 1 if 6@ == 1 jf @CARMOD_646 if and Model.Available(#VBFYCRP) 04EE: animation "CASINO" loaded jf @CARMOD_646 6@ += 1 if 6@ == 2 jf @CARMOD_1056 if 856D: not actor 7@ defined jf @CARMOD_811 20@ = Object.Angle(0@) 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 0.5 -0.397 0.0 02CE: $tempvar_Float_3 = ground_z_at $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 7@ = Actor.Create(CivFemale, #VBFYCRP, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 060B: set_actor 7@ decision_maker_to 65542 0088: $tempvar_Angle = 20@ // (float) $tempvar_Angle += 180.0 Actor.Angle(7@) = $tempvar_Angle Actor.SetImmunities(7@, 1, 1, 1, 1, 1) Actor.LockInCurrentPosition(7@) = True Model.Destroy(#VBFYCRP) if 83CA: not object 4@ exists jf @CARMOD_880 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 0.0 0.159 0.0 4@ = Object.Init(#WHEEL_SUPPORT, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle(4@) = 20@ if 83CA: not object 2@ exists jf @CARMOD_980 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset -0.132 -1.049 -0.834 02CE: $tempvar_Float_3 = ground_z_at $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 $tempvar_Float_3 += 1.0 2@ = Object.Init(#WHEEL_TABLE, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle(2@) = 20@ gosub @CARMOD_15523 if 83CA: not object 1@ exists jf @CARMOD_1049 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 0@ with_offset 0.0 0.0 1.05 1@ = Object.Init(#CLICKER, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle(1@) = 20@ 6@ += 1 if 6@ == 3 jf @CARMOD_1093 0209: 32@ = random_int_in_ranges 0 50000 5@ += 1 if 5@ == 1 jf @CARMOD_2216 if not Actor.Dead(7@) jf @CARMOD_1336 if 32@ > 50000 jf @CARMOD_1336 0605: actor 7@ perform_animation_sequence "WOF" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 0209: 10@ = random_int_in_ranges 0 3 0871: init_jump_table 10@ total_jumps 3 default_jump 0 @CARMOD_1322 jumps 0 @CARMOD_1253 1 @CARMOD_1276 2 @CARMOD_1299 -1 @CARMOD_1322 -1 @CARMOD_1322 -1 @CARMOD_1322 -1 @CARMOD_1322 09D6: set_actor 7@ sound 43608 flags 1 1 0 goto @CARMOD_1322 09D6: set_actor 7@ sound 43609 flags 1 1 0 goto @CARMOD_1322 09D6: set_actor 7@ sound 43610 flags 1 1 0 goto @CARMOD_1322 25@ = 0 32@ = 0 if not Actor.Dead(7@) jf @CARMOD_2216 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset 0.0 -1.0 0.0 if $9470 == 0 jf @CARMOD_2216 if 00FF: actor $PLAYER_ACTOR sphere 0 in_sphere $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 radius 0.5 0.5 2.0 on_foot jf @CARMOD_2189 if 044B: actor $PLAYER_ACTOR on_foot jf @CARMOD_2182 if 15@ == 0 jf @CARMOD_2158 if 00E1: player 0 pressed_key 15 jf @CARMOD_1892 10@ = 0 0653: 8@ = float_stat 81 if 19@ == 1000000 jf @CARMOD_1585 if 1000.0 > 8@ jf @CARMOD_1578 00BC: show_text_highpriority GXT 'GAMBSTA' time 5000 flag 1 // ~s~BAW ~h~HABSK NFPS HA DEHJFN~s~ HEDOCTATO4HO BELNK 4TO6S NFPATJ 3A 3TNM CTOLOM. gosub @CARMOD_2417 10@ = 1 goto @CARMOD_1811 if 19@ == 100000 jf @CARMOD_1664 if 100.0 > 8@ jf @CARMOD_1657 00BC: show_text_highpriority GXT 'GAMBSTA' time 5000 flag 1 // ~s~BAW ~h~HABSK NFPS HA DEHJFN~s~ HEDOCTATO4HO BELNK 4TO6S NFPATJ 3A 3TNM CTOLOM. gosub @CARMOD_2417 10@ = 1 goto @CARMOD_1811 if 19@ == 10000 jf @CARMOD_1741 if 10.0 > 8@ jf @CARMOD_1734 00BC: show_text_highpriority GXT 'GAMBSTA' time 5000 flag 1 // ~s~BAW ~h~HABSK NFPS HA DEHJFN~s~ HEDOCTATO4HO BELNK 4TO6S NFPATJ 3A 3TNM CTOLOM. gosub @CARMOD_2417 10@ = 1 goto @CARMOD_1811 if 19@ == 1000 jf @CARMOD_1811 if 1.0 > 8@ jf @CARMOD_1811 00BC: show_text_highpriority GXT 'GAMBSTA' time 5000 flag 1 // ~s~BAW ~h~HABSK NFPS HA DEHJFN~s~ HEDOCTATO4HO BELNK 4TO6S NFPATJ 3A 3TNM CTOLOM. gosub @CARMOD_2417 10@ = 1 if 10@ == 0 jf @CARMOD_1885 if 14@ == 1 jf @CARMOD_1856 03E6: remove_text_box 14@ = 0 5@ = 0 6@ = 0 008A: $9440 = 0@ // (int) 15@ = 1 goto @CARMOD_2151 if 14@ == 0 jf @CARMOD_2151 if and 8A2A: not text_box 'SGPUNT' displayed // ~h~MCTEP A3APTHSX NFP~w~ - YBELN4EH YPOBEHJ NFPOKA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000 Y KA3NHO. 8A2A: not text_box 'SGGAMB' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT ZPOVECCNOHALJHSN YPOBEHJ. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $10,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $10,000 Y KA3NHO. 8A2A: not text_box 'SGPROF' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ CZEQA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $100,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $100,000 Y KA3NHO. 8A2A: not text_box 'SGHIRO' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ KNTA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000,000 Y KA3NHO. jf @CARMOD_2151 0871: init_jump_table 19@ total_jumps 5 default_jump 1 @CARMOD_2126 jumps 100 @CARMOD_2036 1000 @CARMOD_2054 10000 @CARMOD_2072 100000 @CARMOD_2090 1000000 @CARMOD_2108 -1 @CARMOD_2144 -1 @CARMOD_2144 0512: show_permanent_text_box 'WOF_06A' // ~k~~VEHICLE_ENTER_EXIT~ NFPATJ B KOLECO VOPTYHS~n~MAKC CTABKA $100 goto @CARMOD_2144 0512: show_permanent_text_box 'WOF_06B' // ~k~~VEHICLE_ENTER_EXIT~ NFPATJ B KOLECO VOPTYHS~n~MAKC CTABKA $1,000 goto @CARMOD_2144 0512: show_permanent_text_box 'WOF_06C' // ~k~~VEHICLE_ENTER_EXIT~ NFPATJ B KOLECO VOPTYHS~n~MAKC CTABKA $10,000 goto @CARMOD_2144 0512: show_permanent_text_box 'WOF_06D' // ~k~~VEHICLE_ENTER_EXIT~ NFPATJ B KOLECO VOPTYHS~n~MAKC CTABKA $100,000 goto @CARMOD_2144 0512: show_permanent_text_box 'WOF_06E' // ~k~~VEHICLE_ENTER_EXIT~ NFPATJ B KOLECO VOPTYHS~n~MAKC CTABKA $1,000,000 goto @CARMOD_2144 0512: show_permanent_text_box 'WOF_06' // ~k~~VEHICLE_ENTER_EXIT~ NFPATJ B KOLECO VOPTYHS goto @CARMOD_2144 14@ = 1 goto @CARMOD_2182 if 80E1: not player 0 pressed_key 15 jf @CARMOD_2182 15@ = 0 goto @CARMOD_2216 if 14@ == 1 jf @CARMOD_2216 03E6: remove_text_box 14@ = 0 if or 02CC: object 0@ bounding_sphere_visible 0471: actor $PLAYER_ACTOR near_object_in_rectangle 0@ radius 5.0 5.0 flag 0 jf @CARMOD_2259 gosub @CARMOD_9910 goto @CARMOD_2273 gosub @CARMOD_2492 goto @CARMOD_2368 if 003C: $9440 == 0@ // (int) jf @CARMOD_2368 if Player.Defined($PLAYER_CHAR) jf @CARMOD_2368 if 13@ == 0 jf @CARMOD_2354 gosub @CARMOD_9910 gosub @CARMOD_2533 goto @CARMOD_2368 gosub @CARMOD_11193 $9440 = 0 goto @CARMOD_2382 gosub @CARMOD_2492 goto @CARMOD_2396 gosub @CARMOD_2492 goto @CARMOD_2410 gosub @CARMOD_2492 goto @CARMOD_451 10@ = 0 0209: 10@ = random_int_in_ranges 0 2 if 10@ == 0 jf @CARMOD_2474 09D6: set_actor 7@ sound 43651 flags 1 1 0 goto @CARMOD_2490 09D6: set_actor 7@ sound 43651 flags 1 1 0 return Actor.RemoveReferences(7@) Object.RemoveReferences(4@) Object.RemoveReferences(2@) Object.RemoveReferences(1@) 04EF: release_animation "CASINO" $9450 -= 1 end_thread return 0871: init_jump_table 5@ total_jumps 7 default_jump 0 @CARMOD_2694 jumps 0 @CARMOD_2596 1 @CARMOD_2610 2 @CARMOD_2624 3 @CARMOD_2638 4 @CARMOD_2652 5 @CARMOD_2666 6 @CARMOD_2680 gosub @CARMOD_2842 goto @CARMOD_2694 gosub @CARMOD_4194 goto @CARMOD_2694 gosub @CARMOD_7357 goto @CARMOD_2694 gosub @CARMOD_7688 goto @CARMOD_2694 gosub @CARMOD_7832 goto @CARMOD_2694 gosub @CARMOD_7866 goto @CARMOD_2694 gosub @CARMOD_9514 goto @CARMOD_2694 gosub @CARMOD_13551 if 5@ == 1 jf @CARMOD_2799 if 15@ == 0 jf @CARMOD_2775 if 00E1: player 0 pressed_key 15 jf @CARMOD_2768 13@ = 1 15@ = 1 goto @CARMOD_2799 if 80E1: not player 0 pressed_key 15 jf @CARMOD_2799 15@ = 0 if Actor.Dead(7@) jf @CARMOD_2840 if 5@ > 0 jf @CARMOD_2840 13@ = 1 return if 6@ == 0 jf @CARMOD_4089 if Player.Defined($PLAYER_CHAR) jf @CARMOD_4082 09BD: unknown_flag 1 Player.CanMove($PLAYER_CHAR) = False Object.StorePos(0@, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 06BA: AS_actor $PLAYER_ACTOR turn_to_and_look_at $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 03F0: enable_text_draw 1 0581: enable_radar 0 04ED: load_animation "CASINO" 00BE: text_clear_all 10@ = 0 if 6 > 10@ jf @CARMOD_3080 $9387 = -0.118 0086: $9388(10@,6f) = $9387 // (float) 0086: $9394(10@,6f) = $9387 // (float) 0086: $9400(10@,6f) = $9387 // (float) 0086: $9406(10@,6f) = $9387 // (float) 0086: $9412(10@,6f) = $9387 // (float) 0086: $9418(10@,6f) = $9387 // (float) 0086: $9424(10@,6f) = $9387 // (float) 0086: $9430(10@,6f) = $9387 // (float) 10@ += 1 goto @CARMOD_2942 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset -0.634 0.253 $9388[0] $9339[0] = Object.Init(#CHIP_STACK07, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($9339[0]) = 20@ 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset -0.201 0.253 $9388[1] $9339[1] = Object.Init(#CHIP_STACK07, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($9339[1]) = 20@ 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset 0.243 0.253 $9388[2] $9339[2] = Object.Init(#CHIP_STACK07, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($9339[2]) = 20@ 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset -0.635 -0.106 $9388[3] $9339[3] = Object.Init(#CHIP_STACK07, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($9339[3]) = 20@ 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset -0.201 -0.106 $9388[4] $9339[4] = Object.Init(#CHIP_STACK07, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($9339[4]) = 20@ 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset 0.243 -0.106 $9388[5] $9339[5] = Object.Init(#CHIP_STACK07, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Object.Angle($9339[5]) = 20@ 10@ = 0 if 6 > 10@ jf @CARMOD_3478 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object $9339(10@,6i) with_offset 0.07 0.0 0.0 $9345(10@,6i) = Object.Init(#CHIP_STACK08, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 10@ += 1 goto @CARMOD_3393 10@ = 0 if 6 > 10@ jf @CARMOD_3570 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object $9339(10@,6i) with_offset -0.07 0.0 0.0 $9351(10@,6i) = Object.Init(#CHIP_STACK09, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 10@ += 1 goto @CARMOD_3485 10@ = 0 if 6 > 10@ jf @CARMOD_3662 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object $9339(10@,6i) with_offset 0.07 0.07 0.0 $9357(10@,6i) = Object.Init(#CHIP_STACK10, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 10@ += 1 goto @CARMOD_3577 10@ = 0 if 6 > 10@ jf @CARMOD_3754 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object $9339(10@,6i) with_offset 0.07 -0.07 0.0 $9363(10@,6i) = Object.Init(#CHIP_STACK11, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 10@ += 1 goto @CARMOD_3669 10@ = 0 if 6 > 10@ jf @CARMOD_3846 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object $9339(10@,6i) with_offset -0.07 0.07 0.0 $9369(10@,6i) = Object.Init(#CHIP_STACK12, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 10@ += 1 goto @CARMOD_3761 10@ = 0 if 6 > 10@ jf @CARMOD_3938 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object $9339(10@,6i) with_offset -0.07 -0.07 0.0 $9375(10@,6i) = Object.Init(#CHIP_STACK13, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 10@ += 1 goto @CARMOD_3853 10@ = 0 if 6 > 10@ jf @CARMOD_4030 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object $9339(10@,6i) with_offset 0.0 0.07 0.0 $9381(10@,6i) = Object.Init(#CHIP_STACK14, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 10@ += 1 goto @CARMOD_3945 $9325 = 0 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset -0.635 0.253 0.041 $9436 = Object.Init(#ROULETTE_MARKER, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 6@ += 1 if 6@ == 1 jf @CARMOD_4135 if 04EE: animation "CASINO" loaded jf @CARMOD_4135 6@ += 1 if 6@ == 2 jf @CARMOD_4160 6@ = 99 if 6@ == 99 jf @CARMOD_4192 5@ += 1 6@ = 0 return if 6@ == 0 jf @CARMOD_4661 10@ = 0 if 6 > 10@ jf @CARMOD_4262 $9327(10@,6i) = 0 10@ += 1 goto @CARMOD_4219 $9333 = 0 $9334 = 0 32@ = 0 33@ = 0 0512: show_permanent_text_box 'WOFHD01' // NCZOLJ3OBATJ KOHTPOLJ DBNGEHNR DLR BS6OPA CTABKN.~n~~k~~PED_JUMPING~ ZOBSCNTJ CTABKY~N~~k~~PED_FIREWEAPON~ CHN3NTJ CTABKY~N~~k~~PED_SPRINT~ DALEE~N~~k~~VEHICLE_ENTER_EXIT~ BSXOD 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset 0.0 -0.7 0.0 02CE: $tempvar_Float_3 = ground_z_at $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 Actor.PutAt($PLAYER_ACTOR, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) Actor.Angle($PLAYER_ACTOR) = 20@ 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset -0.773 -0.633 0.988 Camera.SetPosition($tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3, 0.0, 0.0, 0.0) 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset -0.468 -0.063 0.225 Camera.PointAt($tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3, 2) if 03CA: object $9436 exists jf @CARMOD_4486 0750: set_object $9436 visibility 1 23@ = 0.0 24@ = 0.0 $9438 = 0 $9439 = 0 if not Actor.Dead(7@) jf @CARMOD_4654 0209: 10@ = random_int_in_ranges 0 2 0871: init_jump_table 10@ total_jumps 2 default_jump 0 @CARMOD_4654 jumps 0 @CARMOD_4608 1 @CARMOD_4631 -1 @CARMOD_4654 -1 @CARMOD_4654 -1 @CARMOD_4654 -1 @CARMOD_4654 -1 @CARMOD_4654 09D6: set_actor 7@ sound 43600 flags 1 1 0 goto @CARMOD_4654 09D6: set_actor 7@ sound 43601 flags 1 1 0 goto @CARMOD_4654 6@ += 1 if 6@ == 1 jf @CARMOD_7321 0494: get_joystick 0 data_to $Move_Axis_X $Move_Axis_Y $Special_Axis_X $Special_Axis_Y if not 17@ == 0 jf @CARMOD_4833 10@ = 0 if or 00E1: player 0 pressed_key 8 00E1: player 0 pressed_key 9 00E1: player 0 pressed_key 10 00E1: player 0 pressed_key 11 jf @CARMOD_4762 10@ = 1 if or $Move_Axis_Y > 100 -100 > $Move_Axis_Y $Move_Axis_X > 100 -100 > $Move_Axis_X jf @CARMOD_4808 10@ = 1 if 10@ == 0 jf @CARMOD_4833 17@ = 0 0085: 10@ = 17@ // (int) if or 00E1: player 0 pressed_key 8 -100 > $Move_Axis_Y jf @CARMOD_4872 17@ = 1 if or 00E1: player 0 pressed_key 9 $Move_Axis_Y > 100 jf @CARMOD_4903 17@ = 2 if or 00E1: player 0 pressed_key 10 -100 > $Move_Axis_X jf @CARMOD_4934 17@ = 3 if or 00E1: player 0 pressed_key 11 $Move_Axis_X > 100 jf @CARMOD_4965 17@ = 4 if 803B: not 17@ == 10@ // (int) jf @CARMOD_5239 if 17@ == 4 jf @CARMOD_5069 if or $9334 == 0 $9334 == 1 $9334 == 3 $9334 == 4 jf @CARMOD_5055 $9334 += 1 goto @CARMOD_5062 $9334 += -2 32@ = 0 if 17@ == 3 jf @CARMOD_5154 if or $9334 == 1 $9334 == 2 $9334 == 4 $9334 == 5 jf @CARMOD_5140 $9334 += -1 goto @CARMOD_5147 $9334 += 2 32@ = 0 if or 17@ == 1 17@ == 2 jf @CARMOD_5239 if or $9334 == 0 $9334 == 1 $9334 == 2 jf @CARMOD_5225 $9334 += 3 goto @CARMOD_5232 $9334 += -3 32@ = 0 if 00E1: player 0 pressed_key 14 jf @CARMOD_5830 if and not 16@ == 1 not 16@ == -1 jf @CARMOD_5779 if $9327($9334,6i) >= 100000 jf @CARMOD_5321 $9335 = 10000 goto @CARMOD_5507 if $9327($9334,6i) >= 10000 jf @CARMOD_5359 $9335 = 1000 goto @CARMOD_5507 if $9327($9334,6i) >= 1000 jf @CARMOD_5396 $9335 = 100 goto @CARMOD_5507 if $9327($9334,6i) >= 100 jf @CARMOD_5432 $9335 = 10 goto @CARMOD_5507 if $9327($9334,6i) == 0 jf @CARMOD_5500 if $9334 == 2 jf @CARMOD_5486 $9335 = 5 goto @CARMOD_5493 $9335 = 2 goto @CARMOD_5507 $9335 = 1 10@ = Player.Money($PLAYER_CHAR) gosub @CARMOD_11559 005C: 10@ += $Max_Wager // (int) if 001E: $9335 > 10@ // (int) jf @CARMOD_5557 008A: $9335 = 10@ // (int) $9333 = 0 10@ = 0 if 6 > 10@ jf @CARMOD_5615 0058: $9333 += $9327(10@,6i) // (int) 10@ += 1 goto @CARMOD_5571 0085: 10@ = 19@ // (int) 0064: 10@ -= $9333 // (int) if 001E: $9335 > 10@ // (int) jf @CARMOD_5658 008A: $9335 = 10@ // (int) if 0 > $9335 jf @CARMOD_5683 $9335 *= -1 0058: $9327($9334,6i) += $9335 // (int) 0058: $9438 += $9335 // (int) 0058: $9439 += $9335 // (int) $9335 *= -1 Player.Money($PLAYER_CHAR) += $9335 16@ += 1 if 16@ > 1 jf @CARMOD_5765 16@ = 2 goto @CARMOD_5772 32@ = 0 goto @CARMOD_5823 if 16@ == 1 jf @CARMOD_5823 if 32@ > 500 jf @CARMOD_5823 16@ = 2 goto @CARMOD_6350 if 00E1: player 0 pressed_key 17 jf @CARMOD_6325 if not 18@ == 1 jf @CARMOD_6292 if $9327($9334,6i) > 100000 jf @CARMOD_5905 $9335 = -10000 goto @CARMOD_6023 if $9327($9334,6i) > 10000 jf @CARMOD_5943 $9335 = -1000 goto @CARMOD_6023 if $9327($9334,6i) > 1000 jf @CARMOD_5980 $9335 = -100 goto @CARMOD_6023 if $9327($9334,6i) > 100 jf @CARMOD_6016 $9335 = -10 goto @CARMOD_6023 $9335 = -1 008B: 10@ = $9327($9334,6i) // (int) 0058: $9327($9334,6i) += $9335 // (int) if $9334 == 2 jf @CARMOD_6120 if 5 > $9327($9334,6i) jf @CARMOD_6113 $9327($9334,6i) = 0 008A: $9335 = 10@ // (int) $9335 *= -1 goto @CARMOD_6168 if 2 > $9327($9334,6i) jf @CARMOD_6168 $9327($9334,6i) = 0 008A: $9335 = 10@ // (int) $9335 *= -1 if 0 > $9327($9334,6i) jf @CARMOD_6208 $9327($9334,6i) = 0 goto @CARMOD_6239 0058: $9438 += $9335 // (int) 0058: $9439 += $9335 // (int) $9335 *= -1 Player.Money($PLAYER_CHAR) += $9335 18@ += 1 if 18@ > 1 jf @CARMOD_6278 18@ = 2 goto @CARMOD_6285 32@ = 0 goto @CARMOD_6318 if 32@ > 500 jf @CARMOD_6318 18@ = 2 goto @CARMOD_6350 if not 18@ == 0 jf @CARMOD_6350 18@ = 0 $9333 = 0 10@ = 0 if 6 > 10@ jf @CARMOD_6408 0058: $9333 += $9327(10@,6i) // (int) 10@ += 1 goto @CARMOD_6364 if $9334 == 0 jf @CARMOD_6469 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset -0.635 0.253 0.041 Object.PutAt($9436, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) if $9334 == 1 jf @CARMOD_6530 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset -0.201 0.253 0.041 Object.PutAt($9436, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) if $9334 == 2 jf @CARMOD_6591 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset 0.243 0.253 0.041 Object.PutAt($9436, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) if $9334 == 3 jf @CARMOD_6652 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset -0.635 -0.106 0.041 Object.PutAt($9436, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) if $9334 == 4 jf @CARMOD_6713 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset -0.201 -0.106 0.041 Object.PutAt($9436, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) if $9334 == 5 jf @CARMOD_6774 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset 0.243 -0.106 0.041 Object.PutAt($9436, $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0871: init_jump_table $Current_Language total_jumps 1 default_jump 1 @CARMOD_6877 jumps 3 @CARMOD_6837 -1 @CARMOD_6917 -1 @CARMOD_6917 -1 @CARMOD_6917 -1 @CARMOD_6917 -1 @CARMOD_6917 -1 @CARMOD_6917 0937: text_draw_box_cornerA 29.0 220.0 cornerB 173.0 409.0 GXT_reference 'BJ_TITL' style 2 // CTABKA goto @CARMOD_6917 0937: text_draw_box_cornerA 29.0 220.0 cornerB 157.0 409.0 GXT_reference 'BJ_TITL' style 2 // CTABKA goto @CARMOD_6917 gosub @CARMOD_11766 0340: set_text_draw_RGBA 134 155 184 255 033E: set_draw_text_position 36.0 240.0 GXT 'WOF_04' // 3TA CTABKA gosub @CARMOD_11766 033F: set_text_draw_letter_size 0.625 2.788 045A: draw_text_1number 36.0 260.0 GXT 'DOLLAR' number $9327($9334,6i) // $~1~ gosub @CARMOD_11766 0340: set_text_draw_RGBA 134 155 184 255 033E: set_draw_text_position 36.0 290.0 GXT 'WOF_05' // O6WAR CTABKA gosub @CARMOD_11766 033F: set_text_draw_letter_size 0.625 2.788 045A: draw_text_1number 36.0 310.0 GXT 'DOLLAR' number $9333 // $~1~ gosub @CARMOD_11766 0340: set_text_draw_RGBA 134 155 184 255 033E: set_draw_text_position 36.0 340.0 GXT 'BJ_03' // MAKC CTABKA gosub @CARMOD_11766 033F: set_text_draw_letter_size 0.625 2.788 045A: draw_text_1number 36.0 360.0 GXT 'DOLLAR' number 19@ // $~1~ if 00E1: player 0 pressed_key 16 jf @CARMOD_7296 if 16@ == 0 jf @CARMOD_7289 if $9333 > 0 jf @CARMOD_7282 0623: add $9333 to_integer_stat 35 008F: 8@ = integer $9333 to_float 8@ *= 0.001 0624: add 8@ to_float_stat 81 32@ = 0 $9439 = 0 6@ = 99 16@ = 1 goto @CARMOD_7321 if not 16@ == 0 jf @CARMOD_7321 16@ = 0 if 6@ == 99 jf @CARMOD_7355 03E6: remove_text_box 5@ += 1 6@ = 0 return if not Actor.Dead(7@) jf @CARMOD_7686 0605: actor 7@ perform_animation_sequence "WOF" IFP_file "CASINO" 4.0 loop 0 0 0 0 time -1 // versionA 0209: 10@ = random_int_in_ranges 0 3 0871: init_jump_table 10@ total_jumps 3 default_jump 0 @CARMOD_7552 jumps 0 @CARMOD_7478 1 @CARMOD_7501 2 @CARMOD_7524 -1 @CARMOD_7552 -1 @CARMOD_7552 -1 @CARMOD_7552 -1 @CARMOD_7552 09D6: set_actor 7@ sound 43608 flags 1 1 0 goto @CARMOD_7552 09D6: set_actor 7@ sound 43609 flags 1 1 0 goto @CARMOD_7552 09D6: set_actor 7@ sound 43610 flags 1 1 0 goto @CARMOD_7552 hex 02 56 DB 2A 90 end 25@ = 0 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset -1.368 -2.009 0.732 Camera.SetPosition($tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3, 0.0, 0.0, 0.0) 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 2@ with_offset -0.815 -1.175 0.74 Camera.PointAt($tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3, 2) if 03CA: object $9436 exists jf @CARMOD_7679 0750: set_object $9436 visibility 0 5@ += 1 return if and 2.0 > 23@ 25@ > 1 jf @CARMOD_7830 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 4@ with_offset -0.306 -0.938 0.423 Camera.SetPosition($tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3, 0.0, 0.0, 0.0) 0400: store_coords_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 from_object 4@ with_offset -0.03 -0.052 0.793 0460: set_camera_transverse_delay 0.0 time 6000 Camera.PointAt($tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3, 1) 5@ += 1 return if 25@ == 4 jf @CARMOD_7864 6@ = 0 5@ += 1 return if 6@ == 0 jf @CARMOD_9067 0087: 8@ = 21@ // (float) 8@ -= 3.333 if 0.0 > 8@ jf @CARMOD_7933 8@ += 360.0 8@ /= 6.667 0090: $9336 = float 8@ to_integer $9336 += 1 gosub @CARMOD_11821 10@ = 0 $9338 = 0 if $9337 == 1 jf @CARMOD_8030 if $9327[2] > 0 jf @CARMOD_8030 $9338 = 2 0068: $9338 *= $9327[2] // (int) if $9337 == 2 jf @CARMOD_8081 if $9327[4] > 0 jf @CARMOD_8081 $9338 = 3 0068: $9338 *= $9327[4] // (int) if $9337 == 5 jf @CARMOD_8132 if $9327[1] > 0 jf @CARMOD_8132 $9338 = 6 0068: $9338 *= $9327[1] // (int) if $9337 == 10 jf @CARMOD_8183 if $9327[3] > 0 jf @CARMOD_8183 $9338 = 11 0068: $9338 *= $9327[3] // (int) if $9337 == 20 jf @CARMOD_8234 if $9327[0] > 0 jf @CARMOD_8234 $9338 = 21 0068: $9338 *= $9327[0] // (int) if $9337 == 40 jf @CARMOD_8285 if $9327[5] > 0 jf @CARMOD_8285 $9338 = 41 0068: $9338 *= $9327[5] // (int) 32@ = 0 008B: 10@ = $9338 // (int) 0064: 10@ -= $9438 // (int) Player.Money($PLAYER_CHAR) += $9338 if 10@ > 0 jf @CARMOD_8348 0623: add 10@ to_integer_stat 37 goto @CARMOD_8348 create_thread @CASHWIN 10@ 3000 08F8: display_stat_update_box 0 if 10@ > 0 jf @CARMOD_9021 0627: update_integer_stat 38 to 10@ 0093: 8@ = integer 10@ to_float 0093: 9@ = integer 19@ to_float 0073: 8@ /= 9@ // (float) $9325 += 1 if 3 > $9325 jf @CARMOD_8850 if 8@ > 0.9 jf @CARMOD_8672 if Player.Defined($PLAYER_CHAR) jf @CARMOD_8665 if not Actor.Dead(7@) jf @CARMOD_8665 0209: 10@ = random_int_in_ranges 0 5 0871: init_jump_table 10@ total_jumps 4 default_jump 1 @CARMOD_8651 jumps 0 @CARMOD_8565 1 @CARMOD_8588 2 @CARMOD_8611 3 @CARMOD_8634 -1 @CARMOD_8665 -1 @CARMOD_8665 -1 @CARMOD_8665 09D6: set_actor 7@ sound 43648 flags 1 1 0 goto @CARMOD_8665 09D6: set_actor 7@ sound 43649 flags 1 1 0 goto @CARMOD_8665 09D6: set_actor 7@ sound 43650 flags 1 1 0 goto @CARMOD_8665 0947: unknown_actor $PLAYER_ACTOR play_audio_event 100 store_to 10@ goto @CARMOD_8665 gosub @CARMOD_9245 goto @CARMOD_8665 goto @CARMOD_8843 if not Actor.Dead(7@) jf @CARMOD_8843 0209: 10@ = random_int_in_ranges 0 10 0871: init_jump_table 10@ total_jumps 3 default_jump 1 @CARMOD_8829 jumps 0 @CARMOD_8760 1 @CARMOD_8783 2 @CARMOD_8806 -1 @CARMOD_8843 -1 @CARMOD_8843 -1 @CARMOD_8843 -1 @CARMOD_8843 09D6: set_actor 7@ sound 43648 flags 1 1 0 goto @CARMOD_8843 09D6: set_actor 7@ sound 43649 flags 1 1 0 goto @CARMOD_8843 09D6: set_actor 7@ sound 43650 flags 1 1 0 goto @CARMOD_8843 gosub @CARMOD_9245 goto @CARMOD_8843 goto @CARMOD_9014 if not Actor.Dead(7@) jf @CARMOD_9007 0209: 10@ = random_int_in_ranges 0 3 0871: init_jump_table 10@ total_jumps 3 default_jump 0 @CARMOD_9007 jumps 0 @CARMOD_8938 1 @CARMOD_8961 2 @CARMOD_8984 -1 @CARMOD_9007 -1 @CARMOD_9007 -1 @CARMOD_9007 -1 @CARMOD_9007 09D6: set_actor 7@ sound 43662 flags 1 1 0 goto @CARMOD_9007 09D6: set_actor 7@ sound 43663 flags 1 1 0 goto @CARMOD_9007 09D6: set_actor 7@ sound 43664 flags 1 1 0 goto @CARMOD_9007 $9325 = 0 goto @CARMOD_9056 10@ *= -1 0627: update_integer_stat 39 to 10@ 10@ *= -1 gosub @CARMOD_9245 $9325 = 0 08F8: display_stat_update_box 1 6@ += 1 if 6@ == 1 jf @CARMOD_9118 if 3000 > 32@ jf @CARMOD_9111 goto @CARMOD_9118 6@ += 1 if 6@ == 2 jf @CARMOD_9211 0512: show_permanent_text_box 'WOF_09' // HAGATJ ~k~~PED_SPRINT~ DLR ZPODOLGEHNR. 10@ = 0 if 6 > 10@ jf @CARMOD_9197 $9327(10@,6i) = 0 10@ += 1 goto @CARMOD_9154 32@ = 0 6@ = 99 if 6@ == 99 jf @CARMOD_9243 32@ = 0 5@ += 1 return if not Actor.Dead(7@) jf @CARMOD_9512 0871: init_jump_table $9337 total_jumps 6 default_jump 0 @CARMOD_9512 jumps 1 @CARMOD_9324 2 @CARMOD_9347 5 @CARMOD_9370 10 @CARMOD_9393 20 @CARMOD_9416 40 @CARMOD_9439 -1 @CARMOD_9512 09D6: set_actor 7@ sound 43655 flags 1 1 0 goto @CARMOD_9512 09D6: set_actor 7@ sound 43656 flags 1 1 0 goto @CARMOD_9512 09D6: set_actor 7@ sound 43657 flags 1 1 0 goto @CARMOD_9512 09D6: set_actor 7@ sound 43658 flags 1 1 0 goto @CARMOD_9512 09D6: set_actor 7@ sound 43659 flags 1 1 0 goto @CARMOD_9512 0209: 10@ = random_int_in_ranges 0 2 if 10@ == 0 jf @CARMOD_9489 09D6: set_actor 7@ sound 43660 flags 1 1 0 goto @CARMOD_9505 09D6: set_actor 7@ sound 43661 flags 1 1 0 goto @CARMOD_9512 return if 00E1: player 0 pressed_key 16 jf @CARMOD_9556 16@ = -1 00BE: text_clear_all 03E6: remove_text_box 5@ = 1 6@ = 0 return 0904: get_interface 6 color_RGBA_to $9201 $9202 $9203 $9204 0340: set_text_draw_RGBA $9201 $9202 $9203 $9204 0349: set_text_draw_font 3 081C: draw_text_outline 3 RGBA 0 0 0 255 033F: set_text_draw_letter_size 1.2 4.0 0341: unknown_text_draw_flag 1 03E4: enable_text_draw_align_right 0 0343: set_text_draw_linewidth 1000.0 0348: enable_text_draw_proportional 1 0342: enable_text_draw_centered 1 0345: enable_text_draw_background 0 return 0904: get_interface 0 color_RGBA_to $9201 $9202 $9203 $9204 0340: set_text_draw_RGBA $9201 $9202 $9203 $9204 0349: set_text_draw_font 3 081C: draw_text_outline 3 RGBA 0 0 0 255 033F: set_text_draw_letter_size 1.2 4.0 0341: unknown_text_draw_flag 1 03E4: enable_text_draw_align_right 0 0343: set_text_draw_linewidth 1000.0 0348: enable_text_draw_proportional 1 0342: enable_text_draw_centered 1 0345: enable_text_draw_background 0 return 0904: get_interface 4 color_RGBA_to $9201 $9202 $9203 $9204 0340: set_text_draw_RGBA $9201 $9202 $9203 $9204 0349: set_text_draw_font 3 081C: draw_text_outline 3 RGBA 0 0 0 255 033F: set_text_draw_letter_size 1.2 4.0 0341: unknown_text_draw_flag 1 03E4: enable_text_draw_align_right 0 0343: set_text_draw_linewidth 1000.0 0348: enable_text_draw_proportional 1 0342: enable_text_draw_centered 1 0345: enable_text_draw_background 0 return 0904: get_interface 4 color_RGBA_to $9201 $9202 $9203 $9204 0340: set_text_draw_RGBA $9201 $9202 $9203 $9204 0349: set_text_draw_font 2 081C: draw_text_outline 2 RGBA 0 0 0 255 033F: set_text_draw_letter_size 0.52 1.45 0341: unknown_text_draw_flag 1 03E4: enable_text_draw_align_right 0 0343: set_text_draw_linewidth 1000.0 0348: enable_text_draw_proportional 1 0342: enable_text_draw_centered 1 0345: enable_text_draw_background 0 return 0871: init_jump_table 25@ total_jumps 5 default_jump 0 @CARMOD_10609 jumps 0 @CARMOD_9973 1 @CARMOD_10009 2 @CARMOD_10068 3 @CARMOD_10238 4 @CARMOD_10602 -1 @CARMOD_10609 -1 @CARMOD_10609 0208: 24@ = random_float_in_ranges 0.1 0.15 33@ = 0 25@ += 1 goto @CARMOD_10609 007B: 23@ += unknown_float * 24@ // (float) 007B: 22@ += unknown_float * 23@ // (float) if 33@ > 500 jf @CARMOD_10061 24@ = -0.005 25@ += 1 goto @CARMOD_10609 007B: 23@ += unknown_float * 24@ // (float) 007B: 22@ += unknown_float * 23@ // (float) if 0.3 > 23@ jf @CARMOD_10231 0087: 21@ = 22@ // (float) 0087: 8@ = 21@ // (float) 8@ /= 6.667 0092: 10@ = float 8@ to_integer 0093: 9@ = integer 10@ to_float 0063: 8@ -= 9@ // (float) 8@ += -1.0 8@ *= -1.0 8@ *= 6.667 005B: 21@ += 8@ // (float) if 21@ > 360.0 jf @CARMOD_10224 21@ += -360.0 25@ += 1 goto @CARMOD_10609 0087: 8@ = 22@ // (float) 0063: 8@ -= 21@ // (float) if -180.0 > 8@ jf @CARMOD_10285 8@ += 360.0 if 8@ > 180.0 jf @CARMOD_10316 8@ += -360.0 if 23@ > 0.01 jf @CARMOD_10434 if 8@ > 3.333 jf @CARMOD_10427 0087: 22@ = 21@ // (float) 22@ += 3.333 if 22@ > 360.0 jf @CARMOD_10407 22@ += -360.0 23@ *= -1.0 24@ *= -1.0 goto @CARMOD_10579 if -0.01 > 23@ jf @CARMOD_10552 if -3.333 > 8@ jf @CARMOD_10545 0087: 22@ = 21@ // (float) 22@ -= 3.333 if 0.0 > 22@ jf @CARMOD_10525 22@ += 360.0 23@ *= -1.0 24@ *= -1.0 goto @CARMOD_10579 23@ = 0.0 24@ = 0.0 25@ += 1 007B: 23@ += unknown_float * 24@ // (float) 007B: 22@ += unknown_float * 23@ // (float) goto @CARMOD_10609 goto @CARMOD_10609 if not 23@ == 0.0 jf @CARMOD_10708 if 22@ > 360.0 jf @CARMOD_10661 22@ += -360.0 if 0.0 > 22@ jf @CARMOD_10692 22@ += 360.0 0453: set_object 0@ XY_rotation 0.0 22@ angle 20@ if 03CA: object 1@ exists jf @CARMOD_11191 if 23@ > 0.2 jf @CARMOD_11113 if 0.8 > 23@ jf @CARMOD_11050 0087: 8@ = 22@ // (float) 8@ += 3.333 8@ /= 6.667 0092: 10@ = float 8@ to_integer 0093: 9@ = integer 10@ to_float 0063: 8@ -= 9@ // (float) 8@ += -1.0 8@ *= -1.0 8@ *= 6.667 if 8@ > 5.0 jf @CARMOD_10977 8@ += -5.0 8@ /= 1.667 8@ += -1.0 8@ *= -1.0 8@ *= 5.0 0087: 26@ = 8@ // (float) 26@ *= -1.0 if not 27@ == 1 jf @CARMOD_10970 097B: play_audio_at_object 1@ event 1027 27@ = 1 goto @CARMOD_11043 0079: 26@ += unknown_float * 0.5 // (float) if 26@ > 0.0 jf @CARMOD_11018 26@ = 0.0 if not 27@ == 0 jf @CARMOD_11043 27@ = 0 goto @CARMOD_11106 if 26@ == -5.0 jf @CARMOD_11096 26@ = -2.0 097B: play_audio_at_object 1@ event 1027 goto @CARMOD_11106 26@ = -5.0 goto @CARMOD_11175 if 0.0 > 26@ jf @CARMOD_11175 0079: 26@ += unknown_float * 0.5 // (float) if 26@ > 0.0 jf @CARMOD_11175 26@ = 0.0 0453: set_object 1@ XY_rotation 0.0 26@ angle 20@ return 09BD: unknown_flag 0 13@ = 0 5@ = 0 6@ = 0 if $9439 > 0 jf @CARMOD_11244 Player.Money($PLAYER_CHAR) += $9439 $9439 = 0 if not Actor.Dead(7@) jf @CARMOD_11333 0209: 10@ = random_int_in_ranges 0 2 if 10@ == 0 jf @CARMOD_11317 09D6: set_actor 7@ sound 43653 flags 1 1 0 goto @CARMOD_11333 09D6: set_actor 7@ sound 43654 flags 1 1 0 if Player.Defined($PLAYER_CHAR) jf @CARMOD_11356 Player.CanMove($PLAYER_CHAR) = True end_thread_named 'CASHWIN' 03F0: enable_text_draw 0 0581: enable_radar 1 Camera.SetBehindPlayer Camera.Restore_WithJumpCut 10@ = 0 if 6 > 10@ jf @CARMOD_11490 Object.Destroy($9339(10@,6i)) Object.Destroy($9345(10@,6i)) Object.Destroy($9351(10@,6i)) Object.Destroy($9357(10@,6i)) Object.Destroy($9363(10@,6i)) Object.Destroy($9369(10@,6i)) Object.Destroy($9375(10@,6i)) Object.Destroy($9381(10@,6i)) 10@ += 1 goto @CARMOD_11386 Object.Destroy($9436) 08DA: remove_panel $9437 if and 8A2A: not text_box 'SGPUNT' displayed // ~h~MCTEP A3APTHSX NFP~w~ - YBELN4EH YPOBEHJ NFPOKA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000 Y KA3NHO. 8A2A: not text_box 'SGGAMB' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT ZPOVECCNOHALJHSN YPOBEHJ. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $10,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $10,000 Y KA3NHO. 8A2A: not text_box 'SGPROF' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ CZEQA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $100,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $100,000 Y KA3NHO. 8A2A: not text_box 'SGHIRO' displayed // ~h~MACTEP A3APTHSX NFP~w~ - DOCTNFHYT YPOBEHJ KNTA. TBOE MAKCNMALJHOE ZAPN DOCTNFLO $1,000,000. TEZEPJ TS MOGEWJ ODALGNBATJ DO $1,000,000 Y KA3NHO. jf @CARMOD_11557 03E6: remove_text_box return 0653: 8@ = float_stat 81 if 1.0 > 8@ jf @CARMOD_11601 $Max_Wager = 100 goto @CARMOD_11721 if 10.0 > 8@ jf @CARMOD_11637 $Max_Wager = 1000 goto @CARMOD_11721 if 100.0 > 8@ jf @CARMOD_11673 $Max_Wager = 10000 goto @CARMOD_11721 if 1000.0 > 8@ jf @CARMOD_11711 $Max_Wager = 100000 goto @CARMOD_11721 $Max_Wager = 1000000 return 033F: set_text_draw_letter_size 0.449 1.597 0340: set_text_draw_RGBA 128 148 178 255 0341: unknown_text_draw_flag 1 0343: set_text_draw_linewidth 2000.0 0348: enable_text_draw_proportional 1 return 0340: set_text_draw_RGBA 180 180 180 255 033F: set_text_draw_letter_size 0.471 2.508 03E4: enable_text_draw_align_right 0 0341: unknown_text_draw_flag 0 0342: enable_text_draw_centered 0 0343: set_text_draw_linewidth 640.0 0348: enable_text_draw_proportional 1 0345: enable_text_draw_background 0 return if $9336 == 1 jf @CARMOD_11853 $9337 = 40 goto @CARMOD_13549 if $9336 == 2 jf @CARMOD_11885 $9337 = 2 goto @CARMOD_13549 if $9336 == 3 jf @CARMOD_11917 $9337 = 10 goto @CARMOD_13549 if $9336 == 4 jf @CARMOD_11949 $9337 = 1 goto @CARMOD_13549 if $9336 == 5 jf @CARMOD_11981 $9337 = 2 goto @CARMOD_13549 if $9336 == 6 jf @CARMOD_12013 $9337 = 1 goto @CARMOD_13549 if $9336 == 7 jf @CARMOD_12045 $9337 = 5 goto @CARMOD_13549 if $9336 == 8 jf @CARMOD_12077 $9337 = 1 goto @CARMOD_13549 if $9336 == 9 jf @CARMOD_12109 $9337 = 2 goto @CARMOD_13549 if $9336 == 10 jf @CARMOD_12141 $9337 = 10 goto @CARMOD_13549 if $9336 == 11 jf @CARMOD_12173 $9337 = 1 goto @CARMOD_13549 if $9336 == 12 jf @CARMOD_12205 $9337 = 2 goto @CARMOD_13549 if $9336 == 13 jf @CARMOD_12237 $9337 = 1 goto @CARMOD_13549 if $9336 == 14 jf @CARMOD_12269 $9337 = 5 goto @CARMOD_13549 if $9336 == 15 jf @CARMOD_12301 $9337 = 2 goto @CARMOD_13549 if $9336 == 16 jf @CARMOD_12333 $9337 = 1 goto @CARMOD_13549 if $9336 == 17 jf @CARMOD_12365 $9337 = 20 goto @CARMOD_13549 if $9336 == 18 jf @CARMOD_12397 $9337 = 1 goto @CARMOD_13549 if $9336 == 19 jf @CARMOD_12429 $9337 = 2 goto @CARMOD_13549 if $9336 == 20 jf @CARMOD_12461 $9337 = 5 goto @CARMOD_13549 if $9336 == 21 jf @CARMOD_12493 $9337 = 10 goto @CARMOD_13549 if $9336 == 22 jf @CARMOD_12525 $9337 = 1 goto @CARMOD_13549 if $9336 == 23 jf @CARMOD_12557 $9337 = 2 goto @CARMOD_13549 if $9336 == 24 jf @CARMOD_12589 $9337 = 1 goto @CARMOD_13549 if $9336 == 25 jf @CARMOD_12621 $9337 = 5 goto @CARMOD_13549 if $9336 == 26 jf @CARMOD_12653 $9337 = 1 goto @CARMOD_13549 if $9336 == 27 jf @CARMOD_12685 $9337 = 2 goto @CARMOD_13549 if $9336 == 28 jf @CARMOD_12717 $9337 = 1 goto @CARMOD_13549 if $9336 == 29 jf @CARMOD_12749 $9337 = 40 goto @CARMOD_13549 if $9336 == 30 jf @CARMOD_12781 $9337 = 2 goto @CARMOD_13549 if $9336 == 31 jf @CARMOD_12813 $9337 = 1 goto @CARMOD_13549 if $9336 == 32 jf @CARMOD_12845 $9337 = 2 goto @CARMOD_13549 if $9336 == 33 jf @CARMOD_12877 $9337 = 1 goto @CARMOD_13549 if $9336 == 34 jf @CARMOD_12909 $9337 = 2 goto @CARMOD_13549 if $9336 == 35 jf @CARMOD_12941 $9337 = 5 goto @CARMOD_13549 if $9336 == 36 jf @CARMOD_12973 $9337 = 1 goto @CARMOD_13549 if $9336 == 37 jf @CARMOD_13005 $9337 = 2 goto @CARMOD_13549 if $9336 == 38 jf @CARMOD_13037 $9337 = 1 goto @CARMOD_13549 if $9336 == 39 jf @CARMOD_13069 $9337 = 5 goto @CARMOD_13549 if $9336 == 40 jf @CARMOD_13101 $9337 = 1 goto @CARMOD_13549 if $9336 == 41 jf @CARMOD_13133 $9337 = 20 goto @CARMOD_13549 if $9336 == 42 jf @CARMOD_13165 $9337 = 1 goto @CARMOD_13549 if $9336 == 43 jf @CARMOD_13197 $9337 = 10 goto @CARMOD_13549 if $9336 == 44 jf @CARMOD_13229 $9337 = 1 goto @CARMOD_13549 if $9336 == 45 jf @CARMOD_13261 $9337 = 2 goto @CARMOD_13549 if $9336 == 46 jf @CARMOD_13293 $9337 = 1 goto @CARMOD_13549 if $9336 == 47 jf @CARMOD_13325 $9337 = 5 goto @CARMOD_13549 if $9336 == 48 jf @CARMOD_13357 $9337 = 1 goto @CARMOD_13549 if $9336 == 49 jf @CARMOD_13389 $9337 = 2 goto @CARMOD_13549 if $9336 == 50 jf @CARMOD_13421 $9337 = 1 goto @CARMOD_13549 if $9336 == 51 jf @CARMOD_13453 $9337 = 5 goto @CARMOD_13549 if $9336 == 52 jf @CARMOD_13485 $9337 = 1 goto @CARMOD_13549 if $9336 == 53 jf @CARMOD_13517 $9337 = 2 goto @CARMOD_13549 if $9336 == 54 jf @CARMOD_13549 $9337 = 1 goto @CARMOD_13549 return if 0736: NOP_false 85 jf @CARMOD_13593 $9387 += 0.001 0664: NOP "CHIP_SET_Z" $9387 if 0736: NOP_false 74 jf @CARMOD_13635 $9387 += -0.001 0664: NOP "CHIP_SET_Z" $9387 10@ = 0 if 6 > 10@ jf @CARMOD_15521 008B: 12@ = $9327(10@,6i) // (int) 0093: 8@ = integer 12@ to_float 8@ /= 1.0 if 8@ > 10.0 jf @CARMOD_13721 8@ = 10.0 0092: 11@ = float 8@ to_integer 0093: 9@ = integer 11@ to_float 9@ *= 0.013 if 11@ > 0 jf @CARMOD_13775 9@ += 0.03 0086: $9388(10@,6f) = $9387 // (float) 005F: $9388(10@,6f) += 9@ // (float) 11@ *= -1 005A: 12@ += 11@ // (int) if 03CA: object $9339(10@,6i) exists jf @CARMOD_13901 Object.StorePos($9339(10@,6i), $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0400: store_coords_to 8@ 8@ $tempvar_Float_3 from_object 2@ with_offset 0.0 0.0 $9388(10@,6f) Object.PutAt($9339(10@,6i), $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0093: 8@ = integer 12@ to_float 8@ /= 5.0 if 8@ > 10.0 jf @CARMOD_13950 8@ = 10.0 0092: 11@ = float 8@ to_integer 0093: 9@ = integer 11@ to_float 9@ *= 0.013 if 11@ > 0 jf @CARMOD_14004 9@ += 0.03 0086: $9394(10@,6f) = $9387 // (float) 005F: $9394(10@,6f) += 9@ // (float) 11@ *= -5 005A: 12@ += 11@ // (int) if 03CA: object $9345(10@,6i) exists jf @CARMOD_14130 Object.StorePos($9345(10@,6i), $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0400: store_coords_to 8@ 8@ $tempvar_Float_3 from_object 2@ with_offset 0.0 0.0 $9394(10@,6f) Object.PutAt($9345(10@,6i), $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0093: 8@ = integer 12@ to_float 8@ /= 10.0 if 8@ > 10.0 jf @CARMOD_14179 8@ = 10.0 0092: 11@ = float 8@ to_integer 0093: 9@ = integer 11@ to_float 9@ *= 0.013 if 11@ > 0 jf @CARMOD_14233 9@ += 0.03 0086: $9400(10@,6f) = $9387 // (float) 005F: $9400(10@,6f) += 9@ // (float) 11@ *= -10 005A: 12@ += 11@ // (int) if 03CA: object $9351(10@,6i) exists jf @CARMOD_14359 Object.StorePos($9351(10@,6i), $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0400: store_coords_to 8@ 8@ $tempvar_Float_3 from_object 2@ with_offset 0.0 0.0 $9400(10@,6f) Object.PutAt($9351(10@,6i), $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0093: 8@ = integer 12@ to_float 8@ /= 50.0 if 8@ > 10.0 jf @CARMOD_14408 8@ = 10.0 0092: 11@ = float 8@ to_integer 0093: 9@ = integer 11@ to_float 9@ *= 0.013 if 11@ > 0 jf @CARMOD_14462 9@ += 0.03 0086: $9406(10@,6f) = $9387 // (float) 005F: $9406(10@,6f) += 9@ // (float) 11@ *= -50 005A: 12@ += 11@ // (int) if 03CA: object $9357(10@,6i) exists jf @CARMOD_14588 Object.StorePos($9357(10@,6i), $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0400: store_coords_to 8@ 8@ $tempvar_Float_3 from_object 2@ with_offset 0.0 0.0 $9406(10@,6f) Object.PutAt($9357(10@,6i), $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0093: 8@ = integer 12@ to_float 8@ /= 100.0 if 8@ > 10.0 jf @CARMOD_14637 8@ = 10.0 0092: 11@ = float 8@ to_integer 0093: 9@ = integer 11@ to_float 9@ *= 0.013 if 11@ > 0 jf @CARMOD_14691 9@ += 0.03 0086: $9412(10@,6f) = $9387 // (float) 005F: $9412(10@,6f) += 9@ // (float) 11@ *= -100 005A: 12@ += 11@ // (int) if 03CA: object $9363(10@,6i) exists jf @CARMOD_14817 Object.StorePos($9363(10@,6i), $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0400: store_coords_to 8@ 8@ $tempvar_Float_3 from_object 2@ with_offset 0.0 0.0 $9412(10@,6f) Object.PutAt($9363(10@,6i), $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0093: 8@ = integer 12@ to_float 8@ /= 200.0 if 8@ > 10.0 jf @CARMOD_14866 8@ = 10.0 0092: 11@ = float 8@ to_integer 0093: 9@ = integer 11@ to_float 9@ *= 0.013 if 11@ > 0 jf @CARMOD_14920 9@ += 0.03 0086: $9418(10@,6f) = $9387 // (float) 005F: $9418(10@,6f) += 9@ // (float) 11@ *= -200 005A: 12@ += 11@ // (int) if 03CA: object $9369(10@,6i) exists jf @CARMOD_15047 Object.StorePos($9369(10@,6i), $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0400: store_coords_to 8@ 8@ $tempvar_Float_3 from_object 2@ with_offset 0.0 0.0 $9418(10@,6f) Object.PutAt($9369(10@,6i), $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0093: 8@ = integer 12@ to_float 8@ /= 500.0 if 8@ > 10.0 jf @CARMOD_15096 8@ = 10.0 0092: 11@ = float 8@ to_integer 0093: 9@ = integer 11@ to_float 9@ *= 0.013 if 11@ > 0 jf @CARMOD_15150 9@ += 0.03 0086: $9424(10@,6f) = $9387 // (float) 005F: $9424(10@,6f) += 9@ // (float) 11@ *= -500 005A: 12@ += 11@ // (int) if 03CA: object $9375(10@,6i) exists jf @CARMOD_15277 Object.StorePos($9375(10@,6i), $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0400: store_coords_to 8@ 8@ $tempvar_Float_3 from_object 2@ with_offset 0.0 0.0 $9424(10@,6f) Object.PutAt($9375(10@,6i), $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0093: 8@ = integer 12@ to_float 8@ /= 1000.0 if 8@ > 10.0 jf @CARMOD_15326 8@ = 10.0 0092: 11@ = float 8@ to_integer 0093: 9@ = integer 11@ to_float 9@ *= 0.013 if 11@ > 0 jf @CARMOD_15380 9@ += 0.03 0086: $9430(10@,6f) = $9387 // (float) 005F: $9430(10@,6f) += 9@ // (float) 11@ *= -1000 005A: 12@ += 11@ // (int) if 03CA: object $9381(10@,6i) exists jf @CARMOD_15507 Object.StorePos($9381(10@,6i), $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 0400: store_coords_to 8@ 8@ $tempvar_Float_3 from_object 2@ with_offset 0.0 0.0 $9430(10@,6f) Object.PutAt($9381(10@,6i), $tempvar_Float_1, $tempvar_Float_2, $tempvar_Float_3) 10@ += 1 goto @CARMOD_13642 return if 03CA: object 0@ exists jf @CARMOD_15883 0653: 8@ = float_stat 81 if $9450 == 0 jf @CARMOD_15733 if 1.0 > 8@ jf @CARMOD_15599 19@ = 100 goto @CARMOD_15719 if 10.0 > 8@ jf @CARMOD_15635 19@ = 1000 goto @CARMOD_15719 if 100.0 > 8@ jf @CARMOD_15671 19@ = 10000 goto @CARMOD_15719 if 1000.0 > 8@ jf @CARMOD_15709 19@ = 100000 goto @CARMOD_15719 19@ = 1000000 $9450 += 1 goto @CARMOD_15883 0209: 10@ = random_int_in_ranges 0 5 0871: init_jump_table 10@ total_jumps 5 default_jump 0 @CARMOD_15883 jumps 0 @CARMOD_15805 1 @CARMOD_15819 2 @CARMOD_15834 3 @CARMOD_15849 4 @CARMOD_15866 -1 @CARMOD_15883 -1 @CARMOD_15883 19@ = 100 goto @CARMOD_15883 19@ = 1000 goto @CARMOD_15883 19@ = 10000 goto @CARMOD_15883 19@ = 100000 goto @CARMOD_15883 19@ = 1000000 goto @CARMOD_15883 return 0454: useless_store_debug_camera_position_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 if 03CA: object 4@ exists jf @CARMOD_15934 Object.StorePos(4@, $9441, $9442, $9443) $tempvar_Angle = Object.Angle(4@) $tempvar_Angle *= -1.0 02F7: 8@ = cosine $tempvar_Angle // (float) 02F6: 9@ = sine $tempvar_Angle // (float) 0086: $9444 = $tempvar_Float_1 // (float) 0061: $9444 -= $9441 // (float) 0086: $9445 = $tempvar_Float_2 // (float) 0061: $9445 -= $9442 // (float) 0086: $9446 = $tempvar_Float_3 // (float) 0061: $9446 -= $9443 // (float) 0086: $9447 = $9444 // (float) 006D: $9447 *= 8@ // (float) 0086: $9449 = $9445 // (float) 006D: $9449 *= 9@ // (float) 0061: $9447 -= $9449 // (float) 0086: $9448 = $9444 // (float) 006D: $9448 *= 9@ // (float) 0086: $9449 = $9445 // (float) 006D: $9449 *= 8@ // (float) 0059: $9448 += $9449 // (float) 03A9: NOP 05B6: 99 // PREACHER POINT = 03A8: NOP $9447 03A8: NOP $9448 03A8: NOP $9446 0463: useless_store_debug_camera_target_point_to $tempvar_Float_1 $tempvar_Float_2 $tempvar_Float_3 0086: $9444 = $tempvar_Float_1 // (float) 0061: $9444 -= $9441 // (float) 0086: $9445 = $tempvar_Float_2 // (float) 0061: $9445 -= $9442 // (float) 0086: $9446 = $tempvar_Float_3 // (float) 0061: $9446 -= $9443 // (float) 0086: $9447 = $9444 // (float) 006D: $9447 *= 8@ // (float) 0086: $9449 = $9445 // (float) 006D: $9449 *= 9@ // (float) 0061: $9447 -= $9449 // (float) 0086: $9448 = $9444 // (float) 006D: $9448 *= 9@ // (float) 0086: $9449 = $9445 // (float) 006D: $9449 *= 8@ // (float) 0059: $9448 += $9449 // (float) 03A9: NOP 05B6: 100 // RICH CAR STOPPED AT 03A8: NOP $9447 03A8: NOP $9448 03A8: NOP $9446 return