//-------------------------------------------------------------------------------------------- // uberScreen // // cvars used (at least some of them // siege_mapgraphic - the name of the graphic of the map of the level. // currentObjButton - the menu item name of currently active objective button // // //-------------------------------------------------------------------------------------------- { menuDef { name "ingame_objectives" fullScreen 0 visible 0 outOfBoundsClick rect 0 0 322 480 focusColor 1 1 1 1 style 1 descX 480 descY 434 descScale 1 descColor 1 .682 0 .8 descAlignment ITEM_ALIGN_CENTER backColor .05 .07 .09 1 disablecolor 1 1 1 1 onClose { hide minidesc hide obj_longdesc hide objective_pic } onOpen { setcvar currentObjButton "null" exec "siegeCompleteCvarUpdate" setitembackground mappic "*siege_mapgraphic" // set tm_icon fields to the proper mapicon graphic uiscript updatesiegeobjgraphics setitembackground team1_symbol "*team1_icon" setitembackground team2_symbol "*team2_icon" setitembackground team1_button "*team1_icon" setitembackground team2_button "*team2_icon" // Enable team buttons, in case they'd been shut off disable team_button 0 disable autoteam 0 disable team1_button 0 disable team2_button 0 // and reset colors setitemcolor team1_button backcolor .8 .48 0 1 setitemcolor team2_button backcolor .8 .48 0 1 setitemcolor team1name forecolor .8 .48 0 1 setitemcolor team2name forecolor .8 .48 0 1 setitemcolor team1_count forecolor .8 .48 0 1 setitemcolor team2_count forecolor .8 .48 0 1 setitemcolor siegeclassconfigtitle forecolor 1 .68 0 1 // setitemcolor team1obj_buttons bordercolor 0 0 0 0 setitemcolor team2obj_buttons bordercolor 0 0 0 0 setitemcolor team1obj_buttons forecolor 1 1 1 1 setitemcolor team2obj_buttons forecolor 1 1 1 1 disable team1obj_buttons 0 disable team2obj_buttons 0 hide grey_button hide class_portrait // Show first objective show obj_minidesc show obj_longdesc show objective_pic // change color and stext of mini desc setitemtext obj_minidesc @MENUS_OBJECTIVE_1 //change text of long desc setitemtext obj_longdesc "*team1_objective1_longdesc" // change objective pic setitembackground objective_pic "*team1_objective1_gfx" // Show new map icon setitembackground tm1_icon1 "*team1_objective1_mapicon" // Reset all buttons to their normal colors setitemcolor team1obj_buttons forecolor .75 .75 .75 1 setitemcolor team1obj_buttons backcolor .7 0 0 1 setitemcolor team2obj_buttons forecolor .75 .75 .75 1 setitemcolor team2obj_buttons backcolor 0 0 .7 1 setitemcolor mapicons bordercolor 0 0 0 0 // Disable current button and give it a border setitemcolor team1obj1_button bordercolor 1 1 1 1 setitemcolor team1obj1_button backcolor 1 0 0 1 // Set the map icon picture to the updated graphic uiscript setsiegeobjbuttons tm1_icon1 team1_objective1_mapicon team1_objective1_litmapicon } onESC { hide minidesc hide fulldesc hide objective_pic close all; } //------------------------------------------------------------ // Window backdrop //------------------------------------------------------------ itemDef { name background_pic group none style WINDOW_STYLE_SHADER rect 0 0 640 480 background "gfx/menus/menu_box_ingame" forecolor 1 1 1 1 visible 0 decoration } // Title of objective section itemDef { name objectivetitle style WINDOW_STYLE_FILLED backcolor .05 .13 .25 1 text @MENUS_MISSION_OBJECTIVES rect 7 7 308 20 textalign ITEM_ALIGN_CENTER textalignx 160 textaligny -1 font 3 textscale 0.9 forecolor 1 .68 0 1 visible 1 decoration } // Border around the objective half of the screen itemDef { name border group none type ITEM_TYPE_TEXT rect 5 5 310 370 // forecolor 1 1 1 .6 visible 1 border 1 bordercolor 1 1 1 1 decoration } itemDef { name mapname group time style WINDOW_STYLE_EMPTY // text @MENUS_MISSION cvar siege_missionname maxChars 0 rect 70 28 180 18 textalign ITEM_ALIGN_CENTER textalignx 90 font 3 textscale .7 forecolor 1 1 1 1 visible 1 decoration } //------------------------------------------------------------ // Map picture //------------------------------------------------------------ itemDef { name mappic group none style WINDOW_STYLE_SHADER rect 70 46 180 320 forecolor 1 1 1 1 visible 1 border 1 bordercolor .38 .51 .59 1 decoration background "*siege_mapgraphic" } //---------------------------------------------------------------------------------------------- // TEAM SYMBOLS //---------------------------------------------------------------------------------------------- itemDef { name team1_symbol style WINDOW_STYLE_SHADER rect 12 60 45 45 forecolor 1 1 1 1 visible 1 decoration } itemDef { name team2_symbol style WINDOW_STYLE_SHADER rect 265 60 45 45 forecolor 1 1 1 1 visible 1 decoration } //------------------------------------------- // TEAM1 - OBJECTIVE BUTTON 1 //------------------------------------------- itemDef { name team1obj1_button group team1obj_buttons rect 22 120 24 24 type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED text @MENUS_1 font 2 textscale .8 textstyle 0 textalign ITEM_ALIGN_CENTER textalignx 12 textaligny -1 backcolor 1 0 0 1 forecolor .75 .75 .75 1 visible 1 border 1 bordercolor 0 0 0 0 mouseEnter { setitemcolor team1obj1_button forecolor 1 1 1 1 setitemcolor team1obj1_button backcolor 1 0 0 1 } mouseExit { setitemcolor team1obj1_button forecolor .75 .75 .75 1 setitemcolor team1obj1_button backcolor .7 0 0 1 } action { // Because open and close menu hide these show obj_minidesc show obj_longdesc show objective_pic // change text of mini desc setitemtext obj_minidesc @MENUS_OBJECTIVE_1 //change text of long desc setitemtext obj_longdesc "*team1_objective1_longdesc" // change pic to match objective setitembackground objective_pic "*team1_objective1_gfx" // Reset all buttons to their normal colors setitemcolor team1obj_buttons forecolor .75 .75 .75 1 setitemcolor team1obj_buttons backcolor .7 0 0 1 setitemcolor team2obj_buttons forecolor .75 .75 .75 1 setitemcolor team2obj_buttons backcolor 0 0 .7 1 setitemcolor team1obj_buttons bordercolor 0 0 0 0 setitemcolor team2obj_buttons bordercolor 0 0 0 0 // Disable current button and give it a border setcvar currentObjButton "team1obj1_button" setitemcolor team1obj1_button bordercolor 1 1 1 1 setitemcolor team1obj1_button backcolor 1 0 0 1 // Completed text hide completed_text show text_tm1_obj1 // Reset old map icon to old background and enable old obj button // Set new map icon to hilite background and disable new obj button uiscript setsiegeobjbuttons tm1_icon1 team1_objective1_mapicon team1_objective1_litmapicon } } //---------------------------------------------------------------------------------------------- // TEAM1 - OBJECTIVE BUTTON 2 //---------------------------------------------------------------------------------------------- itemDef { name team1obj2_button group team1obj_buttons rect 22 150 24 24 type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED text @MENUS_2 font 2 textscale .8 textstyle 0 textalign ITEM_ALIGN_CENTER textalignx 12 textaligny -1 backcolor .7 0 0 1 forecolor .75 .75 .75 1 visible 1 border 1 bordercolor 0 0 0 1 cvartest "team1_objective2_inuse" showcvar { "1"; "2" } mouseEnter { setitemcolor team1obj2_button forecolor 1 1 1 1 setitemcolor team1obj2_button backcolor 1 0 0 1 } mouseExit { setitemcolor team1obj2_button forecolor .75 .75 .75 1 setitemcolor team1obj2_button backcolor .7 0 0 1 } action { // Because open and close menu hide these show obj_minidesc show obj_longdesc show objective_pic // change color and text of mini desc setitemtext obj_minidesc @MENUS_OBJECTIVE_2 //change text of long desc setitemtext obj_longdesc "*team1_objective2_longdesc" // change pic to match objective setitembackground objective_pic "*team1_objective2_gfx" // Reset all buttons to their normal colors setitemcolor team1obj_buttons forecolor .75 .75 .75 1 setitemcolor team1obj_buttons backcolor .7 0 0 1 setitemcolor team2obj_buttons forecolor .75 .75 .75 1 setitemcolor team2obj_buttons backcolor 0 0 .7 1 setitemcolor team1obj_buttons bordercolor 0 0 0 0 setitemcolor team2obj_buttons bordercolor 0 0 0 0 // Disable current button setcvar currentObjButton "team1obj2_button" setitemcolor team1obj2_button bordercolor 1 1 1 1 setitemcolor team1obj2_button backcolor 1 0 0 1 // Completed text hide completed_text show text_tm1_obj2 // Reset old map icon to old background and enable old obj button // Set new map icon to hilite background and disable new obj button uiscript setsiegeobjbuttons tm1_icon2 team1_objective2_mapicon team1_objective2_litmapicon } } itemDef { name team1obj3_button group team1obj_buttons rect 22 180 24 24 type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED text @MENUS_3 font 2 textscale .8 textstyle 0 textalign ITEM_ALIGN_CENTER textalignx 12 textaligny -1 backcolor .7 0 0 1 forecolor .75 .75 .75 1 visible 1 border 1 bordercolor 0 0 0 1 cvartest "team1_objective3_inuse" showcvar { "1"; "2" } mouseEnter { setitemcolor team1obj3_button forecolor 1 1 1 1 setitemcolor team1obj3_button backcolor 1 0 0 1 } mouseExit { setitemcolor team1obj3_button forecolor .75 .75 .75 1 setitemcolor team1obj3_button backcolor .7 0 0 1 } action { // Because open and close menu hide these show obj_minidesc show obj_longdesc show objective_pic // change color and stext of mini desc setitemtext obj_minidesc @MENUS_OBJECTIVE_3 //change text of long desc setitemtext obj_longdesc "*team1_objective3_longdesc" // change pic to match objective setitembackground objective_pic "*team1_objective3_gfx" // Reset all buttons to their normal colors setitemcolor team1obj_buttons forecolor .75 .75 .75 1 setitemcolor team1obj_buttons backcolor .7 0 0 1 setitemcolor team2obj_buttons forecolor .75 .75 .75 1 setitemcolor team2obj_buttons backcolor 0 0 .7 1 setitemcolor team1obj_buttons bordercolor 0 0 0 0 setitemcolor team2obj_buttons bordercolor 0 0 0 0 // Disable current button setcvar currentObjButton "team1obj3_button" setitemcolor team1obj3_button bordercolor 1 1 1 1 setitemcolor team1obj3_button backcolor 1 0 0 1 // Completed text hide completed_text show text_tm1_obj3 // Reset old map icon to old background and enable old obj button // Set new map icon to hilite background and disable new obj button uiscript setsiegeobjbuttons tm1_icon3 team1_objective3_mapicon team1_objective3_litmapicon } } itemDef { name team1obj4_button group team1obj_buttons rect 22 210 24 24 type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED text @MENUS_4 font 2 textscale .8 textstyle 0 textalign ITEM_ALIGN_CENTER textalignx 12 textaligny -1 backcolor .7 0 0 1 forecolor .75 .75 .75 1 visible 1 border 1 bordercolor 0 0 0 1 cvartest "team1_objective4_inuse" showcvar { "1"; "2" } mouseEnter { setitemcolor team1obj4_button forecolor 1 1 1 1 setitemcolor team1obj4_button backcolor 1 0 0 1 } mouseExit { setitemcolor team1obj4_button forecolor .75 .75 .75 1 setitemcolor team1obj4_button backcolor .7 0 0 1 } action { // Because open and close menu hide these show obj_minidesc show obj_longdesc show objective_pic // change color and stext of mini desc setitemtext obj_minidesc @MENUS_OBJECTIVE_4 //change text of long desc setitemtext obj_longdesc "*team1_objective4_longdesc" // change pic to match objective setitembackground objective_pic "*team1_objective4_gfx" // Reset all buttons to their normal colors setitemcolor team1obj_buttons forecolor .75 .75 .75 1 setitemcolor team1obj_buttons backcolor .7 0 0 1 setitemcolor team2obj_buttons forecolor .75 .75 .75 1 setitemcolor team2obj_buttons backcolor 0 0 .7 1 setitemcolor team1obj_buttons bordercolor 0 0 0 0 setitemcolor team2obj_buttons bordercolor 0 0 0 0 // Disable current button setcvar currentObjButton "team1obj4_button" setitemcolor team1obj4_button bordercolor 1 1 1 1 setitemcolor team1obj4_button backcolor 1 0 0 1 // Completed text hide completed_text show text_tm1_obj4 // Reset old map icon to old background and enable old obj button // Set new map icon to hilite background and disable new obj button uiscript setsiegeobjbuttons tm1_icon4 team1_objective4_mapicon team1_objective4_litmapicon } } itemDef { name team1obj5_button group team1obj_buttons rect 22 240 24 24 type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED text @MENUS_5 font 2 textscale .8 textstyle 0 textalign ITEM_ALIGN_CENTER textalignx 12 textaligny -1 backcolor .7 0 0 1 forecolor .75 .75 .75 1 visible 1 border 1 bordercolor 0 0 0 1 cvartest "team1_objective5_inuse" showcvar { "1"; "2" } mouseEnter { setitemcolor team1obj5_button forecolor 1 1 1 1 setitemcolor team1obj5_button backcolor 1 0 0 1 } mouseExit { setitemcolor team1obj5_button forecolor .75 .75 .75 1 setitemcolor team1obj5_button backcolor .7 0 0 1 } action { // Because open and close menu hide these show obj_minidesc show obj_longdesc show objective_pic // change color and stext of mini desc setitemtext obj_minidesc @MENUS_OBJECTIVE_5 //change text of long desc setitemtext obj_longdesc "*team1_objective5_longdesc" // change pic to match objective setitembackground objective_pic "*team1_objective5_gfx" // Reset all buttons to their normal colors setitemcolor team1obj_buttons forecolor .75 .75 .75 1 setitemcolor team1obj_buttons backcolor .7 0 0 1 setitemcolor team2obj_buttons forecolor .75 .75 .75 1 setitemcolor team2obj_buttons backcolor 0 0 .7 1 setitemcolor team1obj_buttons bordercolor 0 0 0 0 setitemcolor team2obj_buttons bordercolor 0 0 0 0 // Disable current button setcvar currentObjButton "team1obj5_button" setitemcolor team1obj5_button bordercolor 1 1 1 1 setitemcolor team1obj5_button backcolor 1 0 0 1 // Completed text hide completed_text show text_tm1_obj5 // Reset old map icon to old background and enable old obj button // Set new map icon to hilite background and disable new obj button uiscript setsiegeobjbuttons tm1_icon5 team1_objective5_mapicon team1_objective5_litmapicon } } itemDef { name team1obj6_button group team1obj_buttons rect 22 270 24 24 type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED text @MENUS_6 font 2 textscale .8 textstyle 0 textalign ITEM_ALIGN_CENTER textalignx 12 textaligny -1 backcolor .7 0 0 1 forecolor .75 .75 .75 1 visible 1 border 1 bordercolor 0 0 0 1 cvartest "team1_objective6_inuse" showcvar { "1"; "2" } mouseEnter { setitemcolor team1obj6_button forecolor 1 1 1 1 setitemcolor team1obj6_button backcolor 1 0 0 1 } mouseExit { setitemcolor team1obj6_button forecolor .75 .75 .75 1 setitemcolor team1obj6_button backcolor .7 0 0 1 } action { // Because open and close menu hide these show obj_minidesc show obj_longdesc show objective_pic // change color and stext of mini desc setitemtext obj_minidesc @MENUS_OBJECTIVE_6 //change text of long desc setitemtext obj_longdesc "*team1_objective6_longdesc" // change pic to match objective setitembackground objective_pic "*team1_objective6_gfx" // Reset all buttons to their normal colors setitemcolor team1obj_buttons forecolor .75 .75 .75 1 setitemcolor team1obj_buttons backcolor .7 0 0 1 setitemcolor team2obj_buttons forecolor .75 .75 .75 1 setitemcolor team2obj_buttons backcolor 0 0 .7 1 setitemcolor team1obj_buttons bordercolor 0 0 0 0 setitemcolor team2obj_buttons bordercolor 0 0 0 0 // Disable current button setcvar currentObjButton "team1obj6_button" setitemcolor team1obj6_button bordercolor 1 1 1 1 setitemcolor team1obj6_button backcolor 1 0 0 1 // Completed text hide completed_text show text_tm1_obj6 // Reset old map icon to old background and enable old obj button // Set new map icon to hilite background and disable new obj button uiscript setsiegeobjbuttons tm1_icon6 team1_objective6_mapicon team1_objective6_litmapicon } } itemDef { name team1obj7_button group team1obj_buttons rect 22 300 24 24 type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED text @MENUS_7 font 2 textscale .8 textstyle 0 textalign ITEM_ALIGN_CENTER textalignx 12 textaligny -1 backcolor .7 0 0 1 forecolor .75 .75 .75 1 visible 1 border 1 bordercolor 0 0 0 1 cvartest "team1_objective7_inuse" showcvar { "1"; "2" } mouseEnter { setitemcolor team1obj7_button forecolor 1 1 1 1 setitemcolor team1obj7_button backcolor 1 0 0 1 } mouseExit { setitemcolor team1obj7_button forecolor .75 .75 .75 1 setitemcolor team1obj7_button backcolor .7 0 0 1 } action { // Because open and close menu hide these show obj_minidesc show obj_longdesc show objective_pic // change color and stext of mini desc setitemtext obj_minidesc @MENUS_OBJECTIVE_7 //change text of long desc setitemtext obj_longdesc "*team1_objective7_longdesc" // change pic to match objective setitembackground objective_pic "*team1_objective7_gfx" // Reset all buttons to their normal colors setitemcolor team1obj_buttons forecolor .75 .75 .75 1 setitemcolor team1obj_buttons backcolor .7 0 0 1 setitemcolor team2obj_buttons forecolor .75 .75 .75 1 setitemcolor team2obj_buttons backcolor 0 0 .7 1 setitemcolor team1obj_buttons bordercolor 0 0 0 0 setitemcolor team2obj_buttons bordercolor 0 0 0 0 // Disable current button setcvar currentObjButton "team1obj7_button" setitemcolor team1obj7_button bordercolor 1 1 1 1 setitemcolor team1obj7_button backcolor 1 0 0 1 // Completed text hide completed_text show text_tm1_obj7 // Reset old map icon to old background and enable old obj button // Set new map icon to hilite background and disable new obj button uiscript setsiegeobjbuttons tm1_icon7 team1_objective7_mapicon team1_objective7_litmapicon } } itemDef { name team1obj8_button group team1obj_buttons rect 22 330 24 24 type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED text @MENUS_8 font 2 textscale .8 textstyle 0 textalign ITEM_ALIGN_CENTER textalignx 12 textaligny -1 backcolor .7 0 0 1 forecolor .75 .75 .75 1 visible 1 border 1 bordercolor 0 0 0 1 cvartest "team1_objective8_inuse" showcvar { "1"; "2" } mouseEnter { setitemcolor team1obj8_button forecolor 1 1 1 1 setitemcolor team1obj8_button backcolor 1 0 0 1 } mouseExit { setitemcolor team1obj8_button forecolor .75 .75 .75 1 setitemcolor team1obj8_button backcolor .7 0 0 1 } action { // Because open and close menu hide these show obj_minidesc show obj_longdesc show objective_pic // change color and stext of mini desc setitemtext obj_minidesc @MENUS_OBJECTIVE_8 //change text of long desc setitemtext obj_longdesc "*team1_objective8_longdesc" // change pic to match objective setitembackground objective_pic "*team1_objective8_gfx" // Reset all buttons to their normal colors setitemcolor team1obj_buttons forecolor .75 .75 .75 1 setitemcolor team1obj_buttons backcolor .7 0 0 1 setitemcolor team2obj_buttons forecolor .75 .75 .75 1 setitemcolor team2obj_buttons backcolor 0 0 .7 1 setitemcolor team1obj_buttons bordercolor 0 0 0 0 setitemcolor team2obj_buttons bordercolor 0 0 0 0 // Disable current button setcvar currentObjButton "team1obj8_button" setitemcolor team1obj8_button bordercolor 1 1 1 1 setitemcolor team1obj8_button backcolor 1 0 0 1 // Completed text hide completed_text show text_tm1_obj8 // Reset old map icon to old background and enable old obj button // Set new map icon to hilite background and disable new obj button uiscript setsiegeobjbuttons tm1_icon8 team1_objective8_mapicon team1_objective8_litmapicon } } //---------------------------------------------------------------------------------------------- // TEAM1 - MET OBJECTIVES BUTTONS //---------------------------------------------------------------------------------------------- itemDef { name team1_met_obj1 group none style WINDOW_STYLE_SHADER rect 22 120 24 24 forecolor 1 1 1 1 visible 1 border 1 bordercolor 1 1 1 1 background "gfx/menus/x" visible 1 cvartest "team1_objective1" decoration showcvar { "1" } } itemDef { name team1_met_obj2 group none style WINDOW_STYLE_SHADER rect 22 150 24 24 forecolor 1 1 1 1 visible 1 border 1 bordercolor 1 1 1 1 background "gfx/menus/x" visible 1 cvartest "team1_objective2" decoration showcvar { "1" } } itemDef { name team1_met_obj3 group none style WINDOW_STYLE_SHADER rect 22 180 24 24 forecolor 1 1 1 1 visible 1 border 1 bordercolor 1 1 1 1 background "gfx/menus/x" visible 1 cvartest "team1_objective3" decoration showcvar { "1" } } itemDef { name team1_met_obj4 group none style WINDOW_STYLE_SHADER rect 22 210 24 24 forecolor 1 1 1 1 visible 1 border 1 bordercolor 1 1 1 1 background "gfx/menus/x" visible 1 cvartest "team1_objective4" decoration showcvar { "1" } } itemDef { name team1_met_obj5 group none style WINDOW_STYLE_SHADER rect 22 240 24 24 forecolor 1 1 1 1 visible 1 border 1 bordercolor 1 1 1 1 background "gfx/menus/x" visible 1 cvartest "team1_objective5" decoration showcvar { "1" } } itemDef { name team1_met_obj6 group none style WINDOW_STYLE_SHADER rect 22 270 24 24 forecolor 1 1 1 1 visible 1 border 1 bordercolor 1 1 1 1 background "gfx/menus/x" visible 1 cvartest "team1_objective6" decoration showcvar { "1" } } itemDef { name team1_met_obj7 group none style WINDOW_STYLE_SHADER rect 22 300 24 24 forecolor 1 1 1 1 visible 1 border 1 bordercolor 1 1 1 1 background "gfx/menus/x" visible 1 cvartest "team1_objective7" decoration showcvar { "1" } } itemDef { name team1_met_obj8 group none style WINDOW_STYLE_SHADER rect 22 330 24 24 forecolor 1 1 1 1 visible 1 border 1 bordercolor 1 1 1 1 background "gfx/menus/x" visible 1 cvartest "team1_objective8" decoration showcvar { "1" } } //---------------------------------------------------------------------------------------------- // TEAM2 - PRIMARY OBJECTIVE BUTTON //---------------------------------------------------------------------------------------------- itemDef { name team2obj1_button group team2obj_buttons rect 273 120 24 24 type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED text @MENUS_1 font 2 textscale .8 textstyle 0 textalign ITEM_ALIGN_CENTER textalignx 12 textaligny -1 backcolor 0 0 1 1 forecolor 1 1 1 1 visible 1 border 1 bordercolor 0 0 0 0 mouseEnter { setitemcolor team2obj1_button forecolor 1 1 1 1 setitemcolor team2obj1_button backcolor 0 0 1 1 } mouseExit { setitemcolor team2obj1_button forecolor .75 .75 .75 1 setitemcolor team2obj1_button backcolor 0 0 .7 1 } action { // Because open and close menu hide these show obj_minidesc show obj_longdesc show objective_pic // change color and stext of mini desc setitemtext obj_minidesc @MENUS_OBJECTIVE_1 //change text of long desc setitemtext obj_longdesc "*team2_objective1_longdesc" // change pic to match objective setitembackground objective_pic "*team2_objective1_gfx" // Reset all buttons to their normal colors setitemcolor team1obj_buttons forecolor .75 .75 .75 1 setitemcolor team1obj_buttons backcolor .7 0 0 1 setitemcolor team2obj_buttons forecolor .75 .75 .75 1 setitemcolor team2obj_buttons backcolor 0 0 .7 1 setitemcolor team1obj_buttons bordercolor 0 0 0 0 setitemcolor team2obj_buttons bordercolor 0 0 0 0 // Disable current button setcvar currentObjButton "team2obj1_button" setitemcolor team2obj1_button bordercolor 1 1 1 1 setitemcolor team2obj1_button backcolor 0 0 1 1 // Completed text hide completed_text show text_tm2_obj1 // Reset old map icon to old background and enable old obj button // Set new map icon to hilite background and disable new obj button uiscript setsiegeobjbuttons tm2_icon1 team2_objective1_mapicon team2_objective1_litmapicon } } //---------------------------------------------------------------------------------------------- // TEAM2 - SECONDARY OBJECTIVE BUTTONS //---------------------------------------------------------------------------------------------- itemDef { name team2obj2_button group team2obj_buttons rect 273 150 24 24 type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED text @MENUS_2 font 2 textscale .8 textstyle 0 textalign ITEM_ALIGN_CENTER textalignx 12 textaligny -1 backcolor 0 0 1 1 forecolor 1 1 1 1 visible 1 border 1 bordercolor 0 0 0 0 cvartest "team2_objective2_inuse" showcvar { "1"; "2" } mouseEnter { setitemcolor team2obj2_button forecolor 1 1 1 1 setitemcolor team2obj2_button backcolor 0 0 1 1 } mouseExit { setitemcolor team2obj2_button forecolor .75 .75 .75 1 setitemcolor team2obj2_button backcolor 0 0 .7 1 } action { // Because open and close menu hide these show obj_minidesc show obj_longdesc show objective_pic // change color and stext of mini desc setitemtext obj_minidesc @MENUS_OBJECTIVE_2 //change text of long desc setitemtext obj_longdesc "*team2_objective2_longdesc" // change pic to match objective setitembackground objective_pic "*team2_objective2_gfx" // Reset all buttons to their normal colors setitemcolor team1obj_buttons forecolor .75 .75 .75 1 setitemcolor team1obj_buttons backcolor .7 0 0 1 setitemcolor team2obj_buttons forecolor .75 .75 .75 1 setitemcolor team2obj_buttons backcolor 0 0 .7 1 setitemcolor team1obj_buttons bordercolor 0 0 0 0 setitemcolor team2obj_buttons bordercolor 0 0 0 0 // Disable current button setcvar currentObjButton "team2obj2_button" setitemcolor team2obj2_button bordercolor 1 1 1 1 setitemcolor team2obj2_button backcolor 0 0 1 1 // Completed text hide completed_text show text_tm2_obj2 // Reset old map icon to old background and enable old obj button // Set new map icon to hilite background and disable new obj button uiscript setsiegeobjbuttons tm2_icon2 team2_objective2_mapicon team2_objective2_litmapicon } } itemDef { name team2obj3_button group team2obj_buttons rect 273 180 24 24 type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED text @MENUS_3 font 2 textscale .8 textstyle 0 textalign ITEM_ALIGN_CENTER textalignx 12 textaligny -1 backcolor 0 0 1 1 forecolor 1 1 1 1 visible 1 border 1 bordercolor 0 0 0 0 cvartest "team2_objective3_inuse" showcvar { "1"; "2" } mouseEnter { setitemcolor team2obj3_button forecolor 1 1 1 1 setitemcolor team2obj3_button backcolor 0 0 1 1 } mouseExit { setitemcolor team2obj3_button forecolor .75 .75 .75 1 setitemcolor team2obj3_button backcolor 0 0 .7 1 } action { // Because open and close menu hide these show obj_minidesc show obj_longdesc show objective_pic // change color and stext of mini desc setitemtext obj_minidesc @MENUS_OBJECTIVE_3 //change text of long desc setitemtext obj_longdesc "*team2_objective3_longdesc" // change pic to match objective setitembackground objective_pic "*team2_objective3_gfx" // Reset all buttons to their normal colors setitemcolor team1obj_buttons forecolor .75 .75 .75 1 setitemcolor team1obj_buttons backcolor .7 0 0 1 setitemcolor team2obj_buttons forecolor .75 .75 .75 1 setitemcolor team2obj_buttons backcolor 0 0 .7 1 setitemcolor team1obj_buttons bordercolor 0 0 0 0 setitemcolor team2obj_buttons bordercolor 0 0 0 0 // Disable current button setcvar currentObjButton "team2obj3_button" setitemcolor team2obj3_button bordercolor 1 1 1 1 setitemcolor team2obj3_button backcolor 0 0 1 1 // Completed text hide completed_text show text_tm2_obj3 // Reset old map icon to old background and enable old obj button // Set new map icon to hilite background and disable new obj button uiscript setsiegeobjbuttons tm2_icon3 team2_objective3_mapicon team2_objective3_litmapicon } } itemDef { name team2obj4_button group team2obj_buttons rect 273 210 24 24 type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED text @MENUS_4 font 2 textscale .8 textstyle 0 textalign ITEM_ALIGN_CENTER textalignx 12 textaligny -1 backcolor 0 0 1 1 forecolor 1 1 1 1 visible 1 border 1 bordercolor 0 0 0 0 cvartest "team2_objective4_inuse" showcvar { "1"; "2" } mouseEnter { setitemcolor team2obj4_button forecolor 1 1 1 1 setitemcolor team2obj4_button backcolor 0 0 1 1 } mouseExit { setitemcolor team2obj4_button forecolor .75 .75 .75 1 setitemcolor team2obj4_button backcolor 0 0 .7 1 } action { // Because open and close menu hide these show obj_minidesc show obj_longdesc show objective_pic // change color and text of mini desc setitemtext obj_minidesc @MENUS_OBJECTIVE_4 //change text of long desc setitemtext obj_longdesc "*team2_objective4_longdesc" // change pic to match objective setitembackground objective_pic "*team2_objective4_gfx" // Reset all buttons to their normal colors setitemcolor team1obj_buttons forecolor .75 .75 .75 1 setitemcolor team1obj_buttons backcolor .7 0 0 1 setitemcolor team2obj_buttons forecolor .75 .75 .75 1 setitemcolor team2obj_buttons backcolor 0 0 .7 1 setitemcolor team1obj_buttons bordercolor 0 0 0 0 setitemcolor team2obj_buttons bordercolor 0 0 0 0 // Disable current button setcvar currentObjButton "team2obj4_button" setitemcolor team2obj4_button bordercolor 1 1 1 1 setitemcolor team2obj4_button backcolor 0 0 1 1 // Completed text hide completed_text show text_tm2_obj4 // Reset old map icon to old background and enable old obj button // Set new map icon to hilite background and disable new obj button uiscript setsiegeobjbuttons tm2_icon4 team2_objective4_mapicon team2_objective4_litmapicon } } itemDef { name team2obj5_button group team2obj_buttons rect 273 240 24 24 type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED text @MENUS_5 font 2 textscale .8 textstyle 0 textalign ITEM_ALIGN_CENTER textalignx 12 textaligny -1 backcolor 0 0 1 1 forecolor 1 1 1 1 visible 1 border 1 bordercolor 0 0 0 0 cvartest "team2_objective5_inuse" showcvar { "1"; "2" } mouseEnter { setitemcolor team2obj5_button forecolor 1 1 1 1 setitemcolor team2obj5_button backcolor 0 0 1 1 } mouseExit { setitemcolor team2obj5_button forecolor .75 .75 .75 1 setitemcolor team2obj5_button backcolor 0 0 .7 1 } action { // Because open and close menu hide these show obj_minidesc show obj_longdesc show objective_pic // change color and text of mini desc setitemtext obj_minidesc @MENUS_OBJECTIVE_5 //change text of long desc setitemtext obj_longdesc "*team2_objective5_longdesc" // change pic to match objective setitembackground objective_pic "*team2_objective5_gfx" // Reset all buttons to their normal colors setitemcolor team1obj_buttons forecolor .75 .75 .75 1 setitemcolor team1obj_buttons backcolor .7 0 0 1 setitemcolor team2obj_buttons forecolor .75 .75 .75 1 setitemcolor team2obj_buttons backcolor 0 0 .7 1 setitemcolor team1obj_buttons bordercolor 0 0 0 0 setitemcolor team2obj_buttons bordercolor 0 0 0 0 // Disable current button setcvar currentObjButton "team2obj5_button" setitemcolor team2obj5_button bordercolor 1 1 1 1 setitemcolor team2obj5_button backcolor 0 0 1 1 // Completed text hide completed_text show text_tm2_obj5 // Reset old map icon to old background and enable old obj button // Set new map icon to hilite background and disable new obj button uiscript setsiegeobjbuttons tm2_icon5 team2_objective5_mapicon team2_objective5_litmapicon } } itemDef { name team2obj6_button group team2obj_buttons rect 273 270 24 24 type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED text @MENUS_6 font 2 textscale .8 textstyle 0 textalign ITEM_ALIGN_CENTER textalignx 12 textaligny -1 backcolor 0 0 1 1 forecolor 1 1 1 1 visible 1 border 1 bordercolor 0 0 0 0 cvartest "team2_objective6_inuse" showcvar { "1"; "2" } mouseEnter { setitemcolor team2obj6_button forecolor 1 1 1 1 setitemcolor team2obj6_button backcolor 0 0 1 1 } mouseExit { setitemcolor team2obj6_button forecolor .75 .75 .75 1 setitemcolor team2obj6_button backcolor 0 0 .7 1 } action { // Because open and close menu hide these show obj_minidesc show obj_longdesc show objective_pic // change color and text of mini desc setitemtext obj_minidesc @MENUS_OBJECTIVE_6 //change text of long desc setitemtext obj_longdesc "*team2_objective6_longdesc" // change pic to match objective setitembackground objective_pic "*team2_objective6_gfx" // Reset all buttons to their normal colors setitemcolor team1obj_buttons forecolor .75 .75 .75 1 setitemcolor team1obj_buttons backcolor .7 0 0 1 setitemcolor team2obj_buttons forecolor .75 .75 .75 1 setitemcolor team2obj_buttons backcolor 0 0 .7 1 setitemcolor team1obj_buttons bordercolor 0 0 0 0 setitemcolor team2obj_buttons bordercolor 0 0 0 0 // Disable current button setcvar currentObjButton "team2obj6_button" setitemcolor team2obj6_button bordercolor 1 1 1 1 setitemcolor team2obj6_button backcolor 0 0 1 1 // Completed text hide completed_text show text_tm2_obj6 // Reset old map icon to old background and enable old obj button // Set new map icon to hilite background and disable new obj button uiscript setsiegeobjbuttons tm2_icon6 team2_objective6_mapicon team2_objective6_litmapicon } } itemDef { name team2obj7_button group team2obj_buttons rect 273 300 24 24 type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED text @MENUS_7 font 2 textscale .8 textstyle 0 textalign ITEM_ALIGN_CENTER textalignx 12 textaligny -1 backcolor 0 0 1 1 forecolor 1 1 1 1 visible 1 border 1 bordercolor 0 0 0 0 cvartest "team2_objective7_inuse" showcvar { "1"; "2" } mouseEnter { setitemcolor team2obj7_button forecolor 1 1 1 1 setitemcolor team2obj7_button backcolor 0 0 1 1 } mouseExit { setitemcolor team2obj7_button forecolor .75 .75 .75 1 setitemcolor team2obj7_button backcolor 0 0 .7 1 } action { // Because open and close menu hide these show obj_minidesc show obj_longdesc show objective_pic // change color and text of mini desc setitemtext obj_minidesc @MENUS_OBJECTIVE_7 //change text of long desc setitemtext obj_longdesc "*team2_objective7_longdesc" // change pic to match objective setitembackground objective_pic "*team2_objective7_gfx" // Reset all buttons to their normal colors setitemcolor team1obj_buttons forecolor .75 .75 .75 1 setitemcolor team1obj_buttons backcolor .7 0 0 1 setitemcolor team2obj_buttons forecolor .75 .75 .75 1 setitemcolor team2obj_buttons backcolor 0 0 .7 1 setitemcolor team1obj_buttons bordercolor 0 0 0 0 setitemcolor team2obj_buttons bordercolor 0 0 0 0 // Disable current button setcvar currentObjButton "team2obj7_button" setitemcolor team2obj7_button bordercolor 1 1 1 1 setitemcolor team2obj7_button backcolor 0 0 1 1 // Completed text hide completed_text show text_tm2_obj7 // Reset old map icon to old background and enable old obj button // Set new map icon to hilite background and disable new obj button uiscript setsiegeobjbuttons tm2_icon7 team2_objective7_mapicon team2_objective7_litmapicon } } itemDef { name team2obj8_button group team2obj_buttons rect 273 330 24 24 type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED text @MENUS_8 font 2 textscale .8 textstyle 0 textalign ITEM_ALIGN_CENTER textalignx 12 textaligny -1 backcolor 0 0 1 1 forecolor 1 1 1 1 visible 1 border 1 bordercolor 0 0 0 0 cvartest "team2_objective8_inuse" showcvar { "1"; "2" } mouseEnter { setitemcolor team2obj8_button forecolor 1 1 1 1 setitemcolor team2obj8_button backcolor 0 0 1 1 } mouseExit { setitemcolor team2obj8_button forecolor .75 .75 .75 1 setitemcolor team2obj8_button backcolor 0 0 .7 1 } action { // Because open and close menu hide these show obj_minidesc show obj_longdesc show objective_pic // change color and text of mini desc setitemtext obj_minidesc @MENUS_OBJECTIVE_8 //change text of long desc setitemtext obj_longdesc "*team2_objective8_longdesc" // change pic to match objective setitembackground objective_pic "*team2_objective8_gfx" // Reset all buttons to their normal colors setitemcolor team1obj_buttons forecolor .75 .75 .75 1 setitemcolor team1obj_buttons backcolor .7 0 0 1 setitemcolor team2obj_buttons forecolor .75 .75 .75 1 setitemcolor team2obj_buttons backcolor 0 0 .7 1 setitemcolor team1obj_buttons bordercolor 0 0 0 0 setitemcolor team2obj_buttons bordercolor 0 0 0 0 // Disable current button setcvar currentObjButton "team2obj8_button" setitemcolor team2obj8_button bordercolor 1 1 1 1 setitemcolor team2obj8_button backcolor 0 0 1 1 // Completed text hide completed_text show text_tm2_obj8 // Reset old map icon to old background and enable old obj button // Set new map icon to hilite background and disable new obj button uiscript setsiegeobjbuttons tm2_icon8 team2_objective8_mapicon team2_objective8_litmapicon } } //---------------------------------------------------------------------------------------------- // TEAM2 - MET OBJECTIVES //---------------------------------------------------------------------------------------------- itemDef { name team2_met_obj1 group none style WINDOW_STYLE_SHADER rect 273 120 24 24 forecolor 1 1 1 1 visible 1 border 1 bordercolor 1 1 1 1 background "gfx/menus/x" visible 1 cvartest "team1_objective1" decoration showcvar { "1" } } itemDef { name team2_met_obj2 group none style WINDOW_STYLE_SHADER rect 273 150 24 24 forecolor 1 1 1 1 visible 1 border 1 bordercolor 1 1 1 1 background "gfx/menus/x" visible 1 cvartest "team1_objective2" decoration showcvar { "1" } } itemDef { name team2_met_obj3 group none style WINDOW_STYLE_SHADER rect 273 180 24 24 forecolor 1 1 1 1 visible 1 border 1 bordercolor 1 1 1 1 background "gfx/menus/x" visible 1 cvartest "team1_objective3" decoration showcvar { "1" } } itemDef { name team2_met_obj4 group none style WINDOW_STYLE_SHADER rect 273 210 24 24 forecolor 1 1 1 1 visible 1 border 1 bordercolor 1 1 1 1 background "gfx/menus/x" visible 1 cvartest "team1_objective4" decoration showcvar { "1" } } itemDef { name team2_met_obj5 group none style WINDOW_STYLE_SHADER rect 273 240 24 24 forecolor 1 1 1 1 visible 1 border 1 bordercolor 1 1 1 1 background "gfx/menus/x" visible 1 cvartest "team1_objective5" decoration showcvar { "1" } } itemDef { name team2_met_obj6 group none style WINDOW_STYLE_SHADER rect 273 270 24 24 forecolor 1 1 1 1 visible 1 border 1 bordercolor 1 1 1 1 background "gfx/menus/x" visible 1 cvartest "team1_objective6" decoration showcvar { "1" } } itemDef { name team2_met_obj7 group none style WINDOW_STYLE_SHADER rect 273 300 24 24 forecolor 1 1 1 1 visible 1 border 1 bordercolor 1 1 1 1 background "gfx/menus/x" visible 1 cvartest "team1_objective7" decoration showcvar { "1" } } itemDef { name team2_met_obj8 group none style WINDOW_STYLE_SHADER rect 273 330 24 24 forecolor 1 1 1 1 visible 1 border 1 bordercolor 1 1 1 1 background "gfx/menus/x" visible 1 cvartest "team1_objective8" decoration showcvar { "1" } } //---------------------------------------------------------------------------------------------- // TEAM1 MAP ICONS - position for these is set in the on open of the menu //---------------------------------------------------------------------------------------------- itemDef { name tm1_icon1 group mapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 visible 1 decoration cvartest "team1_objective1_inuse" hidecvar { "0" } } itemDef { name tm1_icon2 group mapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 visible 1 decoration cvartest "team1_objective2_inuse" hidecvar { "0" } } itemDef { name tm1_icon3 group mapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 visible 1 decoration cvartest "team1_objective3_inuse" hidecvar { "0" } } itemDef { name tm1_icon4 group mapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 visible 1 decoration cvartest "team1_objective4_inuse" hidecvar { "0" } } itemDef { name tm1_icon5 group mapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 visible 1 decoration cvartest "team1_objective5_inuse" hidecvar { "0" } } itemDef { name tm1_icon6 group mapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 visible 1 decoration cvartest "team1_objective6_inuse" hidecvar { "0" } } itemDef { name tm1_icon7 group mapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 visible 1 decoration cvartest "team1_objective7_inuse" hidecvar { "0" } } itemDef { name tm1_icon8 group mapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 visible 1 decoration cvartest "team1_objective8_inuse" hidecvar { "0" } } //---------------------------------------------------------------------------------------------- // TEAM2 MAP ICONS - position for these is set in the on open of the menu //---------------------------------------------------------------------------------------------- itemDef { name tm2_icon1 group mapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 visible 1 decoration cvartest "team2_objective1_inuse" hidecvar { "0" } } itemDef { name tm2_icon2 group mapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 visible 1 decoration cvartest "team2_objective2_inuse" hidecvar { "0" } } itemDef { name tm2_icon3 group mapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 visible 1 decoration cvartest "team2_objective3_inuse" hidecvar { "0" } } itemDef { name tm2_icon4 group mapicons //rectcvar "siege_objective3_mappos" style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 visible 1 decoration cvartest "team2_objective4_inuse" hidecvar { "0" } } itemDef { name tm2_icon5 group mapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 visible 1 decoration cvartest "team2_objective5_inuse" hidecvar { "0" } } itemDef { name tm2_icon6 group mapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 visible 1 decoration cvartest "team2_objective6_inuse" hidecvar { "0" } } itemDef { name tm2_icon7 group mapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 visible 1 decoration cvartest "team2_objective7_inuse" hidecvar { "0" } } itemDef { name tm2_icon8 group mapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 visible 1 decoration cvartest "team2_objective8_inuse" hidecvar { "0" } } //---------------------------------------------------------------------------------------------- // TEAM1 - MET OBJECTIVES MAP ICONS //---------------------------------------------------------------------------------------------- itemDef { name team1_met_map1 group none style WINDOW_STYLE_SHADER rectcvar team1_objective1_mappos forecolor 1 1 1 1 visible 1 background "*team1_objective1_donemapicon" visible 1 cvartest "team1_objective1" decoration showcvar { "1" } } itemDef { name team1_met_map2 group none style WINDOW_STYLE_SHADER rectcvar team1_objective2_mappos forecolor 1 1 1 1 visible 1 background "*team1_objective2_donemapicon" visible 1 cvartest "team1_objective2" decoration showcvar { "1" } } itemDef { name team1_met_map3 group none style WINDOW_STYLE_SHADER rectcvar team1_objective3_mappos forecolor 1 1 1 1 visible 1 background "*team1_objective3_donemapicon" visible 1 cvartest "team1_objective3" decoration showcvar { "1" } } itemDef { name team1_met_map4 group none style WINDOW_STYLE_SHADER rectcvar team1_objective4_mappos forecolor 1 1 1 1 visible 1 background "*team1_objective4_donemapicon" visible 1 cvartest "team1_objective4" decoration showcvar { "1" } } itemDef { name team1_met_map5 group none style WINDOW_STYLE_SHADER rectcvar team1_objective5_mappos forecolor 1 1 1 1 visible 1 background "*team1_objective5_donemapicon" visible 1 cvartest "team1_objective5" decoration showcvar { "1" } } itemDef { name team1_met_map6 group none style WINDOW_STYLE_SHADER rectcvar team1_objective6_mappos forecolor 1 1 1 1 visible 1 background "*team1_objective6_donemapicon" visible 1 cvartest "team1_objective6" decoration showcvar { "1" } } itemDef { name team1_met_map7 group none style WINDOW_STYLE_SHADER rectcvar team1_objective7_mappos forecolor 1 1 1 1 visible 1 background "*team1_objective7_donemapicon" visible 1 cvartest "team1_objective7" decoration showcvar { "1" } } itemDef { name team1_met_map8 group none style WINDOW_STYLE_SHADER rectcvar team1_objective8_mappos forecolor 1 1 1 1 visible 1 background "*team1_objective8_donemapicon" visible 1 cvartest "team1_objective8" decoration showcvar { "1" } } //---------------------------------------------------------------------------------------------- // TEAM2 - MET OBJECTIVES MAP ICONS //---------------------------------------------------------------------------------------------- itemDef { name team2_met_map1 group none style WINDOW_STYLE_SHADER rectcvar team2_objective1_mappos forecolor 1 1 1 1 visible 1 background "*team2_objective1_donemapicon" visible 1 cvartest "team1_objective1" decoration showcvar { "1" } } itemDef { name team2_met_map2 group none style WINDOW_STYLE_SHADER rectcvar team2_objective2_mappos forecolor 1 1 1 1 visible 1 background "*team2_objective2_donemapicon" visible 1 cvartest "team1_objective2" decoration showcvar { "1" } } itemDef { name team2_met_map3 group none style WINDOW_STYLE_SHADER rectcvar team2_objective3_mappos forecolor 1 1 1 1 visible 1 background "*team2_objective3_donemapicon" visible 1 cvartest "team1_objective3" decoration showcvar { "1" } } itemDef { name team2_met_map4 group none style WINDOW_STYLE_SHADER rectcvar team2_objective4_mappos forecolor 1 1 1 1 visible 1 background "*team2_objective4_donemapicon" visible 1 cvartest "team1_objective4" decoration showcvar { "1" } } itemDef { name team2_met_map5 group none style WINDOW_STYLE_SHADER rectcvar team2_objective5_mappos forecolor 1 1 1 1 visible 1 background "*team2_objective5_donemapicon" visible 1 cvartest "team1_objective5" decoration showcvar { "1" } } itemDef { name team2_met_map6 group none style WINDOW_STYLE_SHADER rectcvar team2_objective6_mappos forecolor 1 1 1 1 visible 1 background "*team2_objective6_donemapicon" visible 1 cvartest "team1_objective6" decoration showcvar { "1" } } itemDef { name team2_met_map7 group none style WINDOW_STYLE_SHADER rectcvar team2_objective7_mappos forecolor 1 1 1 1 visible 1 background "*team2_objective7_donemapicon" visible 1 cvartest "team1_objective7" decoration showcvar { "1" } } itemDef { name team2_met_map8 group none style WINDOW_STYLE_SHADER rectcvar team2_objective8_mappos forecolor 1 1 1 1 visible 1 background "*team2_objective8_donemapicon" visible 1 cvartest "team1_objective8" decoration showcvar { "1" } } //------------------------------------------- // OBJECTIVE MINI-DESCRIPTIONS //------------------------------------------- itemDef { name obj_minidesc rect 7 378 308 20 style WINDOW_STYLE_FILLED backcolor .05 .13 .25 1 text @MENUS_PRIMARY_OBJECTIVES font 2 textscale .7 textalign ITEM_ALIGN_RIGHT textalignx 300 forecolor 1 .68 0 1 visible 0 decoration } //------------------------------------------- // OBJECTIVE LONG DESCRIPTION //------------------------------------------- itemDef { name obj_longdesc rect 16 403 270 76 type ITEM_TYPE_TEXT font 4 textscale .8 textalign ITEM_ALIGN_LEFT forecolor 1 1 1 1 visible 1 autowrapped decoration } //------------------------------------------- // OBJECTIVE PICTURE //------------------------------------------- itemDef { name objective_pic rect 208 398 107 78 style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 visible 1 decoration } //------------------------------------------- // COMPLETED TEXT //------------------------------------------- itemDef { name text_tm1_obj1 group completed_text rect 210 427 107 78 type ITEM_TYPE_TEXT text @MENUS_OBJECTIVE_COMPLETED textalign ITEM_ALIGN_CENTER font 2 textscale .7 textalignx 53 textaligny 0 forecolor 1 1 1 1 visible 0 decoration cvartest "team1_objective1" showcvar { "1" } } itemDef { name text_tm1_obj2 group completed_text rect 210 427 107 78 type ITEM_TYPE_TEXT text @MENUS_OBJECTIVE_COMPLETED textalign ITEM_ALIGN_CENTER font 2 textscale .7 textalignx 53 textaligny 0 forecolor 1 1 1 1 visible 0 decoration cvartest "team1_objective2" showcvar { "1" } } itemDef { name text_tm1_obj3 group completed_text rect 210 427 107 78 type ITEM_TYPE_TEXT text @MENUS_OBJECTIVE_COMPLETED textalign ITEM_ALIGN_CENTER font 2 textscale .7 textalignx 53 textaligny 0 forecolor 1 1 1 1 visible 0 decoration cvartest "team1_objective3" showcvar { "1" } } itemDef { name text_tm1_obj4 group completed_text rect 210 427 107 78 type ITEM_TYPE_TEXT text @MENUS_OBJECTIVE_COMPLETED textalign ITEM_ALIGN_CENTER font 2 textscale .7 textalignx 53 textaligny 0 forecolor 1 1 1 1 visible 0 decoration cvartest "team1_objective4" showcvar { "1" } } itemDef { name text_tm1_obj5 group completed_text rect 210 427 107 78 type ITEM_TYPE_TEXT text @MENUS_OBJECTIVE_COMPLETED textalign ITEM_ALIGN_CENTER font 2 textscale .7 textalignx 53 textaligny 0 forecolor 1 1 1 1 visible 0 decoration cvartest "team1_objective5" showcvar { "1" } } itemDef { name text_tm1_obj6 group completed_text rect 210 427 107 78 type ITEM_TYPE_TEXT text @MENUS_OBJECTIVE_COMPLETED textalign ITEM_ALIGN_CENTER font 2 textscale .7 textalignx 53 textaligny 0 forecolor 1 1 1 1 visible 0 decoration cvartest "team1_objective6" showcvar { "1" } } itemDef { name text_tm1_obj7 group completed_text rect 210 427 107 78 type ITEM_TYPE_TEXT text @MENUS_OBJECTIVE_COMPLETED textalign ITEM_ALIGN_CENTER font 2 textscale .7 textalignx 53 textaligny 0 forecolor 1 1 1 1 visible 0 decoration cvartest "team1_objective7" showcvar { "1" } } itemDef { name text_tm1_obj8 group completed_text rect 210 427 107 78 type ITEM_TYPE_TEXT text @MENUS_OBJECTIVE_COMPLETED textalign ITEM_ALIGN_CENTER font 2 textscale .7 textalignx 53 textaligny 0 forecolor 1 1 1 1 visible 0 decoration cvartest "team1_objective8" showcvar { "1" } } itemDef { name text_tm2_obj1 group completed_text rect 210 427 107 78 type ITEM_TYPE_TEXT text @MENUS_OBJECTIVE_COMPLETED textalign ITEM_ALIGN_CENTER font 2 textscale .7 textalignx 53 textaligny 0 forecolor 1 1 1 1 visible 0 decoration cvartest "team2_objective1" showcvar { "1" } } itemDef { name text_tm2_obj2 group completed_text rect 210 427 107 78 type ITEM_TYPE_TEXT text @MENUS_OBJECTIVE_COMPLETED textalign ITEM_ALIGN_CENTER font 2 textscale .7 textalignx 53 textaligny 0 forecolor 1 1 1 1 visible 0 decoration cvartest "team2_objective2" showcvar { "1" } } itemDef { name text_tm2_obj3 group completed_text rect 210 427 107 78 type ITEM_TYPE_TEXT text @MENUS_OBJECTIVE_COMPLETED textalign ITEM_ALIGN_CENTER font 2 textscale .7 textalignx 53 textaligny 0 forecolor 1 1 1 1 visible 0 decoration cvartest "team2_objective3" showcvar { "1" } } itemDef { name text_tm2_obj4 group completed_text rect 210 427 107 78 type ITEM_TYPE_TEXT text @MENUS_OBJECTIVE_COMPLETED textalign ITEM_ALIGN_CENTER font 2 textscale .7 textalignx 53 textaligny 0 forecolor 1 1 1 1 visible 0 decoration cvartest "team2_objective4" showcvar { "1" } } itemDef { name text_tm2_obj5 group completed_text rect 210 427 107 78 type ITEM_TYPE_TEXT text @MENUS_OBJECTIVE_COMPLETED textalign ITEM_ALIGN_CENTER font 2 textscale .7 textalignx 53 textaligny 0 forecolor 1 1 1 1 visible 0 decoration cvartest "team2_objective5" showcvar { "1" } } itemDef { name text_tm2_obj6 group completed_text rect 210 427 107 78 type ITEM_TYPE_TEXT text @MENUS_OBJECTIVE_COMPLETED textalign ITEM_ALIGN_CENTER font 2 textscale .7 textalignx 53 textaligny 0 forecolor 1 1 1 1 visible 0 decoration cvartest "team2_objective6" showcvar { "1" } } itemDef { name text_tm2_obj7 group completed_text rect 210 427 107 78 type ITEM_TYPE_TEXT text @MENUS_OBJECTIVE_COMPLETED textalign ITEM_ALIGN_CENTER font 2 textscale .7 textalignx 53 textaligny 0 forecolor 1 1 1 1 visible 0 decoration cvartest "team2_objective7" showcvar { "1" } } itemDef { name text_tm2_obj8 group completed_text rect 210 427 107 78 type ITEM_TYPE_TEXT text @MENUS_OBJECTIVE_COMPLETED textalign ITEM_ALIGN_CENTER font 2 textscale .7 textalignx 53 textaligny 0 forecolor 1 1 1 1 visible 0 decoration cvartest "team2_objective8" showcvar { "1" } } // Border around the objective text and pic (lower left section of screen) itemDef { name objtext_border group none type ITEM_TYPE_TEXT rect 5 378 310 98 visible 1 border 1 bordercolor 1 1 1 1 decoration } //---------------------------------------------------------------------------------------------- // TEAM1 LARGE MAP ICONS - position for these is set in the on open of the menu //---------------------------------------------------------------------------------------------- itemDef { name tm1_lp_icon group largemapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 border 1 bordercolor 1 1 1 1 visible 0 decoration } itemDef { name tm1_l_icon1 group largemapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 border 1 bordercolor 1 1 1 1 visible 0 decoration } itemDef { name tm1_l_icon2 group largemapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" border 1 bordercolor 1 1 1 1 forecolor 1 1 1 1 visible 0 decoration } itemDef { name tm1_l_icon3 group largemapicons //rectcvar "siege_objective3_mappos" style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 border 1 bordercolor 1 1 1 1 visible 0 decoration } itemDef { name tm1_l_icon4 group largemapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 border 1 bordercolor 1 1 1 1 visible 0 decoration } itemDef { name tm1_l_icon5 group largemapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 border 1 bordercolor 1 1 1 1 visible 0 decoration } itemDef { name tm1_l_icon6 group largemapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 border 1 bordercolor 1 1 1 1 visible 0 decoration } itemDef { name tm1_l_icon7 group largemapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 border 1 bordercolor 1 1 1 1 visible 0 decoration } //---------------------------------------------------------------------------------------------- // TEAM2 LARGE MAP ICONS - position for these is set in the on open of the menu //---------------------------------------------------------------------------------------------- itemDef { name tm2_lp_icon group largemapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 border 1 bordercolor 1 1 1 1 visible 0 decoration } itemDef { name tm2_l_icon1 group largemapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 border 1 bordercolor 1 1 1 1 visible 0 decoration } itemDef { name tm2_l_icon2 group largemapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" border 1 bordercolor 1 1 1 1 forecolor 1 1 1 1 visible 0 decoration } itemDef { name tm2_l_icon3 group largemapicons //rectcvar "siege_objective3_mappos" style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 border 1 bordercolor 1 1 1 1 visible 0 decoration } itemDef { name tm2_l_icon4 group largemapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 border 1 bordercolor 1 1 1 1 visible 0 decoration } itemDef { name tm2_l_icon5 group largemapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 border 1 bordercolor 1 1 1 1 visible 0 decoration } itemDef { name tm2_l_icon6 group largemapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 border 1 bordercolor 1 1 1 1 visible 0 decoration } itemDef { name tm2_l_icon7 group largemapicons style WINDOW_STYLE_SHADER background "gfx/2d/select" forecolor 1 1 1 1 border 1 bordercolor 1 1 1 1 visible 0 decoration } //----------------------------------------------- // OKAY BUTTON //----------------------------------------------- itemDef { name okay text @MENUS_DONE type 1 textscale .8 group grpControlbutton type ITEM_TYPE_BUTTON rect 105 456 150 26 textalign ITEM_ALIGN_CENTER textalignx 50 forecolor 1 .682 0 1 backcolor .37 .1 .1 1 visible 1 action { play "sound/interface/button1.wav" close all } } } }