windowDef Desktop { rect 0,0,640,480 visible 1 nocursor 1 menugui 0 definevec4 "ws_on" 1,0.5,0,1 definevec4 "ws_off" 0.658,0.639,0.376,0.6 definevec4 "ws_glowon" 0.7,0.8,0.5,1 definevec4 "ws_glowoff" 0.7,0.8,0.5,0 definevec4 "ws_grey" 0.190,0.284,0.168,0.6 definevec4 "typecolor" 0.866,0.921,0.764,1 definevec4 "typecolor_strogg" 0.988,1,0.784,1 definevec4 "healthicon" 0.658,0.639,0.376,0.6 definevec4 "armoricon" 0.658,0.639,0.376,0.6 definevec4 "healthicon_mp" 0.980,0.168,0.0196,0.8 definevec4 "armoricon_mp" 0.968,0.752,0.0156,0.8 definevec4 "white" 1,1,1,1 float "objdone" 0 float "weapswitch" 0 float "teamstrogg" 0 float "hidden" 0 definefloat "showGunInfo" 1 definefloat "switchLeft" ((640-(("gui::weaponcount"*30)-2))/2) onInit { namedEvent "updateHealth"; namedEvent "updateArmor"; namedEvent "updateAmmo"; namedEvent "clipCheck"; namedEvent "updatePowerups"; namedEvent "hideBrackets"; namedEvent "weaponChange"; namedEvent "radioChatterDown"; } onNamedEvent aa_showShipStatusOn { set "shipstatus::visible" "1" ; } onNamedEvent aa_showShipStatusOff { set "shipstatus::visible" "0" ; } onNamedEvent hideHud { set "desktop::hidden" "1" ; set "p_ammo::visible" "0" ; set "p_armor::visible" "0" ; set "p_health::visible" "0" ; set "p_weapswitch::visible" "0" ; set "powerups::visible" "0" ; } onNamedEvent showHud { set "desktop::hidden" "0" ; set "p_ammo::visible" "1" ; set "p_armor::visible" "1" ; set "p_health::visible" "1" ; set "p_weapswitch::visible" "1" ; set "powerups::visible" "1" ; } onNamedEvent updateHealth { if ( "gui::mp" == 0 ) { if ( "gui::player_healthpct" < 0.26 ) { set "health_valbar::matcolor" "1,0.3,0,0.35" ; set "health_val::matcolor" "1,0.3,0,0.5" ; set "health_ekg::matcolor" "0.3,0.05,0,1" ; set "health_backbar_add::visible" "1" ; } else { set "health_valbar::matcolor" "0.698,0.811,0.427,0.2" ; set "health_val::matcolor" "0.698,0.811,0.427,0.35" ; set "health_ekg::matcolor" "0.0862,0.105,0.0549,1" ; set "health_backbar_add::visible" "0" ; } } else { if ( "gui::player_healthpct" < 0.26 ) { set "health_backbar_add_mp::visible" "1" ; } else { set "health_backbar_add_mp::visible" "0" ; } } if ( "gui::player_healthdelta" < 0 ) { resettime "health_amount" "0" ; } } onNamedEvent updateArmor { if ( "gui::player_armordelta" < 0 ) { resettime "armor_amount" "0" ; } } onNamedEvent weaponChange { namedEvent "clipCheck"; //----------------------- // per weapon ammo bar colors for mp //----------------------- if ( "gui::mp" == 1 ) { if ( "gui::player_weapon" == 0 ) { set "ammo_valbar_mp::matcolor" "0,0.85,1,0.2" ; set "ammo_val_mp::matcolor" "0,0.85,1,0.5" ; } else if ( "gui::player_weapon" == 1 ) { set "ammo_valbar_mp::matcolor" "1,1,0,0.2" ; set "ammo_val_mp::matcolor" "1,1,0,0.5" ; } else if ( "gui::player_weapon" == 2 ) { set "ammo_valbar_mp::matcolor" "1,0.55,0,0.2" ; set "ammo_val_mp::matcolor" "1,0.55,0,0.5" ; } else if ( "gui::player_weapon" == 3 ) { set "ammo_valbar_mp::matcolor" "0,0.45,1,0.2" ; set "ammo_val_mp::matcolor" "0,0.45,1,0.5" ; } else if ( "gui::player_weapon" == 4 ) { set "ammo_valbar_mp::matcolor" "0.2,0.56,0.07,0.2" ; set "ammo_val_mp::matcolor" "0.2,0.56,0.07,0.5" ; } else if ( "gui::player_weapon" == 5 ) { set "ammo_valbar_mp::matcolor" "0.6,0.8,0.8,0.2" ; set "ammo_val_mp::matcolor" "0.6,0.8,0.8,0.5" ; } else if ( "gui::player_weapon" == 6 ) { set "ammo_valbar_mp::matcolor" "1,0.25,0,0.2" ; set "ammo_val_mp::matcolor" "1,0.25,0,0.5" ; } else if ( "gui::player_weapon" == 7 ) { set "ammo_valbar_mp::matcolor" "0,1,0,0.2" ; set "ammo_val_mp::matcolor" "0,1,0,0.5" ; } else if ( "gui::player_weapon" == 8 ) { set "ammo_valbar_mp::matcolor" "1,1,0.6,0.2" ; set "ammo_val_mp::matcolor" "1,1,0.6,0.5" ; } else if ( "gui::player_weapon" == 9 ) { set "ammo_valbar_mp::matcolor" "0.77,0.2,1,0.2" ; set "ammo_val_mp::matcolor" "0.77,0.2,1,0.5" ; } } //----------------------- // If we had a valid weapon as out last weapon then show the weapon // switch icons. This check prevents the indicators from coming up // when you first start the game. //----------------------- set "p_weapswitch::visible" "0"; if ( "gui::player_lastweapon" >= 0 && "desktop::hidden" == 0) { namedEvent "p_weapswitch::UpdateWeapons"; set "p_weapswitch::visible" "1"; set "desktop::weapswitch" "1"; resettime "p_weapswitch" "0"; } } onNamedEvent weaponFire { set "p_weapswitch::visible" "0"; } onNamedEvent clipCheck { if ( "gui::player_totalammo" == -1 ) { set "ammo_amount::visible" "0"; set "ammo_amount_mp::visible" "0"; set "total_ammo::visible" "0"; set "ammo_amount_nc::visible" "0"; } else if ( "gui::player_ammo" == -1 || "gui::player_clip_size" < 2 ) { set "ammo_amount::visible" "0"; set "ammo_amount_mp::visible" "1"; set "total_ammo::visible" "0"; set "ammo_amount_nc::visible" "1"; } else { set "ammo_amount_mp::visible" "1"; set "ammo_amount::visible" "1"; set "total_ammo::visible" "1"; set "ammo_amount_nc::visible" "0"; } } onNamedEvent itemPickup { set "p_itempickup::visible" "1" ; resettime "p_itempickup" "0" ; } onNamedEvent radioChatterUp { set "p_radio::visible" "1" ; transition "rhino::rect" "$rhino::rect" "$d_rhino::rect" "500" ; transition "rhino_backbar::rect" "$rhino_backbar::rect" "$d_rhino_backbar::rect" "500" ; } onNamedEvent radioChatterDown { set "p_radio::visible" "0" ; } onNamedEvent showBrackets { set "brackets::alpha" "1"; set "brackets::visible" "1"; stopTransitions "brackets"; resetTime "brackets" "0"; set "brackets::notime" "1"; } onNamedEvent fadeBrackets { resetTime "brackets" "0"; } onNamedEvent hideBrackets { stopTransitions "brackets"; resetTime "brackets" "0"; set "brackets::notime" "1"; set "brackets::visible" "0"; } onNamedEvent playerHit { resetTime "hit_indicator" "0"; } onNamedEvent clearPowerups { set "gui::powerup0_visible" "0"; set "gui::powerup1_visible" "0"; set "gui::powerup2_visible" "0"; set "gui::powerup3_visible" "0"; set "gui::powerup4_visible" "0"; set "gui::powerup_flag_visible" "0"; } onNamedEvent fadeout { resettime "anim_fade" "0" ; } onNamedEvent resetfade { set "fade::backcolor" "0,0,0,0" ; set "failedtext::forecolor" "0,0,0,0" ; } onNamedEvent showBossBar { set "BossBar::visible" "1"; } onNamedEvent hideBossBar { set "BossBar::visible" "0"; } onNamedEvent hideCompass { set "compass::visible" "0"; } onNamedEvent showCompass { set "compass::visible" "1"; } onNamedEvent hideCompassBeacon { set "compass_beacon::visible" "0"; } onNamedEvent showCompassBeacon { set "compass_beacon::visible" "1"; } onNamedEvent showBossShieldBar { set "p_boss_shield_bar_left::visible" "1"; set "p_boss_shield_bar_right::visible" "1"; } onNamedEvent hideBossShieldBar { set "p_boss_shield_bar_left::visible" "0"; set "p_boss_shield_bar_right::visible" "0"; } onNamedEvent showBossShieldWarn { set "p_boss_shield_bar_leftwarn::visible" "1"; set "p_boss_shield_bar_rightwarn::visible" "1"; set "p_boss_shield_bar_left::visible" "0"; set "p_boss_shield_bar_right::visible" "0"; } onNamedEvent hideBossShieldWarn { set "p_boss_shield_bar_leftwarn::visible" "0"; set "p_boss_shield_bar_rightwarn::visible" "0"; set "p_boss_shield_bar_left::visible" "1"; set "p_boss_shield_bar_right::visible" "1"; } onNamedEvent showExit { set "p_exit_level::visible" "1"; resettime "anim_levelExitAlert" "0"; } onNamedEvent hideExit { set "p_exit_level::visible" "0"; } onNamedEvent setTeam_marine { set "health_valbar_mp::matcolor" "0.698,0.811,0.427,0.2" ; set "health_val_mp::matcolor" "0.698,0.811,0.427,0.5" ; set "armor_valbar_mp::matcolor" "0.698,0.811,0.427,0.2" ; set "armor_val_mp::matcolor" "0.698,0.811,0.427,0.5" ; set "powerup_flag_icon::matcolor" "1,0.482,0.0156,0.8"; set "desktop::teamstrogg" "0" ; } onNamedEvent setTeam_strogg { set "health_valbar_mp::matcolor" "1,0.5,0,0.2" ; set "health_val_mp::matcolor" "1,0.5,0,0.5" ; set "armor_valbar_mp::matcolor" "1,0.5,0,0.2" ; set "armor_val_mp::matcolor" "1,0.5,0,0.5" ; set "powerup_flag_icon::matcolor" "0.415,0.643,0.168,0.8"; set "desktop::teamstrogg" "1" ; } onNamedEvent enterFlatbed { set "p_flatbed::visible" "1"; set "p_ammo::visible" "0"; set "p_health::visible" "0"; set "p_armor::visible" "0"; } onNamedEvent leaveFlatbed { set "p_flatbed::visible" "0"; set "p_ammo::visible" "1"; set "p_health::visible" "1"; set "p_armor::visible" "1"; } onNamedEvent saveMessage { set "quicksave_msg::forecolor_w" "1" ; set "quicksave_msg::visible" "1" ; resettime "quicksave_msg" "0" ; } onNamedEvent missileThreatUp { set "missile_indicator::visible" "1"; resetTime "missile_indicator" "0"; set "missile_text::visible" "1"; resetTime "missile_text" "0"; } onNamedEvent objectiveFailed { namedEvent "closeObjective"; set "p_failedobjective::visible" "1"; } onNamedEvent deathFadeIn { resettime "anim_deathFadeIn" "0"; } onNamedEvent missileThreatDown { set "missile_indicator::visible" "0"; stoptransitions "missile_indicator"; set "missile_indicator::matcolor" "1,.1,.1,.7" ; set "missile_text::visible" "0"; stoptransitions "missile_text"; set "missile_text::forecolor" "1,.1,.1,.7" ; } onNamedEvent showViewComments { set "ViewComments::visible" "1"; } onNamedEvent hideViewComments { set "ViewComments::visible" "0"; } windowDef deathFade { visible 1 rect 0, 0,640,480 backcolor 0.0,0.0,0.0,0.0 } windowDef p_failedobjective { visible 0 rect 0, 200,640,80 windowDef failedtext { rect 0,220,640,20 visible 1 forecolor 1,1,1,0 text "#str_200279" textscale 0.5 font "fonts/marine" textalign 1 } windowDef failedtitle { rect 0,40,640,40 text "gui::objectivetitle" textscale 0.5 textalign 1 font "fonts/chain" forecolor 1,1,1,1 } } windowDef ViewComments { rect 2, 5, 638, 200 backcolor 0, 0, 0, 0 forecolor 0.9, 0.9, 0.0, 0.9 visible 0 textscale 0.25 text "gui::viewcomments" } windowDef BgSOUND { rect 0 ,0 ,128 ,64 background "gfx/guis/soundmeter/audiobg" matcolor 1 ,1 ,1 ,1 visible ("gui::s_debug" == 1) } windowDef OverlaySOUND { rect 0 ,0 ,128 ,64 background "gfx/guis/soundmeter/audioverlay" matcolor 1 ,1 ,1 ,1 visible 0 } windowDef p_flatbed { rect 0,0,640,480 visible 0 windowDef flatbed_backbar { rect 13,420,125,59 visible 1 background "gfx/guis/hud/backbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef p_flatbed_val { rect 133 - ( "gui::vehicle_health" * 115 ),430,115,40 visible 1 shear 0,-.22 windowDef flatbed_val { rect -116 + ( "gui::vehicle_health" * 115 ),0,118,40 visible 1 background "gfx/guis/hud/flatbedbar" matcolor 0.701,0.815,0.431,0.35 shear 0,-.22 } } windowDef flatbed_valbar { rect 17,430,118,40 visible 1 background "gfx/guis/hud/flatbededge" matcolor 0.701,0.815,0.431,0.4 shear 0,-.22 } windowDef tramheat_backbar { rect 143,429,220,48 visible 0 background "gfx/guis/hud/veh_backbar2" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef tramheat_mgun { rect 237,449,38,20 background "gfx/guis/vehicles/veh_mgun" visible 0 matcolor 0.701,0.815,0.431,0.6 shear 0,-.22 matscalex -1 } windowDef tramheat_valbar_bg { rect 147,430,110,43 visible 0 background "gfx/guis/hud/veh_backbar2a" matcolor 0.976,0.756,0.0156,0.298 shear 0,-.22 } windowDef p_ammo_valbar { rect 151,430,"gui::tram_heatpct" * 86,43 visible 0 shear 0,-.22 windowDef tramheat_valbar { rect -4,0,110,43 visible 1 background "gfx/guis/hud/veh_backbar2a" matcolor 0.980,0.760,0.0196,0.5 shear 0,-.22 } } windowDef tramheat_valbar_bg_oh { rect 147,430,110,43 visible 0 background "gfx/guis/hud/veh_backbar2a" matcolor 1,0.5,0,0.3*guitable_10_5[time*0.002] shear 0,-.22 } windowDef p_ammo_valbar_oh { rect 151,430,"gui::tram_heatpct" * 86,43 visible 0 shear 0,-.22 windowDef tramheat_valbar_oh { rect -4,0,110,43 visible 1 background "gfx/guis/hud/veh_backbar2a" matcolor 1,0.5,0,0.5*guitable_10_5[time*0.002] shear 0,-.22 } } windowDef t_tramheat { rect 152,433,81,10 visible 0 forecolor 1,1,1,0.4 text "#str_200978" textscale 0.12 font "fonts/lowpixel" } } windowDef p_ammo { rect 0,0,640,480 visible ("gui::mp" == 0 ) windowDef ammo_backbar { rect 13,420,125,59 visible 1 background "gfx/guis/hud/backbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef ammo_valbar { rect 13,420,125,59 visible 1 background "gfx/guis/hud/valbar" matcolor 0.701,0.815,0.431,0.2 shear 0,-.22 } windowDef p_ammo_val { rect 133 - ( "gui::player_ammopct" * 115 ),420,115,59 visible 1 shear 0,-.22 windowDef ammo_val { rect -120 + ( "gui::player_ammopct" * 115 ),0,125,59 visible 1 background "gfx/guis/hud/valbar" matcolor 0.701,0.815,0.431,0.35 shear 0,-.22 } } windowDef current_gun { rect 11,435,106,26 visible "desktop::showGunInfo" != 0 background "gui::weapicon" matcolor 0.780,0.741,0.470,0.4 } windowDef ammo_amount { rect 44,429,49,26 visible 1 forecolor 0.866,0.921,0.764,1 text "gui::player_ammo" textscale 0.5 font "fonts/chain" shear 0,-.22 textalign 2 } windowDef total_ammo { rect 91,432,40,18 visible 1 forecolor 0.866,0.921,0.764,1 text "gui::player_totalammo" textscale 0.32 font "fonts/chain" shear 0,-.22 textalign 2 } windowDef ammo_amount_nc { rect 82,429,49,26 visible 0 forecolor 0.866,0.921,0.764,1 text "gui::player_totalammo" textscale 0.5 font "fonts/chain" shear 0,-.22 textalign 2 } windowDef icon_ammoweapon { rect 113,458,16,16 visible 1 background "gui::ammoicon" matcolor 0.658,0.639,0.376,0.6 } } windowDef p_health { rect 0,0,640,480 visible ("gui::mp" == 0 ) windowDef health_backbar { rect 190,420,125,59 visible 1 background "gfx/guis/hud/backbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef health_valbar { rect 190,420,125,59 visible 1 background "gfx/guis/hud/valbar" matcolor 0.701,0.815,0.431,0.2 shear 0,-.22 } windowDef health_ekg { rect 190,420,125,59 visible 1 background "gfx/guis/hud/ekg" matcolor 0.0862,0.105,0.0549,1 shear 0,-.22 } windowDef p_health_val { rect 310 - ( "gui::player_healthpct" * 115 ),420,115,59 visible 1 shear 0,-.22 windowDef health_val { rect -120 + ( "gui::player_healthpct" * 115 ),0,125,59 visible 1 background "gfx/guis/hud/valbar" matcolor 0.701,0.815,0.431,0.35 shear 0,-.22 } } windowDef d_health_amount { rect 254,427,58,31 visible 0 } windowDef health_amount { rect 256,429,52,26 visible 1 forecolor 0.866,0.921,0.764,1 text "gui::player_health" textscale 0.5 font "fonts/chain" shear 0,-.22 textalign 2 notime 1 onTime 0 { transition "forecolor" "$desktop::white" "$desktop::typecolor" "250" ; transition "rect" "$d_health_amount::rect" "$health_amount::rect" "250" ; transition "textscale" "0.6" "0.5" "250" ; transition "icon_health::matcolor" "$desktop::white" "$desktop::healthicon" "250" ; } } windowDef icon_health { rect 288,458,16,16 visible 1 background "gfx/guis/hud/icons/item_health" matcolor 0.658,0.639,0.376,0.6 } windowDef health_backbar_add { rect 190,420,125,59 visible 0 background "gfx/guis/hud/backbar_add" matcolor 1*guitable_10_5[time*0.002],0,0,1 shear 0,-.22 } } windowDef p_armor { rect 0,0,640,480 visible ("gui::player_armor" > 0 && "gui::mp" == 0 ) windowDef armor_backbar { rect 326,420,125,59 visible 1 background "gfx/guis/hud/backbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef armor_valbar { rect 326,420,125,59 visible 1 background "gfx/guis/hud/arbar" matcolor 0.698,0.811,0.427,0.2 shear 0,-.22 } windowDef p_armor_val { rect 446 - ( "gui::player_armorpct" * 115 ),420,115,59 visible 1 shear 0,-.22 windowDef armor_val { rect -120 + ( "gui::player_armorpct" * 115 ),0,125,59 visible 1 background "gfx/guis/hud/arbar" matcolor 0.698,0.811,0.427,0.349 shear 0,-.22 } } windowDef d_armor_amount { rect 390,427,58,31 visible 0 } windowDef armor_amount { rect 392,429,52,26 visible 1 forecolor 0.866,0.921,0.764,1 text "gui::player_armor" textscale 0.5 font "fonts/chain" shear 0,-.22 textalign 2 notime 1 onTime 0 { transition "forecolor" "$desktop::white" "$desktop::typecolor" "250" ; transition "rect" "$d_armor_amount::rect" "$armor_amount::rect" "250" ; transition "textscale" "0.6" "0.5" "250" ; transition "icon_armorvest::matcolor" "$desktop::white" "$desktop::armoricon" "250" ; } } windowDef icon_armorvest { rect 424,458,16,16 visible 1 background "gfx/guis/hud/icons/item_armor" matcolor 0.658,0.639,0.376,0.6 } } windowDef p_ammo_mp { rect 0,0,640,480 visible ("gui::mp" == 1 ) windowDef ammo_backbar_mp { rect 13,420,125,59 visible 1 background "gfx/guis/hud/backbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef ammo_valbar_mp { rect 13,420,125,59 visible 1 background "gfx/guis/hud/valbar" matcolor 0.5,0.5,0.5,0.2 shear 0,-.22 } windowDef p_ammo_val_mp { rect 133 - ( "gui::player_ammopct" * 115 ),420,115,59 visible 1 shear 0,-.22 windowDef ammo_val_mp { rect -120 + ( "gui::player_ammopct" * 115 ),0,125,59 visible 1 background "gfx/guis/hud/valbar" matcolor 0.5,0.5,0.5,0.5 shear 0,-.22 } } windowDef ammo_amount_mp { rect 81,429,50,26 visible 1 forecolor 1,1,1,1 text "gui::player_totalammo" textscale 0.5 font "fonts/chain" shear 0,-.22 textalign 2 textstyle 1 } windowDef icon_ammoweapon_mp { rect 113,458,16,16 visible 1 background "gui::ammoicon" matcolor 1,1,1,1 } } windowDef p_health_mp { rect 0,0,640,480 visible ("gui::mp" == 1 ) windowDef health_backbar_mp { rect 190,420,125,59 visible 1 background "gfx/guis/hud/backbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef health_valbar_mp { rect 190,420,125,59 visible 1 background "gfx/guis/hud/valbar" matcolor 0.701,0.815,0.431,0.2 shear 0,-.22 } windowDef health_ekg_mp { rect 190,420,125,59 visible 1 background "gfx/guis/hud/ekg" matcolor 0.0862,0.105,0.0549,1 shear 0,-.22 } windowDef p_health_val_mp { rect 310 - ( "gui::player_healthpct" * 115 ),420,115,59 visible 1 shear 0,-.22 windowDef health_val_mp { rect -120 + ( "gui::player_healthpct" * 115 ),0,125,59 visible 1 background "gfx/guis/hud/valbar" matcolor 0.701,0.815,0.431,0.5 shear 0,-.22 } } windowDef d_health_amount_mp { rect 254,427,58,31 visible 0 } windowDef health_amount_mp { rect 258,429,50,26 visible 1 forecolor 1,1,1,1 text "gui::player_health" textscale 0.5 shear 0,-.22 textalign 2 notime 1 textstyle 1 onTime 0 { if ( "desktop::teamstrogg" == 0 ) { transition "forecolor" "$desktop::white" "$desktop::typecolor" "250" ; } else { transition "forecolor" "$desktop::white" "$desktop::typecolor_strogg" "250" ; } transition "rect" "$d_health_amount::rect" "$health_amount::rect" "250" ; transition "textscale" "0.6" "0.5" "250" ; transition "icon_health::matcolor" "$desktop::white" "$desktop::healthicon_mp" "250" ; } } windowDef icon_health_mp { rect 288,458,16,16 visible 1 background "gfx/guis/hud/icons/item_health" matcolor 0.968,0.752,0.0156,0.8 } windowDef health_backbar_add_mp { rect 190,420,125,59 visible 0 background "gfx/guis/hud/backbar_add" matcolor 1*guitable_10_5[time*0.002],0,0,1 shear 0,-.22 } } windowDef p_armor_mp { rect 0,0,640,480 visible ("gui::player_armor" > 0 && "gui::mp" == 1 ) windowDef armor_backbar_mp { rect 326,420,125,59 visible 1 background "gfx/guis/hud/backbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef armor_valbar_mp { rect 326,420,125,59 visible 1 background "gfx/guis/hud/arbar" matcolor 0.698,0.811,0.427,0.2 shear 0,-.22 } windowDef p_armor_val_mp { rect 446 - ( "gui::player_armorpct" * 115 ),420,115,59 visible 1 shear 0,-.22 windowDef armor_val_mp { rect -120 + ( "gui::player_armorpct" * 115 ),0,125,59 visible 1 background "gfx/guis/hud/arbar" matcolor 0.698,0.811,0.427,0.5 shear 0,-.22 } } windowDef d_armor_amount_mp { rect 388,426,60,34 visible 0 } windowDef armor_amount_mp { rect 394,429,50,26 visible 1 forecolor 1,1,1,1 text "gui::player_armor" textscale 0.5 shear 0,-.22 textalign 2 notime 1 textstyle 1 onTime 0 { if ( "desktop::teamstrogg" == 0 ) { transition "forecolor" "$desktop::white" "$desktop::typecolor" "250" ; } else { transition "forecolor" "$desktop::white" "$desktop::typecolor_strogg" "250" ; } transition "rect" "$d_armor_amount::rect" "$armor_amount::rect" "250" ; transition "textscale" "0.6" "0.5" "250" ; transition "icon_armorvest::matcolor" "$desktop::white" "$desktop::armoricon_mp" "250" ; } } windowDef icon_armorvest_mp { rect 424,458,16,16 visible 1 background "gfx/guis/hud/icons/item_armor" matcolor 0.980,0.168,0.0196,0.8 } } windowDef p_weapswitch { rect 0,350,640,80 visible 0 notime 1 onNamedEvent UpdateWeapons { if ( "gui::weapon0" ) { set "ws_weapon0::visible" "1"; if ( "gui::weapon0_ammo" != 0 ) { set "ws_weapon0_noammo::visible" "0"; if ( "gui::player_idealWeapon" != 0 ) { set "ws_weapon0_icon::matcolor" "$desktop::ws_off"; set "ws_weapon0_glow::matcolor" "$desktop::ws_glowoff"; } else { set "ws_weapon0_icon::matcolor" "$desktop::ws_on"; set "ws_weapon0_glow::matcolor" "$desktop::ws_glowon"; } } else { set "ws_weapon0_noammo::visible" "1"; set "ws_weapon0_icon::matcolor" "$desktop::ws_off"; set "ws_weapon0_glow::matcolor" "$desktop::ws_glowoff"; } } else { set "ws_weapon0::visible" "0"; } if ( "gui::weapon1" ) { set "ws_weapon1::visible" "1"; if ( "gui::weapon1_ammo" != 0 ) { set "ws_weapon1_noammo::visible" "0"; if ( "gui::player_idealWeapon" != 1 ) { set "ws_weapon1_icon::matcolor" "$desktop::ws_off"; set "ws_weapon1_glow::matcolor" "$desktop::ws_glowoff"; } else { set "ws_weapon1_icon::matcolor" "$desktop::ws_on"; set "ws_weapon1_glow::matcolor" "$desktop::ws_glowon"; } } else { set "ws_weapon1_noammo::visible" "1"; set "ws_weapon1_icon::matcolor" "$desktop::ws_off"; set "ws_weapon1_glow::matcolor" "$desktop::ws_glowoff"; } } else { set "ws_weapon1::visible" "0"; } if ( "gui::weapon2" ) { set "ws_weapon2::visible" "1"; if ( "gui::weapon2_ammo" != 0 ) { set "ws_weapon2_noammo::visible" "0"; if ( "gui::player_idealWeapon" != 2 ) { set "ws_weapon2_icon::matcolor" "$desktop::ws_off"; set "ws_weapon2_glow::matcolor" "$desktop::ws_glowoff"; } else { set "ws_weapon2_icon::matcolor" "$desktop::ws_on"; set "ws_weapon2_glow::matcolor" "$desktop::ws_glowon"; } } else { set "ws_weapon2_noammo::visible" "1"; set "ws_weapon2_icon::matcolor" "$desktop::ws_off"; set "ws_weapon2_glow::matcolor" "$desktop::ws_glowoff"; } } else { set "ws_weapon2::visible" "0"; } if ( "gui::weapon3" ) { set "ws_weapon3::visible" "1"; if ( "gui::weapon3_ammo" != 0 ) { set "ws_weapon3_noammo::visible" "0"; if ( "gui::player_idealWeapon" != 3 ) { set "ws_weapon3_icon::matcolor" "$desktop::ws_off"; set "ws_weapon3_glow::matcolor" "$desktop::ws_glowoff"; } else { set "ws_weapon3_icon::matcolor" "$desktop::ws_on"; set "ws_weapon3_glow::matcolor" "$desktop::ws_glowon"; } } else { set "ws_weapon3_noammo::visible" "1"; set "ws_weapon3_icon::matcolor" "$desktop::ws_off"; set "ws_weapon3_glow::matcolor" "$desktop::ws_glowoff"; } } else { set "ws_weapon3::visible" "0"; } if ( "gui::weapon4" ) { set "ws_weapon4::visible" "1"; if ( "gui::weapon4_ammo" != 0 ) { set "ws_weapon4_noammo::visible" "0"; if ( "gui::player_idealWeapon" != 4 ) { set "ws_weapon4_icon::matcolor" "$desktop::ws_off"; set "ws_weapon4_glow::matcolor" "$desktop::ws_glowoff"; } else { set "ws_weapon4_icon::matcolor" "$desktop::ws_on"; set "ws_weapon4_glow::matcolor" "$desktop::ws_glowon"; } } else { set "ws_weapon4_noammo::visible" "1"; set "ws_weapon4_icon::matcolor" "$desktop::ws_off"; set "ws_weapon4_glow::matcolor" "$desktop::ws_glowoff"; } } else { set "ws_weapon4::visible" "0"; } if ( "gui::weapon5" ) { set "ws_weapon5::visible" "1"; if ( "gui::weapon5_ammo" != 0 ) { set "ws_weapon5_noammo::visible" "0"; if ( "gui::player_idealWeapon" != 5 ) { set "ws_weapon5_icon::matcolor" "$desktop::ws_off"; set "ws_weapon5_glow::matcolor" "$desktop::ws_glowoff"; } else { set "ws_weapon5_icon::matcolor" "$desktop::ws_on"; set "ws_weapon5_glow::matcolor" "$desktop::ws_glowon"; } } else { set "ws_weapon5_noammo::visible" "1"; set "ws_weapon5_icon::matcolor" "$desktop::ws_off"; set "ws_weapon5_glow::matcolor" "$desktop::ws_glowoff"; } } else { set "ws_weapon5::visible" "0"; } if ( "gui::weapon6" ) { set "ws_weapon6::visible" "1"; if ( "gui::weapon6_ammo" != 0 ) { set "ws_weapon6_noammo::visible" "0"; if ( "gui::player_idealWeapon" != 6 ) { set "ws_weapon6_icon::matcolor" "$desktop::ws_off"; set "ws_weapon6_glow::matcolor" "$desktop::ws_glowoff"; } else { set "ws_weapon6_icon::matcolor" "$desktop::ws_on"; set "ws_weapon6_glow::matcolor" "$desktop::ws_glowon"; } } else { set "ws_weapon6_noammo::visible" "1"; set "ws_weapon6_icon::matcolor" "$desktop::ws_off"; set "ws_weapon6_glow::matcolor" "$desktop::ws_glowoff"; } } else { set "ws_weapon6::visible" "0"; } if ( "gui::weapon7" ) { set "ws_weapon7::visible" "1"; if ( "gui::weapon7_ammo" != 0 ) { set "ws_weapon7_noammo::visible" "0"; if ( "gui::player_idealWeapon" != 7 ) { set "ws_weapon7_icon::matcolor" "$desktop::ws_off"; set "ws_weapon7_glow::matcolor" "$desktop::ws_glowoff"; } else { set "ws_weapon7_icon::matcolor" "$desktop::ws_on"; set "ws_weapon7_glow::matcolor" "$desktop::ws_glowon"; } } else { set "ws_weapon7_noammo::visible" "1"; set "ws_weapon7_icon::matcolor" "$desktop::ws_off"; set "ws_weapon7_glow::matcolor" "$desktop::ws_glowoff"; } } else { set "ws_weapon7::visible" "0"; } if ( "gui::weapon8" ) { set "ws_weapon8::visible" "1"; if ( "gui::weapon8_ammo" != 0 ) { set "ws_weapon8_noammo::visible" "0"; if ( "gui::player_idealWeapon" != 8 ) { set "ws_weapon8_icon::matcolor" "$desktop::ws_off"; set "ws_weapon8_glow::matcolor" "$desktop::ws_glowoff"; } else { set "ws_weapon8_icon::matcolor" "$desktop::ws_on"; set "ws_weapon8_glow::matcolor" "$desktop::ws_glowon"; } } else { set "ws_weapon8_noammo::visible" "1"; set "ws_weapon8_icon::matcolor" "$desktop::ws_off"; set "ws_weapon8_glow::matcolor" "$desktop::ws_glowoff"; } } else { set "ws_weapon8::visible" "0"; } if ( "gui::weapon9" ) { set "ws_weapon9::visible" "1"; if ( "gui::weapon9_ammo" != 0 ) { set "ws_weapon9_noammo::visible" "0"; if ( "gui::player_idealWeapon" != 9 ) { set "ws_weapon9_icon::matcolor" "$desktop::ws_off"; set "ws_weapon9_glow::matcolor" "$desktop::ws_glowoff"; } else { set "ws_weapon9_icon::matcolor" "$desktop::ws_on"; set "ws_weapon9_glow::matcolor" "$desktop::ws_glowon"; } } else { set "ws_weapon9_noammo::visible" "1"; set "ws_weapon9_icon::matcolor" "$desktop::ws_off"; set "ws_weapon9_glow::matcolor" "$desktop::ws_glowoff"; } } else { set "ws_weapon9::visible" "0"; } if ( "gui::weapon10" ) { set "ws_weapon10::visible" "1"; if ( "gui::weapon10_ammo" != 0 ) { set "ws_weapon10_noammo::visible" "0"; if ( "gui::player_idealWeapon" != 10 ) { set "ws_weapon10_icon::matcolor" "$desktop::ws_off"; set "ws_weapon10_glow::matcolor" "$desktop::ws_glowoff"; } else { set "ws_weapon10_icon::matcolor" "$desktop::ws_on"; set "ws_weapon10_glow::matcolor" "$desktop::ws_glowon"; } } else { set "ws_weapon10_noammo::visible" "1"; set "ws_weapon10_icon::matcolor" "$desktop::ws_off"; set "ws_weapon10_glow::matcolor" "$desktop::ws_glowoff"; } } else { set "ws_weapon10::visible" "0"; } if ( "gui::weapon11" ) { set "ws_weapon11::visible" "1"; if ( "gui::weapon11_ammo" != 0 ) { set "ws_weapon11_noammo::visible" "0"; if ( "gui::player_idealWeapon" != 11 ) { set "ws_weapon11_icon::matcolor" "$desktop::ws_off"; set "ws_weapon11_glow::matcolor" "$desktop::ws_glowoff"; } else { set "ws_weapon11_icon::matcolor" "$desktop::ws_on"; set "ws_weapon11_glow::matcolor" "$desktop::ws_glowon"; } } else { set "ws_weapon11_noammo::visible" "1"; set "ws_weapon11_icon::matcolor" "$desktop::ws_off"; set "ws_weapon11_glow::matcolor" "$desktop::ws_glowoff"; } } else { set "ws_weapon11::visible" "0"; } if ( "gui::weapon12" ) { set "ws_weapon12::visible" "1"; if ( "gui::weapon12_ammo" != 0 ) { set "ws_weapon12_noammo::visible" "0"; if ( "gui::player_idealWeapon" != 12 ) { set "ws_weapon12_icon::matcolor" "$desktop::ws_off"; set "ws_weapon12_glow::matcolor" "$desktop::ws_glowoff"; } else { set "ws_weapon12_icon::matcolor" "$desktop::ws_on"; set "ws_weapon12_glow::matcolor" "$desktop::ws_glowon"; } } else { set "ws_weapon12_noammo::visible" "1"; set "ws_weapon12_icon::matcolor" "$desktop::ws_off"; set "ws_weapon12_glow::matcolor" "$desktop::ws_glowoff"; } } else { set "ws_weapon12::visible" "0"; } } onTime 1000 { set "notime" "0"; set "visible" "0"; set "desktop::weapswitch" "0"; } windowDef ws_name { rect 0,42,640,40 forecolor 0.690,0.784,0.568,1 textalign 1 font "fonts/marine" textscale .25 textstyle 1 text "gui::weaponname" } windowDef ws_weapon0 { rect ("desktop::switchLeft" + "gui::weapon0_index" * 30),20,26,26 windowDef ws_weapon0_bg { rect 0,0,26,26 background "gfx/guis/hud/wsbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef ws_weapon0_glow { rect 0,0,26,26 background "gfx/guis/hud/wsbarglow" matcolor 0.690,0.784,0.568,0 shear 0,-.22 } windowDef ws_weapon0_icon { rect 4,4,18,18 background "gui::weapon0_icon" } windowDef ws_weapon0_noammo { rect 4,4,18,18 background "gfx/guis/hud/noammo" matcolor 1,1,1,1 visible 0 } } windowDef ws_weapon1 { rect ("desktop::switchLeft" + "gui::weapon1_index" * 30),20,26,26 windowDef ws_weapon1_bg { rect 0,0,26,26 background "gfx/guis/hud/wsbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef ws_weapon1_glow { rect 0,0,26,26 background "gfx/guis/hud/wsbarglow" matcolor 0.690,0.784,0.568,0 shear 0,-.22 } windowDef ws_weapon1_icon { rect 4,4,18,18 background "gui::weapon1_icon" } windowDef ws_weapon1_noammo { rect 4,4,18,18 background "gfx/guis/hud/noammo" matcolor 1,1,1,1 visible 0 } } windowDef ws_weapon2 { rect ("desktop::switchLeft" + "gui::weapon2_index" * 30),20,26,26 windowDef ws_weapon2_bg { rect 0,0,26,26 background "gfx/guis/hud/wsbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef ws_weapon2_glow { rect 0,0,26,26 background "gfx/guis/hud/wsbarglow" matcolor 0.690,0.784,0.568,0 shear 0,-.22 } windowDef ws_weapon2_icon { rect 4,4,18,18 background "gui::weapon2_icon" } windowDef ws_weapon2_noammo { rect 4,4,18,18 background "gfx/guis/hud/noammo" matcolor 1,1,1,1 visible 0 } } windowDef ws_weapon3 { rect ("desktop::switchLeft" + "gui::weapon3_index" * 30),20,26,26 windowDef ws_weapon3_bg { rect 0,0,26,26 background "gfx/guis/hud/wsbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef ws_weapon3_glow { rect 0,0,26,26 background "gfx/guis/hud/wsbarglow" matcolor 0.690,0.784,0.568,0 shear 0,-.22 } windowDef ws_weapon3_icon { rect 4,4,18,18 background "gui::weapon3_icon" } windowDef ws_weapon3_noammo { rect 4,4,18,18 background "gfx/guis/hud/noammo" matcolor 1,1,1,1 visible 0 } } windowDef ws_weapon4 { rect ("desktop::switchLeft" + "gui::weapon4_index" * 30),20,26,26 windowDef ws_weapon4_bg { rect 0,0,26,26 background "gfx/guis/hud/wsbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef ws_weapon4_glow { rect 0,0,26,26 background "gfx/guis/hud/wsbarglow" matcolor 0.690,0.784,0.568,0 shear 0,-.22 } windowDef ws_weapon4_icon { rect 4,4,18,18 background "gui::weapon4_icon" } windowDef ws_weapon4_noammo { rect 4,4,18,18 background "gfx/guis/hud/noammo" matcolor 1,1,1,1 visible 0 } } windowDef ws_weapon5 { rect ("desktop::switchLeft" + "gui::weapon5_index" * 30),20,26,26 windowDef ws_weapon5_bg { rect 0,0,26,26 background "gfx/guis/hud/wsbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef ws_weapon5_glow { rect 0,0,26,26 background "gfx/guis/hud/wsbarglow" matcolor 0.690,0.784,0.568,0 shear 0,-.22 } windowDef ws_weapon5_icon { rect 4,4,18,18 background "gui::weapon5_icon" } windowDef ws_weapon5_noammo { rect 4,4,18,18 background "gfx/guis/hud/noammo" matcolor 1,1,1,1 visible 0 } } windowDef ws_weapon6 { rect ("desktop::switchLeft" + "gui::weapon6_index" * 30),20,26,26 windowDef ws_weapon6_bg { rect 0,0,26,26 background "gfx/guis/hud/wsbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef ws_weapon6_glow { rect 0,0,26,26 background "gfx/guis/hud/wsbarglow" matcolor 0.690,0.784,0.568,0 shear 0,-.22 } windowDef ws_weapon6_icon { rect 4,4,18,18 background "gui::weapon6_icon" } windowDef ws_weapon6_noammo { rect 4,4,18,18 background "gfx/guis/hud/noammo" matcolor 1,1,1,1 visible 0 } } windowDef ws_weapon7 { rect ("desktop::switchLeft" + "gui::weapon7_index" * 30),20,26,26 windowDef ws_weapon7_bg { rect 0,0,26,26 background "gfx/guis/hud/wsbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef ws_weapon7_glow { rect 0,0,26,26 background "gfx/guis/hud/wsbarglow" matcolor 0.690,0.784,0.568,0 shear 0,-.22 } windowDef ws_weapon7_icon { rect 4,4,18,18 background "gui::weapon7_icon" } windowDef ws_weapon7_noammo { rect 4,4,18,18 background "gfx/guis/hud/noammo" matcolor 1,1,1,1 visible 0 } } windowDef ws_weapon8 { rect ("desktop::switchLeft" + "gui::weapon8_index" * 30),20,26,26 windowDef ws_weapon8_bg { rect 0,0,26,26 background "gfx/guis/hud/wsbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef ws_weapon8_glow { rect 0,0,26,26 background "gfx/guis/hud/wsbarglow" matcolor 0.690,0.784,0.568,0 shear 0,-.22 } windowDef ws_weapon8_icon { rect 4,4,18,18 background "gui::weapon8_icon" } windowDef ws_weapon8_noammo { rect 4,4,18,18 background "gfx/guis/hud/noammo" matcolor 1,1,1,1 visible 0 } } windowDef ws_weapon9 { rect ("desktop::switchLeft" + "gui::weapon9_index" * 30),20,26,26 windowDef ws_weapon9_bg { rect 0,0,26,26 background "gfx/guis/hud/wsbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef ws_weapon9_glow { rect 0,0,26,26 background "gfx/guis/hud/wsbarglow" matcolor 0.690,0.784,0.568,0 shear 0,-.22 } windowDef ws_weapon9_icon { rect 4,4,18,18 background "gui::weapon9_icon" } windowDef ws_weapon9_noammo { rect 4,4,18,18 background "gfx/guis/hud/noammo" matcolor 1,1,1,1 visible 0 } } windowDef ws_weapon10 { rect ("desktop::switchLeft" + "gui::weapon10_index" * 30),20,26,26 windowDef ws_weapon10_bg { rect 0,0,26,26 background "gfx/guis/hud/wsbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef ws_weapon10_glow { rect 0,0,26,26 background "gfx/guis/hud/wsbarglow" matcolor 0.690,0.784,0.568,0 shear 0,-.22 } windowDef ws_weapon10_icon { rect 4,4,18,18 background "gui::weapon10_icon" } windowDef ws_weapon10_noammo { rect 4,4,18,18 background "gfx/guis/hud/noammo" matcolor 1,1,1,1 visible 0 } } windowDef ws_weapon11 { rect ("desktop::switchLeft" + "gui::weapon11_index" * 30),20,26,26 windowDef ws_weapon11_bg { rect 0,0,26,26 background "gfx/guis/hud/wsbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef ws_weapon11_glow { rect 0,0,26,26 background "gfx/guis/hud/wsbarglow" matcolor 0.690,0.784,0.568,0 shear 0,-.22 } windowDef ws_weapon11_icon { rect 4,4,18,18 background "gui::weapon11_icon" } windowDef ws_weapon11_noammo { rect 4,4,18,18 background "gfx/guis/hud/noammo" matcolor 1,1,1,1 visible 0 } } windowDef ws_weapon12 { rect ("desktop::switchLeft" + "gui::weapon12_index" * 30),20,26,26 windowDef ws_weapon12_bg { rect 0,0,26,26 background "gfx/guis/hud/wsbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef ws_weapon12_glow { rect 0,0,26,26 background "gfx/guis/hud/wsbarglow" matcolor 0.690,0.784,0.568,0 shear 0,-.22 } windowDef ws_weapon12_icon { rect 4,4,18,18 background "gui::weapon12_icon" } windowDef ws_weapon12_noammo { rect 4,4,18,18 background "gfx/guis/hud/noammo" matcolor 1,1,1,1 visible 0 } } } windowDef p_radio { rect 0,0,640,480 visible 0 windowDef radio_backbar { rect 520,5,113,28 visible 1 background "gfx/guis/hud_rev3/radiobar" matcolor 0,0,0,0.498 shear 0,-.22 } windowDef t_radio1 { rect 545,6,81,12 visible 1 forecolor 1,1,1,1 text "#str_200272" textscale 0.2 font "fonts/marine" textspacing 0 } windowDef t_radio2 { rect 545,13,81,12 visible 1 forecolor 1,1,1,1 text "#str_200273" textscale 0.2 font "fonts/marine" textspacing 0 } windowDef waveform { rect 513,7,41,25 visible 1 background "gfx/guis/hud/waveform" matcolor 1,0.5,0,1 } windowDef rhino_backbar { rect 468,5,46,47 background "gfx/guis/hud/wsbar" matcolor 0,0,0,0.4 shear 0,-.22 visible "gui::rhinochatter" } windowDef rhino { rect 471,9,42,39 background "gfx/guis/hud/radio_rhino" visible "gui::rhinochatter" matcolor 1,1,0,1 notime 1 shear 0,-.22 } windowDef d_rhino_backbar { rect 493,6,26,26 background "gfx/guis/hud/wsbar" matcolor 0,0,0,0.4 shear 0,-.22 visible 0 } windowDef d_rhino { rect 495,8,22,22 background "gfx/guis/hud/radio_rhino" visible 0 matcolor 1,1,1,1 shear 0,-.22 } } windowDef p_itempickup { rect 0,0,640,480 visible 0 notime 1 onTime 3000 { set "visible" "0"; } windowDef pickup_backbar { rect 21,401,230,24 visible 1 background "gfx/guis/hud/pickupbar" matcolor 0,0,0,0.5 shear 0,-.22 } windowDef t_pickupname { rect 42,404,236,15 visible 1 forecolor 0.862,0.917,0.760,1 text "gui::itemtext" textscale 0.2 font "fonts/marine" textspacing 0 } windowDef icon_pickup { rect 26,405,16,16 visible 1 background "gui::itemicon" matcolor 0.666,0.674,0.435,0.8 } } windowDef powerups { rect 520,0,120,480 visible ("gui::stat_visible" == 0) windowDef powerup_flag { rect 38,435,84,39 visible "gui::powerup_flag_visible" windowDef powerup_flag_bg { rect 2,-1,81,42 background "gfx/guis/hud/powerup_bgbar" visible 1 matcolor 0,0,0,1 matscalex -1 matscaley -1 } windowDef powerup_flag_icon { rect 23,8,22,22 visible 1 background "gfx/guis/hud/ctf_flag" matcolor 1,0.482,0.0156,0.8 shear 0,-.22 onTime 0 { transition "powerup_flag_icon::rect" "$powerup_flag_icon::rect" "$d_powerup_flag_icon::rect" "150" ; } onTime +150 { transition "powerup_flag_icon::rect" "$d_powerup_flag_icon::rect" "$powerup_flag_icon::rect" "500" ; } onTime +500 { resettime "0" ; } } windowDef d_powerup_flag_icon { rect 20,5,28,28 visible 0 background "gfx/guis/hud/ctf_flag" matcolor 1,0.482,0.0156,0.8 shear 0,-.22 } } windowDef powerup4 { rect 37,400,84,38 visible "gui::powerup4_visible" windowDef powerup4_bg { rect 2,0,81,42 background "gfx/guis/hud/powerup_bgbar" visible 1 matcolor 0,0,0,1 matscalex -1 matscaley -1 } windowDef powerup4_icon { rect 21,7,28,28 visible 1 background "gui::powerup4_icon" matcolor 1,1,1,1 } windowDef powerup4_time { rect 48,7,31,25 visible 1 text "gui::powerup4_time" forecolor 0.866,0.921,0.764,1 textscale 0.4 font "fonts/chain" shear 0,-.22 } } windowDef powerup0 { rect 37,365,84,38 visible "gui::powerup0_visible" windowDef powerup0_bg { rect 2,0,81,42 background "gfx/guis/hud/powerup_bgbar" visible 1 matcolor 0,0,0,1 matscalex -1 matscaley -1 } windowDef powerup0_icon { rect 21,7,28,28 visible 1 background "gui::powerup0_icon" matcolor 1,1,1,1 } windowDef powerup0_time { rect 48,7,31,25 visible 1 text "gui::powerup0_time" forecolor 0.866,0.921,0.764,1 textscale 0.4 font "fonts/chain" shear 0,-.22 } } windowDef powerup1 { rect 37,330,84,38 visible "gui::powerup1_visible" windowDef powerup1_bg { rect 2,0,81,42 background "gfx/guis/hud/powerup_bgbar" visible 1 matcolor 0,0,0,1 matscalex -1 matscaley -1 } windowDef powerup1_icon { rect 21,7,28,28 visible 1 background "gui::powerup1_icon" matcolor 1,1,1,1 } windowDef powerup1_time { rect 48,7,31,25 visible 1 text "gui::powerup1_time" forecolor 0.866,0.921,0.764,1 textscale 0.4 font "fonts/chain" shear 0,-.22 } } windowDef powerup2 { rect 37,295,84,38 visible "gui::powerup2_visible" windowDef powerup2_bg { rect 2,0,81,42 background "gfx/guis/hud/powerup_bgbar" visible 1 matcolor 0,0,0,1 matscalex -1 matscaley -1 } windowDef powerup2_icon { rect 21,7,28,28 visible 1 background "gui::powerup2_icon" matcolor 1,1,1,1 } windowDef powerup2_time { rect 48,7,31,25 visible 1 text "gui::powerup2_time" forecolor 0.866,0.921,0.764,1 textscale 0.4 font "fonts/chain" shear 0,-.22 } } windowDef powerup3 { rect 37,260,84,38 visible "gui::powerup3_visible" windowDef powerup3_bg { rect 2,0,81,42 background "gfx/guis/hud/powerup_bgbar" visible 1 matcolor 0,0,0,1 matscalex -1 matscaley -1 } windowDef powerup3_icon { rect 21,7,28,28 visible 1 background "gui::powerup3_icon" matcolor 1,1,1,1 } windowDef powerup3_time { rect 48,7,31,25 visible 1 text "gui::powerup3_time" forecolor 0.866,0.921,0.764,1 textscale 0.4 font "fonts/chain" shear 0,-.22 } } } windowDef brackets { visible 0 rect "gui::bracket_left" - 10, "gui::bracket_top" - 10, "gui::bracket_width" + 20, "gui::bracket_height" + 20 noclip 1 notime 1 float "alpha" 1 onTime 400 { transition "brackets::alpha" "1" "0" 400; } onTime +400 { set "visible" "0"; } windowDef bracket_text { rect -50,-30,"gui::bracket_width"+120,30 text "#str_200277" font "fonts/marine" textalign 1 forecolor 0.686,0.870,0.564,"brackets::alpha" textscale .25 } windowDef left_bracket { rect 0,0,2,"gui::bracket_height" + 20 backcolor 0.686,0.870,0.564,"brackets::alpha" noclip 1 windowDef lbt_prong { rect 2,0,5,2 backcolor 0.686,0.870,0.564,"brackets::alpha" } windowDef lbb_prong { rect 2,"gui::bracket_height"+18,5,2 backcolor 0.686,0.870,0.564,"brackets::alpha" } } windowDef right_bracket { rect "gui::bracket_width" + 18,0,2,"gui::bracket_height" + 20 backcolor 0.686,0.870,0.564,"brackets::alpha" visible 1 noclip 1 windowDef rbt_prong { rect -5,0,5,2 backcolor 0.686,0.870,0.564,"brackets::alpha" } windowDef rbb_prong { rect -5,"gui::bracket_height"+18,5,2 backcolor 0.686,0.870,0.564,"brackets::alpha" } } } windowDef Bossbar { rect -20,0,640,480 visible 0 windowDef boss_backbar { rect 240,40,200,50 visible 1 background "gfx/guis/hud/s_bossbar" matcolor 0,0,0,0.5 } windowDef boss_healthicon { rect 334,75,12,12 visible 1 background "gfx/guis/hud/icons/item_health" matcolor 1,1,1,0.2 } windowDef boss_health_bar2 { rect 239,40,200,50 visible 1 background "gfx/guis/hud/s_boss_healthbar" matcolor 0.917,0.560,0.0823,0.2 } windowDef boss_shield_bar_left2 { rect 240,40,100,50 visible 1 background "gfx/guis/hud/s_boss_shieldbar" matcolor 0.415,0.549,0.541,0.2 } windowDef boss_shield_bar_right2 { rect 340,40,100,50 visible 1 background "gfx/guis/hud/s_boss_shieldbar" matcolor 0.415,0.549,0.541,0.2 matscalex -1 } windowDef p_boss_health_bar { rect 266,40,149 * "gui::boss_health" / ("gui::boss_maxhealth" + 1),50 visible 1 windowDef boss_health_bar { rect -26,0,200,50 visible 1 background "gfx/guis/hud/s_boss_healthbar" matcolor 0.917,0.560,0.0823,0.35 } } windowDef p_boss_shield_bar_left { rect 250,40,89 * "gui::boss_shield_percent",50 visible 0 windowDef boss_shield_bar_left { rect -10,0,100,50 visible 1 background "gfx/guis/hud/s_boss_shieldbar" matcolor 0.415,0.549,0.541,0.35 } } windowDef p_boss_shield_bar_right { rect 341 + 89 * ( 1 - "gui::boss_shield_percent" ),40,89,50 visible 0 windowDef boss_shield_bar_right { rect -90 * ( 1 - "gui::boss_shield_percent" ),0,100,50 visible 1 background "gfx/guis/hud/s_boss_shieldbar" matcolor 0.415,0.549,0.541,0.35 matscalex -1 } } windowDef p_boss_shield_bar_leftwarn { rect 250,40,89 * "gui::boss_shield_percent",50 visible 0 windowDef boss_shield_bar_leftwarn { rect -9,0,100,50 visible 1 background "gfx/guis/hud/s_boss_shieldbar" matcolor 1,0.25,0,1*guitable_10_5[time*0.002] } } windowDef p_boss_shield_bar_rightwarn { rect 341 + 89 * ( 1 - "gui::boss_shield_percent" ),40,89,50 visible 0 windowDef boss_shield_bar_rightwarn { rect -90 * ( 1 - "gui::boss_shield_percent" ),0,100,50 visible 1 background "gfx/guis/hud/s_boss_shieldbar" matcolor 1,0.25,0,1*guitable_10_5[time*0.002] matscalex -1 } } } windowDef missile_indicator { rect 0,0,640,480 background "gfx/guis/hud/directional_hit2" matcolor 1,.1,.1,.7 rotate "gui::missiledir" visible 0 notime 1 onTime 0 { transition "matcolor_w" "0.7" "0.3" "200" ; } onTime +200 { transition "matcolor_w" "0.3" "0.7" "200" ; } onTime +400 { resettime "0" ; } } windowDef missile_text { rect 0,61,640,33 visible 0 notime 1 forecolor 1,.1,.1,.7 text "#str_200891" textscale 0.4 font "fonts/marine" textalign 1 textspacing -2 onTime 0 { transition "forecolor_w" "0.7" "0.3" "200" ; } onTime +200 { transition "forecolor_w" "0.3" "0.7" "200" ; } onTime +400 { resettime "0" ; } } windowDef p_exit_level { rect 0,0,640,75 visible 0 windowDef p_exit_text { rect 225,36,199,26 visible 1 forecolor 1,0.4,0,1 text "#str_200013" textscale 0.4 font "fonts/marine" textalign 1 } windowDef p_exit_arr1 { rect 261,11,130,33 visible 1 background "gfx/guis/common/arrow5" matcolor 1,0.4,0,0.5 matscaley -1 onTime 0 { transition "matcolor_w" ".5" "0" "1000" ; transition "rect" "$p_exit_arr1::rect" "$p_exit_arr2::rect" "1000" "300" "300" ; } onTime 1000 { resettime "0" ; } } windowDef p_exit_arr2 { rect 261,0,130,33 visible 0 background "gfx/guis/common/arrow5" matcolor 1,1,1,1 matscaley -1 } } windowDef quicksave_msg { rect 0,64,640,20 visible 0 forecolor 1,1,1,1 text "#str_200908" textscale 0.25 font "fonts/lowpixel" textspacing 0 textalign 1 textstyle 1 onTime 2000 { transition "forecolor_w" "1" "0" "1000" ; } onTime +1000 { set "quicksave_msg::visible" "0" ; } } windowDef hit_indicator { rect 0,0,640,480 background "gfx/guis/hud/directional_hit" matcolor 1,.1,.1,.7 rotate "gui::hitdir" visible 0 notime 1 onTime 0 { set "visible" "1"; transition "matcolor" "1,.1,.1,.7" "1,.1,.1,0" "500" ; } onTime +600 { set "visible" "0"; } } windowDef fade { rect 0,0,640,480 backcolor 0,0,0,0 visible 1 } windowDef anim_fade { rect 0,0,1,1 visible 1 notime 1 onTime 0 { transition "fade::backcolor" "0,0,0,0" "0,0,0,1" "3000" ; } onTime 3000 { transition "failedtext::forecolor" "1,1,1,0" "1,1,1,1" "250" ; } } windowDef anim_levelExitAlert { rect 0,0,0.1,0.1 visible 0 notime 1 onTime 5000 { set "p_exit_level::visible" "0"; } } windowDef anim_deathFadeIn { rect 0,0,1,1 visible 1 notime 1 onTime 0 { transition "deathFade::backcolor" "0,0,0,0" "0,0,0,1" "3000" } } // windowDef compass // { // rect 560,40,72,70 // visible 1 // background "gfx/guis/common/q4x_compass01" // matcolor 1,1,1,1 // rotate "gui::playerYaw" // } // windowDef compass_beacon // { // rect 555,35,82,80 // visible 0 // background "gfx/guis/common/directional_indicator" // matcolor 1,1,1,1 // rotate "gui::objectiveYaw" // } windowDef shipstatus { rect 512,32,128,128 visible 0 windowDef ship_base_01 { rect 0,0,128,128 visible 1 background "gfx/guis/vehicle/airassault/hud_base_01" matcolor 1,1,1,1 } windowDef ship_base_02 { rect 0,0,128,128 visible 1 background "gfx/guis/vehicle/airassault/hud_base_02" matcolor 1,1,1,0.501 } windowDef ship_core_01 { rect 27,0,75,128 visible 1 background "gfx/guis/vehicle/airassault/hud_ship_01" matcolor 1,1,1,1 } windowDef ship_core_02 { rect 27,0,75,128 visible 0 background "gfx/guis/vehicle/airassault/hud_ship_02" matcolor 1,1,1,1 } windowDef ship_core_03 { rect 27,0,75,128 visible 0 background "gfx/guis/vehicle/airassault/hud_ship_03" matcolor 1,1,1,1 } windowDef ship_core_04 { rect 27,0,75,128 visible 0 background "gfx/guis/vehicle/airassault/hud_ship_04" matcolor 1,1,1,1 } windowDef ship_core_05 { rect 27,0,75,128 visible 0 background "gfx/guis/vehicle/airassault/hud_ship_05" matcolor 1,1,1,1 } windowDef ship_core_06 { rect 27,0,75,128 visible 0 background "gfx/guis/vehicle/airassault/hud_ship_06" matcolor 1,1,1,1 } windowDef ship_target_01 { rect 48,75,16,16 visible 0 background "gfx/guis/vehicle/airassault/hud_target_01" matcolor 1,1,1,1 } windowDef ship_target_02 { rect 56,71,16,16 visible 0 background "gfx/guis/vehicle/airassault/hud_target_01" matcolor 1,1,1,1 } windowDef ship_target_03 { rect 47,58,16,16 visible 0 background "gfx/guis/vehicle/airassault/hud_target_01" matcolor 1,1,1,1 } windowDef ship_target_04 { rect 46,43,16,16 visible 0 background "gfx/guis/vehicle/airassault/hud_target_01" matcolor 1,1,1,1 } windowDef ship_target_05 { rect 57,29,16,16 visible 0 background "gfx/guis/vehicle/airassault/hud_target_01" matcolor 1,1,1,1 } windowDef ship_warning_N { rect 53,-2,24,24 visible 0 background "gfx/guis/vehicle/airassault/hud_warning_N" matcolor 1,1,1,1 } windowDef ship_warning_NE { rect 95,13,24,24 visible 0 background "gfx/guis/vehicle/airassault/hud_warning_NE" matcolor 1,1,1,1 } windowDef ship_warning_E { rect 102,51,24,24 visible 0 background "gfx/guis/vehicle/airassault/hud_warning_E" matcolor 1,1,1,1 } windowDef ship_warning_SE { rect 93,91,24,24 visible 0 background "gfx/guis/vehicle/airassault/hud_warning_SE" matcolor 1,1,1,1 } windowDef ship_warning_S { rect 52,110,24,24 visible 0 background "gfx/guis/vehicle/airassault/hud_warning_S" matcolor 1,1,1,1 } windowDef ship_warning_SW { rect 11,92,24,24 visible 0 background "gfx/guis/vehicle/airassault/hud_warning_SW" matcolor 1,1,1,1 } windowDef ship_warning_W { rect 1,50,24,24 visible 0 background "gfx/guis/vehicle/airassault/hud_warning_W" matcolor 1,1,1,1 } windowDef ship_warning_NW { rect 9,11,24,24 visible 0 background "gfx/guis/vehicle/airassault/hud_warning_NW" matcolor 1,1,1,1 } windowDef warning_anim_N { rect -510,0,1,1 visible 1 notime 1 onTime 0 { transition "ship_warning_N::matcolor" "1,1,1,1" "0,0,0,0" "3000" ; } } windowDef warning_anim_NE { rect -510,0,1,1 visible 1 notime 1 onTime 0 { transition "ship_warning_NE::matcolor" "1,1,1,1" "0,0,0,0" "3000" ; } } windowDef warning_anim_E { rect -510,0,1,1 visible 1 notime 1 onTime 0 { transition "ship_warning_E::matcolor" "1,1,1,1" "0,0,0,0" "3000" ; } } windowDef warning_anim_SE { rect -510,0,1,1 visible 1 notime 1 onTime 0 { transition "ship_warning_SE::matcolor" "1,1,1,1" "0,0,0,0" "3000" ; } } windowDef warning_anim_S { rect -510,0,1,1 visible 1 notime 1 onTime 0 { transition "ship_warning_S::matcolor" "1,1,1,1" "0,0,0,0" "3000" ; } } windowDef warning_anim_SW { rect -510,0,1,1 visible 1 notime 1 onTime 0 { transition "ship_warning_SW::matcolor" "1,1,1,1" "0,0,0,0" "3000" ; } } windowDef warning_anim_W { rect -510,0,1,1 visible 1 notime 1 onTime 0 { transition "ship_warning_W::matcolor" "1,1,1,1" "0,0,0,0" "3000" ; } } windowDef warning_anim_NW { rect -510,0,1,1 visible 1 notime 1 onTime 0 { transition "ship_warning_NW::matcolor" "1,1,1,1" "0,0,0,0" "3000" ; } } windowDef viewtracking { rect 4,4,120,120 visible 1 background "gfx/guis/vehicle/airassault/hud_base_03" matcolor 1,1,1,1 rotate "gui::playerYaw" } } }