{ 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" } } }