IW4-Dump-Files/ui/main_selection.menu

905 lines
20 KiB
Plaintext

/*********************************************************
***************** Dumped by aerosoul94 *******************
*********************************************************/
{
menuDef
{
name "main_selection"
rect 0 0 640 480 0 0
visible 1
forecolor 1 1 1 1
focuscolor 1 1 1 1
fullscreen 1
fadeCycle 1
fadeClamp 1
fadeAmount 0.1
soundLoop "music_opening"
onOpen
{
setLocalVarInt "ui_sp_stat_progression_easy" ( 0 );
setLocalVarInt "ui_sp_stat_progression_easy" ( ( ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 0 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 1 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 2 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 3 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 4 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 5 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 6 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 7 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 8 ) ) >= 1 ) ) );
setLocalVarInt "ui_sp_stat_progression_easy" ( localvarint( "ui_sp_stat_progression_easy" ) + ( ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 9 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 10 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 11 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 12 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 13 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 14 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 15 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 16 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 17 ) ) >= 1 ) ) );
setdvar "ui_test" "none";
if ( localvarstring( "ui_setfocus_to" ) == "game_mp" )
{
setdvar "ui_test" "game_mp";
setfocus "game_mp";
}
if ( localvarstring( "ui_setfocus_to" ) == "game_so" )
{
setdvar "ui_test" "game_so";
setfocus "game_so";
}
if ( localvarstring( "ui_setfocus_to" ) != "game_so" && localvarstring( "ui_setfocus_to" ) != "game_mp" )
{
setdvar "ui_test" "game_sp";
setfocus "game_sp";
}
if ( !getprofiledata( "hasEverPlayed_MainMenu" ) )
{
setLocalVarBool "ui_show_recommendation" ( 1 );
open "offensive_warning";
}
}
onClose
{
}
onEsc
{
if ( localvarint( "ui_highlighted_game" ) == 1 )
{
setLocalVarString "ui_setfocus_to" ( "game_so" );
}
if ( localvarint( "ui_highlighted_game" ) == 2 )
{
setLocalVarString "ui_setfocus_to" ( "game_sp" );
}
if ( localvarint( "ui_highlighted_game" ) == 3 )
{
setLocalVarString "ui_setfocus_to" ( "game_mp" );
}
}
itemDef
{
rect 0 0 640 480 4 4
decoration
visible 1
style 3
forecolor 1 1 1 1
background "mw2_main_background"
textscale 0.55
}
itemDef
{
rect -389.46 0 1708 480 0 0
decoration
visible 1
style 3
forecolor 1 1 1 0.5
background "mw2_main_cloud_overlay"
textscale 0.55
exp rect x 0 - 107 ) - ( ( float( milliseconds( ) % 60000 ) / 60000 ) * ( 854 ) ) )
}
itemDef
{
rect -451.247 0 -1708 -480 0 0
decoration
visible 1
style 3
forecolor 1 1 1 0.5
background "mw2_main_cloud_overlay"
textscale 0.55
exp rect x - 107 + 854 ) + ( ( float( milliseconds( ) % 50000 ) / 50000 ) * ( 854 ) ) )
}
itemDef
{
rect -427 -240 854 480 2 2
decoration
visible 1
style 3
forecolor 1 1 1 1
background "mw2_main_co_image"
textscale 0.55
visible when ( localvarint( "ui_highlighted_game" ) == 1 )
}
itemDef
{
rect -427 -240 854 480 2 2
decoration
visible 1
style 3
forecolor 1 1 1 1
background "mw2_main_sp_image"
textscale 0.55
visible when ( localvarint( "ui_highlighted_game" ) == 2 )
}
itemDef
{
rect -427 -240 854 480 2 2
decoration
visible 1
style 3
forecolor 1 1 1 1
background "mw2_main_mp_image"
textscale 0.55
visible when ( localvarint( "ui_highlighted_game" ) == 3 )
}
itemDef
{
rect 0 0 640 480 4 4
decoration
visible 1
style 3
forecolor 1 1 1 0.544038
background "mockup_bg_glow"
textscale 0.55
exp forecolor a ( sin( milliseconds( ) / 1500 ) + 1 ) * 0.25 ) + 0.25 )
}
itemDef
{
rect 0 0 640 480 4 4
decoration
visible 1
style 3
forecolor 1 1 1 0.539993
background "mockup_bg_glow"
textscale 0.55
exp forecolor a ( sin( milliseconds( ) / 480 ) + 1 ) * 0.25 ) + 0.25 )
}
itemDef
{
rect -256 -198 512 128 2 2
decoration
visible 1
style 3
forecolor 1 1 1 1
background "logo_cod2"
textscale 0.55
}
itemDef
{
rect -298 186 196 111 2 1
decoration
visible 1
style 3
forecolor 1 1 1 1
background "levelshot_mw2_game_so_blur"
textscale 0.55
exp rect x 1 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( ( 200 ) - 4 )
exp rect h ( 111 )
visible when ( 1 )
}
itemDef
{
rect -98 186 196 111 2 1
decoration
visible 1
style 3
forecolor 1 1 1 1
background "levelshot_mw2_game_sp_blur"
textscale 0.55
exp rect x 2 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( ( 200 ) - 4 )
exp rect h ( 111 )
visible when ( 1 )
}
itemDef
{
rect 102 186 196 111 2 1
decoration
visible 1
style 3
forecolor 1 1 1 1
background "levelshot_mw2_game_mp_blur"
textscale 0.55
exp rect x 3 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( ( 200 ) - 4 )
exp rect h ( 111 )
visible when ( 1 )
}
itemDef
{
rect 0 170 640 156 4 1
decoration
visible 1
style 3
forecolor 0 0 0 0.2
background "white"
textscale 0.55
visible when ( 1 )
}
itemDef
{
rect -498 170 196 156 2 1
decoration
visible 1
style 3
forecolor 0.5 0.5 0.5 0.65
background "white"
textscale 0.55
exp rect x 0 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( ( 200 ) - 4 )
visible when ( 1 )
}
itemDef
{
rect -298 170 196 156 2 1
decoration
visible 1
style 3
forecolor 0.5 0.5 0.5 0.65
background "white"
textscale 0.55
exp rect x 1 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( ( 200 ) - 4 )
visible when ( 1 )
}
itemDef
{
rect -98 170 196 156 2 1
decoration
visible 1
style 3
forecolor 0.5 0.5 0.5 0.65
background "white"
textscale 0.55
exp rect x 2 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( ( 200 ) - 4 )
visible when ( 1 )
}
itemDef
{
rect 102 170 196 156 2 1
decoration
visible 1
style 3
forecolor 0.5 0.5 0.5 0.65
background "white"
textscale 0.55
exp rect x 3 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( ( 200 ) - 4 )
visible when ( 1 )
}
itemDef
{
rect 302 170 196 156 2 1
decoration
visible 1
style 3
forecolor 0.5 0.5 0.5 0.65
background "white"
textscale 0.55
exp rect x 4 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( ( 200 ) - 4 )
visible when ( 1 )
}
itemDef
{
rect -32 138 32 32 4 1
decoration
visible 1
style 3
forecolor 0 0 0 1
background "drop_shadow_tl"
textscale 0.55
visible when ( 1 )
}
itemDef
{
rect 0 138 640 32 4 1
decoration
visible 1
style 3
forecolor 0 0 0 1
background "drop_shadow_t"
textscale 0.55
visible when ( 1 )
}
itemDef
{
rect 640 138 32 32 4 1
decoration
visible 1
style 3
forecolor 0 0 0 1
background "drop_shadow_tr"
textscale 0.55
visible when ( 1 )
}
itemDef
{
rect 640 170 32 156 4 1
decoration
visible 1
style 3
forecolor 0 0 0 1
background "drop_shadow_r"
textscale 0.55
visible when ( 1 )
}
itemDef
{
rect 640 326 32 32 4 1
decoration
visible 1
style 3
forecolor 0 0 0 1
background "drop_shadow_br"
textscale 0.55
visible when ( 1 )
}
itemDef
{
rect 0 326 640 32 4 1
decoration
visible 1
style 3
forecolor 0 0 0 1
background "drop_shadow_b"
textscale 0.55
visible when ( 1 )
}
itemDef
{
rect -32 326 32 32 4 1
decoration
visible 1
style 3
forecolor 0 0 0 1
background "drop_shadow_bl"
textscale 0.55
visible when ( 1 )
}
itemDef
{
rect -32 170 32 156 4 1
decoration
visible 1
style 3
forecolor 0 0 0 1
background "drop_shadow_l"
textscale 0.55
visible when ( 1 )
}
itemDef
{
rect 0 346 640 24 4 1
decoration
visible 1
style 3
forecolor 0 0 0 1
background "line_horizontal"
textscale 0.55
visible when ( 1 )
}
itemDef
{
rect -320 346 640 24 2 1
decoration
visible 1
forecolor 1 1 1 0.75
textfont 3
textalign 13
textaligny -4
textscale 0.375
visible when ( 1 )
exp text ( localvarstring( "ui_game_desc" ) )
}
itemDef
{
rect 0 170 0 156 2 1
decoration
visible 1
style 3
forecolor 0.2 0.2 0.2 1
background "white"
textscale 0.55
exp rect x 1 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( ( 200 ) - 4 )
visible when ( ( localvarint( "ui_highlighted_game" ) == 1 ) )
}
itemDef
{
rect 0 186 0 0 2 1
decoration
visible 1
style 3
forecolor 1 1 1 1
background "levelshot_mw2_game_so"
textscale 0.55
exp rect x 1 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( ( 200 ) - 4 )
exp rect h ( 111 )
visible when ( ( localvarint( "ui_highlighted_game" ) == 1 ) )
}
itemDef
{
rect 0 170 0 -40 2 1
decoration
visible 1
style 1
forecolor 1 1 1 1
type 1
textfont 9
textalign 5
textaligny -1
textscale 0.33
text "@MENU_SP_CAMPAIGN"
exp rect x ( ( - ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) * 1.5 ) + ( 1 - 1 ) * ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) + 2 )
exp rect w - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) )
exp forecolor a ( 1 )
visible when ( "game_so" == "game_sp" )
}
itemDef
{
rect 0 0 0 -40 2 1
decoration
visible 1
style 1
forecolor 1 1 1 1
type 1
textfont 9
textalign 5
textscale 0.33
text "@MENU_SP_FOR_THE_RECORD"
exp rect y ( 170 + 108 - ( !dvarbool( "hidef" ) ) * 12 )
exp rect x ( ( - ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) * 1.5 ) + ( 1 - 1 ) * ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) + 2 )
exp rect w - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) )
exp forecolor a ( 1 )
visible when ( "game_so" == "game_sp" && localvarint( "ui_highlighted_game" ) == 2 )
}
itemDef
{
rect -298 170 200 -40 2 1
decoration
visible 1
style 1
forecolor 1 1 1 1
textfont 9
textalign 5
textaligny -1
textscale 0.33
text "@MENU_SP_SPECIAL_OPS_CAPS"
exp rect x 1 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( 200 )
exp forecolor a ( 1 )
visible when ( "game_so" != "game_sp" )
}
itemDef
{
name "game_so"
rect -298 170 200 156 2 1
visible 1
style 1
forecolor 1 1 1 1
type 1
textfont 9
textalign 5
textscale 0.33
exp rect x 1 - 2.5 ) * ( 200 ) + 2 )
execKeyInt 31
{
setfocus "game_sp";
}
execKeyInt 23
{
setfocus "game_sp";
}
execKeyInt 30
{
setfocus "game_mp";
}
execKeyInt 22
{
setfocus "game_mp";
}
execKeyInt 29
{
}
execKeyInt 21
{
}
execKeyInt 28
{
}
execKeyInt 20
{
}
action
{
if ( localvarbool( "ui_show_recommendation" ) )
{
open "popmenu_recommendation_so";
}
else
{
open "main_specops";
}
}
onFocus
{
play "mouse_over";
setLocalVarInt "ui_highlighted_game" ( 1 );
setLocalVarString "ui_game_desc" ( "@MENU_SP_DESC_SPECIALOPS" );
}
}
itemDef
{
rect 0 170 0 156 2 1
decoration
visible 1
style 1
forecolor 0.75 0.75 0.75 1
textfont 9
textalign 13
textaligny -1
textscale 0.33
exp rect x 1 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( 200 - 6 )
visible when ( 1 && localvarint( "ui_highlighted_game" ) == 1 )
exp text ( locstring( "@MENU_SP_COMPLETION_PERCENT" , int( getprofiledata( "percentCompleteSO" ) * 100 / 69 ) ) )
}
itemDef
{
rect 0 170 0 156 2 1
decoration
visible 1
style 3
forecolor 0.2 0.2 0.2 1
background "white"
textscale 0.55
exp rect x 2 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( ( 200 ) - 4 )
visible when ( ( localvarint( "ui_highlighted_game" ) == 2 ) )
}
itemDef
{
rect 0 186 0 0 2 1
decoration
visible 1
style 3
forecolor 1 1 1 1
background "levelshot_mw2_game_sp"
textscale 0.55
exp rect x 2 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( ( 200 ) - 4 )
exp rect h ( 111 )
visible when ( ( localvarint( "ui_highlighted_game" ) == 2 ) )
}
itemDef
{
rect -98 170 200 -40 2 1
decoration
visible 1
style 1
forecolor 1 1 1 1
type 1
textfont 9
textalign 5
textaligny -1
textscale 0.33
text "@MENU_SP_CAMPAIGN"
exp rect x - ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) * 1.5 ) + ( 2 - 1 ) * ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) + 2 )
exp rect w - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) )
exp forecolor a ( 1 )
visible when ( "game_sp" == "game_sp" )
}
itemDef
{
rect 0 0 0 -40 2 1
decoration
visible 1
style 1
forecolor 1 1 1 1
type 1
textfont 9
textalign 5
textscale 0.33
text "@MENU_SP_FOR_THE_RECORD"
exp rect y ( 170 + 108 - ( !dvarbool( "hidef" ) ) * 12 )
exp rect x - ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) * 1.5 ) + ( 2 - 1 ) * ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) + 2 )
exp rect w - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) )
exp forecolor a ( 1 )
visible when ( "game_sp" == "game_sp" && localvarint( "ui_highlighted_game" ) == 2 )
}
itemDef
{
rect 0 170 0 -40 2 1
decoration
visible 1
style 1
forecolor 1 1 1 1
textfont 9
textalign 5
textaligny -1
textscale 0.33
exp rect x 2 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( 200 )
exp forecolor a ( 1 )
visible when ( "game_sp" != "game_sp" )
}
itemDef
{
name "game_sp"
rect -98 170 200 156 2 1
visible 1
style 1
forecolor 1 1 1 1
type 1
textfont 9
textalign 5
textscale 0.33
exp rect x 2 - 2.5 ) * ( 200 ) + 2 )
execKeyInt 31
{
setfocus "game_mp";
}
execKeyInt 23
{
setfocus "game_mp";
}
execKeyInt 30
{
setfocus "game_so";
}
execKeyInt 22
{
setfocus "game_so";
}
execKeyInt 29
{
}
execKeyInt 21
{
}
execKeyInt 28
{
}
execKeyInt 20
{
}
action
{
if ( !getprofiledata( "hasEverPlayed_SP" ) )
{
setGameMode "sp";
setdvar "specialops" 0;
setdvar "ui_version_show" 0;
exec "select_save_device";
execnow "Updatedvarsfromprofile";
exec "profile_difficultyLoad";
exec "set nextmap devmap trainer; unskippablecinematic intro_credits_load";
}
else
{
open "main_text";
}
}
onFocus
{
play "mouse_over";
setLocalVarInt "ui_highlighted_game" ( 2 );
setLocalVarString "ui_game_desc" ( "@MENU_SP_DESC_SINGLEPLAYER" );
}
}
itemDef
{
rect 0 170 0 156 2 1
decoration
visible 1
style 1
forecolor 0.75 0.75 0.75 1
textfont 9
textalign 13
textaligny -1
textscale 0.33
exp rect x 2 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( 200 - 6 )
visible when ( ( int( ( ( getprofiledata( "percentCompleteSP" ) / 100 ) * 10 ) % 10 ) != 0 && int( ( ( localvarint( "ui_sp_stat_progression_easy" ) / 18 ) * 100 ) ) >= 100 ) && localvarint( "ui_highlighted_game" ) == 2 )
exp text ( locstring( "@MENU_SP_COMPLETION_DOT_PERCENT" , int( ( getprofiledata( "percentCompleteSP" ) / 100 ) ) , int( ( ( getprofiledata( "percentCompleteSP" ) / 100 ) * 10 ) % 10 ) ) )
}
itemDef
{
rect 0 170 0 156 2 1
decoration
visible 1
style 1
forecolor 0.75 0.75 0.75 1
textfont 9
textalign 13
textaligny -1
textscale 0.33
exp rect x 2 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( 200 - 6 )
visible when ( ( int( ( ( getprofiledata( "percentCompleteSP" ) / 100 ) * 10 ) % 10 ) == 0 && int( ( ( localvarint( "ui_sp_stat_progression_easy" ) / 18 ) * 100 ) ) >= 100 ) && localvarint( "ui_highlighted_game" ) == 2 )
exp text ( locstring( "@MENU_SP_COMPLETION_PERCENT" , int( ( getprofiledata( "percentCompleteSP" ) / 100 ) ) ) )
}
itemDef
{
rect 102 170 196 156 2 1
decoration
visible 1
style 3
forecolor 0.2 0.2 0.2 1
background "white"
textscale 0.55
exp rect x 3 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( ( 200 ) - 4 )
visible when ( ( localvarint( "ui_highlighted_game" ) == 3 ) )
}
itemDef
{
rect 102 186 196 111 2 1
decoration
visible 1
style 3
forecolor 1 1 1 1
background "levelshot_mw2_game_mp"
textscale 0.55
exp rect x 3 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( ( 200 ) - 4 )
exp rect h ( 111 )
visible when ( ( localvarint( "ui_highlighted_game" ) == 3 ) )
}
itemDef
{
rect 0 170 0 -40 2 1
decoration
visible 1
style 1
forecolor 1 1 1 1
type 1
textfont 9
textalign 5
textaligny -1
textscale 0.33
text "@MENU_SP_CAMPAIGN"
exp rect x ( ( - ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) * 1.5 ) + ( 3 - 1 ) * ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) + 2 )
exp rect w - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) )
exp forecolor a ( 1 )
visible when ( "game_mp" == "game_sp" )
}
itemDef
{
rect 0 0 0 -40 2 1
decoration
visible 1
style 1
forecolor 1 1 1 1
type 1
textfont 9
textalign 5
textscale 0.33
text "@MENU_SP_FOR_THE_RECORD"
exp rect y ( 170 + 108 - ( !dvarbool( "hidef" ) ) * 12 )
exp rect x ( ( - ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) * 1.5 ) + ( 3 - 1 ) * ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) + 2 )
exp rect w - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) )
exp forecolor a ( 1 )
visible when ( "game_mp" == "game_sp" && localvarint( "ui_highlighted_game" ) == 2 )
}
itemDef
{
rect 102 170 200 -40 2 1
decoration
visible 1
style 1
forecolor 1 1 1 1
textfont 9
textalign 5
textaligny -1
textscale 0.33
text "@MENU_MULTIPLAYER_CAPS"
exp rect x 3 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( 200 )
exp forecolor a ( 1 )
visible when ( "game_mp" != "game_sp" )
}
itemDef
{
name "game_mp"
rect 102 170 200 156 2 1
visible 1
style 1
forecolor 1 1 1 1
type 1
textfont 9
textalign 5
textscale 0.33
exp rect x 3 - 2.5 ) * ( 200 ) + 2 )
execKeyInt 31
{
setfocus "game_so";
}
execKeyInt 23
{
setfocus "game_so";
}
execKeyInt 30
{
setfocus "game_sp";
}
execKeyInt 22
{
setfocus "game_sp";
}
execKeyInt 29
{
}
execKeyInt 21
{
}
execKeyInt 28
{
}
execKeyInt 20
{
}
action
{
if ( localvarbool( "ui_show_recommendation" ) )
{
open "popmenu_recommendation_mp";
}
else
{
uiScript "startMultiplayer";
}
}
onFocus
{
play "mouse_over";
setLocalVarInt "ui_highlighted_game" ( 3 );
setLocalVarString "ui_game_desc" ( "@MENU_SP_DESC_MULTIPLAYER" );
}
}
itemDef
{
rect 102 170 194 156 2 1
decoration
visible 1
style 1
forecolor 0.75 0.75 0.75 1
textfont 9
textalign 13
textaligny -1
textscale 0.33
exp rect x 3 - 2.5 ) * ( 200 ) + 2 )
exp rect w ( 200 - 6 )
visible when ( 1 && localvarint( "ui_highlighted_game" ) == 3 )
exp text ( locstring( "@MENU_SP_COMPLETION_PERCENT" , int( getprofiledata( "percentCompleteMP" ) ) ) )
}
itemDef
{
name "quit"
rect -85 0 170 20 2 3
visible 1
style 1
forecolor 1 1 1 1
background "white"
type 1
textfont 9
textalign 9
textscale 0.375
text "@MENU_QUIT"
mouseEnter
{
play "mouse_over";
}
action
{
play "mouse_click";
open "quit_popmenu";
}
onFocus
{
setItemColor self backcolor 0 0 0 1;
}
leaveFocus
{
setItemColor self backcolor 0 0 0 0;
}
}
}
}