plutonium_menus_mp/zone_raw/ui_mp/gear_selection.menu
6arelyFuture 0e1fa81ddc
All checks were successful
link / Link assets on Linux (push) Successful in 35s
init
2024-04-27 19:35:22 +02:00

1734 lines
71 KiB
Plaintext

{
menuDef
{
name "gear_selection"
fullscreen 1
rect 0 0 640 480 0 0
style 1
focuscolor 1 1 1 1
soundLoop "MENU_AUDIO_BACKGROUND_MUSIC_MP"
onOpen
{
setdvar perk1_level 0;
setdvar perk2_level 0;
setdvar perk3_level 0;
setdvar perk_maxStars 1;
setdvar perk1_maxLevel 1;
setdvar perk2_maxLevel 1;
setdvar perk3_maxLevel 1;
}
onESC
{
close gear_selection;
}
itemDef
{
rect -107 0 854 480 0 0
style 3
decoration
visible 1
textscale 0.55
background "animbg_blur_back"
}
itemDef
{
rect -107 0 1708 480 0 0
style 3
decoration
visible 1
textscale 0.55
background "animbg_blur_fogscroll"
exp rect x (- 107) - ((float(milliseconds() % 60000) / 60000) * (854));
}
itemDef
{
rect -107 0 854 480 0 0
style 3
decoration
visible 1
textscale 0.55
background "animbg_blur_front"
}
itemDef
{
rect 48 40 0 0 0 0
decoration
visible 1
textalign 4
textalignx -36
textaligny -36
textscale 0.5833
textstyle 6
textfont 1
forecolor 1 0.8 0.4 1
exp text "GEAR SELECTION";
}
itemDef
{
rect -120 -32 378 64 0 0
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 0.95 0.175
background "white"
}
itemDef
{
rect 258 -32 16 -64 0 0
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 0.95 0.175
background "button_highlight_end"
}
itemDef
{
rect 56 448 528 40 0 0
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 0.95 0.175
background "white"
}
itemDef
{
rect 584 448 16 64 0 0
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 0.95 0.175
background "button_highlight_end"
}
itemDef
{
rect 40 448 -16 64 0 0
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 0.95 0.175
background "button_highlight_end"
}
itemDef
{
rect -120 464 160 32 0 0
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 0.95 0.175
background "white"
}
itemDef
{
rect 600 464 160 32 0 0
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 0.95 0.175
background "white"
}
itemDef
{
name "back"
text "@MENU_BACK"
rect -250 -26 40 20 2 3
style 1
type 1
visible when(1);
textaligny 18
textscale 0.375
textstyle 3
textfont 1
mouseEnter
{
play MENU_AUDIO_ON_FOCUS;
}
action
{
play MENU_AUDIO_ON_POSITIVE_ACTION;
close self;
open main_text;
}
}
itemDef
{
rect 0 34 214.5 22 1 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 1 0.07
exp material "gradient_fadein";
}
itemDef
{
rect 214.5 34 5.5 22 1 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 1 0.07
background "button_highlight_end"
}
itemDef
{
rect 0 34 214.5 22 1 1
style 3
decoration
borderSize 2
visible when(localvarint("ui_highlight") == 1 && localvarstring("ui_choicegroup") == "");
textscale 0.55
forecolor 0.9 0.95 1 0.35
bordercolor 0.8 0.95 1 0.4
background "gradient_fadein"
}
itemDef
{
rect 214.5 34 5.5 22 1 1
style 3
decoration
visible when(localvarint("ui_highlight") == 1 && localvarstring("ui_choicegroup") == "");
textscale 0.55
forecolor 0.9 0.95 1 0.35
background "button_highlight_end"
}
itemDef
{
rect 0 34 220 22 1 1
type 1
visible 1
textalign 10
textalignx -10
textscale 0.4
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
onFocus
{
play MENU_AUDIO_ON_FOCUS;
setLocalVarInt ui_highlight 1;
setLocalVarString ui_choicegroup "";
}
leaveFocus
{
setLocalVarInt ui_highlight 0;
}
action
{
play MENU_AUDIO_ON_POSITIVE_ACTION;
open gear_head;
}
execKeyInt 31
{
if (dvarint(perk1_level) == 4 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk1_level) < dvarint(perk1_maxLevel)))
{
setdvar perk1_level 5;
}
if (dvarint(perk1_level) == 3 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk1_level) < dvarint(perk1_maxLevel)))
{
setdvar perk1_level 4;
}
if (dvarint(perk1_level) == 2 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk1_level) < dvarint(perk1_maxLevel)))
{
setdvar perk1_level 3;
}
if (dvarint(perk1_level) == 1 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk1_level) < dvarint(perk1_maxLevel)))
{
setdvar perk1_level 2;
}
if (dvarint(perk1_level) == 0 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk1_level) < dvarint(perk1_maxLevel)))
{
setdvar perk1_level 1;
}
}
execKeyInt 30
{
if (dvarint(perk1_level) == 1)
{
setdvar perk1_level 0;
}
if (dvarint(perk1_level) == 2)
{
setdvar perk1_level 1;
}
if (dvarint(perk1_level) == 3)
{
setdvar perk1_level 2;
}
if (dvarint(perk1_level) == 4)
{
setdvar perk1_level 3;
}
if (dvarint(perk1_level) == 5)
{
setdvar perk1_level 4;
}
}
execKeyInt 23
{
if (dvarint(perk1_level) == 4 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk1_level) < dvarint(perk1_maxLevel)))
{
setdvar perk1_level 5;
}
if (dvarint(perk1_level) == 3 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk1_level) < dvarint(perk1_maxLevel)))
{
setdvar perk1_level 4;
}
if (dvarint(perk1_level) == 2 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk1_level) < dvarint(perk1_maxLevel)))
{
setdvar perk1_level 3;
}
if (dvarint(perk1_level) == 1 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk1_level) < dvarint(perk1_maxLevel)))
{
setdvar perk1_level 2;
}
if (dvarint(perk1_level) == 0 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk1_level) < dvarint(perk1_maxLevel)))
{
setdvar perk1_level 1;
}
}
execKeyInt 22
{
if (dvarint(perk1_level) == 1)
{
setdvar perk1_level 0;
}
if (dvarint(perk1_level) == 2)
{
setdvar perk1_level 1;
}
if (dvarint(perk1_level) == 3)
{
setdvar perk1_level 2;
}
if (dvarint(perk1_level) == 4)
{
setdvar perk1_level 3;
}
if (dvarint(perk1_level) == 5)
{
setdvar perk1_level 4;
}
}
exp text "Bandolier";
}
itemDef
{
rect 0 58 214.5 22 1 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 1 0.07
exp material "gradient_fadein";
}
itemDef
{
rect 214.5 58 5.5 22 1 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 1 0.07
background "button_highlight_end"
}
itemDef
{
rect 0 58 214.5 22 1 1
style 3
decoration
borderSize 2
visible when(localvarint("ui_highlight") == 2 && localvarstring("ui_choicegroup") == "");
textscale 0.55
forecolor 0.9 0.95 1 0.35
bordercolor 0.8 0.95 1 0.4
background "gradient_fadein"
}
itemDef
{
rect 214.5 58 5.5 22 1 1
style 3
decoration
visible when(localvarint("ui_highlight") == 2 && localvarstring("ui_choicegroup") == "");
textscale 0.55
forecolor 0.9 0.95 1 0.35
background "button_highlight_end"
}
itemDef
{
rect 0 58 220 22 1 1
type 1
visible 1
textalign 10
textalignx -10
textscale 0.4
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
onFocus
{
play MENU_AUDIO_ON_FOCUS;
setLocalVarInt ui_highlight 2;
setLocalVarString ui_choicegroup "";
}
leaveFocus
{
setLocalVarInt ui_highlight 0;
}
action
{
play MENU_AUDIO_ON_POSITIVE_ACTION;
open gear_chest;
}
execKeyInt 31
{
if (dvarint(perk2_level) == 4 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk2_level) < dvarint(perk2_maxLevel)))
{
setdvar perk2_level 5;
}
if (dvarint(perk2_level) == 3 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk2_level) < dvarint(perk2_maxLevel)))
{
setdvar perk2_level 4;
}
if (dvarint(perk2_level) == 2 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk2_level) < dvarint(perk2_maxLevel)))
{
setdvar perk2_level 3;
}
if (dvarint(perk2_level) == 1 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk2_level) < dvarint(perk2_maxLevel)))
{
setdvar perk2_level 2;
}
if (dvarint(perk2_level) == 0 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk2_level) < dvarint(perk2_maxLevel)))
{
setdvar perk2_level 1;
}
}
execKeyInt 30
{
if (dvarint(perk2_level) == 1)
{
setdvar perk2_level 0;
}
if (dvarint(perk2_level) == 2)
{
setdvar perk2_level 1;
}
if (dvarint(perk2_level) == 3)
{
setdvar perk2_level 2;
}
if (dvarint(perk2_level) == 4)
{
setdvar perk2_level 3;
}
if (dvarint(perk2_level) == 5)
{
setdvar perk2_level 4;
}
}
execKeyInt 23
{
if (dvarint(perk2_level) == 4 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk2_level) < dvarint(perk2_maxLevel)))
{
setdvar perk2_level 5;
}
if (dvarint(perk2_level) == 3 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk2_level) < dvarint(perk2_maxLevel)))
{
setdvar perk2_level 4;
}
if (dvarint(perk2_level) == 2 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk2_level) < dvarint(perk2_maxLevel)))
{
setdvar perk2_level 3;
}
if (dvarint(perk2_level) == 1 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk2_level) < dvarint(perk2_maxLevel)))
{
setdvar perk2_level 2;
}
if (dvarint(perk2_level) == 0 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk2_level) < dvarint(perk2_maxLevel)))
{
setdvar perk2_level 1;
}
}
execKeyInt 22
{
if (dvarint(perk2_level) == 1)
{
setdvar perk2_level 0;
}
if (dvarint(perk2_level) == 2)
{
setdvar perk2_level 1;
}
if (dvarint(perk2_level) == 3)
{
setdvar perk2_level 2;
}
if (dvarint(perk2_level) == 4)
{
setdvar perk2_level 3;
}
if (dvarint(perk2_level) == 5)
{
setdvar perk2_level 4;
}
}
exp text "Juggernaut";
}
itemDef
{
rect 0 82 214.5 22 1 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 1 0.07
exp material "gradient_fadein";
}
itemDef
{
rect 214.5 82 5.5 22 1 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 1 0.07
background "button_highlight_end"
}
itemDef
{
rect 0 82 214.5 22 1 1
style 3
decoration
borderSize 2
visible when(localvarint("ui_highlight") == 3 && localvarstring("ui_choicegroup") == "");
textscale 0.55
forecolor 0.9 0.95 1 0.35
bordercolor 0.8 0.95 1 0.4
background "gradient_fadein"
}
itemDef
{
rect 214.5 82 5.5 22 1 1
style 3
decoration
visible when(localvarint("ui_highlight") == 3 && localvarstring("ui_choicegroup") == "");
textscale 0.55
forecolor 0.9 0.95 1 0.35
background "button_highlight_end"
}
itemDef
{
rect 0 82 220 22 1 1
type 1
visible 1
textalign 10
textalignx -10
textscale 0.4
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
onFocus
{
play MENU_AUDIO_ON_FOCUS;
setLocalVarInt ui_highlight 3;
setLocalVarString ui_choicegroup "";
}
leaveFocus
{
setLocalVarInt ui_highlight 0;
}
action
{
play MENU_AUDIO_ON_POSITIVE_ACTION;
open gear_legs;
}
execKeyInt 31
{
if (dvarint(perk3_level) == 4 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk3_level) < dvarint(perk3_maxLevel)))
{
setdvar perk3_level 5;
}
if (dvarint(perk3_level) == 3 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk3_level) < dvarint(perk3_maxLevel)))
{
setdvar perk3_level 4;
}
if (dvarint(perk3_level) == 2 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk3_level) < dvarint(perk3_maxLevel)))
{
setdvar perk3_level 3;
}
if (dvarint(perk3_level) == 1 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk3_level) < dvarint(perk3_maxLevel)))
{
setdvar perk3_level 2;
}
if (dvarint(perk3_level) == 0 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk3_level) < dvarint(perk3_maxLevel)))
{
setdvar perk3_level 1;
}
}
execKeyInt 30
{
if (dvarint(perk3_level) == 1)
{
setdvar perk3_level 0;
}
if (dvarint(perk3_level) == 2)
{
setdvar perk3_level 1;
}
if (dvarint(perk3_level) == 3)
{
setdvar perk3_level 2;
}
if (dvarint(perk3_level) == 4)
{
setdvar perk3_level 3;
}
if (dvarint(perk3_level) == 5)
{
setdvar perk3_level 4;
}
}
execKeyInt 23
{
if (dvarint(perk3_level) == 4 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk3_level) < dvarint(perk3_maxLevel)))
{
setdvar perk3_level 5;
}
if (dvarint(perk3_level) == 3 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk3_level) < dvarint(perk3_maxLevel)))
{
setdvar perk3_level 4;
}
if (dvarint(perk3_level) == 2 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk3_level) < dvarint(perk3_maxLevel)))
{
setdvar perk3_level 3;
}
if (dvarint(perk3_level) == 1 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk3_level) < dvarint(perk3_maxLevel)))
{
setdvar perk3_level 2;
}
if (dvarint(perk3_level) == 0 && (dvarint(perk1_level) + dvarint(perk2_level) + dvarint(perk3_level) < dvarint(perk_maxStars)) && (dvarint(perk3_level) < dvarint(perk3_maxLevel)))
{
setdvar perk3_level 1;
}
}
execKeyInt 22
{
if (dvarint(perk3_level) == 1)
{
setdvar perk3_level 0;
}
if (dvarint(perk3_level) == 2)
{
setdvar perk3_level 1;
}
if (dvarint(perk3_level) == 3)
{
setdvar perk3_level 2;
}
if (dvarint(perk3_level) == 4)
{
setdvar perk3_level 3;
}
if (dvarint(perk3_level) == 5)
{
setdvar perk3_level 4;
}
}
exp text "Extreme Conditioning";
}
itemDef
{
rect 0 106 220 22 1 1
style 1
decoration
visible when((dvarint(perk_maxStars) - dvarint(perk1_level) - dvarint(perk2_level) - dvarint(perk3_level)) > 0);
textalign 10
textalignx 10
textscale 0.4
forecolor 1 1 1 0.65
exp text "Stars Left: " + (dvarint(perk_maxStars) - dvarint(perk1_level) - dvarint(perk2_level) - dvarint(perk3_level));
}
itemDef
{
rect 0 106 220 22 1 1
style 1
decoration
visible when((dvarint(perk_maxStars) - dvarint(perk1_level) - dvarint(perk2_level) - dvarint(perk3_level)) == 0);
textalign 10
textalignx 10
textscale 0.4
forecolor 1 0.35 0.35 0.65
exp text "Stars Left: " + (dvarint(perk_maxStars) - dvarint(perk1_level) - dvarint(perk2_level) - dvarint(perk3_level));
}
itemDef
{
rect 0 178 220 22 1 1
style 1
decoration
visible 1
textalign 10
textalignx 10
textscale 0.4
forecolor 1 1 1 0.65
exp text "Kill Streak Rewards";
}
itemDef
{
rect 0 202 214.5 22 1 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 1 0.07
exp material "gradient_fadein";
}
itemDef
{
rect 214.5 202 5.5 22 1 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 1 0.07
background "button_highlight_end"
}
itemDef
{
rect 0 202 214.5 22 1 1
style 3
decoration
borderSize 2
visible when(localvarint("ui_highlight") == 8 && localvarstring("ui_choicegroup") == "");
textscale 0.55
forecolor 0.9 0.95 1 0.35
bordercolor 0.8 0.95 1 0.4
background "gradient_fadein"
}
itemDef
{
rect 214.5 202 5.5 22 1 1
style 3
decoration
visible when(localvarint("ui_highlight") == 8 && localvarstring("ui_choicegroup") == "");
textscale 0.55
forecolor 0.9 0.95 1 0.35
background "button_highlight_end"
}
itemDef
{
rect 0 202 220 22 1 1
type 1
visible 1
textalign 10
textalignx -10
textscale 0.4
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
onFocus
{
play MENU_AUDIO_ON_FOCUS;
setLocalVarInt ui_highlight 8;
setLocalVarString ui_choicegroup "";
}
leaveFocus
{
setLocalVarInt ui_highlight 0;
}
action
{
play MENU_AUDIO_ON_POSITIVE_ACTION;
open streak_set1;
}
exp text "Reward 1";
}
itemDef
{
rect 0 226 214.5 22 1 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 1 0.07
exp material "gradient_fadein";
}
itemDef
{
rect 214.5 226 5.5 22 1 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 1 0.07
background "button_highlight_end"
}
itemDef
{
rect 0 226 214.5 22 1 1
style 3
decoration
borderSize 2
visible when(localvarint("ui_highlight") == 9 && localvarstring("ui_choicegroup") == "");
textscale 0.55
forecolor 0.9 0.95 1 0.35
bordercolor 0.8 0.95 1 0.4
background "gradient_fadein"
}
itemDef
{
rect 214.5 226 5.5 22 1 1
style 3
decoration
visible when(localvarint("ui_highlight") == 9 && localvarstring("ui_choicegroup") == "");
textscale 0.55
forecolor 0.9 0.95 1 0.35
background "button_highlight_end"
}
itemDef
{
rect 0 226 220 22 1 1
type 1
visible 1
textalign 10
textalignx -10
textscale 0.4
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
onFocus
{
play MENU_AUDIO_ON_FOCUS;
setLocalVarInt ui_highlight 9;
setLocalVarString ui_choicegroup "";
}
leaveFocus
{
setLocalVarInt ui_highlight 0;
}
action
{
play MENU_AUDIO_ON_POSITIVE_ACTION;
open streak_set2;
}
exp text "Reward 2";
}
itemDef
{
rect 0 250 214.5 22 1 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 1 0.07
exp material "gradient_fadein";
}
itemDef
{
rect 214.5 250 5.5 22 1 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 1 0.07
background "button_highlight_end"
}
itemDef
{
rect 0 250 214.5 22 1 1
style 3
decoration
borderSize 2
visible when(localvarint("ui_highlight") == 10 && localvarstring("ui_choicegroup") == "");
textscale 0.55
forecolor 0.9 0.95 1 0.35
bordercolor 0.8 0.95 1 0.4
background "gradient_fadein"
}
itemDef
{
rect 214.5 250 5.5 22 1 1
style 3
decoration
visible when(localvarint("ui_highlight") == 10 && localvarstring("ui_choicegroup") == "");
textscale 0.55
forecolor 0.9 0.95 1 0.35
background "button_highlight_end"
}
itemDef
{
rect 0 250 220 22 1 1
type 1
visible 1
textalign 10
textalignx -10
textscale 0.4
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
onFocus
{
play MENU_AUDIO_ON_FOCUS;
setLocalVarInt ui_highlight 10;
setLocalVarString ui_choicegroup "";
}
leaveFocus
{
setLocalVarInt ui_highlight 0;
}
action
{
play MENU_AUDIO_ON_POSITIVE_ACTION;
open streak_set3;
}
exp text "Reward 3";
}
itemDef
{
rect 0 274 214.5 22 1 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 1 0.07
exp material "gradient_fadein";
}
itemDef
{
rect 214.5 274 5.5 22 1 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 1 0.07
background "button_highlight_end"
}
itemDef
{
rect 0 274 214.5 22 1 1
style 3
decoration
borderSize 2
visible when(localvarint("ui_highlight") == 11 && localvarstring("ui_choicegroup") == "");
textscale 0.55
forecolor 0.9 0.95 1 0.35
bordercolor 0.8 0.95 1 0.4
background "gradient_fadein"
}
itemDef
{
rect 214.5 274 5.5 22 1 1
style 3
decoration
visible when(localvarint("ui_highlight") == 11 && localvarstring("ui_choicegroup") == "");
textscale 0.55
forecolor 0.9 0.95 1 0.35
background "button_highlight_end"
}
itemDef
{
rect 0 274 220 22 1 1
type 1
visible 1
textalign 10
textalignx -10
textscale 0.4
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
onFocus
{
play MENU_AUDIO_ON_FOCUS;
setLocalVarInt ui_highlight 11;
setLocalVarString ui_choicegroup "";
}
leaveFocus
{
setLocalVarInt ui_highlight 0;
}
action
{
play MENU_AUDIO_ON_POSITIVE_ACTION;
open streak_set4;
}
exp text "Reward 4";
}
itemDef
{
rect 0 346 214.5 22 1 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 1 0.07
exp material "gradient_fadein";
}
itemDef
{
rect 214.5 346 5.5 22 1 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0.9 0.9 1 0.07
background "button_highlight_end"
}
itemDef
{
rect 0 346 214.5 22 1 1
style 3
decoration
borderSize 2
visible when(localvarint("ui_highlight") == 14 && localvarstring("ui_choicegroup") == "");
textscale 0.55
forecolor 0.9 0.95 1 0.35
bordercolor 0.8 0.95 1 0.4
background "gradient_fadein"
}
itemDef
{
rect 214.5 346 5.5 22 1 1
style 3
decoration
visible when(localvarint("ui_highlight") == 14 && localvarstring("ui_choicegroup") == "");
textscale 0.55
forecolor 0.9 0.95 1 0.35
background "button_highlight_end"
}
itemDef
{
rect 0 346 220 22 1 1
type 1
visible 1
textalign 10
textalignx -10
textscale 0.4
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
onFocus
{
play MENU_AUDIO_ON_FOCUS;
setLocalVarInt ui_highlight 14;
setLocalVarString ui_choicegroup "";
}
leaveFocus
{
setLocalVarInt ui_highlight 0;
}
action
{
play MENU_AUDIO_ON_POSITIVE_ACTION;
if (dvarint(perk1_maxLevel) == 3)
{
setDvar perk1_maxLevel 5;
setDvar perk2_maxLevel 5;
setDvar perk3_maxLevel 5;
setDvar perk_maxStars 8;
}
if (dvarint(perk1_maxLevel) == 2)
{
setDvar perk1_maxLevel 3;
setDvar perk2_maxLevel 4;
setDvar perk3_maxLevel 2;
setDvar perk_maxStars 6;
}
if (dvarint(perk1_maxLevel) == 1)
{
setDvar perk1_maxLevel 2;
setDvar perk2_maxLevel 2;
setDvar perk3_maxLevel 2;
setDvar perk_maxStars 3;
}
}
exp text "level up";
}
itemDef
{
rect -272 0 272 18 3 1
decoration
visible when(1);
textalign 8
textscale 0.4583
textstyle 6
textfont 1
forecolor 1 0.8 0.4 1
exp text "Bandolier";
}
itemDef
{
rect -272 20 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk1_level) >= 1);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
background "gradient"
exp text "(" + 1 + ") " + "Picking up ammo always fills magazines.";
}
itemDef
{
rect -272 20 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk1_level) < 1 && dvarint(perk1_maxLevel) >= 1);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.5 0.5 0.5 0.5
background "gradient"
exp text "(" + 1 + ") " + "Picking up ammo always fills magazines.";
}
itemDef
{
rect -272 40 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk1_level) >= 2);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
background "gradient"
exp text "(" + 2 + ") " + "Twice as many magazines.";
}
itemDef
{
rect -272 40 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk1_level) < 2 && dvarint(perk1_maxLevel) >= 2);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.5 0.5 0.5 0.5
background "gradient"
exp text "(" + 2 + ") " + "Twice as many magazines.";
}
itemDef
{
rect -272 60 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk1_level) >= 3);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
background "gradient"
exp text "(" + 3 + ") " + "25% more ammo per magazine.";
}
itemDef
{
rect -272 60 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk1_level) < 3 && dvarint(perk1_maxLevel) >= 3);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.5 0.5 0.5 0.5
background "gradient"
exp text "(" + 3 + ") " + "25% more ammo per magazine.";
}
itemDef
{
rect -272 80 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk1_level) >= 4);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
background "gradient"
exp text "(" + 4 + ") " + "Faster reload.";
}
itemDef
{
rect -272 80 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk1_level) < 4 && dvarint(perk1_maxLevel) >= 4);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.5 0.5 0.5 0.5
background "gradient"
exp text "(" + 4 + ") " + "Faster reload.";
}
itemDef
{
rect -272 100 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk1_level) >= 5);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
background "gradient"
exp text "(" + 5 + ") " + "50% more ammo per magazine.";
}
itemDef
{
rect -272 100 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk1_level) < 5 && dvarint(perk1_maxLevel) >= 5);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.5 0.5 0.5 0.5
background "gradient"
exp text "(" + 5 + ") " + "50% more ammo per magazine.";
}
itemDef
{
rect -272 140 272 18 3 1
decoration
visible when(1);
textalign 8
textscale 0.4583
textstyle 6
textfont 1
forecolor 1 0.8 0.4 1
exp text "Juggernaut";
}
itemDef
{
rect -272 160 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk2_level) >= 1);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
background "gradient"
exp text "(" + 1 + ") " + "Reduced slowdown effect from bullets.";
}
itemDef
{
rect -272 160 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk2_level) < 1 && dvarint(perk2_maxLevel) >= 1);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.5 0.5 0.5 0.5
background "gradient"
exp text "(" + 1 + ") " + "Reduced slowdown effect from bullets.";
}
itemDef
{
rect -272 180 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk2_level) >= 2);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
background "gradient"
exp text "(" + 2 + ") " + "Decreases explosives damage taken.";
}
itemDef
{
rect -272 180 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk2_level) < 2 && dvarint(perk2_maxLevel) >= 2);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.5 0.5 0.5 0.5
background "gradient"
exp text "(" + 2 + ") " + "Decreases explosives damage taken.";
}
itemDef
{
rect -272 200 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk2_level) >= 3);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
background "gradient"
exp text "(" + 3 + ") " + "Decreases flashbang and concussion duration.";
}
itemDef
{
rect -272 200 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk2_level) < 3 && dvarint(perk2_maxLevel) >= 3);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.5 0.5 0.5 0.5
background "gradient"
exp text "(" + 3 + ") " + "Decreases flashbang and concussion duration.";
}
itemDef
{
rect -272 220 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk2_level) >= 4);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
background "gradient"
exp text "(" + 4 + ") " + "Decreases air support damage taken.";
}
itemDef
{
rect -272 220 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk2_level) < 4 && dvarint(perk2_maxLevel) >= 4);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.5 0.5 0.5 0.5
background "gradient"
exp text "(" + 4 + ") " + "Decreases air support damage taken.";
}
itemDef
{
rect -272 240 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk2_level) >= 5);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
background "gradient"
exp text "(" + 5 + ") " + "50% faster health regeneration.";
}
itemDef
{
rect -272 240 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk2_level) < 5 && dvarint(perk2_maxLevel) >= 5);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.5 0.5 0.5 0.5
background "gradient"
exp text "(" + 5 + ") " + "50% faster health regeneration.";
}
itemDef
{
rect -272 280 272 18 3 1
decoration
visible when(1);
textalign 8
textscale 0.4583
textstyle 6
textfont 1
forecolor 1 0.8 0.4 1
exp text "Extreme Conditioning";
}
itemDef
{
rect -272 300 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk3_level) >= 1);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
background "gradient"
exp text "(" + 1 + ") " + "Faster sprint recharge.";
}
itemDef
{
rect -272 300 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk3_level) < 1 && dvarint(perk3_maxLevel) >= 1);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.5 0.5 0.5 0.5
background "gradient"
exp text "(" + 1 + ") " + "Faster sprint recharge.";
}
itemDef
{
rect -272 320 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk3_level) >= 2);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
background "gradient"
exp text "(" + 2 + ") " + "25% longer sprint.";
}
itemDef
{
rect -272 320 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk3_level) < 2 && dvarint(perk3_maxLevel) >= 2);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.5 0.5 0.5 0.5
background "gradient"
exp text "(" + 2 + ") " + "25% longer sprint.";
}
itemDef
{
rect -272 340 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk3_level) >= 3);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
background "gradient"
exp text "(" + 3 + ") " + "Instant gun ready after sprinting.";
}
itemDef
{
rect -272 340 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk3_level) < 3 && dvarint(perk3_maxLevel) >= 3);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.5 0.5 0.5 0.5
background "gradient"
exp text "(" + 3 + ") " + "Instant gun ready after sprinting.";
}
itemDef
{
rect -272 360 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk3_level) >= 4);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
background "gradient"
exp text "(" + 4 + ") " + "25% faster sprint.";
}
itemDef
{
rect -272 360 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk3_level) < 4 && dvarint(perk3_maxLevel) >= 4);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.5 0.5 0.5 0.5
background "gradient"
exp text "(" + 4 + ") " + "25% faster sprint.";
}
itemDef
{
rect -272 380 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk3_level) >= 5);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.69 0.69 0.69 1
background "gradient"
exp text "(" + 5 + ") " + "Shoot while sprinting.";
}
itemDef
{
rect -272 380 272 18 3 1
style 3
decoration
type 1
visible when(dvarint(perk3_level) < 5 && dvarint(perk3_maxLevel) >= 5);
textalign 8
textalignx 5
textscale 0.375
textstyle 6
textfont 1
forecolor 0.5 0.5 0.5 0.5
background "gradient"
exp text "(" + 5 + ") " + "Shoot while sprinting.";
}
itemDef
{
rect 220 34 22 22 1 1
style 3
decoration
visible when(dvarint(perk1_maxLevel) >= 1);
textscale 0.55
forecolor 1 1 1 0.25
exp material "rank_prestige9";
exp forecolor a (dvarint(perk1_level) >= 1) * 0.7 + 0.3;
}
itemDef
{
rect 242 34 22 22 1 1
style 3
decoration
visible when(dvarint(perk1_maxLevel) >= 2);
textscale 0.55
forecolor 1 1 1 0.25
exp material "rank_prestige9";
exp forecolor a (dvarint(perk1_level) >= 2) * 0.7 + 0.3;
}
itemDef
{
rect 264 34 22 22 1 1
style 3
decoration
visible when(dvarint(perk1_maxLevel) >= 3);
textscale 0.55
forecolor 1 1 1 0.25
exp material "rank_prestige9";
exp forecolor a (dvarint(perk1_level) >= 3) * 0.7 + 0.3;
}
itemDef
{
rect 286 34 22 22 1 1
style 3
decoration
visible when(dvarint(perk1_maxLevel) >= 4);
textscale 0.55
forecolor 1 1 1 0.25
exp material "rank_prestige9";
exp forecolor a (dvarint(perk1_level) >= 4) * 0.7 + 0.3;
}
itemDef
{
rect 308 34 22 22 1 1
style 3
decoration
visible when(dvarint(perk1_maxLevel) >= 5);
textscale 0.55
forecolor 1 1 1 0.25
exp material "rank_prestige9";
exp forecolor a (dvarint(perk1_level) >= 5) * 0.7 + 0.3;
}
itemDef
{
rect 220 58 22 22 1 1
style 3
decoration
visible when(dvarint(perk2_maxLevel) >= 1);
textscale 0.55
forecolor 1 1 1 0.25
exp material "rank_prestige9";
exp forecolor a (dvarint(perk2_level) >= 1) * 0.7 + 0.3;
}
itemDef
{
rect 242 58 22 22 1 1
style 3
decoration
visible when(dvarint(perk2_maxLevel) >= 2);
textscale 0.55
forecolor 1 1 1 0.25
exp material "rank_prestige9";
exp forecolor a (dvarint(perk2_level) >= 2) * 0.7 + 0.3;
}
itemDef
{
rect 264 58 22 22 1 1
style 3
decoration
visible when(dvarint(perk2_maxLevel) >= 3);
textscale 0.55
forecolor 1 1 1 0.25
exp material "rank_prestige9";
exp forecolor a (dvarint(perk2_level) >= 3) * 0.7 + 0.3;
}
itemDef
{
rect 286 58 22 22 1 1
style 3
decoration
visible when(dvarint(perk2_maxLevel) >= 4);
textscale 0.55
forecolor 1 1 1 0.25
exp material "rank_prestige9";
exp forecolor a (dvarint(perk2_level) >= 4) * 0.7 + 0.3;
}
itemDef
{
rect 308 58 22 22 1 1
style 3
decoration
visible when(dvarint(perk2_maxLevel) >= 5);
textscale 0.55
forecolor 1 1 1 0.25
exp material "rank_prestige9";
exp forecolor a (dvarint(perk2_level) >= 5) * 0.7 + 0.3;
}
itemDef
{
rect 220 82 22 22 1 1
style 3
decoration
visible when(dvarint(perk3_maxLevel) >= 1);
textscale 0.55
forecolor 1 1 1 0.25
exp material "rank_prestige9";
exp forecolor a (dvarint(perk3_level) >= 1) * 0.7 + 0.3;
}
itemDef
{
rect 242 82 22 22 1 1
style 3
decoration
visible when(dvarint(perk3_maxLevel) >= 2);
textscale 0.55
forecolor 1 1 1 0.25
exp material "rank_prestige9";
exp forecolor a (dvarint(perk3_level) >= 2) * 0.7 + 0.3;
}
itemDef
{
rect 264 82 22 22 1 1
style 3
decoration
visible when(dvarint(perk3_maxLevel) >= 3);
textscale 0.55
forecolor 1 1 1 0.25
exp material "rank_prestige9";
exp forecolor a (dvarint(perk3_level) >= 3) * 0.7 + 0.3;
}
itemDef
{
rect 286 82 22 22 1 1
style 3
decoration
visible when(dvarint(perk3_maxLevel) >= 4);
textscale 0.55
forecolor 1 1 1 0.25
exp material "rank_prestige9";
exp forecolor a (dvarint(perk3_level) >= 4) * 0.7 + 0.3;
}
itemDef
{
rect 308 82 22 22 1 1
style 3
decoration
visible when(dvarint(perk3_maxLevel) >= 5);
textscale 0.55
forecolor 1 1 1 0.25
exp material "rank_prestige9";
exp forecolor a (dvarint(perk3_level) >= 5) * 0.7 + 0.3;
}
}
}