{ menuDef { name promotion fullscreen 0 rect 0 0 640 1 1 0 style 0 border 0 ownerdraw 0 ownerdrawFlag 0 borderSize 0 foreColor 1 1 1 1 backColor 0 0 0 0 borderColor 0 0 0 0 outlineColor 0 0 0 0 exp rect Y ( ( ( || || ) * ( 0 - 40 ) * * ) fadeCycle 0 fadeClamp 0 fadeAmount 0 fadeInAmount 0 blurWorld 0 onOpen { "lerp" "alpha" "from" 0 "to" 1 "over" "0.15"; "close" "splash"; "close" "challenge"; "close" "defcon"; "close" "killstreak_pickup"; "close" "killstreak"; "close" "perk_challenge"; } onRequestClose { "lerp" "alpha" "from" 1 "to" 0 "over" "0.15"; } focusColor 0 0 0 0 decoration itemDef { name promotion_text rect 0 -120 0 0 2 2 style 0 border 0 ownerdraw 0 ownerdrawFlag 0 borderSize 0 foreColor 1 1 1 1 backColor 0 0 0 0 borderColor 0 0 0 0 outlineColor 0 0 0 0 decoration type 0 align 0 textAlign 1 textAlignX 0 textAlignY 0 textScale 0.6 textStyle 3 textFont 6 feeder 0 text "@RANK_PROMOTED" visible 1 visible when ( ( ) } itemDef { name promotion_rank_text rect 0 -100 0 0 2 2 style 0 border 0 ownerdraw 0 ownerdrawFlag 0 borderSize 0 foreColor 1 1 1 1 backColor 0 0 0 0 borderColor 0 0 0 0 outlineColor 0 0 0 0 decoration type 0 align 0 textAlign 1 textAlignX 0 textAlignY 0 textScale 0.48611 textStyle 3 textFont 6 feeder 0 visible 1 exp text ( "@" + tablelookup( "mp/ranktable.csv" , 0 , levelforexperience( getplayerdata( "experience" ) ) , 5 ) ) visible when ( ( ) } itemDef { name promotion_rank_icon rect -24 -100 48 48 2 2 style 3 border 0 ownerdraw 0 ownerdrawFlag 0 borderSize 0 foreColor 1 1 1 1 backColor 0 0 0 0 borderColor 0 0 0 0 outlineColor 0 0 0 0 decoration type 0 align 0 textAlign 0 textAlignX 0 textAlignY 0 textScale 0.55 textStyle 0 textFont 0 feeder 0 visible 1 exp material ( tablelookup( "mp/rankIconTable.csv" , 0 , levelforexperience( getplayerdata( "experience" ) ) , getplayerdata( "prestige" ) + 1 ) ) visible when ( ( ) } itemDef { name promotion_rank_text_ss rect 0 -135 0 0 2 2 style 0 border 0 ownerdraw 0 ownerdrawFlag 0 borderSize 0 foreColor 1 1 1 1 backColor 0 0 0 0 borderColor 0 0 0 0 outlineColor 0 0 0 0 decoration type 0 align 0 textAlign 1 textAlignX 0 textAlignY 0 textScale 0.729165 textStyle 3 textFont 6 feeder 0 visible 1 exp text ( "@" + tablelookup( "mp/ranktable.csv" , 0 , levelforexperience( getplayerdata( "experience" ) ) , 5 ) ) visible when ( ( ) } itemDef { name promotion_rank_icon_ss rect -30 -135 60 60 2 2 style 3 border 0 ownerdraw 0 ownerdrawFlag 0 borderSize 0 foreColor 1 1 1 1 backColor 0 0 0 0 borderColor 0 0 0 0 outlineColor 0 0 0 0 decoration type 0 align 0 textAlign 0 textAlignX 0 textAlignY 0 textScale 0.55 textStyle 0 textFont 0 feeder 0 visible 1 exp material ( tablelookup( "mp/rankIconTable.csv" , 0 , levelforexperience( getplayerdata( "experience" ) ) , getplayerdata( "prestige" ) + 1 ) ) visible when ( ( && && ) } } }