4417 lines
101 KiB
Plaintext
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
|
|
}
|
|
}
|
|
|
|
}
|
|
} |