zb-menus/ui_mp/scriptmenus/onemanarmy.menu
2025-01-09 11:51:53 +01:00

1922 lines
111 KiB
Plaintext

{
menuDef
{
name "onemanarmy"
rect 0 0 640 480 0 0
focuscolor 1 1 1 1
onRequestClose
{
scriptmenuresponse back;
}
onESC
{
scriptmenuresponse back;
}
itemDef
{
rect -64 0 280 480 1 0
style 3
decoration
visible 1
textscale 0.55
forecolor 0 0 0 0.25
background "gradient_fadein_fadebottom"
}
itemDef
{
text "@PERKS_ONEMANARMY"
rect 0 0 272 28 1 1
decoration
visible 1
textalign 6
textalignx -60
textscale 0.5
textfont 9
}
itemDef
{
name "class_choose_1"
text "@CLASS_CLASS1"
group "mw2_button"
rect -64 28 336 20 1 1
style 1
type 1
visible 1
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
setLocalVarString loadoutPrimary (tablelookup("mp/classTable.csv", 0, "loadoutPrimary", 0 + 1));
setLocalVarString loadoutPrimaryAttachment (tablelookup("mp/classTable.csv", 0, "loadoutPrimaryAttachment", 0 + 1));
setLocalVarString loadoutPrimaryAttachment2 (tablelookup("mp/classTable.csv", 0, "loadoutPrimaryAttachment2", 0 + 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (tablelookup("mp/classTable.csv", 0, "loadoutPrimaryCamo", 0 + 1));
setLocalVarString loadoutSecondary (tablelookup("mp/classTable.csv", 0, "loadoutSecondary", 0 + 1));
setLocalVarString loadoutSecondaryAttachment (tablelookup("mp/classTable.csv", 0, "loadoutSecondaryAttachment", 0 + 1));
setLocalVarString loadoutSecondaryAttachment2 (tablelookup("mp/classTable.csv", 0, "loadoutSecondaryAttachment2", 0 + 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (tablelookup("mp/classTable.csv", 0, "loadoutSecondaryCamo", 0 + 1));
setLocalVarString loadoutEquipment (tablelookup("mp/classTable.csv", 0, "loadoutEquipment", 0 + 1));
setLocalVarString loadoutPerk1 (tablelookup("mp/classTable.csv", 0, "loadoutPerk1", 0 + 1));
setLocalVarString loadoutPerk2 (tablelookup("mp/classTable.csv", 0, "loadoutPerk2", 0 + 1));
setLocalVarString loadoutPerk3 (tablelookup("mp/classTable.csv", 0, "loadoutPerk3", 0 + 1));
setLocalVarString loadoutStreak1 (tablelookup("mp/classTable.csv", 0, "loadoutStreak1", 0 + 1));
setLocalVarString loadoutStreak2 (tablelookup("mp/classTable.csv", 0, "loadoutStreak2", 0 + 1));
setLocalVarString loadoutStreak3 (tablelookup("mp/classTable.csv", 0, "loadoutStreak3", 0 + 1));
setLocalVarString loadoutDeathStreak (tablelookup("mp/classTable.csv", 0, "loadoutDeathStreak", 0 + 1));
setLocalVarString loadoutOffhandSecondary (tablelookup("mp/classTable.csv", 0, "loadoutOffhand", 0 + 1));
setLocalVarString loadoutClassName ("@" + (tablelookup("mp/classTable.csv", 0, "loadoutName", 0 + 1)));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse class0;
close self;
}
}
itemDef
{
name "class_choose_2"
text "@CLASS_CLASS2"
group "mw2_button"
rect -64 48 336 20 1 1
style 1
type 1
visible 1
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
setLocalVarString loadoutPrimary (tablelookup("mp/classTable.csv", 0, "loadoutPrimary", 1 + 1));
setLocalVarString loadoutPrimaryAttachment (tablelookup("mp/classTable.csv", 0, "loadoutPrimaryAttachment", 1 + 1));
setLocalVarString loadoutPrimaryAttachment2 (tablelookup("mp/classTable.csv", 0, "loadoutPrimaryAttachment2", 1 + 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (tablelookup("mp/classTable.csv", 0, "loadoutPrimaryCamo", 1 + 1));
setLocalVarString loadoutSecondary (tablelookup("mp/classTable.csv", 0, "loadoutSecondary", 1 + 1));
setLocalVarString loadoutSecondaryAttachment (tablelookup("mp/classTable.csv", 0, "loadoutSecondaryAttachment", 1 + 1));
setLocalVarString loadoutSecondaryAttachment2 (tablelookup("mp/classTable.csv", 0, "loadoutSecondaryAttachment2", 1 + 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (tablelookup("mp/classTable.csv", 0, "loadoutSecondaryCamo", 1 + 1));
setLocalVarString loadoutEquipment (tablelookup("mp/classTable.csv", 0, "loadoutEquipment", 1 + 1));
setLocalVarString loadoutPerk1 (tablelookup("mp/classTable.csv", 0, "loadoutPerk1", 1 + 1));
setLocalVarString loadoutPerk2 (tablelookup("mp/classTable.csv", 0, "loadoutPerk2", 1 + 1));
setLocalVarString loadoutPerk3 (tablelookup("mp/classTable.csv", 0, "loadoutPerk3", 1 + 1));
setLocalVarString loadoutStreak1 (tablelookup("mp/classTable.csv", 0, "loadoutStreak1", 1 + 1));
setLocalVarString loadoutStreak2 (tablelookup("mp/classTable.csv", 0, "loadoutStreak2", 1 + 1));
setLocalVarString loadoutStreak3 (tablelookup("mp/classTable.csv", 0, "loadoutStreak3", 1 + 1));
setLocalVarString loadoutDeathStreak (tablelookup("mp/classTable.csv", 0, "loadoutDeathStreak", 1 + 1));
setLocalVarString loadoutOffhandSecondary (tablelookup("mp/classTable.csv", 0, "loadoutOffhand", 1 + 1));
setLocalVarString loadoutClassName ("@" + (tablelookup("mp/classTable.csv", 0, "loadoutName", 1 + 1)));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse class1;
close self;
}
}
itemDef
{
name "class_choose_3"
text "@CLASS_CLASS3"
group "mw2_button"
rect -64 68 336 20 1 1
style 1
type 1
visible 1
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
setLocalVarString loadoutPrimary (tablelookup("mp/classTable.csv", 0, "loadoutPrimary", 2 + 1));
setLocalVarString loadoutPrimaryAttachment (tablelookup("mp/classTable.csv", 0, "loadoutPrimaryAttachment", 2 + 1));
setLocalVarString loadoutPrimaryAttachment2 (tablelookup("mp/classTable.csv", 0, "loadoutPrimaryAttachment2", 2 + 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (tablelookup("mp/classTable.csv", 0, "loadoutPrimaryCamo", 2 + 1));
setLocalVarString loadoutSecondary (tablelookup("mp/classTable.csv", 0, "loadoutSecondary", 2 + 1));
setLocalVarString loadoutSecondaryAttachment (tablelookup("mp/classTable.csv", 0, "loadoutSecondaryAttachment", 2 + 1));
setLocalVarString loadoutSecondaryAttachment2 (tablelookup("mp/classTable.csv", 0, "loadoutSecondaryAttachment2", 2 + 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (tablelookup("mp/classTable.csv", 0, "loadoutSecondaryCamo", 2 + 1));
setLocalVarString loadoutEquipment (tablelookup("mp/classTable.csv", 0, "loadoutEquipment", 2 + 1));
setLocalVarString loadoutPerk1 (tablelookup("mp/classTable.csv", 0, "loadoutPerk1", 2 + 1));
setLocalVarString loadoutPerk2 (tablelookup("mp/classTable.csv", 0, "loadoutPerk2", 2 + 1));
setLocalVarString loadoutPerk3 (tablelookup("mp/classTable.csv", 0, "loadoutPerk3", 2 + 1));
setLocalVarString loadoutStreak1 (tablelookup("mp/classTable.csv", 0, "loadoutStreak1", 2 + 1));
setLocalVarString loadoutStreak2 (tablelookup("mp/classTable.csv", 0, "loadoutStreak2", 2 + 1));
setLocalVarString loadoutStreak3 (tablelookup("mp/classTable.csv", 0, "loadoutStreak3", 2 + 1));
setLocalVarString loadoutDeathStreak (tablelookup("mp/classTable.csv", 0, "loadoutDeathStreak", 2 + 1));
setLocalVarString loadoutOffhandSecondary (tablelookup("mp/classTable.csv", 0, "loadoutOffhand", 2 + 1));
setLocalVarString loadoutClassName ("@" + (tablelookup("mp/classTable.csv", 0, "loadoutName", 2 + 1)));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse class2;
close self;
}
}
itemDef
{
name "class_choose_4"
text "@CLASS_CLASS4"
group "mw2_button"
rect -64 88 336 20 1 1
style 1
type 1
visible 1
disabled when(!isitemunlocked("sniper"));
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
if (!isitemunlocked("sniper"))
{
setItemColor self backcolor 0 0 0 "0.25";
}
setLocalVarString loadoutPrimary (tablelookup("mp/classTable.csv", 0, "loadoutPrimary", 3 + 1));
setLocalVarString loadoutPrimaryAttachment (tablelookup("mp/classTable.csv", 0, "loadoutPrimaryAttachment", 3 + 1));
setLocalVarString loadoutPrimaryAttachment2 (tablelookup("mp/classTable.csv", 0, "loadoutPrimaryAttachment2", 3 + 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (tablelookup("mp/classTable.csv", 0, "loadoutPrimaryCamo", 3 + 1));
setLocalVarString loadoutSecondary (tablelookup("mp/classTable.csv", 0, "loadoutSecondary", 3 + 1));
setLocalVarString loadoutSecondaryAttachment (tablelookup("mp/classTable.csv", 0, "loadoutSecondaryAttachment", 3 + 1));
setLocalVarString loadoutSecondaryAttachment2 (tablelookup("mp/classTable.csv", 0, "loadoutSecondaryAttachment2", 3 + 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (tablelookup("mp/classTable.csv", 0, "loadoutSecondaryCamo", 3 + 1));
setLocalVarString loadoutEquipment (tablelookup("mp/classTable.csv", 0, "loadoutEquipment", 3 + 1));
setLocalVarString loadoutPerk1 (tablelookup("mp/classTable.csv", 0, "loadoutPerk1", 3 + 1));
setLocalVarString loadoutPerk2 (tablelookup("mp/classTable.csv", 0, "loadoutPerk2", 3 + 1));
setLocalVarString loadoutPerk3 (tablelookup("mp/classTable.csv", 0, "loadoutPerk3", 3 + 1));
setLocalVarString loadoutStreak1 (tablelookup("mp/classTable.csv", 0, "loadoutStreak1", 3 + 1));
setLocalVarString loadoutStreak2 (tablelookup("mp/classTable.csv", 0, "loadoutStreak2", 3 + 1));
setLocalVarString loadoutStreak3 (tablelookup("mp/classTable.csv", 0, "loadoutStreak3", 3 + 1));
setLocalVarString loadoutDeathStreak (tablelookup("mp/classTable.csv", 0, "loadoutDeathStreak", 3 + 1));
setLocalVarString loadoutOffhandSecondary (tablelookup("mp/classTable.csv", 0, "loadoutOffhand", 3 + 1));
setLocalVarString loadoutClassName ("@" + (tablelookup("mp/classTable.csv", 0, "loadoutName", 3 + 1)));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse class3;
close self;
}
}
itemDef
{
name "class_choose_5"
text "@CLASS_CLASS5"
group "mw2_button"
rect -64 108 336 20 1 1
style 1
type 1
visible 1
disabled when(!isitemunlocked("demolitions"));
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
if (!isitemunlocked("sniper"))
{
setItemColor self backcolor 0 0 0 "0.25";
}
setLocalVarString loadoutPrimary (tablelookup("mp/classTable.csv", 0, "loadoutPrimary", 4 + 1));
setLocalVarString loadoutPrimaryAttachment (tablelookup("mp/classTable.csv", 0, "loadoutPrimaryAttachment", 4 + 1));
setLocalVarString loadoutPrimaryAttachment2 (tablelookup("mp/classTable.csv", 0, "loadoutPrimaryAttachment2", 4 + 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (tablelookup("mp/classTable.csv", 0, "loadoutPrimaryCamo", 4 + 1));
setLocalVarString loadoutSecondary (tablelookup("mp/classTable.csv", 0, "loadoutSecondary", 4 + 1));
setLocalVarString loadoutSecondaryAttachment (tablelookup("mp/classTable.csv", 0, "loadoutSecondaryAttachment", 4 + 1));
setLocalVarString loadoutSecondaryAttachment2 (tablelookup("mp/classTable.csv", 0, "loadoutSecondaryAttachment2", 4 + 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (tablelookup("mp/classTable.csv", 0, "loadoutSecondaryCamo", 4 + 1));
setLocalVarString loadoutEquipment (tablelookup("mp/classTable.csv", 0, "loadoutEquipment", 4 + 1));
setLocalVarString loadoutPerk1 (tablelookup("mp/classTable.csv", 0, "loadoutPerk1", 4 + 1));
setLocalVarString loadoutPerk2 (tablelookup("mp/classTable.csv", 0, "loadoutPerk2", 4 + 1));
setLocalVarString loadoutPerk3 (tablelookup("mp/classTable.csv", 0, "loadoutPerk3", 4 + 1));
setLocalVarString loadoutStreak1 (tablelookup("mp/classTable.csv", 0, "loadoutStreak1", 4 + 1));
setLocalVarString loadoutStreak2 (tablelookup("mp/classTable.csv", 0, "loadoutStreak2", 4 + 1));
setLocalVarString loadoutStreak3 (tablelookup("mp/classTable.csv", 0, "loadoutStreak3", 4 + 1));
setLocalVarString loadoutDeathStreak (tablelookup("mp/classTable.csv", 0, "loadoutDeathStreak", 4 + 1));
setLocalVarString loadoutOffhandSecondary (tablelookup("mp/classTable.csv", 0, "loadoutOffhand", 4 + 1));
setLocalVarString loadoutClassName ("@" + (tablelookup("mp/classTable.csv", 0, "loadoutName", 4 + 1)));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse class4;
close self;
}
}
itemDef
{
rect 0 128 216 1 1 1
style 3
decoration
visible 1
textscale 0.55
forecolor 1 1 1 0.65
background "gradient_fadein"
}
itemDef
{
name "class_custom_1"
group "mw2_button"
rect -64 128 336 20 1 1
style 1
type 1
visible when(getplayerdata("customClasses", 0, "inUse"));
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
setLocalVarInt classIndex (0);
setLocalVarString loadoutPrimary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "weapon"));
setLocalVarString loadoutPrimaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 0));
setLocalVarString loadoutPrimaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "camo"));
setLocalVarString loadoutSecondary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "weapon"));
setLocalVarString loadoutSecondaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 0));
setLocalVarString loadoutSecondaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "camo"));
setLocalVarString loadoutEquipment (getplayerdata("customClasses", localvarint("classIndex"), "perks", 0));
setLocalVarString loadoutPerk1 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 1));
setLocalVarString loadoutPerk2 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 2));
setLocalVarString loadoutPerk3 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 3));
setLocalVarString loadoutStreak1 (getplayerdata("killstreaks", 0));
setLocalVarString loadoutStreak2 (getplayerdata("killstreaks", 1));
setLocalVarString loadoutStreak3 (getplayerdata("killstreaks", 2));
setLocalVarString loadoutDeathStreak (getplayerdata("customClasses", localvarint("classIndex"), "perks", 4));
setLocalVarString loadoutOffhandSecondary (getplayerdata("customClasses", localvarint("classIndex"), "specialGrenade"));
setLocalVarString loadoutClassName (getplayerdata("customClasses", localvarint("classIndex"), "name"));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse custom1;
close self;
}
exp text getplayerdata("customClasses", 0, "name");
}
itemDef
{
name "class_custom_2"
group "mw2_button"
rect -64 148 336 20 1 1
style 1
type 1
visible when(getplayerdata("customClasses", 1, "inUse"));
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
setLocalVarInt classIndex (1);
setLocalVarString loadoutPrimary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "weapon"));
setLocalVarString loadoutPrimaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 0));
setLocalVarString loadoutPrimaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "camo"));
setLocalVarString loadoutSecondary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "weapon"));
setLocalVarString loadoutSecondaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 0));
setLocalVarString loadoutSecondaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "camo"));
setLocalVarString loadoutEquipment (getplayerdata("customClasses", localvarint("classIndex"), "perks", 0));
setLocalVarString loadoutPerk1 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 1));
setLocalVarString loadoutPerk2 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 2));
setLocalVarString loadoutPerk3 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 3));
setLocalVarString loadoutStreak1 (getplayerdata("killstreaks", 0));
setLocalVarString loadoutStreak2 (getplayerdata("killstreaks", 1));
setLocalVarString loadoutStreak3 (getplayerdata("killstreaks", 2));
setLocalVarString loadoutDeathStreak (getplayerdata("customClasses", localvarint("classIndex"), "perks", 4));
setLocalVarString loadoutOffhandSecondary (getplayerdata("customClasses", localvarint("classIndex"), "specialGrenade"));
setLocalVarString loadoutClassName (getplayerdata("customClasses", localvarint("classIndex"), "name"));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse custom2;
close self;
}
exp text getplayerdata("customClasses", 1, "name");
}
itemDef
{
name "class_custom_3"
group "mw2_button"
rect -64 168 336 20 1 1
style 1
type 1
visible when(getplayerdata("customClasses", 2, "inUse"));
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
setLocalVarInt classIndex (2);
setLocalVarString loadoutPrimary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "weapon"));
setLocalVarString loadoutPrimaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 0));
setLocalVarString loadoutPrimaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "camo"));
setLocalVarString loadoutSecondary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "weapon"));
setLocalVarString loadoutSecondaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 0));
setLocalVarString loadoutSecondaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "camo"));
setLocalVarString loadoutEquipment (getplayerdata("customClasses", localvarint("classIndex"), "perks", 0));
setLocalVarString loadoutPerk1 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 1));
setLocalVarString loadoutPerk2 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 2));
setLocalVarString loadoutPerk3 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 3));
setLocalVarString loadoutStreak1 (getplayerdata("killstreaks", 0));
setLocalVarString loadoutStreak2 (getplayerdata("killstreaks", 1));
setLocalVarString loadoutStreak3 (getplayerdata("killstreaks", 2));
setLocalVarString loadoutDeathStreak (getplayerdata("customClasses", localvarint("classIndex"), "perks", 4));
setLocalVarString loadoutOffhandSecondary (getplayerdata("customClasses", localvarint("classIndex"), "specialGrenade"));
setLocalVarString loadoutClassName (getplayerdata("customClasses", localvarint("classIndex"), "name"));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse custom3;
close self;
}
exp text getplayerdata("customClasses", 2, "name");
}
itemDef
{
name "class_custom_4"
group "mw2_button"
rect -64 188 336 20 1 1
style 1
type 1
visible when(getplayerdata("customClasses", 3, "inUse"));
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
setLocalVarInt classIndex (3);
setLocalVarString loadoutPrimary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "weapon"));
setLocalVarString loadoutPrimaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 0));
setLocalVarString loadoutPrimaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "camo"));
setLocalVarString loadoutSecondary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "weapon"));
setLocalVarString loadoutSecondaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 0));
setLocalVarString loadoutSecondaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "camo"));
setLocalVarString loadoutEquipment (getplayerdata("customClasses", localvarint("classIndex"), "perks", 0));
setLocalVarString loadoutPerk1 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 1));
setLocalVarString loadoutPerk2 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 2));
setLocalVarString loadoutPerk3 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 3));
setLocalVarString loadoutStreak1 (getplayerdata("killstreaks", 0));
setLocalVarString loadoutStreak2 (getplayerdata("killstreaks", 1));
setLocalVarString loadoutStreak3 (getplayerdata("killstreaks", 2));
setLocalVarString loadoutDeathStreak (getplayerdata("customClasses", localvarint("classIndex"), "perks", 4));
setLocalVarString loadoutOffhandSecondary (getplayerdata("customClasses", localvarint("classIndex"), "specialGrenade"));
setLocalVarString loadoutClassName (getplayerdata("customClasses", localvarint("classIndex"), "name"));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse custom4;
close self;
}
exp text getplayerdata("customClasses", 3, "name");
}
itemDef
{
name "class_custom_5"
group "mw2_button"
rect -64 208 336 20 1 1
style 1
type 1
visible when(getplayerdata("customClasses", 4, "inUse"));
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
setLocalVarInt classIndex (4);
setLocalVarString loadoutPrimary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "weapon"));
setLocalVarString loadoutPrimaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 0));
setLocalVarString loadoutPrimaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "camo"));
setLocalVarString loadoutSecondary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "weapon"));
setLocalVarString loadoutSecondaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 0));
setLocalVarString loadoutSecondaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "camo"));
setLocalVarString loadoutEquipment (getplayerdata("customClasses", localvarint("classIndex"), "perks", 0));
setLocalVarString loadoutPerk1 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 1));
setLocalVarString loadoutPerk2 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 2));
setLocalVarString loadoutPerk3 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 3));
setLocalVarString loadoutStreak1 (getplayerdata("killstreaks", 0));
setLocalVarString loadoutStreak2 (getplayerdata("killstreaks", 1));
setLocalVarString loadoutStreak3 (getplayerdata("killstreaks", 2));
setLocalVarString loadoutDeathStreak (getplayerdata("customClasses", localvarint("classIndex"), "perks", 4));
setLocalVarString loadoutOffhandSecondary (getplayerdata("customClasses", localvarint("classIndex"), "specialGrenade"));
setLocalVarString loadoutClassName (getplayerdata("customClasses", localvarint("classIndex"), "name"));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse custom5;
close self;
}
exp text getplayerdata("customClasses", 4, "name");
}
itemDef
{
name "class_custom_6"
group "mw2_button"
rect -64 228 336 20 1 1
style 1
type 1
visible when(getplayerdata("customClasses", 5, "inUse"));
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
setLocalVarInt classIndex (5);
setLocalVarString loadoutPrimary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "weapon"));
setLocalVarString loadoutPrimaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 0));
setLocalVarString loadoutPrimaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "camo"));
setLocalVarString loadoutSecondary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "weapon"));
setLocalVarString loadoutSecondaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 0));
setLocalVarString loadoutSecondaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "camo"));
setLocalVarString loadoutEquipment (getplayerdata("customClasses", localvarint("classIndex"), "perks", 0));
setLocalVarString loadoutPerk1 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 1));
setLocalVarString loadoutPerk2 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 2));
setLocalVarString loadoutPerk3 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 3));
setLocalVarString loadoutStreak1 (getplayerdata("killstreaks", 0));
setLocalVarString loadoutStreak2 (getplayerdata("killstreaks", 1));
setLocalVarString loadoutStreak3 (getplayerdata("killstreaks", 2));
setLocalVarString loadoutDeathStreak (getplayerdata("customClasses", localvarint("classIndex"), "perks", 4));
setLocalVarString loadoutOffhandSecondary (getplayerdata("customClasses", localvarint("classIndex"), "specialGrenade"));
setLocalVarString loadoutClassName (getplayerdata("customClasses", localvarint("classIndex"), "name"));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse custom6;
close self;
}
exp text getplayerdata("customClasses", 5, "name");
}
itemDef
{
name "class_custom_7"
group "mw2_button"
rect -64 248 336 20 1 1
style 1
type 1
visible when(getplayerdata("customClasses", 6, "inUse"));
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
setLocalVarInt classIndex (6);
setLocalVarString loadoutPrimary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "weapon"));
setLocalVarString loadoutPrimaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 0));
setLocalVarString loadoutPrimaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "camo"));
setLocalVarString loadoutSecondary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "weapon"));
setLocalVarString loadoutSecondaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 0));
setLocalVarString loadoutSecondaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "camo"));
setLocalVarString loadoutEquipment (getplayerdata("customClasses", localvarint("classIndex"), "perks", 0));
setLocalVarString loadoutPerk1 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 1));
setLocalVarString loadoutPerk2 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 2));
setLocalVarString loadoutPerk3 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 3));
setLocalVarString loadoutStreak1 (getplayerdata("killstreaks", 0));
setLocalVarString loadoutStreak2 (getplayerdata("killstreaks", 1));
setLocalVarString loadoutStreak3 (getplayerdata("killstreaks", 2));
setLocalVarString loadoutDeathStreak (getplayerdata("customClasses", localvarint("classIndex"), "perks", 4));
setLocalVarString loadoutOffhandSecondary (getplayerdata("customClasses", localvarint("classIndex"), "specialGrenade"));
setLocalVarString loadoutClassName (getplayerdata("customClasses", localvarint("classIndex"), "name"));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse custom7;
close self;
}
exp text getplayerdata("customClasses", 6, "name");
}
itemDef
{
name "class_custom_8"
group "mw2_button"
rect -64 268 336 20 1 1
style 1
type 1
visible when(getplayerdata("customClasses", 7, "inUse"));
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
setLocalVarInt classIndex (7);
setLocalVarString loadoutPrimary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "weapon"));
setLocalVarString loadoutPrimaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 0));
setLocalVarString loadoutPrimaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "camo"));
setLocalVarString loadoutSecondary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "weapon"));
setLocalVarString loadoutSecondaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 0));
setLocalVarString loadoutSecondaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "camo"));
setLocalVarString loadoutEquipment (getplayerdata("customClasses", localvarint("classIndex"), "perks", 0));
setLocalVarString loadoutPerk1 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 1));
setLocalVarString loadoutPerk2 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 2));
setLocalVarString loadoutPerk3 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 3));
setLocalVarString loadoutStreak1 (getplayerdata("killstreaks", 0));
setLocalVarString loadoutStreak2 (getplayerdata("killstreaks", 1));
setLocalVarString loadoutStreak3 (getplayerdata("killstreaks", 2));
setLocalVarString loadoutDeathStreak (getplayerdata("customClasses", localvarint("classIndex"), "perks", 4));
setLocalVarString loadoutOffhandSecondary (getplayerdata("customClasses", localvarint("classIndex"), "specialGrenade"));
setLocalVarString loadoutClassName (getplayerdata("customClasses", localvarint("classIndex"), "name"));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse custom8;
close self;
}
exp text getplayerdata("customClasses", 7, "name");
}
itemDef
{
name "class_custom_9"
group "mw2_button"
rect -64 288 336 20 1 1
style 1
type 1
visible when(getplayerdata("customClasses", 8, "inUse"));
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
setLocalVarInt classIndex (8);
setLocalVarString loadoutPrimary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "weapon"));
setLocalVarString loadoutPrimaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 0));
setLocalVarString loadoutPrimaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "camo"));
setLocalVarString loadoutSecondary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "weapon"));
setLocalVarString loadoutSecondaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 0));
setLocalVarString loadoutSecondaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "camo"));
setLocalVarString loadoutEquipment (getplayerdata("customClasses", localvarint("classIndex"), "perks", 0));
setLocalVarString loadoutPerk1 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 1));
setLocalVarString loadoutPerk2 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 2));
setLocalVarString loadoutPerk3 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 3));
setLocalVarString loadoutStreak1 (getplayerdata("killstreaks", 0));
setLocalVarString loadoutStreak2 (getplayerdata("killstreaks", 1));
setLocalVarString loadoutStreak3 (getplayerdata("killstreaks", 2));
setLocalVarString loadoutDeathStreak (getplayerdata("customClasses", localvarint("classIndex"), "perks", 4));
setLocalVarString loadoutOffhandSecondary (getplayerdata("customClasses", localvarint("classIndex"), "specialGrenade"));
setLocalVarString loadoutClassName (getplayerdata("customClasses", localvarint("classIndex"), "name"));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse custom9;
close self;
}
exp text getplayerdata("customClasses", 8, "name");
}
itemDef
{
name "class_custom_10"
group "mw2_button"
rect -64 308 336 20 1 1
style 1
type 1
visible when(getplayerdata("customClasses", 9, "inUse"));
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
setLocalVarInt classIndex (9);
setLocalVarString loadoutPrimary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "weapon"));
setLocalVarString loadoutPrimaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 0));
setLocalVarString loadoutPrimaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "camo"));
setLocalVarString loadoutSecondary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "weapon"));
setLocalVarString loadoutSecondaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 0));
setLocalVarString loadoutSecondaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "camo"));
setLocalVarString loadoutEquipment (getplayerdata("customClasses", localvarint("classIndex"), "perks", 0));
setLocalVarString loadoutPerk1 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 1));
setLocalVarString loadoutPerk2 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 2));
setLocalVarString loadoutPerk3 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 3));
setLocalVarString loadoutStreak1 (getplayerdata("killstreaks", 0));
setLocalVarString loadoutStreak2 (getplayerdata("killstreaks", 1));
setLocalVarString loadoutStreak3 (getplayerdata("killstreaks", 2));
setLocalVarString loadoutDeathStreak (getplayerdata("customClasses", localvarint("classIndex"), "perks", 4));
setLocalVarString loadoutOffhandSecondary (getplayerdata("customClasses", localvarint("classIndex"), "specialGrenade"));
setLocalVarString loadoutClassName (getplayerdata("customClasses", localvarint("classIndex"), "name"));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse custom10;
close self;
}
exp text getplayerdata("customClasses", 9, "name");
}
itemDef
{
name "class_custom_11"
group "mw2_button"
rect -64 328 336 20 1 1
style 1
type 1
visible when(getplayerdata("customClasses", 10, "inUse"));
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
setLocalVarInt classIndex (10);
setLocalVarString loadoutPrimary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "weapon"));
setLocalVarString loadoutPrimaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 0));
setLocalVarString loadoutPrimaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "camo"));
setLocalVarString loadoutSecondary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "weapon"));
setLocalVarString loadoutSecondaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 0));
setLocalVarString loadoutSecondaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "camo"));
setLocalVarString loadoutEquipment (getplayerdata("customClasses", localvarint("classIndex"), "perks", 0));
setLocalVarString loadoutPerk1 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 1));
setLocalVarString loadoutPerk2 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 2));
setLocalVarString loadoutPerk3 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 3));
setLocalVarString loadoutStreak1 (getplayerdata("killstreaks", 0));
setLocalVarString loadoutStreak2 (getplayerdata("killstreaks", 1));
setLocalVarString loadoutStreak3 (getplayerdata("killstreaks", 2));
setLocalVarString loadoutDeathStreak (getplayerdata("customClasses", localvarint("classIndex"), "perks", 4));
setLocalVarString loadoutOffhandSecondary (getplayerdata("customClasses", localvarint("classIndex"), "specialGrenade"));
setLocalVarString loadoutClassName (getplayerdata("customClasses", localvarint("classIndex"), "name"));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse custom11;
close self;
}
exp text getplayerdata("customClasses", 10, "name");
}
itemDef
{
name "class_custom_12"
group "mw2_button"
rect -64 348 336 20 1 1
style 1
type 1
visible when(getplayerdata("customClasses", 11, "inUse"));
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
setLocalVarInt classIndex (11);
setLocalVarString loadoutPrimary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "weapon"));
setLocalVarString loadoutPrimaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 0));
setLocalVarString loadoutPrimaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "camo"));
setLocalVarString loadoutSecondary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "weapon"));
setLocalVarString loadoutSecondaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 0));
setLocalVarString loadoutSecondaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "camo"));
setLocalVarString loadoutEquipment (getplayerdata("customClasses", localvarint("classIndex"), "perks", 0));
setLocalVarString loadoutPerk1 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 1));
setLocalVarString loadoutPerk2 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 2));
setLocalVarString loadoutPerk3 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 3));
setLocalVarString loadoutStreak1 (getplayerdata("killstreaks", 0));
setLocalVarString loadoutStreak2 (getplayerdata("killstreaks", 1));
setLocalVarString loadoutStreak3 (getplayerdata("killstreaks", 2));
setLocalVarString loadoutDeathStreak (getplayerdata("customClasses", localvarint("classIndex"), "perks", 4));
setLocalVarString loadoutOffhandSecondary (getplayerdata("customClasses", localvarint("classIndex"), "specialGrenade"));
setLocalVarString loadoutClassName (getplayerdata("customClasses", localvarint("classIndex"), "name"));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse custom12;
close self;
}
exp text getplayerdata("customClasses", 11, "name");
}
itemDef
{
name "class_custom_13"
group "mw2_button"
rect -64 368 336 20 1 1
style 1
type 1
visible when(getplayerdata("customClasses", 12, "inUse"));
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
setLocalVarInt classIndex (12);
setLocalVarString loadoutPrimary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "weapon"));
setLocalVarString loadoutPrimaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 0));
setLocalVarString loadoutPrimaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "camo"));
setLocalVarString loadoutSecondary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "weapon"));
setLocalVarString loadoutSecondaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 0));
setLocalVarString loadoutSecondaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "camo"));
setLocalVarString loadoutEquipment (getplayerdata("customClasses", localvarint("classIndex"), "perks", 0));
setLocalVarString loadoutPerk1 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 1));
setLocalVarString loadoutPerk2 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 2));
setLocalVarString loadoutPerk3 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 3));
setLocalVarString loadoutStreak1 (getplayerdata("killstreaks", 0));
setLocalVarString loadoutStreak2 (getplayerdata("killstreaks", 1));
setLocalVarString loadoutStreak3 (getplayerdata("killstreaks", 2));
setLocalVarString loadoutDeathStreak (getplayerdata("customClasses", localvarint("classIndex"), "perks", 4));
setLocalVarString loadoutOffhandSecondary (getplayerdata("customClasses", localvarint("classIndex"), "specialGrenade"));
setLocalVarString loadoutClassName (getplayerdata("customClasses", localvarint("classIndex"), "name"));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse custom13;
close self;
}
exp text getplayerdata("customClasses", 12, "name");
}
itemDef
{
name "class_custom_14"
group "mw2_button"
rect -64 388 336 20 1 1
style 1
type 1
visible when(getplayerdata("customClasses", 13, "inUse"));
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
setLocalVarInt classIndex (13);
setLocalVarString loadoutPrimary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "weapon"));
setLocalVarString loadoutPrimaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 0));
setLocalVarString loadoutPrimaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "camo"));
setLocalVarString loadoutSecondary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "weapon"));
setLocalVarString loadoutSecondaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 0));
setLocalVarString loadoutSecondaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "camo"));
setLocalVarString loadoutEquipment (getplayerdata("customClasses", localvarint("classIndex"), "perks", 0));
setLocalVarString loadoutPerk1 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 1));
setLocalVarString loadoutPerk2 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 2));
setLocalVarString loadoutPerk3 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 3));
setLocalVarString loadoutStreak1 (getplayerdata("killstreaks", 0));
setLocalVarString loadoutStreak2 (getplayerdata("killstreaks", 1));
setLocalVarString loadoutStreak3 (getplayerdata("killstreaks", 2));
setLocalVarString loadoutDeathStreak (getplayerdata("customClasses", localvarint("classIndex"), "perks", 4));
setLocalVarString loadoutOffhandSecondary (getplayerdata("customClasses", localvarint("classIndex"), "specialGrenade"));
setLocalVarString loadoutClassName (getplayerdata("customClasses", localvarint("classIndex"), "name"));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse custom14;
close self;
}
exp text getplayerdata("customClasses", 13, "name");
}
itemDef
{
name "class_custom_15"
group "mw2_button"
rect -64 408 336 20 1 1
style 1
type 1
visible when(getplayerdata("customClasses", 14, "inUse"));
textalign 6
textalignx -60
textscale 0.375
textfont 3
disablecolor 0.6 0.55 0.55 1
background "menu_button_selection_bar"
onFocus
{
play mouse_over;
if (dvarstring(gameMode) != "mp")
{
setItemColor mw2_button backcolor 0 0 0 0;
}
setItemColor self backcolor 0 0 0 1;
setLocalVarBool ui_menuAButton (1);
setLocalVarFloat ui_popupYPos (getfocuseditemy());
setLocalVarInt classIndex (14);
setLocalVarString loadoutPrimary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "weapon"));
setLocalVarString loadoutPrimaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 0));
setLocalVarString loadoutPrimaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "attachment", 1));
if (localvarstring("loadoutPrimaryAttachment2") == "")
{
setLocalVarString loadoutPrimaryAttachment2 ("none");
}
setLocalVarString loadoutPrimaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 0, "camo"));
setLocalVarString loadoutSecondary (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "weapon"));
setLocalVarString loadoutSecondaryAttachment (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 0));
setLocalVarString loadoutSecondaryAttachment2 (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "attachment", 1));
if (localvarstring("loadoutSecondaryAttachment2") == "")
{
setLocalVarString loadoutSecondaryAttachment2 ("none");
}
setLocalVarString loadoutSecondaryCamo (getplayerdata("customClasses", localvarint("classIndex"), "weaponSetups", 1, "camo"));
setLocalVarString loadoutEquipment (getplayerdata("customClasses", localvarint("classIndex"), "perks", 0));
setLocalVarString loadoutPerk1 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 1));
setLocalVarString loadoutPerk2 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 2));
setLocalVarString loadoutPerk3 (getplayerdata("customClasses", localvarint("classIndex"), "perks", 3));
setLocalVarString loadoutStreak1 (getplayerdata("killstreaks", 0));
setLocalVarString loadoutStreak2 (getplayerdata("killstreaks", 1));
setLocalVarString loadoutStreak3 (getplayerdata("killstreaks", 2));
setLocalVarString loadoutDeathStreak (getplayerdata("customClasses", localvarint("classIndex"), "perks", 4));
setLocalVarString loadoutOffhandSecondary (getplayerdata("customClasses", localvarint("classIndex"), "specialGrenade"));
setLocalVarString loadoutClassName (getplayerdata("customClasses", localvarint("classIndex"), "name"));
}
leaveFocus
{
setItemColor self backcolor 0 0 0 "0.0";
setLocalVarString ui_hint_text ("@NULL_EMPTY");
setLocalVarBool ui_menuAButton (0);
}
action
{
play mouse_click;
scriptmenuresponse custom15;
close self;
}
exp text getplayerdata("customClasses", 14, "name");
}
itemDef
{
rect -272 28 -272 20 3 1
style 1
decoration
visible 1
textalign 4
textalignx 4
textscale 0.375
textfont 9
backcolor 1 1 1 0.25
background "gradient_fadein"
exp text localvarstring("loadoutClassName");
}
itemDef
{
rect -272 268 -272 4 3 1
style 3
decoration
visible 1
textscale 0.55
forecolor 1 1 1 0
background "gradient_fadein"
}
itemDef
{
rect -272 48 -272 100 3 1
style 3
decoration
visible 1
textscale 0.55
forecolor 1 1 1 0.1
background "gradient_fadein"
}
itemDef
{
rect -272 48 272 100 3 1
style 3
decoration
visible when(localvarstring("loadoutPrimaryCamo") != "none");
textscale 0.55
forecolor 1 1 1 0.5
exp material tablelookup("mp/camoTable.csv", 1, localvarstring("loadoutPrimaryCamo"), 4);
}
itemDef
{
rect -272 48 272 18 3 1
style 3
decoration
visible when(localvarstring("loadoutPrimaryCamo") != "none");
textscale 0.55
forecolor 0 0 0 0.25
exp material tablelookup("mp/camoTable.csv", 1, localvarstring("loadoutPrimaryCamo"), 4);
}
itemDef
{
rect -272 48 -272 18 3 1
style 1
decoration
visible 1
textalign 4
textalignx 4
textscale 0.375
textfont 9
backcolor 0 0 0 0.35
background "gradient_fadein"
exp text "@" + tablelookup("mp/statsTable.csv", 4, localvarstring("loadoutPrimary"), 3);
}
itemDef
{
rect -200 48 200 101.333 3 1
style 3
decoration
visible 1
textscale 0.55
exp material tablelookup("mp/statsTable.csv", 4, localvarstring("loadoutPrimary"), 6);
}
itemDef
{
rect -268 66 40 40 3 1
style 3
decoration
visible 1
textscale 0.55
forecolor 1 1 1 0
exp material tablelookup("mp/attachmentTable.csv", 4, localvarstring("loadoutPrimaryAttachment2"), 6);
}
itemDef
{
rect -268 106 40 40 3 1
style 3
decoration
visible 1
textscale 0.55
exp material tablelookup("mp/attachmentTable.csv", 4, localvarstring("loadoutPrimaryAttachment"), 6);
}
itemDef
{
rect -224 106 40 40 3 1
style 3
decoration
visible 1
textscale 0.55
exp material tablelookup("mp/attachmentTable.csv", 4, localvarstring("loadoutPrimaryAttachment2"), 6);
}
itemDef
{
rect -272 48 272 100 3 1
decoration
visible when(localvarstring("loadoutPrimaryAttachment") != "none" || (localvarstring("loadoutPerk1") == "specialty_bling" && (tablelookup("mp/statsTable.csv", 4, localvarstring("loadoutPrimary"), 11) != "")));
textalign 12
textalignx 4
textscale 0.375
textfont 3
forecolor 1 1 1 0
glowcolor 0.5 0 0 1
exp text locstring("@MENU_PLUS", "@" + tablelookup("mp/attachmentTable.csv", 4, localvarstring("loadoutPrimaryAttachment"), 3));
exp glowcolor a ((localvarstring("loadoutPerk1") == "specialty_bling" && localvarstring("loadoutPrimaryAttachment") == "none"));
}
itemDef
{
rect -272 48 272 100 3 1
decoration
visible when((isitemunlocked("specialty_secondarybling") || 0 == 0) && localvarstring("loadoutPrimaryAttachment2") != "none" || (localvarstring("loadoutPerk1") == "specialty_bling" && (tablelookup("mp/statsTable.csv", 4, localvarstring("loadoutPrimary"), (11 + 1)) != "")));
textalign 12
textalignx 4
textaligny -40
textscale 0.375
textfont 3
forecolor 1 1 1 0
glowcolor 0.5 0 0 1
exp text locstring("@MENU_PLUS", "@" + tablelookup("mp/attachmentTable.csv", 4, localvarstring("loadoutPrimaryAttachment2"), 3));
exp glowcolor a ((localvarstring("loadoutPerk1") == "specialty_bling" && localvarstring("loadoutPrimaryAttachment2") == "none"));
}
itemDef
{
rect -272 148 -272 100 3 1
style 3
decoration
visible 1
textscale 0.55
forecolor 1 1 1 0.1
background "gradient_fadein"
}
itemDef
{
rect -272 148 272 100 3 1
style 3
decoration
visible when(localvarstring("loadoutSecondaryCamo") != "none");
textscale 0.55
forecolor 1 1 1 0.5
exp material tablelookup("mp/camoTable.csv", 1, localvarstring("loadoutSecondaryCamo"), 4);
}
itemDef
{
rect -272 148 272 18 3 1
style 3
decoration
visible when(localvarstring("loadoutSecondaryCamo") != "none");
textscale 0.55
forecolor 0 0 0 0.25
exp material tablelookup("mp/camoTable.csv", 1, localvarstring("loadoutSecondaryCamo"), 4);
}
itemDef
{
rect -272 148 -272 18 3 1
style 1
decoration
visible 1
textalign 4
textalignx 4
textscale 0.375
textfont 9
backcolor 0 0 0 0.35
background "gradient_fadein"
exp text "@" + tablelookup("mp/statsTable.csv", 4, localvarstring("loadoutSecondary"), 3);
}
itemDef
{
rect -200 148 200 101.333 3 1
style 3
decoration
visible 1
textscale 0.55
exp material tablelookup("mp/statsTable.csv", 4, localvarstring("loadoutSecondary"), 6);
}
itemDef
{
rect -268 166 40 40 3 1
style 3
decoration
visible 1
textscale 0.55
forecolor 1 1 1 0
exp material tablelookup("mp/attachmentTable.csv", 4, localvarstring("loadoutSecondaryAttachment2"), 6);
}
itemDef
{
rect -268 206 40 40 3 1
style 3
decoration
visible 1
textscale 0.55
exp material tablelookup("mp/attachmentTable.csv", 4, localvarstring("loadoutSecondaryAttachment"), 6);
}
itemDef
{
rect -224 206 40 40 3 1
style 3
decoration
visible 1
textscale 0.55
exp material tablelookup("mp/attachmentTable.csv", 4, localvarstring("loadoutSecondaryAttachment2"), 6);
}
itemDef
{
rect -272 148 272 100 3 1
decoration
visible when(localvarstring("loadoutSecondaryAttachment") != "none" || (localvarstring("loadoutPerk1") == "specialty_bling" && (tablelookup("mp/statsTable.csv", 4, localvarstring("loadoutSecondary"), 11) != "")));
textalign 12
textalignx 4
textscale 0.375
textfont 3
forecolor 1 1 1 0
glowcolor 0.5 0 0 1
exp text locstring("@MENU_PLUS", "@" + tablelookup("mp/attachmentTable.csv", 4, localvarstring("loadoutSecondaryAttachment"), 3));
exp glowcolor a ((localvarstring("loadoutPerk1") == "specialty_bling" && localvarstring("loadoutSecondaryAttachment") == "none"));
}
itemDef
{
rect -272 148 272 100 3 1
decoration
visible when((isitemunlocked("specialty_secondarybling") || 1 == 0) && localvarstring("loadoutSecondaryAttachment2") != "none" || (localvarstring("loadoutPerk1") == "specialty_bling" && (tablelookup("mp/statsTable.csv", 4, localvarstring("loadoutSecondary"), (11 + 1)) != "")));
textalign 12
textalignx 4
textaligny -40
textscale 0.375
textfont 3
forecolor 1 1 1 0
glowcolor 0.5 0 0 1
exp text locstring("@MENU_PLUS", "@" + tablelookup("mp/attachmentTable.csv", 4, localvarstring("loadoutSecondaryAttachment2"), 3));
exp glowcolor a ((localvarstring("loadoutPerk1") == "specialty_bling" && localvarstring("loadoutSecondaryAttachment2") == "none"));
}
itemDef
{
rect -272 268 -272 36 3 1
style 3
decoration
visible 1
textscale 0.55
forecolor 1 1 1 0.1
background "gradient_fadein"
}
itemDef
{
rect -268 268 36 36 3 1
style 3
decoration
visible when(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk1"), 8) == "specialty_null" || !isitemunlocked(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk1"), 8)));
textscale 0.55
exp material tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk1"), 3);
}
itemDef
{
rect -268 268 36 36 3 1
style 3
decoration
visible when(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk1"), 8) != "specialty_null" && isitemunlocked(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk1"), 8)) && localvarstring("loadoutPerk1") != "");
textscale 0.55
exp material tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk1"), 3) + "_upgrade";
}
itemDef
{
rect -232 268 272 36 3 1
decoration
visible 1
textalign 4
textalignx 4
textscale 0.375
textfont 3
exp text "@" + tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk1"), int(2 + (isitemunlocked(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk1"), 8)) * (9 - 2))));
}
itemDef
{
rect -228 284 228 18 3 1
decoration
autowrapped
type 21
visible when(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk1"), 8) == "specialty_null" || !isitemunlocked(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk1"), 8)));
textalign 4
textscale 0.375
textfont 3
forecolor 1 1 1 0.65
exp text "@" + tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk1"), 4);
}
itemDef
{
rect -228 284 228 18 3 1
decoration
autowrapped
type 21
visible when(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk1"), 8) != "specialty_null" && isitemunlocked(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk1"), 8)));
textalign 4
textscale 0.375
textfont 3
forecolor 1 1 1 0.65
exp text "@" + tablelookup("mp/perkTable.csv", 1, tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk1"), 8), 9);
}
itemDef
{
rect -272 304 -272 36 3 1
style 3
decoration
visible 1
textscale 0.55
forecolor 1 1 1 0.1
background "gradient_fadein"
}
itemDef
{
rect -268 304 36 36 3 1
style 3
decoration
visible when(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk2"), 8) == "specialty_null" || !isitemunlocked(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk2"), 8)));
textscale 0.55
exp material tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk2"), 3);
}
itemDef
{
rect -268 304 36 36 3 1
style 3
decoration
visible when(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk2"), 8) != "specialty_null" && isitemunlocked(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk2"), 8)) && localvarstring("loadoutPerk2") != "");
textscale 0.55
exp material tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk2"), 3) + "_upgrade";
}
itemDef
{
rect -232 304 272 36 3 1
decoration
visible 1
textalign 4
textalignx 4
textscale 0.375
textfont 3
exp text "@" + tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk2"), int(2 + (isitemunlocked(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk2"), 8)) * (9 - 2))));
}
itemDef
{
rect -228 320 228 18 3 1
decoration
autowrapped
type 21
visible when(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk2"), 8) == "specialty_null" || !isitemunlocked(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk2"), 8)));
textalign 4
textscale 0.375
textfont 3
forecolor 1 1 1 0.65
exp text "@" + tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk2"), 4);
}
itemDef
{
rect -228 320 228 18 3 1
decoration
autowrapped
type 21
visible when(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk2"), 8) != "specialty_null" && isitemunlocked(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk2"), 8)));
textalign 4
textscale 0.375
textfont 3
forecolor 1 1 1 0.65
exp text "@" + tablelookup("mp/perkTable.csv", 1, tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk2"), 8), 9);
}
itemDef
{
rect -272 340 -272 36 3 1
style 3
decoration
visible 1
textscale 0.55
forecolor 1 1 1 0.1
background "gradient_fadein"
}
itemDef
{
rect -268 340 36 36 3 1
style 3
decoration
visible when(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk3"), 8) == "specialty_null" || !isitemunlocked(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk3"), 8)));
textscale 0.55
exp material tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk3"), 3);
}
itemDef
{
rect -268 340 36 36 3 1
style 3
decoration
visible when(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk3"), 8) != "specialty_null" && isitemunlocked(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk3"), 8)) && localvarstring("loadoutPerk3") != "");
textscale 0.55
exp material tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk3"), 3) + "_upgrade";
}
itemDef
{
rect -232 340 272 36 3 1
decoration
visible 1
textalign 4
textalignx 4
textscale 0.375
textfont 3
exp text "@" + tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk3"), int(2 + (isitemunlocked(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk3"), 8)) * (9 - 2))));
}
itemDef
{
rect -228 356 228 18 3 1
decoration
autowrapped
type 21
visible when(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk3"), 8) == "specialty_null" || !isitemunlocked(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk3"), 8)));
textalign 4
textscale 0.375
textfont 3
forecolor 1 1 1 0.65
exp text "@" + tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk3"), 4);
}
itemDef
{
rect -228 356 228 18 3 1
decoration
autowrapped
type 21
visible when(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk3"), 8) != "specialty_null" && isitemunlocked(tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk3"), 8)));
textalign 4
textscale 0.375
textfont 3
forecolor 1 1 1 0.65
exp text "@" + tablelookup("mp/perkTable.csv", 1, tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutPerk3"), 8), 9);
}
itemDef
{
rect -272 376 -272 36 3 1
style 3
decoration
visible 1
textscale 0.55
forecolor 1 1 1 0.1
background "gradient_fadein"
}
itemDef
{
rect -268 376 36 36 3 1
style 3
decoration
visible 1
textscale 0.55
exp material tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutDeathStreak"), 3);
}
itemDef
{
rect -232 376 272 36 3 1
decoration
visible 1
textalign 4
textalignx 4
textscale 0.375
textfont 3
exp text "@" + tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutDeathStreak"), 2);
}
itemDef
{
rect -272 376 -272 1 3 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0 0 0 0.5
background "gradient_fadein"
}
itemDef
{
rect -272 248 -272 20 3 1
style 3
decoration
visible 1
textscale 0.55
forecolor 1 1 1 0.1
background "gradient_fadein"
}
itemDef
{
rect -272 248 -272 20 3 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0 0 0 0.35
background "gradient_fadein"
}
itemDef
{
rect -268 248 20 20 3 1
style 3
decoration
visible 1
textscale 0.55
exp material tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutEquipment"), 3);
}
itemDef
{
rect -248 248 272 20 3 1
decoration
visible 1
textalign 4
textalignx 4
textscale 0.375
textfont 3
exp text "@" + tablelookup("mp/perkTable.csv", 1, localvarstring("loadoutEquipment"), 2);
}
itemDef
{
rect -136 248 20 20 3 1
style 3
decoration
visible 1
textscale 0.55
exp material tablelookup("mp/statsTable.csv", 4, localvarstring("loadoutOffhandSecondary"), 6);
}
itemDef
{
rect -116 248 272 20 3 1
decoration
visible 1
textalign 4
textalignx 4
textscale 0.375
textfont 3
exp text locstring("@MPUI_N_XN", "@" + tablelookup("mp/statsTable.csv", 4, localvarstring("loadoutOffhandSecondary"), 3), int(tablelookup("mp/statsTable.csv", 4, localvarstring("loadoutOffhandSecondary"), 5)));
}
itemDef
{
rect -272 268 -272 1 3 1
style 3
decoration
visible 1
textscale 0.55
forecolor 0 0 0 0.5
background "gradient_fadein"
}
}
}