Files
Jedi-Academy/base/ui/jamp/siege_class.menu
2013-04-04 14:32:05 -07:00

4417 lines
101 KiB
Plaintext

//--------------------------------------------------------------------------------------------
// 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
//
// team1_icon - read in from siege file, the graphic of team1
// team2_icon - read in from siege file, the graphic of team2
//
//--------------------------------------------------------------------------------------------
{
menuDef
{
name "ingame_siegeclass"
fullScreen 1
visible 0
outOfBoundsClick
rect 0 0 640 480
focusColor 1 1 1 1
style 1
descX 480
descY 444
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
hide siegeclassconfigtitle
}
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
hide itemdescription
// 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
uiscript setteamclassicons
}
onESC
{
hide stats
hide forcepowerlevel
hide minidesc
hide fulldesc
hide objective_pic
disable team_button 0
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 0 0 1
visible 1
decoration
}
itemDef
{
name team2_symbol
style WINDOW_STYLE_SHADER
rect 265 60 45 45
forecolor 0 0 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
decoration
cvartest "team1_objective1"
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
}
//----------------------------------------------------------------------------------------------
// MAP TIME SECTION
//----------------------------------------------------------------------------------------------
// Border
itemDef
{
name border
group none
type ITEM_TYPE_TEXT
rect 317 5 317 20
forecolor 1 1 1 .6
visible 1
border 1
bordercolor 1 1 1 1
decoration
}
itemDef
{
name playername
group time
type ITEM_TYPE_EDITFIELD
rect 325 6 120 18
text @MENUS_NAME_TITLE
cvar name
textalign ITEM_ALIGN_LEFT
textalignx 0
font 4
textscale 1
forecolor 1 .68 0 1
visible 1
}
itemDef
{
name playerteam
group time
type ITEM_TYPE_MULTI
style WINDOW_STYLE_EMPTY
rect 500 6 120 18
text @MENUS_TEAM
cvar ui_team
cvarStrList
{
@MENUS_SPECTATOR 0
"*cg_siegeTeam1Name" 1
"*cg_siegeTeam2Name" 2
@MENUS_SPECTATOR 3
}
textalign ITEM_ALIGN_LEFT
textalignx 0
font 4
textscale 1
forecolor 1 1 1 1
visible 1
decoration
}
//----------------------------------------------------------------------------------------------
// TEAM SELECTION
//----------------------------------------------------------------------------------------------
// join a team text
itemDef
{
name joinateam
rect 318 27 316 20
style WINDOW_STYLE_FILLED
backcolor .05 .13 .25 1
text @MENUS_JOIN_A_TEAM
font 3
textscale .7
textalign ITEM_ALIGN_LEFT
textalignx 6
textaligny 2
forecolor 1 .68 0 1
visible 1
decoration
}
// Border
itemDef
{
name teamborder
group none
type ITEM_TYPE_TEXT
rect 317 26 317 103
forecolor 1 1 1 .6
visible 1
border 1
bordercolor 1 1 1 1
decoration
}
//----------------------------------------
// TEAM SYMBOLS AND COUNTS PER TEAM
//----------------------------------------
itemDef
{
name team1name
group none
rect 355 47 45 45
cvar cg_siegeTeam1Name
textalign ITEM_ALIGN_CENTER
textalignx 23
font 4
textscale 1
forecolor .8 .48 0 1
visible 1
decoration
}
itemDef
{
name team1_button
group team_button
rect 355 66 45 45
type ITEM_TYPE_BUTTON
style WINDOW_STYLE_FILLED
descText @MENUS_JOIN_TEAM_DESC
backcolor .8 .48 0 1
visible 1
mouseEnter
{
setitemcolor team1_button backcolor 1 .68 0 1
setitemcolor team1_count forecolor 1 .68 0 1
setitemcolor team1name forecolor 1 .68 0 1
}
mouseExit
{
setitemcolor team1_button backcolor .8 .48 0 1
setitemcolor team1_count forecolor .8 .48 0 1
setitemcolor team1name forecolor .8 .48 0 1
}
// If you change this script, be sure to change onteam1
action
{
// show the class stuff, cause this uses class
show class_button
show class_count
show classdescription
play "sound/interface/button1.wav"
setcvar ui_holdteam 1
uiscript updatesiegeclasscnt 1
uiscript updatesiegecvars
// Darken the other team buttons
setitemcolor team_button backcolor .8 .48 0 1
setitemcolor team_count forecolor .8 .48 0 1
setitemcolor team2name forecolor .8 .48 0 1
setitemcolor autoteam bordercolor 0 0 0 0
// turn on the other team buttons for input
disable team_button 0
disable autoteam 0
// turn on class buttons
disable class_button 0
// highlight this team button
setitemcolor team1_button backcolor 1 1 1 1
setitemcolor team1_count forecolor 1 1 1 1
setitemcolor team1name forecolor 1 1 1 1
// no more input for this guy
disable team1_button 1
show grey_button
setitemcolor class_button forecolor .5 .5 .5 1
setitemtext class1_count "*ui_tm1_c0_cnt"
setitemtext class2_count "*ui_tm1_c1_cnt"
setitemtext class3_count "*ui_tm1_c2_cnt"
setitemtext class4_count "*ui_tm1_c3_cnt"
setitemtext class5_count "*ui_tm1_c4_cnt"
setitemtext class6_count "*ui_tm1_c5_cnt"
hide class_portrait
show siegeclassconfigtitle
uiscript resetsiegelistboxes
uiscript resetitemdescription
hide feeders
hide forcepowerlevel
hide stats
hide classdescription
setitemcolor class_count forecolor .5 .5 .5 1
hide itemdescription
}
}
itemDef
{
name team1_count
group team_count
type ITEM_TYPE_TEXT
rect 355 111 60 18
cvar ui_tm1_cnt
textalign ITEM_ALIGN_CENTER
textalignx 24
font 4
textscale 1
forecolor .8 .48 0 1
visible 1
decoration
}
// This item is here just to have a script for C to run if the menu is opened by
// a player who is already on a team
itemDef
{
name onteam1
group none
rect 455 47 45 45
textalign ITEM_ALIGN_CENTER
textalignx 23
forecolor .8 .48 0 1
visible 0
decoration
action
{
// show the class stuff, cause this uses class
show class_button
show class_count
show classdescription
// setitemcolorcvar feeders bordercolor "team1_coloron"
// setitemcolorcvar siegeclassconfigtitle forecolor "team1_coloron"
play "sound/interface/button1.wav"
setcvar ui_holdteam 1
uiscript updatesiegeclasscnt 1
uiscript updatesiegecvars
// Darken the other team buttons
setitemcolor team_button backcolor .8 .48 0 1
setitemcolor team_count forecolor .8 .48 0 1
setitemcolor team2name forecolor .8 .48 0 1
setitemcolor autoteam bordercolor 0 0 0 0
// turn on the other team buttons for input
disable team_button 0
disable autoteam 0
// turn on class buttons
disable class_button 0
// highlight this team button
setitemcolor team1_button backcolor 1 1 1 1
setitemcolor team1_count forecolor 1 1 1 1
setitemcolor team1name forecolor 1 1 1 1
// no more input for this guy
disable team1_button 1
show grey_button
setitemcolor class_button forecolor .5 .5 .5 1
setitemtext class1_count "*ui_tm1_c0_cnt"
setitemtext class2_count "*ui_tm1_c1_cnt"
setitemtext class3_count "*ui_tm1_c2_cnt"
setitemtext class4_count "*ui_tm1_c3_cnt"
setitemtext class5_count "*ui_tm1_c4_cnt"
setitemtext class6_count "*ui_tm1_c5_cnt"
hide class_portrait
show siegeclassconfigtitle
uiscript resetsiegelistboxes
uiscript resetitemdescription
hide feeders
hide forcepowerlevel
hide stats
hide classdescription
setitemcolor class_count forecolor .5 .5 .5 1
hide itemdescription
}
}
itemDef
{
name team2name
group none
rect 455 47 45 45
cvar cg_siegeTeam2Name
textalign ITEM_ALIGN_CENTER
textalignx 23
font 4
textscale 1
forecolor .8 .48 0 1
visible 1
decoration
}
itemDef
{
name team2_button
group team_button
rect 455 67 45 45
type ITEM_TYPE_BUTTON
style WINDOW_STYLE_FILLED
descText @MENUS_JOIN_TEAM_DESC
backcolor .8 .48 0 1
visible 1
mouseEnter
{
setitemcolor team2_button backcolor 1 .68 0 1
setitemcolor team2_count forecolor 1 .68 0 1
setitemcolor team2name forecolor 1 .68 0 1
}
mouseExit
{
setitemcolor team2_button backcolor .8 .48 0 1
setitemcolor team2_count forecolor .8 .48 0 1
setitemcolor team2name forecolor .8 .48 0 1
}
// If you change this script, be sure to change onteam2
action
{
// show the class stuff, cause this uses class
show class_button
show class_count
show classdescription
play "sound/interface/button1.wav"
setcvar ui_holdteam 2
uiscript updatesiegeclasscnt 2
uiscript updatesiegecvars
// Darken the other team buttons
setitemcolor team_button backcolor .8 .48 0 1
setitemcolor team_count forecolor .8 .48 0 1
setitemcolor team1name forecolor .8 .48 0 1
setitemcolor autoteam bordercolor 0 0 0 0
// turn on the other team buttons for input
disable team_button 0
disable autoteam 0
// turn on class buttons
disable class_button 0
// highlight this team button
setitemcolor team2_button backcolor 1 1 1 1
setitemcolor team2_count forecolor 1 1 1 1
setitemcolor team2name forecolor 1 1 1 1
// no more input for this guy
disable team2_button 1
show grey_button
setitemcolor class_button forecolor .5 .5 .5 1
setitemtext class1_count "*ui_tm2_c0_cnt"
setitemtext class2_count "*ui_tm2_c1_cnt"
setitemtext class3_count "*ui_tm2_c2_cnt"
setitemtext class4_count "*ui_tm2_c3_cnt"
setitemtext class5_count "*ui_tm2_c4_cnt"
setitemtext class6_count "*ui_tm2_c5_cnt"
hide class_portrait
show siegeclassconfigtitle
uiscript resetsiegelistboxes
uiscript resetitemdescription
hide feeders
hide forcepowerlevel
hide stats
hide classdescription
setitemcolor class_count forecolor .5 .5 .5 1
hide itemdescription
}
}
itemDef
{
name team2_count
group team_count
type ITEM_TYPE_TEXT
rect 455 111 60 18
cvar ui_tm2_cnt
textalign ITEM_ALIGN_CENTER
textalignx 24
font 4
textscale 1
forecolor .8 .48 0 1
visible 1
decoration
}
// This item is here just to have a script for C to run if the menu is opened by
// a player who is already on a team
itemDef
{
name onteam2
group none
rect 455 47 45 45
textalign ITEM_ALIGN_CENTER
textalignx 23
forecolor .8 .48 0 1
visible 0
decoration
action
{
// show the class stuff, cause this uses class
show class_button
show class_count
show classdescription
play "sound/interface/button1.wav"
setcvar ui_holdteam 2
uiscript updatesiegeclasscnt 2
uiscript updatesiegecvars
// Darken the other team buttons
setitemcolor team_button backcolor .8 .48 0 1
setitemcolor team_count forecolor .8 .48 0 1
setitemcolor team1name forecolor .8 .48 0 1
setitemcolor autoteam bordercolor 0 0 0 0
// turn on the other team buttons for input
disable team_button 0
disable autoteam 0
// turn on class buttons
disable class_button 0
// highlight this team button
setitemcolor team2_button backcolor 1 1 1 1
setitemcolor team2_count forecolor 1 1 1 1
setitemcolor team2name forecolor 1 1 1 1
// no more input for this guy
disable team2_button 1
show grey_button
setitemcolor class_button forecolor .5 .5 .5 1
setitemtext class1_count "*ui_tm2_c0_cnt"
setitemtext class2_count "*ui_tm2_c1_cnt"
setitemtext class3_count "*ui_tm2_c2_cnt"
setitemtext class4_count "*ui_tm2_c3_cnt"
setitemtext class5_count "*ui_tm2_c4_cnt"
setitemtext class6_count "*ui_tm2_c5_cnt"
hide class_portrait
show siegeclassconfigtitle
uiscript resetsiegelistboxes
uiscript resetitemdescription
hide feeders
hide forcepowerlevel
hide stats
hide classdescription
setitemcolor class_count forecolor .5 .5 .5 1
hide itemdescription
}
}
itemDef
{
name team3name
group none
rect 556 69 32 20
text @MENUS_SPECTATOR
textalign ITEM_ALIGN_CENTER
textalignx 16
font 4
textscale 1
forecolor .8 .48 0 1
visible 1
decoration
}
itemDef
{
name spectator_symbol
group none
rect 556 45 32 32
type ITEM_TYPE_BUTTON
style WINDOW_STYLE_FILLED
descText @MENUS_WATCH_DESC
backcolor .5 .5 .5 1
visible 1
background "gfx/2d/mp_spec_symbol"
mouseEnter
{
setitemcolor spectator_symbol backcolor 1 1 1 1
setitemcolor team3name forecolor 1 .68 0 1
}
mouseExit
{
setitemcolor spectator_symbol backcolor .5 .5 .5 1
setitemcolor team3name forecolor .8 .48 0 1
}
action
{
play "sound/interface/button1.wav"
setcvar ui_holdteam 3
exec "cmd team s"
uiScript closeingame
}
}
//----------------------------------------
// AUTOTEAM BUTTON
//----------------------------------------
itemDef
{
name autoteam_symbol
type ITEM_TYPE_BUTTON
style WINDOW_STYLE_FILLED
descText @MENUS_AUTO_JOIN_DESC
rect 556 85 32 32
backcolor .5 .5 .5 1
visible 1
background "gfx/2d/mp_autoteam_symbol"
mouseEnter
{
setitemcolor autoteam_symbol backcolor 1 1 1 1
setitemcolor autoteamname forecolor 1 .68 0 1
}
mouseExit
{
setitemcolor autoteam_symbol backcolor .5 .5 .5 1
setitemcolor autoteamname forecolor .8 .48 0 1
}
action
{
// hide the class stuff, cause this doesn't use class
hide class_button
hide class_count
hide feeders
hide stats
hide classdescription
setitemcolor siegeclassconfigtitle forecolor 1 1 1 1
play "sound/interface/button1.wav"
exec "cmd team free"
uiScript closeingame
}
}
itemDef
{
name autoteamname
group none
rect 556 109 32 20
text @MENUS_CAP_AUTO_JOIN
textalign ITEM_ALIGN_CENTER
textalignx 16
font 4
textscale 1
forecolor .8 .48 0 1
visible 1
decoration
}
//----------------------------------------------------------------------------------------------
// CLASS SELECTION
//----------------------------------------------------------------------------------------------
// join a team text
itemDef
{
name siegeclassconfigtitle
rect 318 130 316 20
style WINDOW_STYLE_FILLED
backcolor .05 .13 .25 1
text @MENUS_CHOOSE_CLASS
font 3
textscale .7
textalign ITEM_ALIGN_LEFT
textalignx 6
textaligny 2
forecolor 1 .68 0 1
visible 0
decoration
}
// Border around the objective half of the screen
itemDef
{
name border
group none
type ITEM_TYPE_TEXT
rect 317 130 317 331
forecolor 1 1 1 .6
visible 1
border 1
bordercolor 1 1 1 1
decoration
}
//----------------------------------------------------------------------------------------------
// CLASS 1 - INFANTRY
//----------------------------------------------------------------------------------------------
itemDef
{
name class1_desc
group class_count
type ITEM_TYPE_TEXT
rect 328 154 45 18
text @MENUS_SIEGE_ASSAULT
textalign ITEM_ALIGN_CENTER
textalignx 22
font 4
textscale .5
forecolor .5 .5 .5 1
visible 1
decoration
}
itemDef
{
name class1_button
group class_button
type ITEM_TYPE_BUTTON
style WINDOW_STYLE_SHADER
background "gfx/mp/c_icon_infantry"
rect 328 165 45 45
forecolor .5 .5 .5 1
visible 1
descText @MENUS_CLASS_CHOICE_DESC
cvartest "ui_infantry_cnt"
disablecvar { "0" }
mouseEnter
{
setitemcolor class1_button forecolor 1 1 1 1
setitemcolor class1_count forecolor 1 1 1 1
setitemcolor class1_desc forecolor 1 1 1 1
}
mouseExit
{
setitemcolor class1_button forecolor .5 .5 .5 1
setitemcolor class1_count forecolor .5 .5 .5 1
setitemcolor class1_desc forecolor .5 .5 .5 1
}
action
{
play "sound/interface/button1.wav"
setcvar ui_siege_class 0
uiscript updatesiegecvars
// Turn other buttons on
setitemcolor class_button forecolor .5 .5 .5 1
disable class_button 0
setitemcolor class_count forecolor .5 .5 .5 1
// High light this button and disable it
setitemcolor class1_button forecolor 1 1 1 1
setitemcolor class1_count forecolor 1 1 1 1
setitemcolor class1_desc forecolor 1 1 1 1
disable class1_button 1
// setitemtext description "*ui_classdesc"
show class_portrait
setitembackground class_portrait "*ui_classportrait"
setitemrect class_portrait 328 162 45 45
uiscript resetsiegelistboxes
uiscript resetitemdescription
show description
hide itemdescription
setitemcolor stats forecolor 1 1 1 1
show feeders
show stats
show forcepowerlevel
}
}
itemDef
{
name class1_count
group class_count
type ITEM_TYPE_TEXT
rect 328 207 45 18
textalign ITEM_ALIGN_CENTER
textalignx 23
font 4
textscale 1
forecolor .5 .5 .5 1
visible 1
decoration
}
itemDef
{
name class1_greybutton
group grey_button
style WINDOW_STYLE_FILLED
rect 328 165 45 45
forecolor .5 .5 .5 .6
backcolor .5 .5 .5 .6
visible 1
cvartest "ui_infantry_cnt"
showcvar { "0" }
decoration
}
//----------------------------------------------------------------------------------------------
// CLASS 2
//----------------------------------------------------------------------------------------------
itemDef
{
name class2_desc
group class_count
type ITEM_TYPE_TEXT
rect 379 154 45 18
text @MENUS_SIEGE_HEAVY_WEAPS
textalign ITEM_ALIGN_CENTER
textalignx 20
font 4
textscale .5
forecolor .5 .5 .5 1
visible 1
decoration
}
itemDef
{
name class2_button
group class_button
type ITEM_TYPE_BUTTON
style WINDOW_STYLE_SHADER
background "gfx/mp/c_icon_heavy_weapons"
rect 379 165 45 45
forecolor .5 .5 .5 1
visible 1
descText @MENUS_CLASS_CHOICE_DESC
cvartest "ui_heavy_cnt"
disablecvar { "0" }
mouseEnter
{
setitemcolor class2_button forecolor 1 1 1 1
setitemcolor class2_count forecolor 1 1 1 1
setitemcolor class2_desc forecolor 1 1 1 1
}
mouseExit
{
setitemcolor class2_button forecolor .5 .5 .5 1
setitemcolor class2_count forecolor .5 .5 .5 1
setitemcolor class2_desc forecolor .5 .5 .5 1
}
action
{
play "sound/interface/button1.wav"
setcvar ui_siege_class 5
uiscript updatesiegecvars
// Turn other buttons on
setitemcolor class_button forecolor .5 .5 .5 1
disable class_button 0
setitemcolor class_count forecolor .5 .5 .5 1
// High light this button and disable it
setitemcolor class2_button forecolor 1 1 1 1
setitemcolor class2_count forecolor 1 1 1 1
setitemcolor class2_desc forecolor 1 1 1 1
disable class2_button 1
// setitemtext description "*ui_classdesc"
show class_portrait
setitembackground class_portrait "*ui_classportrait"
setitemrect class_portrait 379 162 45 45
uiscript resetsiegelistboxes
uiscript resetitemdescription
show description
hide itemdescription
setitemcolor stats forecolor 1 1 1 1
show feeders
show stats
show forcepowerlevel
}
}
itemDef
{
name class2_count
group class_count
type ITEM_TYPE_TEXT
rect 379 207 45 18
textalign ITEM_ALIGN_CENTER
textalignx 23
font 4
textscale 1
forecolor .5 .5 .5 1
visible 1
decoration
}
itemDef
{
name class2_greybutton
group grey_button
style WINDOW_STYLE_FILLED
rect 379 165 45 45
forecolor .5 .5 .5 .6
backcolor .5 .5 .5 .6
visible 1
cvartest "ui_heavy_cnt"
showcvar { "0" }
decoration
}
//----------------------------------------------------------------------------------------------
// CLASS 3
//----------------------------------------------------------------------------------------------
itemDef
{
name class3_desc
group class_count
type ITEM_TYPE_TEXT
rect 430 154 45 18
text @MENUS_SIEGE_DEMOLITIONS
textalign ITEM_ALIGN_CENTER
textalignx 19
font 4
textscale .5
forecolor .5 .5 .5 1
visible 1
decoration
}
// The actual button
itemDef
{
name class3_button
group class_button
type ITEM_TYPE_BUTTON
style WINDOW_STYLE_SHADER
background "gfx/mp/c_icon_demolitionist"
rect 430 165 45 45
forecolor .5 .5 .5 1
visible 1
descText @MENUS_CLASS_CHOICE_DESC
cvartest "ui_demo_cnt"
disablecvar { "0" }
mouseEnter
{
setitemcolor class3_button forecolor 1 1 1 1
setitemcolor class3_count forecolor 1 1 1 1
setitemcolor class3_desc forecolor 1 1 1 1
}
mouseExit
{
setitemcolor class3_button forecolor .5 .5 .5 1
setitemcolor class3_count forecolor .5 .5 .5 1
setitemcolor class3_desc forecolor .5 .5 .5 1
}
action
{
play "sound/interface/button1.wav"
setcvar ui_siege_class 4
uiscript updatesiegecvars
// Turn other buttons on
setitemcolor class_button forecolor .5 .5 .5 1
disable class_button 0
setitemcolor class_count forecolor .5 .5 .5 1
// High light this button and disable it
setitemcolor class3_button forecolor 1 1 1 1
setitemcolor class3_count forecolor 1 1 1 1
setitemcolor class3_desc forecolor 1 1 1 1
disable class3_button 1
// setitemtext description "*ui_classdesc"
show class_portrait
setitembackground class_portrait "*ui_classportrait"
setitemrect class_portrait 430 162 45 45
uiscript resetsiegelistboxes
uiscript resetitemdescription
show description
hide itemdescription
setitemcolor stats forecolor 1 1 1 1
show feeders
show stats
show forcepowerlevel
}
}
itemDef
{
name class3_count
group class_count
type ITEM_TYPE_TEXT
rect 430 207 45 18
textalign ITEM_ALIGN_CENTER
textalignx 23
font 4
textscale 1
forecolor .5 .5 .5 1
visible 1
decoration
}
itemDef
{
name class3_greybutton
group grey_button
style WINDOW_STYLE_FILLED
rect 430 165 45 45
forecolor .5 .5 .5 .6
backcolor .5 .5 .5 .6
visible 1
cvartest "ui_demo_cnt"
showcvar { "0" }
decoration
}
//----------------------------------------------------------------------------------------------
// CLASS 4
//----------------------------------------------------------------------------------------------
itemDef
{
name class4_desc
group class_count
type ITEM_TYPE_TEXT
rect 481 154 45 18
text @MENUS_SIEGE_SCOUT
textalign ITEM_ALIGN_CENTER
textalignx 21
font 4
textscale .5
forecolor .5 .5 .5 1
visible 1
decoration
}
// The actual button
itemDef
{
name class4_button
group class_button
type ITEM_TYPE_BUTTON
style WINDOW_STYLE_SHADER
background "gfx/mp/c_icon_vanguard"
rect 481 165 45 45
forecolor .5 .5 .5 1
visible 1
descText @MENUS_CLASS_CHOICE_DESC
cvartest "ui_vanguard_cnt"
disablecvar { "0" }
mouseEnter
{
setitemcolor class4_button forecolor 1 1 1 1
setitemcolor class4_count forecolor 1 1 1 1
setitemcolor class4_desc forecolor 1 1 1 1
}
mouseExit
{
setitemcolor class4_button forecolor .5 .5 .5 1
setitemcolor class4_count forecolor .5 .5 .5 1
setitemcolor class4_desc forecolor .5 .5 .5 1
}
action
{
play "sound/interface/button1.wav"
setcvar ui_siege_class 1
uiscript updatesiegecvars
// Turn other buttons on
setitemcolor class_button forecolor .5 .5 .5 1
disable class_button 0
setitemcolor class_count forecolor .5 .5 .5 1
// High light this button and disable it
setitemcolor class4_button forecolor 1 1 1 1
setitemcolor class4_count forecolor 1 1 1 1
setitemcolor class4_desc forecolor 1 1 1 1
disable class4_button 1
// setitemtext description "*ui_classdesc"
show class_portrait
setitembackground class_portrait "*ui_classportrait"
setitemrect class_portrait 481 162 45 45
uiscript resetsiegelistboxes
uiscript resetitemdescription
show description
hide itemdescription
setitemcolor stats forecolor 1 1 1 1
show feeders
show stats
show forcepowerlevel
}
}
itemDef
{
name class4_count
group class_count
type ITEM_TYPE_TEXT
rect 481 207 60 18
textalign ITEM_ALIGN_CENTER
textalignx 24
font 4
textscale 1
forecolor .5 .5 .5 1
visible 1
decoration
}
itemDef
{
name class4_greybutton
group grey_button
style WINDOW_STYLE_FILLED
rect 481 165 45 45
forecolor .5 .5 .5 .6
backcolor .5 .5 .5 .6
visible 1
cvartest "ui_vanguard_cnt"
showcvar { "0" }
decoration
}
//----------------------------------------------------------------------------------------------
// CLASS 5
//----------------------------------------------------------------------------------------------
itemDef
{
name class5_desc
group class_count
type ITEM_TYPE_TEXT
rect 532 154 45 18
text @MENUS_SIEGE_TECH
textalign ITEM_ALIGN_CENTER
textalignx 21
font 4
textscale .5
forecolor .5 .5 .5 1
visible 1
decoration
}
// The actual button
itemDef
{
name class5_button
group class_button
type ITEM_TYPE_BUTTON
style WINDOW_STYLE_SHADER
background "gfx/mp/c_icon_support"
rect 532 165 45 45
forecolor .5 .5 .5 1
visible 1
descText @MENUS_CLASS_CHOICE_DESC
cvartest "ui_support_cnt"
disablecvar { "0" }
mouseEnter
{
setitemcolor class5_button forecolor 1 1 1 1
setitemcolor class5_count forecolor 1 1 1 1
setitemcolor class5_desc forecolor 1 1 1 1
}
mouseExit
{
setitemcolor class5_button forecolor .5 .5 .5 1
setitemcolor class5_count forecolor .5 .5 .5 1
setitemcolor class5_desc forecolor .5 .5 .5 1
}
action
{
play "sound/interface/button1.wav"
setcvar ui_siege_class 2
uiscript updatesiegecvars
// Turn other buttons on
setitemcolor class_button forecolor .5 .5 .5 1
disable class_button 0
setitemcolor class_count forecolor .5 .5 .5 1
// High light this button and disable it
setitemcolor class5_button forecolor 1 1 1 1
setitemcolor class5_count forecolor 1 1 1 1
setitemcolor class5_desc forecolor 1 1 1 1
disable class5_button 1
// setitemtext description "*ui_classdesc"
show class_portrait
setitembackground class_portrait "*ui_classportrait"
setitemrect class_portrait 532 162 45 45
uiscript resetsiegelistboxes
uiscript resetitemdescription
show description
hide itemdescription
setitemcolor stats forecolor 1 1 1 1
show feeders
show stats
show forcepowerlevel
}
}
itemDef
{
name class5_count
group class_count
type ITEM_TYPE_TEXT
rect 532 207 60 18
textalign ITEM_ALIGN_CENTER
textalignx 23
font 4
textscale 1
forecolor .5 .5 .5 1
visible 1
decoration
}
itemDef
{
name class5_greybutton
group grey_button
style WINDOW_STYLE_FILLED
rect 532 165 45 45
forecolor .5 .5 .5 .6
backcolor .5 .5 .5 .6
visible 1
cvartest "ui_support_cnt"
showcvar { "0" }
decoration
}
//--------------------------------------------------
// CLASS 6
//--------------------------------------------------
itemDef
{
name class6_desc
group class_count
type ITEM_TYPE_TEXT
rect 583 154 45 18
text @MENUS_SIEGE_JEDI
textalign ITEM_ALIGN_CENTER
textalignx 21
font 4
textscale .5
forecolor .5 .5 .5 1
visible 1
decoration
}
// The actual button
itemDef
{
name class6_button
group class_button
type ITEM_TYPE_BUTTON
style WINDOW_STYLE_SHADER
background "gfx/mp/c_icon_jedi_general"
rect 583 165 45 45
forecolor .5 .5 .5 1
visible 1
descText @MENUS_CLASS_CHOICE_DESC
cvartest "ui_jedi_cnt"
disablecvar { "0" }
mouseEnter
{
setitemcolor class6_button forecolor 1 1 1 1
setitemcolor class6_count forecolor 1 1 1 1
setitemcolor class6_desc forecolor 1 1 1 1
}
mouseExit
{
setitemcolor class6_button forecolor .5 .5 .5 1
setitemcolor class6_count forecolor .5 .5 .5 1
setitemcolor class6_desc forecolor .5 .5 .5 1
}
action
{
play "sound/interface/button1.wav"
setcvar ui_siege_class 3
uiscript updatesiegecvars
// Turn other buttons on
setitemcolor class_button forecolor .5 .5 .5 1
disable class_button 0
setitemcolor class_count forecolor .5 .5 .5 1
// High light this button and disable it
setitemcolor class6_button forecolor 1 1 1 1
setitemcolor class6_count forecolor 1 1 1 1
setitemcolor class6_desc forecolor 1 1 1 1
disable class6_button 1
// setitemtext description "*ui_classdesc"
show class_portrait
setitembackground class_portrait "*ui_classportrait"
setitemrect class_portrait 583 162 45 45
uiscript resetsiegelistboxes
uiscript resetitemdescription
show description
hide itemdescription
setitemcolor stats forecolor 1 1 1 1
show feeders
show stats
show forcepowerlevel
}
}
itemDef
{
name class6_count
group class_count
type ITEM_TYPE_TEXT
rect 583 207 60 18
textalign ITEM_ALIGN_CENTER
textalignx 23
font 4
textscale 1
forecolor .5 .5 .5 1
visible 1
decoration
}
itemDef
{
name class6_greybutton
group grey_button
style WINDOW_STYLE_FILLED
rect 583 165 45 45
forecolor .5 .5 .5 .6
backcolor .5 .5 .5 .6
visible 1
cvartest "ui_jedi_cnt"
showcvar { "0" }
decoration
}
//--------------------------------------------------
// CLASS PORTRAIT - this gets its background value from ui_classportrait
//--------------------------------------------------
itemDef
{
name class_portrait
style WINDOW_STYLE_FILLED
rect 526 176 45 45
backcolor 1 1 1 1
visible 0
decoration
}
//-----------------------------------------------
//
// DISPLAY HEALTH, SHIELD, SPEED
//
//-----------------------------------------------
itemDef
{
name health_disp
group stats
rect 328 230 110 20
type ITEM_TYPE_EDITFIELD
text @SIEGE_HEALTH
cvar "ui_class_health"
textalign ITEM_ALIGN_LEFT
textalignx 0
textaligny 0
font 4
textscale .7
visible 0
forecolor .5 .5 .5 1
decoration
}
itemDef
{
name armor_disp
group stats
rect 438 230 100 20
type ITEM_TYPE_EDITFIELD
text @SIEGE_SHIELDS
cvar "ui_class_armor"
textalign ITEM_ALIGN_LEFT
textalignx 0
textaligny 0
font 4
textscale .7
forecolor .5 .5 .5 1
visible 0
decoration
}
itemDef
{
name speed_disp
group stats
rect 548 230 100 20
type ITEM_TYPE_EDITFIELD
text @SIEGE_SPEED
cvar "ui_class_speed"
textalign ITEM_ALIGN_LEFT
textalignx 0
textaligny 0
font 4
textscale .7
visible 0
forecolor .5 .5 .5 1
decoration
}
//--------------------------------------------------
// BASE CLASS WEAPONS FEEDER
//--------------------------------------------------
itemDef
{
name base_class_weapons_feed
group feeders
type ITEM_TYPE_LISTBOX
desctext @MENUS_CLASS_WEAPONS
style WINDOW_STYLE_FILLED
elementwidth 34
elementheight 34
elementtype LISTBOX_IMAGE
feeder FEEDER_SIEGE_CLASS_WEAPONS
rect 326 246 148 52
horizontalscroll
backcolor 0 0 0 0
border 1
bordercolor 1 1 1 1
forecolor 1 1 1 1
visible 1
textscale 0.7
action
{
hide description
show itemdescription
uiscript updatesiegeweapondesc
uiscript resetitemdescription
}
}
//--------------------------------------------------
// BASE CLASS INVENTORY FEEDER
//--------------------------------------------------
itemDef
{
name base_class_inventory_feed
group feeders
desctext @MENUS_CLASS_INVENTORY
type ITEM_TYPE_LISTBOX
style WINDOW_STYLE_FILLED
elementwidth 34
elementheight 34
elementtype LISTBOX_IMAGE
feeder FEEDER_SIEGE_CLASS_INVENTORY
rect 479 246 148 52
horizontalscroll
backcolor 0 0 0 0
border 1
bordercolor 1 1 1 1
forecolor 1 1 1 1
visible 1
textscale 0.7
action
{
hide description
show itemdescription
uiscript updatesiegeinventorydesc
uiscript resetitemdescription
}
}
//--------------------------------------------------
// BASE CLASS FORCE POWER FEEDER
//--------------------------------------------------
itemDef
{
name base_class_force_feed
group feeders
type ITEM_TYPE_LISTBOX
desctext @MENUS_CLASS_FORCEPOWERS
style WINDOW_STYLE_FILLED
elementwidth 34
elementheight 34
elementtype LISTBOX_IMAGE
feeder FEEDER_SIEGE_CLASS_FORCE
rect 320 299 311 52
horizontalscroll
backcolor 0 0 0 0
border 1
bordercolor 1 1 1 1
forecolor 1 1 1 1
visible 1
textscale 0.7
action
{
hide description
show itemdescription
uiscript updatesiegeforcedesc
uiscript resetitemdescription
}
}
itemDef
{
name description
group classdescription
rect 327 356 300 85
type ITEM_TYPE_TEXTSCROLL
text " "
cvar ui_classdesc
font 4
textscale 1
textalign ITEM_ALIGN_LEFT
forecolor 1 1 1 1
visible 0
lineHeight 13
}
itemDef
{
name slot0
group forcepowerlevel
rect 350 322 300 80
type ITEM_TYPE_TEXT
font 4
textscale .5
textalign ITEM_ALIGN_LEFT
forecolor 1 1 1 1
visible 0
cvar ui_class_powerlevelslot0
cvartest ui_class_powerlevelslot0
hidecvar
{
"0"
}
}
itemDef
{
name slot1
group forcepowerlevel
rect 384 322 300 80
type ITEM_TYPE_TEXT
cvar ui_itemforceinvdesc
font 4
textscale .5
textalign ITEM_ALIGN_LEFT
forecolor 1 1 1 1
visible 0
cvar ui_class_powerlevelslot1
cvartest ui_class_powerlevelslot1
hidecvar
{
"0"
}
}
itemDef
{
name slot2
group forcepowerlevel
rect 418 322 300 80
type ITEM_TYPE_TEXT
cvar ui_itemforceinvdesc
font 4
textscale .5
textalign ITEM_ALIGN_LEFT
forecolor 1 1 1 1
visible 0
cvar ui_class_powerlevelslot2
cvartest ui_class_powerlevelslot2
hidecvar
{
"0"
}
}
itemDef
{
name slot3
group forcepowerlevel
rect 452 322 300 80
type ITEM_TYPE_TEXT
cvar ui_itemforceinvdesc
font 4
textscale .5
textalign ITEM_ALIGN_LEFT
forecolor 1 1 1 1
visible 0
cvar ui_class_powerlevelslot3
cvartest ui_class_powerlevelslot3
hidecvar
{
"0"
}
}
itemDef
{
name slot4
group forcepowerlevel
rect 486 322 300 80
type ITEM_TYPE_TEXT
cvar ui_itemforceinvdesc
font 4
textscale .5
textalign ITEM_ALIGN_LEFT
forecolor 1 1 1 1
visible 0
cvar ui_class_powerlevelslot4
cvartest ui_class_powerlevelslot4
hidecvar
{
"0"
}
}
itemDef
{
name slot5
group forcepowerlevel
rect 520 322 300 80
type ITEM_TYPE_TEXT
cvar ui_itemforceinvdesc
font 4
textscale .5
textalign ITEM_ALIGN_LEFT
forecolor 1 1 1 1
visible 0
cvar ui_class_powerlevelslot5
cvartest ui_class_powerlevelslot5
hidecvar
{
"0"
}
}
itemDef
{
name slot6
group forcepowerlevel
rect 554 322 300 80
type ITEM_TYPE_TEXT
cvar ui_itemforceinvdesc
font 4
textscale .5
textalign ITEM_ALIGN_LEFT
forecolor 1 1 1 1
visible 1
cvar ui_class_powerlevelslot6
cvartest ui_class_powerlevelslot6
hidecvar
{
"0"
}
}
itemDef
{
name slot7
group forcepowerlevel
rect 588 322 300 80
type ITEM_TYPE_TEXT
cvar ui_itemforceinvdesc
font 4
textscale .5
textalign ITEM_ALIGN_LEFT
forecolor 1 1 1 1
visible 1
cvar ui_class_powerlevelslot7
cvartest ui_class_powerlevelslot7
hidecvar
{
"0"
}
}
itemDef
{
name slot8
group forcepowerlevel
rect 620 322 300 80
type ITEM_TYPE_TEXT
cvar ui_itemforceinvdesc
font 4
textscale .5
textalign ITEM_ALIGN_LEFT
forecolor 1 1 1 1
visible 1
cvar ui_class_powerlevelslot8
cvartest ui_class_powerlevelslot8
hidecvar
{
"0"
}
}
itemDef
{
name itemdescription
group itemdescription
rect 327 356 300 85
type ITEM_TYPE_TEXTSCROLL
text " "
cvar ui_itemforceinvdesc
font 4
textscale 1
textalign ITEM_ALIGN_LEFT
forecolor 1 1 1 1
visible 0
lineHeight 13
}
//-----------------------------------------------
// CANCEL BUTTON
//-----------------------------------------------
itemDef
{
name cancel
text @MENUS_CANCEL
type 1
textscale .8
group grpControlbutton
type ITEM_TYPE_BUTTON
rect 325 460 150 26
textalign ITEM_ALIGN_CENTER
textalignx 75
forecolor 1 .682 0 1
backcolor .37 .1 .1 1
visible 1
descText @MENUS_CANCEL_DESC
action
{
play "sound/interface/button1.wav"
hide stats
hide forcepowerlevel
close all
}
}
//-----------------------------------------------
// OKAY BUTTON
//-----------------------------------------------
itemDef
{
name okay
text @MENUS_OKAY
type 1
textscale .8
group grpControlbutton
type ITEM_TYPE_BUTTON
rect 480 460 150 26
textalign ITEM_ALIGN_CENTER
textalignx 75
forecolor 1 .682 0 1
backcolor .37 .1 .1 1
visible 1
descText @MENUS_JOIN_GAME
action
{
play "sound/interface/button1.wav"
uiScript setsiegeclassandteam
hide stats
hide forcepowerlevel
uiScript closeingame
}
}
}
}