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

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