FnBegin 0 2 PushF 0,4 PushD 4 LocalVar RefSet PushD 0 PushD 5 LocalVar RefSet PushD 0 PushD 10 LocalVar RefSet PushD 0 PushD 17 LocalVar RefSet PushD 0 PushD 18 LocalVar RefSet PushD 0 PushD 19 LocalVar RefSet PushD 0 PushD 20 LocalVar RefSet PushD 0 PushD 28 LocalVar RefSet PushD 0 PushD 29 LocalVar RefSet PushD 0 PushS 61 LocalVar RefSet PushD 1 PushS 62 LocalVar RefSet PushD 0 PushS 63 LocalVar RefSet PushD 0 PushS 65 LocalVar RefSet PushD 0 PushS 66 LocalVar RefSet PushD 0 PushS 73 LocalVar RefSet PushS 1000 PushS 74 LocalVar RefSet PushD 1 PushS 75 LocalVar RefSet PushF 12 NegF PushS 78 LocalVar RefSet PushD 0 PushS 79 LocalVar RefSet CallNative HAS_DEATHARREST_EXECUTED 0 1 JumpFalse @Label1 Jump @Label2 :Label29 FnBegin 0 3 CallNative RELEASE_MOVIE 0 0 PushString "francis4" CallNative DOES_SCRIPT_EXIST 1 1 PushString "francis4" CallNative GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT 1 1 PushD 0 CmpGt And JumpFalse @Label3 CallNative STOP_STREAM 0 0 :Label3 PushD 9 LocalVar RefGet PushD -1 CmpEq IsZero JumpFalse @Label4 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 PushF 0,5 PushF 0,5 PushF 1 PushF 1 PushD 0 PushD 0 PushD 0 PushS 255 CallNative DRAW_RECT 8 0 :Label4 PushString "TV_HLP1" Jump @Label5 :Label7 FnBegin 1 3 Var0 RefGet CallNative DOES_TEXT_LABEL_EXIST 1 1 JumpFalse @Label6 Var0 RefGet CallNative IS_THIS_HELP_MESSAGE_BEING_DISPLAYED 1 1 JumpFalse @Label6 CallNative CLEAR_HELP 0 0 :Label6 FnEnd 1 0 :Label5 Call @Label7 PushString "TV_HLP2" Call @Label7 PushString "TV_HLP3" Call @Label7 PushD 4 PushString "TV_HLP1" Jump @Label8 :Label23 FnBegin 2 5 CallNative USING_STANDARD_CONTROLS 0 1 JumpFalse @Label9 PushString "CNTBUT1" Var4 RefSet Jump @Label10 :Label9 PushString "CNTBUT2" Var4 RefSet :Label10 Var1 RefGet CallNative IS_STRING_NULL 1 1 JumpFalse @Label11 PushString "NULL" Var1 RefSet Jump @Label12 :Label11 Var1 RefGet CallNative DOES_TEXT_LABEL_EXIST 1 1 JumpFalse @Label13 Var1 RefGet CallNative GET_LENGTH_OF_STRING_WITH_THIS_TEXT_LABEL 1 1 PushD 0 CmpEq JumpFalse @Label14 PushString "NULL" Var1 RefSet :Label14 Jump @Label12 :Label13 PushString "NULL" Var1 RefSet :Label12 Var1 RefGet CallNative IS_STRING_NULL 1 1 IsZero JumpFalse @Label15 Var1 RefGet PushS 9174 GlobalVar CallNative COMPARE_STRING 2 1 JumpFalse @Label15 PushS 9172 GlobalVar RefGet Var0 RefGet CmpEq PushD 3 LocalVar RefGet And JumpFalse @Label16 PushString "" PushS 9174 GlobalVar StrCpy MulF PushD 0 PushS 9172 GlobalVar RefSet PushD 0 PushS 9173 GlobalVar RefSet NullObj RefGet PushS 9178 GlobalVar RefSet PushD 0 PushD 3 LocalVar RefSet PushD 1 LocalVar RefGet JumpFalse @Label16 Jump @Label17 :Label18 FnBegin 0 2 PushD 0 PushS 91 GlobalVar PushS 100 Add RefSet PushD 0 PushS 91 GlobalVar PushS 104 Add RefSet FnEnd 0 0 :Label17 Call @Label18 PushD 0 PushD 1 LocalVar RefSet :Label16 PushD 2 LocalVar RefGet JumpFalse @Label19 Jump @Label20 :Label21 FnBegin 0 2 CallNative GET_PLAYER_ID 0 1 CallNative CONVERT_INT_TO_PLAYERINDEX 1 1 FnEnd 0 1 :Label20 Call @Label21 PushD 1 CallNative ALLOW_PLAYER_TO_CARRY_NON_MISSION_OBJECTS 2 0 PushD 0 PushD 2 LocalVar RefSet :Label19 PushD 0 LocalVar RefGet JumpFalse @Label15 Var1 RefGet Var4 RefGet CallNative IS_THIS_HELP_MESSAGE_WITH_STRING_BEING_DISPLAYED 2 1 JumpFalse @Label22 CallNative CLEAR_HELP 0 0 :Label22 PushD 0 PushD 0 LocalVar RefSet :Label15 FnEnd 2 0 :Label8 Call @Label23 Jump @Label24 :Label25 FnBegin 0 3 CallNative GET_PLAYER_ID 0 1 CallNative CONVERT_INT_TO_PLAYERINDEX 1 1 Var2 CallNative GET_PLAYER_CHAR 2 0 Var2 RefGet FnEnd 0 1 :Label24 Call @Label25 CallNative IS_CHAR_INJURED 1 1 IsZero JumpFalse @Label26 Call @Label25 PushD 0 CallNative FREEZE_CHAR_POSITION 2 0 :Label26 PushD 0 PushS 9364 GlobalVar RefSet PushD 1 PushS 9365 GlobalVar RefSet PushD 0 PushS 9367 GlobalVar RefSet PushD 0 PushS 9368 GlobalVar RefSet PushD 1 CallNative SWITCH_STREAMING 1 0 PushD 0 CallNative OVERRIDE_FREEZE_FLAGS 1 0 PushD 0 CallNative MUTE_GAMEWORLD_AND_POSITIONED_RADIO_FOR_TV 1 0 PushD 19 LocalVar RefGet JumpFalse @Label27 PushD 0 Var2 RefSet :Label28 Var2 RefGet PushD 1 CmpLe JumpFalse @Label27 Var2 RefGet PushD 1 PushD 13 LocalVar ArrayRef RefGet CallNative RELEASE_TEXTURE 1 0 Var2 RefGet PushD 1 Add Var2 RefSet Jump @Label28 :Label27 PushString "TV_fakeStatic" CallNative MARK_STREAMED_TXD_AS_NO_LONGER_NEEDED 1 0 CallNative TERMINATE_THIS_SCRIPT 0 0 FnEnd 0 0 :Label2 Call @Label29 :Label1 PushS 80 LocalVar RefGet CallNative DOES_OBJECT_EXIST 1 1 JumpFalse @Label30 PushS 80 LocalVar RefGet PushD 6 LocalVar PushD 0 Add PushD 6 LocalVar PushD 4 Add PushD 6 LocalVar PushD 8 Add CallNative GET_OBJECT_COORDINATES 4 0 :Label30 PushString "playboy4" CallNative DOES_SCRIPT_EXIST 1 1 JumpFalse @Label31 PushString "playboy4" CallNative GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT 1 1 PushD 0 CmpGt JumpFalse @Label31 PushD 9 LocalVar CallNative GET_SCRIPT_RENDERTARGET_RENDER_ID 1 0 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 PushF 0,5 PushF 0,5 PushF 1 PushF 1 PushD 0 PushD 0 PushD 0 PushS 255 CallNative DRAW_RECT 8 0 PushD 1 PushD 29 LocalVar RefSet PushD 1 PushS 9364 GlobalVar RefSet PushD 8 PushD 5 LocalVar RefSet :Label31 PushString "francis4" CallNative DOES_SCRIPT_EXIST 1 1 JumpFalse @Label32 PushString "francis4" CallNative GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT 1 1 PushD 0 CmpGt JumpFalse @Label32 PushD 1 PushS 79 LocalVar RefSet PushD 9 LocalVar CallNative GET_SCRIPT_RENDERTARGET_RENDER_ID 1 0 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 PushF 0,5 PushF 0,5 PushF 1 PushF 1 PushD 0 PushD 0 PushD 0 PushS 255 CallNative DRAW_RECT 8 0 PushD 1 PushD 29 LocalVar RefSet PushD 1 PushS 9364 GlobalVar RefSet PushS 66 PushS 9365 GlobalVar RefSet PushD 5 PushD 5 LocalVar RefSet :Label32 PushD 29 LocalVar RefGet IsZero JumpFalse @Label33 Call @Label25 CallNative IS_CHAR_INJURED 1 1 IsZero JumpFalse @Label33 Call @Label25 PushF 890,9609 PushF 494,856 NegF PushF 18,4023 PushF 50 PushF 50 PushF 50 PushD 0 CallNative LOCATE_CHAR_ANY_MEANS_3D 8 1 JumpFalse @Label34 PushF 894,5491 PushF 493,4596 NegF PushF 18,4528 PushD 3 PushD 30 LocalVar ArrayImplode PushF 130,6094 PushS 33 LocalVar RefSet PushF 894,84 PushF 495,68 NegF PushF 19,54 PushD 3 PushS 34 LocalVar ArrayImplode PushF 0 NegF PushF 0 PushF 167,01 NegF PushD 3 PushS 37 LocalVar ArrayImplode PushF 45 PushS 40 LocalVar RefSet PushF 894,51 PushF 494,17 NegF PushF 19,54 PushD 3 PushS 41 LocalVar ArrayImplode PushF 7,47 NegF PushF 0 NegF PushF 167,48 NegF PushD 3 PushS 44 LocalVar ArrayImplode PushF 39,9 PushS 47 LocalVar RefSet PushF 893,59 PushF 493,15 NegF PushF 19,23 PushD 3 PushS 48 LocalVar ArrayImplode PushF 2,71 PushF 0 PushF 129,56 NegF PushD 3 PushS 51 LocalVar ArrayImplode PushF 51,6 PushS 54 LocalVar RefSet PushF 894,2 PushF 496,38 NegF PushF 18,37 PushD 3 PushS 55 LocalVar ArrayImplode PushF 895,83 PushF 493,53 NegF PushF 21,18 PushD 3 PushS 58 LocalVar ArrayImplode PushString "shitholerm" PushS 67 LocalVar RefSet PushF 900,8738 PushF 510,0777 NegF PushF 13,9635 PushD 3 PushS 68 LocalVar ArrayImplode PushF 268,8929 PushS 71 LocalVar RefSet PushD 1 PushS 73 LocalVar RefSet Jump @Label33 :Label34 Call @Label25 PushF 102,5901 PushF 845,95 PushF 48,84 PushF 50 PushF 50 PushF 50 PushD 0 CallNative LOCATE_CHAR_ANY_MEANS_3D 8 1 JumpFalse @Label35 PushF 102,1485 PushF 853,1337 PushF 44,1351 PushD 3 PushD 30 LocalVar ArrayImplode PushF 277,892 PushS 33 LocalVar RefSet PushF 104,09 PushF 852,48 PushF 45,05 PushD 3 PushS 34 LocalVar ArrayImplode PushF 2,16 PushF 0 PushF 90 NegF PushD 3 PushS 37 LocalVar ArrayImplode PushF 47,7 PushS 40 LocalVar RefSet PushF 102,7 PushF 852,48 PushF 45 PushD 3 PushS 41 LocalVar ArrayImplode PushF 1,76 PushF 0 PushF 90 NegF PushD 3 PushS 44 LocalVar ArrayImplode PushF 56,4 PushS 47 LocalVar RefSet PushF 101,52 PushF 854,41 PushF 45,19 PushD 3 PushS 48 LocalVar ArrayImplode PushF 2,82 PushF 0 NegF PushF 131,04 NegF PushD 3 PushS 51 LocalVar ArrayImplode PushF 51,8 PushS 54 LocalVar RefSet PushF 101,96 PushF 850,94 PushF 44,22 PushD 3 PushS 55 LocalVar ArrayImplode PushF 104,78 PushF 854,02 PushF 46,87 PushD 3 PushS 58 LocalVar ArrayImplode PushString "loftrm1" PushS 67 LocalVar RefSet PushF 111,4413 PushF 839,1271 PushF 13,7116 PushD 3 PushS 68 LocalVar ArrayImplode PushF 182,8915 PushS 71 LocalVar RefSet PushD 0 PushS 73 LocalVar RefSet Jump @Label33 :Label35 Call @Label25 PushF 971,01 NegF PushF 891,1799 PushF 18,78 PushF 50 PushF 50 PushF 50 PushD 0 CallNative LOCATE_CHAR_ANY_MEANS_3D 8 1 JumpFalse @Label36 PushF 965,4476 NegF PushF 891,7432 PushF 18,0013 PushD 3 PushD 30 LocalVar ArrayImplode PushF 235,4105 PushS 33 LocalVar RefSet PushF 964,78 NegF PushF 890,3 PushF 18,84 PushD 3 PushS 34 LocalVar ArrayImplode PushF 1,49 PushF 0 NegF PushF 145,89 NegF PushD 3 PushS 37 LocalVar ArrayImplode PushF 51,9 PushS 40 LocalVar RefSet PushF 965,25 NegF PushF 891,31 PushF 19,11 PushD 3 PushS 41 LocalVar ArrayImplode PushF 7,47 NegF PushF 0 NegF PushF 155,47 NegF PushD 3 PushS 44 LocalVar ArrayImplode PushF 36 PushS 47 LocalVar RefSet PushF 964,6 NegF PushF 892,62 PushF 19 PushD 3 PushS 48 LocalVar ArrayImplode PushF 0,72 NegF PushF 0 NegF PushF 158,82 PushD 3 PushS 51 LocalVar ArrayImplode PushF 47,7 PushS 54 LocalVar RefSet PushF 966,95 NegF PushF 890,06 PushF 18,1 PushD 3 PushS 55 LocalVar ArrayImplode PushF 964,61 NegF PushF 892,35 PushF 20,61 PushD 3 PushS 58 LocalVar ArrayImplode PushString "JersSaveApt" PushS 67 LocalVar RefSet PushF 966,1166 NegF PushF 894,7327 PushF 12,6758 PushD 3 PushS 68 LocalVar ArrayImplode PushF 270,8237 PushS 71 LocalVar RefSet PushD 1 PushS 73 LocalVar RefSet Jump @Label33 :Label36 Call @Label25 PushF 430,36 NegF PushF 1460,83 PushF 38,78 PushF 50 PushF 50 PushF 50 PushD 0 CallNative LOCATE_CHAR_ANY_MEANS_3D 8 1 JumpFalse @Label37 PushF 423,8096 NegF PushF 1460,388 PushF 37,9665 PushD 3 PushD 30 LocalVar ArrayImplode PushF 105,0871 PushS 33 LocalVar RefSet PushF 426,23 NegF PushF 1461,04 PushF 39,51 PushD 3 PushS 34 LocalVar ArrayImplode PushF 1,47 PushF 0 PushF 89,53 PushD 3 PushS 37 LocalVar ArrayImplode PushF 46 PushS 40 LocalVar RefSet PushF 423,69 NegF PushF 1461,06 PushF 39,53 PushD 3 PushS 41 LocalVar ArrayImplode PushF 0,42 PushF 0 NegF PushF 91,37 PushD 3 PushS 44 LocalVar ArrayImplode PushF 42,6 PushS 47 LocalVar RefSet PushF 417,97 NegF PushF 1456,83 PushF 39,57 PushD 3 PushS 48 LocalVar ArrayImplode PushF 1,41 NegF PushF 0 NegF PushF 69,87 PushD 3 PushS 51 LocalVar ArrayImplode PushF 30 PushS 54 LocalVar RefSet PushF 426,14 NegF PushF 1459,89 PushF 38,03 PushD 3 PushS 55 LocalVar ArrayImplode PushF 423,39 NegF PushF 1461,85 PushF 40,95 PushD 3 PushS 58 LocalVar ArrayImplode PushString "playxroom" PushS 67 LocalVar RefSet PushF 422,4251 NegF PushF 1485,829 PushF 17,8615 PushD 3 PushS 68 LocalVar ArrayImplode PushF 272,4633 PushS 71 LocalVar RefSet PushD 0 PushS 73 LocalVar RefSet Jump @Label33 :Label37 Call @Label25 PushF 599,4763 PushF 1416,847 PushF 18,073 PushF 50 PushF 50 PushF 50 PushD 0 CallNative LOCATE_CHAR_ANY_MEANS_3D 8 1 JumpFalse @Label38 PushF 598,8325 PushF 1408,443 PushF 16,4713 PushD 3 PushD 30 LocalVar ArrayImplode PushF 212,5742 PushS 33 LocalVar RefSet PushF 599,47 PushF 1406,25 PushF 17,28 PushD 3 PushS 34 LocalVar ArrayImplode PushF 5,76 NegF PushF 0 NegF PushF 167,94 PushD 3 PushS 37 LocalVar ArrayImplode PushF 45 PushS 40 LocalVar RefSet CallNative IS_XBOX360_VERSION 0 1 CallNative IS_PC_VERSION 0 1 Or JumpFalse @Label39 PushF 599,21 PushF 1407,48 PushF 17,08 PushD 3 PushS 41 LocalVar ArrayImplode PushF 1,06 NegF PushF 0 NegF PushF 179,16 NegF PushD 3 PushS 44 LocalVar ArrayImplode PushF 45 PushS 47 LocalVar RefSet Jump @Label40 :Label39 PushF 599,41 PushF 1407,8 PushF 17,66 PushD 3 PushS 41 LocalVar ArrayImplode PushF 1,2 NegF PushF 0 NegF PushF 177,32 NegF PushD 3 PushS 44 LocalVar ArrayImplode PushF 56,7 PushS 47 LocalVar RefSet :Label40 PushF 597,59 PushF 1409,52 PushF 17,66 PushD 3 PushS 48 LocalVar ArrayImplode PushF 8,5 NegF PushF 0 NegF PushF 136,86 NegF PushD 3 PushS 51 LocalVar ArrayImplode PushF 48 PushS 54 LocalVar RefSet PushF 597,58 PushF 1405,87 PushF 16,59 PushD 3 PushS 55 LocalVar ArrayImplode PushF 600,45 PushF 1409,01 PushF 18,77 PushD 3 PushS 58 LocalVar ArrayImplode PushString "bronxsaveroom01" PushS 67 LocalVar RefSet PushF 596,3738 PushF 1403,615 PushF 9,965 PushD 3 PushS 68 LocalVar ArrayImplode PushF 0 PushS 71 LocalVar RefSet PushD 1 PushS 73 LocalVar RefSet Jump @Label33 :Label38 Call @Label29 :Label33 PushD 1 JumpFalse @Label41 PushD 0 CallNative WAIT 1 0 PushS 9368 GlobalVar RefGet PushD 1 CmpEq JumpFalse @Label42 Call @Label29 :Label42 PushS 80 LocalVar RefGet CallNative DOES_OBJECT_EXIST 1 1 JumpFalse @Label43 PushS 80 LocalVar RefGet CallNative IS_OBJECT_WITHIN_BRAIN_ACTIVATION_RANGE 1 1 PushS 80 LocalVar RefGet CallNative HAS_OBJECT_BEEN_DAMAGED 1 1 IsZero And JumpFalse @Label44 Call @Label21 CallNative IS_PLAYER_PLAYING 1 1 JumpFalse @Label45 PushD 5 LocalVar RefGet Switch 0:@Label46 1:@Label47 2:@Label48 3:@Label49 4:@Label50 5:@Label51 6:@Label52 7:@Label53 8:@Label54 Jump @Label45 :Label46 PushD 0 PushS 9367 GlobalVar RefSet PushD 9 LocalVar CallNative GET_SCRIPT_RENDERTARGET_RENDER_ID 1 0 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 PushF 0,5 PushF 0,5 PushF 1 PushF 1 PushD 0 PushD 0 PushD 0 PushS 255 CallNative DRAW_RECT 8 0 PushD 1 PushD 5 LocalVar RefSet Jump @Label45 :Label47 Jump @Label55 :Label57 FnBegin 0 2 PushString "missambtv" CallNative REQUEST_ANIMS 1 0 PushString "missambtv" CallNative HAVE_ANIMS_LOADED 1 1 JumpFalse @Label56 PushD 1 FnEnd 0 1 :Label56 PushD 0 FnEnd 0 1 :Label55 Call @Label57 JumpFalse @Label58 PushF 0 PushF 80 PushD 21 LocalVar CallNative GENERATE_RANDOM_FLOAT_IN_RANGE 3 0 PushD 21 LocalVar RefGet CallNative ROUND 1 1 PushD 22 LocalVar RefSet PushD 22 LocalVar RefGet CallNative TO_FLOAT 1 1 PushD 21 LocalVar RefSet PushD 2 PushD 5 LocalVar RefSet :Label58 Jump @Label45 :Label48 Call @Label25 CallNative IS_CHAR_IN_ANY_CAR 1 1 JumpFalse @Label59 Call @Label25 PushS 72 LocalVar CallNative STORE_CAR_CHAR_IS_IN_NO_SAVE 2 0 :Label59 PushS 80 LocalVar RefGet CallNative HAS_OBJECT_BEEN_DAMAGED 1 1 JumpFalse @Label60 CallNative CLEAR_HELP 0 0 Call @Label29 Jump @Label61 :Label60 Call @Label21 PushD 0 CallNative IS_WANTED_LEVEL_GREATER 2 1 JumpFalse @Label62 PushD 0 CallNative WAIT 1 0 Jump @Label61 :Label62 PushD 21 LocalVar RefGet PushF 0,01 AddF PushD 21 LocalVar RefSet PushD 21 LocalVar RefGet PushF 100 CmpGtF JumpFalse @Label63 PushF 0 PushD 21 LocalVar RefSet :Label63 Call @Label25 PushS 55 LocalVar PushD 0 Add RefGet PushS 55 LocalVar PushD 4 Add RefGet PushS 55 LocalVar PushD 8 Add RefGet PushS 58 LocalVar PushD 0 Add RefGet PushS 58 LocalVar PushD 4 Add RefGet PushS 58 LocalVar PushD 8 Add RefGet PushD 0 CallNative IS_CHAR_IN_AREA_3D 8 1 PushD 4 PushD 0 Jump @Label64 :Label75 FnBegin 2 4 Call @Label21 CallNative IS_PLAYER_PLAYING 1 1 JumpFalse @Label65 CallNative IS_SCREEN_FADED_IN 0 1 JumpFalse @Label65 Call @Label21 CallNative IS_PLAYER_CONTROL_ON 1 1 Var0 RefGet PushD 5 CmpEq Or JumpFalse @Label65 Call @Label21 CallNative IS_PLAYER_FREE_FOR_AMBIENT_TASK 1 1 Var0 RefGet PushD 5 CmpEq Or Var0 RefGet PushD 4 CmpEq Or Var1 RefGet PushS 9202 GlobalVar RefGet And Or JumpFalse @Label65 Jump @Label66 :Label68 FnBegin 0 2 PushS 555 GlobalVar RefGet PushD 9 CmpEq JumpFalse @Label67 PushD 0 FnEnd 0 1 :Label67 PushD 1 FnEnd 0 1 :Label66 Call @Label68 IsZero JumpFalse @Label65 Call @Label25 CallNative GET_OBJECT_PED_IS_HOLDING 1 1 NullObj RefGet CmpEq JumpFalse @Label65 PushS 9172 GlobalVar RefGet Var0 RefGet CmpLe JumpFalse @Label65 PushS 9173 GlobalVar RefGet PushD 0 CmpEq JumpFalse @Label65 Jump @Label69 :Label74 FnBegin 0 2 PushD 0 PushD 0 Jump @Label70 :Label73 FnBegin 2 4 Var0 RefGet JumpFalse @Label71 PushD 1 PushS 91 GlobalVar PushS 104 Add RefSet :Label71 Var1 RefGet PushS 555 GlobalVar RefGet PushD 9 CmpNe And JumpFalse @Label72 PushD 1 PushS 91 GlobalVar PushS 100 Add RefSet :Label72 PushD 1 FnEnd 2 1 :Label70 Call @Label73 FnEnd 0 1 :Label69 Call @Label74 JumpFalse @Label65 PushD 1 FnEnd 2 1 :Label65 PushD 0 FnEnd 2 1 :Label64 Call @Label75 And PushS 80 LocalVar RefGet CallNative IS_OBJECT_STATIC 1 1 And Call @Label25 CallNative IS_CHAR_ON_FOOT 1 1 And PushS 10978 GlobalVar RefGet IsZero And JumpFalse @Label76 PushString "TV_HLP1" CallNative PRINT_HELP_FOREVER 1 0 PushD 2 PushD 23 CallNative IS_CONTROL_JUST_PRESSED 2 1 JumpFalse @Label77 PushS 72 LocalVar CallNative GET_PLAYERS_LAST_CAR_NO_SAVE 1 0 PushS 72 LocalVar RefGet CallNative IS_CAR_DEAD 1 1 IsZero JumpFalse @Label78 PushS 72 LocalVar RefGet PushS 55 LocalVar PushD 0 Add RefGet PushF 2 SubF PushS 55 LocalVar PushD 4 Add RefGet PushF 2 SubF PushS 55 LocalVar PushD 8 Add RefGet PushF 2 SubF PushS 58 LocalVar PushD 0 Add RefGet PushF 2 AddF PushS 58 LocalVar PushD 4 Add RefGet PushF 2 AddF PushS 58 LocalVar PushD 8 Add RefGet PushF 2 AddF PushD 0 CallNative IS_CAR_IN_AREA_3D 8 1 JumpFalse @Label78 PushS 72 LocalVar RefGet PushS 68 LocalVar PushD 0 Add RefGet PushS 68 LocalVar PushD 4 Add RefGet PushS 68 LocalVar PushD 8 Add RefGet CallNative SET_CAR_COORDINATES 4 0 PushS 72 LocalVar RefGet PushS 71 LocalVar RefGet CallNative SET_CAR_HEADING 2 0 PushS 72 LocalVar RefGet CallNative SET_CAR_ON_GROUND_PROPERLY 1 1 Pop PushS 72 LocalVar RefGet CallNative CLEAR_ROOM_FOR_CAR 1 0 :Label78 PushD 30 LocalVar PushD 0 Add RefGet PushD 30 LocalVar PushD 4 Add RefGet PushD 30 LocalVar PushD 8 Add RefGet PushF 5 PushD 0 CallNative CLEAR_AREA 5 0 PushString "SCRIPT_AMBIENT\TELEVISION" CallNative REQUEST_AMBIENT_AUDIO_BANK 1 1 Pop CallNative GET_SOUND_ID 0 1 PushD 23 LocalVar RefSet PushD 12 LocalVar CallNative GET_GAME_VIEWPORT_ID 1 0 PushD 3 PushD 5 LocalVar RefSet Jump @Label79 :Label77 PushS 80 LocalVar RefGet Call @Label25 CallNative HAS_OBJECT_BEEN_DAMAGED_BY_CHAR 2 1 JumpFalse @Label79 PushD 4 PushString "TV_HLP1" Call @Label23 CallNative CLEAR_HELP 0 0 Call @Label29 :Label79 Jump @Label61 :Label76 PushD 4 PushString "TV_HLP1" Call @Label23 PushString "TV_HLP1" CallNative IS_THIS_HELP_MESSAGE_BEING_DISPLAYED 1 1 JumpFalse @Label61 CallNative CLEAR_HELP 0 0 :Label61 Jump @Label45 :Label49 PushS 9364 GlobalVar RefGet IsZero JumpFalse @Label80 CallNative HIDE_HUD_AND_RADAR_THIS_FRAME 0 0 :Label80 PushString "TV_HLP1" CallNative IS_THIS_HELP_MESSAGE_BEING_DISPLAYED 1 1 JumpFalse @Label81 CallNative CLEAR_HELP 0 0 :Label81 PushS 9364 GlobalVar RefGet IsZero JumpFalse @Label82 PushS 63 LocalVar RefGet IsZero JumpFalse @Label83 PushD 27 LocalVar RefGet Jump @Label84 :Label88 FnBegin 1 3 Jump @Label85 :Label86 FnBegin 0 2 PushD 1 PushD 1 Call @Label73 FnEnd 0 1 :Label85 Call @Label86 JumpFalse @Label87 PushD 28 LocalVar RefGet IsZero JumpFalse @Label87 Var0 CallNative BEGIN_CAM_COMMANDS 1 0 PushD 14 PushD 24 LocalVar CallNative CREATE_CAM 2 0 PushD 24 LocalVar RefGet PushS 34 LocalVar PushD 0 Add RefGet PushS 34 LocalVar PushD 4 Add RefGet PushS 34 LocalVar PushD 8 Add RefGet CallNative SET_CAM_POS 4 0 PushD 24 LocalVar RefGet PushS 37 LocalVar PushD 0 Add RefGet PushS 37 LocalVar PushD 4 Add RefGet PushS 37 LocalVar PushD 8 Add RefGet CallNative SET_CAM_ROT 4 0 PushD 24 LocalVar RefGet PushS 40 LocalVar RefGet CallNative SET_CAM_FOV 2 0 PushD 14 PushD 25 LocalVar CallNative CREATE_CAM 2 0 PushD 25 LocalVar RefGet PushS 41 LocalVar PushD 0 Add RefGet PushS 41 LocalVar PushD 4 Add RefGet PushS 41 LocalVar PushD 8 Add RefGet CallNative SET_CAM_POS 4 0 PushD 25 LocalVar RefGet PushS 44 LocalVar PushD 0 Add RefGet PushS 44 LocalVar PushD 4 Add RefGet PushS 44 LocalVar PushD 8 Add RefGet CallNative SET_CAM_ROT 4 0 PushD 25 LocalVar RefGet PushS 47 LocalVar RefGet CallNative SET_CAM_FOV 2 0 PushD 14 PushD 26 LocalVar CallNative CREATE_CAM 2 0 PushD 26 LocalVar RefGet PushS 48 LocalVar PushD 0 Add RefGet PushS 48 LocalVar PushD 4 Add RefGet PushS 48 LocalVar PushD 8 Add RefGet CallNative SET_CAM_POS 4 0 PushD 26 LocalVar RefGet PushS 51 LocalVar PushD 0 Add RefGet PushS 51 LocalVar PushD 4 Add RefGet PushS 51 LocalVar PushD 8 Add RefGet CallNative SET_CAM_ROT 4 0 PushD 26 LocalVar RefGet PushS 54 LocalVar RefGet CallNative SET_CAM_FOV 2 0 PushD 25 LocalVar RefGet PushD 1 CallNative SET_CAM_ACTIVE 2 0 PushD 25 LocalVar RefGet PushD 1 CallNative SET_CAM_PROPAGATE 2 0 PushD 1 PushD 1 CallNative ACTIVATE_SCRIPTED_CAMS 2 0 PushD 1 PushD 28 LocalVar RefSet :Label87 FnEnd 1 0 :Label84 Call @Label88 PushD 2 PushS 62 LocalVar RefSet Call @Label21 PushD 0 CallNative SET_PLAYER_CONTROL 2 0 Call @Label25 PushD 30 LocalVar PushD 0 Add RefGet PushD 30 LocalVar PushD 4 Add RefGet PushD 30 LocalVar PushD 8 Add RefGet CallNative SET_CHAR_COORDINATES 4 0 Call @Label25 PushS 33 LocalVar RefGet CallNative SET_CHAR_HEADING 2 0 PushD 0 CallNative SWITCH_STREAMING 1 0 PushD 1 CallNative OVERRIDE_FREEZE_FLAGS 1 0 PushS 64 LocalVar CallNative OPEN_SEQUENCE_TASK 1 0 PushD 0 PushString "sit_down" PushString "missambtv" PushF 8 PushD 0 PushD 0 PushD 0 PushD 0 PushD -2 CallNative TASK_PLAY_ANIM 9 0 PushD 0 PushString "sit_loop" PushString "missambtv" PushF 8 PushD 1 PushD 0 PushD 0 PushD 0 PushD -2 CallNative TASK_PLAY_ANIM 9 0 PushS 64 LocalVar RefGet CallNative CLOSE_SEQUENCE_TASK 1 0 Call @Label25 PushS 64 LocalVar RefGet CallNative TASK_PERFORM_SEQUENCE 2 0 PushS 64 LocalVar RefGet CallNative CLEAR_SEQUENCE_TASK 1 0 PushD 1 PushS 63 LocalVar RefSet Jump @Label82 :Label83 Call @Label25 CallNative IS_CHAR_INJURED 1 1 IsZero Call @Label25 PushString "missambtv" PushString "sit_loop" CallNative IS_CHAR_PLAYING_ANIM 3 1 And JumpFalse @Label82 Call @Label25 PushD 1 CallNative FREEZE_CHAR_POSITION 2 0 Call @Label25 PushD 6 LocalVar PushD 0 Add RefGet PushD 6 LocalVar PushD 4 Add RefGet PushD 6 LocalVar PushD 8 Add RefGet PushD -2 PushD 4 CallNative TASK_LOOK_AT_COORD 6 0 PushD 23 LocalVar RefGet PushString "TELEVISION_TURN_ON" CallNative PLAY_SOUND_FRONTEND 2 0 PushD 1 CallNative MUTE_GAMEWORLD_AND_POSITIONED_RADIO_FOR_TV 1 0 Jump @Label89 :Label90 FnBegin 0 2 PushD 1 CallNative SET_MINIGAME_IN_PROGRESS 1 0 FnEnd 0 0 :Label89 Call @Label90 PushD 4 PushD 5 LocalVar RefSet :Label82 Jump @Label45 :Label50 PushS 9364 GlobalVar RefGet IsZero JumpFalse @Label91 CallNative HIDE_HUD_AND_RADAR_THIS_FRAME 0 0 :Label91 PushS 9364 GlobalVar RefGet IsZero JumpFalse @Label92 PushS 61 LocalVar RefGet IsZero JumpFalse @Label92 CallNative USING_STANDARD_CONTROLS 0 1 JumpFalse @Label93 PushString "TV_HLP2" CallNative PRINT_HELP 1 0 Jump @Label94 :Label93 PushString "TV_HLP3" CallNative PRINT_HELP 1 0 :Label94 PushD 1 PushS 61 LocalVar RefSet :Label92 PushD 5 PushD 5 LocalVar RefSet Jump @Label45 :Label51 PushS 9364 GlobalVar RefGet IsZero JumpFalse @Label95 CallNative HIDE_HUD_AND_RADAR_THIS_FRAME 0 0 :Label95 PushS 79 LocalVar RefGet JumpFalse @Label96 PushS 9366 GlobalVar RefGet JumpFalse @Label97 PushD 1 PushD 17 LocalVar RefSet CallNative STOP_STREAM 0 0 :Label99 PushString "TV_ADVERTS_BURGERSHOT" CallNative PRELOAD_STREAM 1 1 IsZero JumpFalse @Label98 PushString "TV_ADVERTS_BURGERSHOT" CallNative PRELOAD_STREAM 1 1 Pop PushD 0 CallNative WAIT 1 0 Jump @Label99 :Label98 Jump @Label100 :Label107 FnBegin 0 2 PushS 9365 GlobalVar RefGet PushD 1 CmpEq JumpFalse @Label101 PushString "weazel" CallNative SET_CURRENT_MOVIE 1 0 Jump @Label102 :Label101 PushS 9365 GlobalVar RefGet PushD 2 CmpEq JumpFalse @Label103 PushString "CNT" CallNative SET_CURRENT_MOVIE 1 0 Jump @Label102 :Label103 PushS 9365 GlobalVar RefGet PushD 10 CmpEq JumpFalse @Label104 PushString "static" CallNative SET_CURRENT_MOVIE 1 0 Jump @Label102 :Label104 PushS 9365 GlobalVar RefGet PushS 66 CmpEq JumpFalse @Label105 PushString "burgershot_nosound" CallNative SET_CURRENT_MOVIE 1 0 Jump @Label102 :Label105 PushS 9365 GlobalVar RefGet PushS 98 CmpEq JumpFalse @Label106 PushString "static_nosound" CallNative SET_CURRENT_MOVIE 1 0 Jump @Label102 :Label106 PushS 9365 GlobalVar RefGet PushS 99 CmpEq JumpFalse @Label102 PushString "static" CallNative SET_CURRENT_MOVIE 1 0 :Label102 FnEnd 0 0 :Label100 Call @Label107 PushD 1 PushS 9364 GlobalVar RefSet PushD 6 PushD 5 LocalVar RefSet :Label97 Jump @Label108 :Label96 PushS 9364 GlobalVar RefGet IsZero JumpFalse @Label109 PushD 10 LocalVar RefGet IsZero JumpFalse @Label109 PushD 0 PushD 1 PushS 77 LocalVar CallNative GENERATE_RANDOM_INT_IN_RANGE 3 0 PushD 1 PushD 10 LocalVar RefSet PushS 77 LocalVar RefGet PushD 0 CmpEq JumpFalse @Label110 PushD 1 PushS 9365 GlobalVar RefSet Call @Label107 Jump @Label109 :Label110 PushS 77 LocalVar RefGet PushD 1 CmpEq JumpFalse @Label109 PushD 2 PushS 9365 GlobalVar RefSet Call @Label107 :Label109 PushD 6 PushD 5 LocalVar RefSet :Label108 Jump @Label45 :Label52 PushS 9364 GlobalVar RefGet IsZero JumpFalse @Label111 CallNative HIDE_HUD_AND_RADAR_THIS_FRAME 0 0 :Label111 Jump @Label112 :Label113 FnBegin 0 2 PushD 9 LocalVar CallNative GET_SCRIPT_RENDERTARGET_RENDER_ID 1 0 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 PushF 0,5 PushF 0,5 PushF 1 PushF 1 PushF 0 PushS 255 PushS 255 PushS 255 PushS 255 CallNative DRAW_MOVIE 9 0 FnEnd 0 0 :Label112 Call @Label113 PushS 66 LocalVar RefGet IsZero JumpFalse @Label114 PushS 79 LocalVar RefGet IsZero JumpFalse @Label115 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 PushD 21 LocalVar RefGet CallNative SET_MOVIE_TIME 1 0 PushS 78 LocalVar RefGet CallNative SET_MOVIE_VOLUME 1 0 Jump @Label116 :Label115 PushS 80 LocalVar RefGet CallNative PLAY_STREAM_FROM_OBJECT 1 0 :Label116 CallNative PLAY_MOVIE 0 0 PushD 1 PushS 66 LocalVar RefSet Jump @Label117 :Label114 PushD 21 LocalVar RefGet PushF 0,01 AddF PushD 21 LocalVar RefSet PushD 21 LocalVar RefGet PushF 100 CmpGtF JumpFalse @Label117 PushF 0 PushD 21 LocalVar RefSet :Label117 PushS 80 LocalVar RefGet CallNative HAS_OBJECT_BEEN_DAMAGED 1 1 PushS 9367 GlobalVar RefGet PushD 1 CmpEq Or JumpFalse @Label118 PushS 65 LocalVar RefGet IsZero JumpFalse @Label119 PushS 9366 GlobalVar RefGet JumpFalse @Label120 PushD 1 PushD 20 LocalVar RefSet PushD 17 LocalVar RefGet PushD 0 CmpEq JumpFalse @Label121 PushD 1 PushD 17 LocalVar RefSet :Label121 CallNative STOP_STREAM 0 0 CallNative RELEASE_MOVIE 0 0 PushD 1 PushS 65 LocalVar RefSet Jump @Label122 :Label120 CallNative RELEASE_MOVIE 0 0 PushS 99 PushS 9365 GlobalVar RefSet Call @Label107 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 CallNative PLAY_MOVIE 0 0 PushD 1 PushS 65 LocalVar RefSet :Label122 Jump @Label118 :Label119 PushS 80 LocalVar RefGet CallNative HAS_OBJECT_BEEN_DAMAGED 1 1 JumpFalse @Label118 Call @Label29 :Label118 PushS 9364 GlobalVar RefGet IsZero JumpFalse @Label123 CallNative TIMERA 0 1 PushS 250 CmpGt JumpFalse @Label124 PushD 2 PushS 65 CallNative IS_CONTROL_JUST_PRESSED 2 1 PushD 2 PushS 64 CallNative IS_CONTROL_JUST_PRESSED 2 1 Or JumpFalse @Label124 PushD 21 LocalVar RefGet PushF 100 CmpGeF JumpFalse @Label125 PushF 0 PushD 21 LocalVar RefSet :Label125 PushS 73 LocalVar RefGet IsZero JumpFalse @Label126 PushS 9365 GlobalVar RefGet PushD 1 CmpEq JumpFalse @Label127 PushD 2 PushS 9365 GlobalVar RefSet CallNative STOP_MOVIE 0 0 CallNative RELEASE_MOVIE 0 0 PushF 0,5 PushF 0,5 PushF 1 PushF 1 PushD 0 PushD 0 PushD 0 PushS 255 CallNative DRAW_RECT 8 0 Call @Label107 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 PushD 21 LocalVar RefGet CallNative SET_MOVIE_TIME 1 0 CallNative PLAY_MOVIE 0 0 PushD 0 CallNative SETTIMERA 1 0 Jump @Label128 :Label127 PushS 9365 GlobalVar RefGet PushD 2 CmpEq JumpFalse @Label128 PushD 1 PushS 9365 GlobalVar RefSet CallNative STOP_MOVIE 0 0 CallNative RELEASE_MOVIE 0 0 PushF 0,5 PushF 0,5 PushF 1 PushF 1 PushD 0 PushD 0 PushD 0 PushS 255 CallNative DRAW_RECT 8 0 Call @Label107 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 PushD 21 LocalVar RefGet CallNative SET_MOVIE_TIME 1 0 CallNative PLAY_MOVIE 0 0 PushD 0 CallNative SETTIMERA 1 0 :Label128 Jump @Label124 :Label126 PushS 75 LocalVar RefGet PushS 74 LocalVar RefGet PushS 76 LocalVar CallNative GENERATE_RANDOM_INT_IN_RANGE 3 0 PushS 76 LocalVar RefGet PushS 550 CmpGt JumpFalse @Label129 PushS 9365 GlobalVar RefGet PushD 1 CmpEq JumpFalse @Label130 PushD 0 PushS 1000 PushS 77 LocalVar CallNative GENERATE_RANDOM_INT_IN_RANGE 3 0 PushS 77 LocalVar RefGet PushS 300 CmpGt JumpFalse @Label131 PushD 2 PushS 9365 GlobalVar RefSet CallNative STOP_MOVIE 0 0 CallNative RELEASE_MOVIE 0 0 PushF 0,5 PushF 0,5 PushF 1 PushF 1 PushD 0 PushD 0 PushD 0 PushS 255 CallNative DRAW_RECT 8 0 Call @Label107 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 PushD 21 LocalVar RefGet CallNative SET_MOVIE_TIME 1 0 CallNative PLAY_MOVIE 0 0 PushD 0 CallNative SETTIMERA 1 0 Jump @Label132 :Label131 PushD 10 PushS 9365 GlobalVar RefSet CallNative STOP_MOVIE 0 0 CallNative RELEASE_MOVIE 0 0 PushF 0,5 PushF 0,5 PushF 1 PushF 1 PushD 0 PushD 0 PushD 0 PushS 255 CallNative DRAW_RECT 8 0 Call @Label107 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 CallNative PLAY_MOVIE 0 0 PushD 0 CallNative SETTIMERA 1 0 :Label132 Jump @Label133 :Label130 PushS 9365 GlobalVar RefGet PushD 2 CmpEq JumpFalse @Label134 PushD 0 PushS 1000 PushS 77 LocalVar CallNative GENERATE_RANDOM_INT_IN_RANGE 3 0 PushS 77 LocalVar RefGet PushS 300 CmpGt JumpFalse @Label135 PushD 1 PushS 9365 GlobalVar RefSet CallNative STOP_MOVIE 0 0 CallNative RELEASE_MOVIE 0 0 PushF 0,5 PushF 0,5 PushF 1 PushF 1 PushD 0 PushD 0 PushD 0 PushS 255 CallNative DRAW_RECT 8 0 Call @Label107 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 PushD 21 LocalVar RefGet CallNative SET_MOVIE_TIME 1 0 CallNative PLAY_MOVIE 0 0 PushD 0 CallNative SETTIMERA 1 0 Jump @Label136 :Label135 PushD 10 PushS 9365 GlobalVar RefSet CallNative STOP_MOVIE 0 0 CallNative RELEASE_MOVIE 0 0 PushF 0,5 PushF 0,5 PushF 1 PushF 1 PushD 0 PushD 0 PushD 0 PushS 255 CallNative DRAW_RECT 8 0 Call @Label107 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 CallNative PLAY_MOVIE 0 0 PushD 0 CallNative SETTIMERA 1 0 :Label136 Jump @Label133 :Label134 PushS 9365 GlobalVar RefGet PushD 10 CmpEq JumpFalse @Label133 PushD 0 PushS 1000 PushS 77 LocalVar CallNative GENERATE_RANDOM_INT_IN_RANGE 3 0 PushS 77 LocalVar RefGet PushS 500 CmpGt JumpFalse @Label137 PushD 1 PushS 9365 GlobalVar RefSet CallNative STOP_MOVIE 0 0 CallNative RELEASE_MOVIE 0 0 PushF 0,5 PushF 0,5 PushF 1 PushF 1 PushD 0 PushD 0 PushD 0 PushS 255 CallNative DRAW_RECT 8 0 Call @Label107 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 PushD 21 LocalVar RefGet CallNative SET_MOVIE_TIME 1 0 CallNative PLAY_MOVIE 0 0 PushD 0 CallNative SETTIMERA 1 0 Jump @Label133 :Label137 PushD 2 PushS 9365 GlobalVar RefSet CallNative STOP_MOVIE 0 0 CallNative RELEASE_MOVIE 0 0 PushF 0,5 PushF 0,5 PushF 1 PushF 1 PushD 0 PushD 0 PushD 0 PushS 255 CallNative DRAW_RECT 8 0 Call @Label107 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 PushD 21 LocalVar RefGet CallNative SET_MOVIE_TIME 1 0 CallNative PLAY_MOVIE 0 0 PushD 0 CallNative SETTIMERA 1 0 :Label133 Jump @Label124 :Label129 PushD 10 PushS 9365 GlobalVar RefSet CallNative STOP_MOVIE 0 0 CallNative RELEASE_MOVIE 0 0 PushF 0,5 PushF 0,5 PushF 1 PushF 1 PushD 0 PushD 0 PushD 0 PushS 255 CallNative DRAW_RECT 8 0 Call @Label107 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 CallNative PLAY_MOVIE 0 0 PushD 0 CallNative SETTIMERA 1 0 :Label124 PushD 2 PushD 0 CallNative IS_CONTROL_JUST_PRESSED 2 1 JumpFalse @Label138 CallNative IS_XBOX360_VERSION 0 1 JumpFalse @Label139 PushS 62 LocalVar RefGet PushD 3 CmpEq JumpFalse @Label140 PushD 2 PushS 62 LocalVar RefSet PushD 26 LocalVar RefGet PushD 0 CallNative SET_CAM_ACTIVE 2 0 PushD 26 LocalVar RefGet PushD 0 CallNative SET_CAM_PROPAGATE 2 0 PushD 25 LocalVar RefGet PushD 1 CallNative SET_CAM_ACTIVE 2 0 PushD 25 LocalVar RefGet PushD 1 CallNative SET_CAM_PROPAGATE 2 0 Jump @Label141 :Label140 PushS 62 LocalVar RefGet PushD 2 CmpEq JumpFalse @Label141 PushD 3 PushS 62 LocalVar RefSet PushD 25 LocalVar RefGet PushD 0 CallNative SET_CAM_ACTIVE 2 0 PushD 25 LocalVar RefGet PushD 0 CallNative SET_CAM_PROPAGATE 2 0 PushD 26 LocalVar RefGet PushD 1 CallNative SET_CAM_ACTIVE 2 0 PushD 26 LocalVar RefGet PushD 1 CallNative SET_CAM_PROPAGATE 2 0 :Label141 Jump @Label138 :Label139 PushS 62 LocalVar RefGet PushD 3 CmpEq JumpFalse @Label142 PushD 1 PushS 62 LocalVar RefSet PushD 26 LocalVar RefGet PushD 0 CallNative SET_CAM_ACTIVE 2 0 PushD 26 LocalVar RefGet PushD 0 CallNative SET_CAM_PROPAGATE 2 0 PushD 24 LocalVar RefGet PushD 1 CallNative SET_CAM_ACTIVE 2 0 PushD 24 LocalVar RefGet PushD 1 CallNative SET_CAM_PROPAGATE 2 0 Jump @Label138 :Label142 PushS 62 LocalVar RefGet PushD 2 CmpEq JumpFalse @Label143 PushD 3 PushS 62 LocalVar RefSet PushD 25 LocalVar RefGet PushD 0 CallNative SET_CAM_ACTIVE 2 0 PushD 25 LocalVar RefGet PushD 0 CallNative SET_CAM_PROPAGATE 2 0 PushD 26 LocalVar RefGet PushD 1 CallNative SET_CAM_ACTIVE 2 0 PushD 26 LocalVar RefGet PushD 1 CallNative SET_CAM_PROPAGATE 2 0 Jump @Label138 :Label143 PushS 62 LocalVar RefGet PushD 1 CmpEq JumpFalse @Label138 PushD 2 PushS 62 LocalVar RefSet PushD 24 LocalVar RefGet PushD 0 CallNative SET_CAM_ACTIVE 2 0 PushD 24 LocalVar RefGet PushD 0 CallNative SET_CAM_PROPAGATE 2 0 PushD 25 LocalVar RefGet PushD 1 CallNative SET_CAM_ACTIVE 2 0 PushD 25 LocalVar RefGet PushD 1 CallNative SET_CAM_PROPAGATE 2 0 :Label138 CallNative USING_STANDARD_CONTROLS 0 1 CallNative IS_USING_CONTROLLER 0 1 IsZero Or JumpFalse @Label144 PushD 2 PushS 84 CallNative IS_CONTROL_JUST_PRESSED 2 1 JumpFalse @Label145 PushS 78 LocalVar RefGet PushF 1,5 AddF PushS 78 LocalVar RefSet CallNative PRINTNL 0 0 PushString "movievolume: " CallNative PRINTSTRING 1 0 PushS 78 LocalVar RefGet CallNative PRINTFLOAT 1 0 CallNative PRINTNL 0 0 PushS 78 LocalVar RefGet PushF 0 CmpGtF JumpFalse @Label146 PushF 0 PushS 78 LocalVar RefSet PushS 78 LocalVar RefGet CallNative SET_MOVIE_VOLUME 1 0 Jump @Label145 :Label146 PushS 78 LocalVar RefGet PushS -24 ToF CmpLtF JumpFalse @Label147 PushF 24 NegF PushS 78 LocalVar RefSet PushS 78 LocalVar RefGet CallNative SET_MOVIE_VOLUME 1 0 Jump @Label145 :Label147 PushS 78 LocalVar RefGet CallNative SET_MOVIE_VOLUME 1 0 :Label145 PushD 2 PushS 83 CallNative IS_CONTROL_JUST_PRESSED 2 1 JumpFalse @Label148 PushS 78 LocalVar RefGet PushF 1,5 SubF PushS 78 LocalVar RefSet CallNative PRINTNL 0 0 PushString "movievolume: " CallNative PRINTSTRING 1 0 PushS 78 LocalVar RefGet CallNative PRINTFLOAT 1 0 CallNative PRINTNL 0 0 PushS 78 LocalVar RefGet PushF 24 NegF CmpLtF JumpFalse @Label149 PushF 100 NegF PushS 78 LocalVar RefSet PushS 78 LocalVar RefGet CallNative SET_MOVIE_VOLUME 1 0 Jump @Label148 :Label149 PushS 78 LocalVar RefGet CallNative SET_MOVIE_VOLUME 1 0 :Label148 Jump @Label150 :Label144 PushD 2 PushS 82 CallNative IS_CONTROL_JUST_PRESSED 2 1 JumpFalse @Label151 PushS 78 LocalVar RefGet PushF 1,5 AddF PushS 78 LocalVar RefSet CallNative PRINTNL 0 0 PushString "movievolume: " CallNative PRINTSTRING 1 0 PushS 78 LocalVar RefGet CallNative PRINTFLOAT 1 0 CallNative PRINTNL 0 0 PushS 78 LocalVar RefGet PushF 0 CmpGtF JumpFalse @Label152 PushF 0 PushS 78 LocalVar RefSet PushS 78 LocalVar RefGet CallNative SET_MOVIE_VOLUME 1 0 Jump @Label151 :Label152 PushS 78 LocalVar RefGet PushS -24 ToF CmpLtF JumpFalse @Label153 PushF 24 NegF PushS 78 LocalVar RefSet PushS 78 LocalVar RefGet CallNative SET_MOVIE_VOLUME 1 0 Jump @Label151 :Label153 PushS 78 LocalVar RefGet CallNative SET_MOVIE_VOLUME 1 0 :Label151 PushD 2 PushS 81 CallNative IS_CONTROL_JUST_PRESSED 2 1 JumpFalse @Label150 PushS 78 LocalVar RefGet PushF 1,5 SubF PushS 78 LocalVar RefSet CallNative PRINTNL 0 0 PushString "movievolume: " CallNative PRINTSTRING 1 0 PushS 78 LocalVar RefGet CallNative PRINTFLOAT 1 0 CallNative PRINTNL 0 0 PushS 78 LocalVar RefGet PushF 24 NegF CmpLtF JumpFalse @Label154 PushF 100 NegF PushS 78 LocalVar RefSet PushS 78 LocalVar RefGet CallNative SET_MOVIE_VOLUME 1 0 Jump @Label150 :Label154 PushS 78 LocalVar RefGet CallNative SET_MOVIE_VOLUME 1 0 :Label150 PushD 2 PushD 23 CallNative IS_CONTROL_JUST_PRESSED 2 1 JumpFalse @Label155 PushD 12 LocalVar RefGet PushS 67 LocalVar RefGet CallNative SET_ROOM_FOR_VIEWPORT_BY_NAME 2 0 Call @Label25 CallNative IS_CHAR_INJURED 1 1 IsZero JumpFalse @Label156 Call @Label25 PushS 67 LocalVar RefGet CallNative SET_ROOM_FOR_CHAR_BY_NAME 2 0 :Label156 PushD 1 CallNative SWITCH_STREAMING 1 0 PushD 0 CallNative OVERRIDE_FREEZE_FLAGS 1 0 CallNative CLEAR_HELP 0 0 CallNative STOP_MOVIE 0 0 CallNative RELEASE_MOVIE 0 0 PushD 9 LocalVar RefGet PushD -1 CmpEq IsZero JumpFalse @Label157 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 PushF 0,5 PushF 0,5 PushF 1 PushF 1 PushD 0 PushD 0 PushD 0 PushS 255 CallNative DRAW_RECT 8 0 :Label157 PushD 23 LocalVar RefGet PushString "TELEVISION_TURN_OFF" CallNative PLAY_SOUND_FRONTEND 2 0 PushD 27 LocalVar RefGet Jump @Label158 :Label160 FnBegin 1 3 PushD 28 LocalVar RefGet JumpFalse @Label159 PushD 24 LocalVar RefGet PushD 0 CallNative SET_CAM_ACTIVE 2 0 PushD 24 LocalVar RefGet PushD 0 CallNative SET_CAM_PROPAGATE 2 0 PushD 25 LocalVar RefGet PushD 0 CallNative SET_CAM_ACTIVE 2 0 PushD 25 LocalVar RefGet PushD 0 CallNative SET_CAM_PROPAGATE 2 0 PushD 26 LocalVar RefGet PushD 0 CallNative SET_CAM_ACTIVE 2 0 PushD 26 LocalVar RefGet PushD 0 CallNative SET_CAM_PROPAGATE 2 0 PushD 0 PushD 0 CallNative ACTIVATE_SCRIPTED_CAMS 2 0 PushF 0 CallNative SET_GAME_CAM_HEADING 1 0 Var0 CallNative END_CAM_COMMANDS 1 0 PushD 24 LocalVar RefGet CallNative DESTROY_CAM 1 0 PushD 25 LocalVar RefGet CallNative DESTROY_CAM 1 0 PushD 26 LocalVar RefGet CallNative DESTROY_CAM 1 0 PushD 0 PushD 28 LocalVar RefSet :Label159 FnEnd 1 0 :Label158 Call @Label160 PushD 0 PushS 63 LocalVar RefSet PushD 0 PushS 9367 GlobalVar RefSet PushD 0 PushS 66 LocalVar RefSet PushD 0 PushD 10 LocalVar RefSet PushD 4 PushString "TV_HLP1" Call @Label23 PushD 0 CallNative SETTIMERA 1 0 PushD 7 PushD 5 LocalVar RefSet :Label155 CallNative USING_STANDARD_CONTROLS 0 1 JumpFalse @Label161 PushD 2 PushS 82 CallNative IS_CONTROL_JUST_PRESSED 2 1 PushD 2 PushS 79 CallNative IS_CONTROL_JUST_PRESSED 2 1 Or PushD 2 PushS 80 CallNative IS_CONTROL_JUST_PRESSED 2 1 Or Jump @Label162 :Label164 FnBegin 0 2 PushD 0 PushS 78 CallNative IS_CONTROL_PRESSED 2 1 PushD 2 PushS 78 CallNative IS_CONTROL_PRESSED 2 1 Or JumpFalse @Label163 PushD 1 FnEnd 0 1 Jump @Label162 :Label163 PushD 0 FnEnd 0 1 :Label162 Call @Label164 Or Jump @Label165 :Label167 FnBegin 0 2 PushD 0 PushS 77 CallNative IS_CONTROL_JUST_PRESSED 2 1 PushD 2 PushS 77 CallNative IS_CONTROL_JUST_PRESSED 2 1 Or JumpFalse @Label166 PushD 1 FnEnd 0 1 Jump @Label165 :Label166 PushD 0 FnEnd 0 1 :Label165 Call @Label167 Or PushD 2 PushS 66 CallNative IS_CONTROL_JUST_PRESSED 2 1 Or PushD 2 PushS 67 CallNative IS_CONTROL_JUST_PRESSED 2 1 Or JumpFalse @Label168 PushString "TV_HLP2" CallNative IS_THIS_HELP_MESSAGE_BEING_DISPLAYED 1 1 IsZero JumpFalse @Label168 PushString "TV_HLP2" CallNative PRINT_HELP 1 0 :Label168 Jump @Label123 :Label161 PushD 2 PushS 84 CallNative IS_CONTROL_JUST_PRESSED 2 1 PushD 2 PushS 79 CallNative IS_CONTROL_JUST_PRESSED 2 1 Or PushD 2 PushS 80 CallNative IS_CONTROL_JUST_PRESSED 2 1 Or Call @Label164 Or Call @Label167 Or PushD 2 PushS 66 CallNative IS_CONTROL_JUST_PRESSED 2 1 Or PushD 2 PushS 67 CallNative IS_CONTROL_JUST_PRESSED 2 1 Or JumpFalse @Label123 PushString "TV_HLP3" CallNative IS_THIS_HELP_MESSAGE_BEING_DISPLAYED 1 1 IsZero JumpFalse @Label123 PushString "TV_HLP3" CallNative PRINT_HELP 1 0 :Label123 Jump @Label45 :Label53 CallNative TIMERA 0 1 PushS 2000 CmpGt JumpFalse @Label169 PushD 23 LocalVar RefGet CallNative HAS_SOUND_FINISHED 1 1 JumpFalse @Label169 PushS 9364 GlobalVar RefGet IsZero JumpFalse @Label170 Jump @Label171 :Label172 FnBegin 0 2 PushD 0 CallNative SET_MINIGAME_IN_PROGRESS 1 0 FnEnd 0 0 :Label171 Call @Label172 :Label170 Call @Label25 CallNative IS_CHAR_INJURED 1 1 IsZero JumpFalse @Label173 Call @Label25 PushD 0 CallNative FREEZE_CHAR_POSITION 2 0 Call @Label25 PushD 6 LocalVar PushD 0 Add RefGet PushD 6 LocalVar PushD 4 Add RefGet PushD 6 LocalVar PushD 8 Add RefGet PushD 0 PushD 0 CallNative TASK_LOOK_AT_COORD 6 0 Call @Label25 CallNative CLEAR_CHAR_TASKS 1 0 Call @Label21 PushD 1 CallNative SET_PLAYER_CONTROL 2 0 :Label173 Call @Label18 PushD 0 CallNative MUTE_GAMEWORLD_AND_POSITIONED_RADIO_FOR_TV 1 0 CallNative AMBIENT_AUDIO_BANK_NO_LONGER_NEEDED 0 0 PushD 8 PushD 5 LocalVar RefSet :Label169 Jump @Label45 :Label54 PushD 9 LocalVar RefGet PushD -1 CmpEq IsZero JumpFalse @Label174 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 PushF 0,5 PushF 0,5 PushF 1 PushF 1 PushD 0 PushD 0 PushD 0 PushS 255 CallNative DRAW_RECT 8 0 :Label174 PushS 9364 GlobalVar RefGet IsZero JumpFalse @Label175 PushD 4 PushString "TV_HLP1" Call @Label23 PushD 2 PushD 5 LocalVar RefSet :Label175 Jump @Label45 :Label45 Jump @Label176 :Label44 Call @Label29 :Label176 Jump @Label177 :Label43 Call @Label29 :Label177 Jump @Label178 :Label191 FnBegin 0 3 PushD 17 LocalVar RefGet Switch 1:@Label179 2:@Label180 Jump @Label181 :Label179 PushString "TV_fakeStatic" PushD 0 CallNative REQUEST_STREAMED_TXD 2 0 PushString "TV_fakeStatic" CallNative HAS_STREAMED_TXD_LOADED 1 1 IsZero JumpFalse @Label182 Jump @Label181 :Label182 PushString "TV_fakeStatic" PushString "static_0" CallNative GET_TEXTURE_FROM_STREAMED_TXD 2 1 PushD 0 PushD 1 PushD 13 LocalVar ArrayRef RefSet PushString "TV_fakeStatic" PushString "static_1" CallNative GET_TEXTURE_FROM_STREAMED_TXD 2 1 PushD 1 PushD 1 PushD 13 LocalVar ArrayRef RefSet PushString "TV_fakeStatic" PushString "static_2" CallNative GET_TEXTURE_FROM_STREAMED_TXD 2 1 PushD 2 PushD 1 PushD 13 LocalVar ArrayRef RefSet PushD 1 PushD 19 LocalVar RefSet PushD 2 PushD 17 LocalVar RefSet :Label180 PushD 20 LocalVar RefGet JumpFalse @Label183 PushD 9 LocalVar RefGet CallNative SET_TEXT_RENDER_ID 1 0 PushD 0 PushD 2 Var2 CallNative GENERATE_RANDOM_INT_IN_RANGE 3 0 PushD 18 LocalVar RefGet PushD 1 PushD 13 LocalVar ArrayRef RefGet PushF 0,5 PushF 0,5 PushF 1 PushF 1 Var2 RefGet CallNative TO_FLOAT 1 1 PushF 180 MulF PushS 255 PushS 255 PushS 255 PushS 255 CallNative DRAW_SPRITE 10 0 PushD 18 LocalVar PushD 1 PushD 0 PushD 2 Jump @Label184 :Label190 FnBegin 4 7 PushD 1 Var6 RefSet Var0 RefGet RefGet Var1 RefGet Add Var0 RefGet RefSet :Label189 Var6 RefGet JumpFalse @Label185 Var0 RefGet RefGet Var3 RefGet CmpGt JumpFalse @Label186 Var0 RefGet RefGet Var3 RefGet Var2 RefGet Sub PushD 1 Add Sub Var0 RefGet RefSet Jump @Label187 :Label186 Var0 RefGet RefGet Var2 RefGet CmpLt JumpFalse @Label188 Var0 RefGet RefGet Var3 RefGet Var2 RefGet Sub PushD 1 Add Add Var0 RefGet RefSet Jump @Label187 :Label188 PushD 0 Var6 RefSet :Label187 Jump @Label189 :Label185 FnEnd 4 0 :Label184 Call @Label190 :Label183 Jump @Label181 :Label181 FnEnd 0 0 :Label178 Call @Label191 Jump @Label33 :Label41 Call @Label29 FnEnd 0 0