From 1bbffffbc545d80a905e38e9b6c9628d25960c86 Mon Sep 17 00:00:00 2001 From: esteel Date: Wed, 30 Aug 2006 19:22:59 +0000 Subject: [PATCH] changed menu and default.cfg to use teamplay_default 4 so that g_mirrordamage and g_friendlyfire control things now git-svn-id: svn://svn.icculus.org/nexuiz/trunk@1877 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/default.cfg | 6 +++--- data/menu/creategame/gamemodes/teamplay.menu | 11 +++++++--- data/menu/data/gamemodes/teamplay.menu | 21 ++++++++++---------- 3 files changed, 21 insertions(+), 17 deletions(-) diff --git a/data/default.cfg b/data/default.cfg index d2d4b2961..ceb0b4f8b 100644 --- a/data/default.cfg +++ b/data/default.cfg @@ -251,13 +251,13 @@ seta timelimit_maxovertime 5 // common team values set g_tdm 0 -seta teamplay_default 3 // default teamplay setting in team games +seta teamplay_default 4 // default teamplay setting in team games // 1 = no friendly fire, self damage // 2 = friendly fire and self damage enabled // 3 = no friendly fire, but self damage enabled // 4 = obey the following two cvars -seta g_mirrordamage 0.0 // for teamplay 4: mirror damage factor -seta g_friendlyfire 1.0 // for teamplay 4: fiendly fire factor +seta g_mirrordamage 0.2 // for teamplay 4: mirror damage factor +seta g_friendlyfire 0.0 // for teamplay 4: fiendly fire factor set deathmatch_force_teamplay 0 // always play TDM on dm maps seta g_balance_teams 0 // automatically balance out players entering instead of asking them for their preferred team diff --git a/data/menu/creategame/gamemodes/teamplay.menu b/data/menu/creategame/gamemodes/teamplay.menu index 3ec2ca712..dd7ccf807 100644 --- a/data/menu/creategame/gamemodes/teamplay.menu +++ b/data/menu/creategame/gamemodes/teamplay.menu @@ -20,10 +20,15 @@ Item Layout Teamplay text "Force Teamplay (TDM) in Deathmatch maps" target "::Data::Game::Teamplay::DMForceTeamplay::Switch" } - Derive Nex_Option_Switch TeamPlay + Derive Nex_Option_EditBox FriendlyFire { - text "Teamplay Friendly Fire" - target "::Data::Game::Teamplay::TeamPlay::Switch" + text "Friendly Fire Amount" + target "Data::Game::Teamplay::FriendlyFire::Text" + } + Derive Nex_Option_EditBox MirrorDamage + { + text "Mirror Damage Amount" + target "::Data::Game::Teamplay::MirrorDamage::Text" } Derive Nex_Option_Switch BalanceTeams { diff --git a/data/menu/data/gamemodes/teamplay.menu b/data/menu/data/gamemodes/teamplay.menu index 6f4bf4273..e75d9d402 100644 --- a/data/menu/data/gamemodes/teamplay.menu +++ b/data/menu/data/gamemodes/teamplay.menu @@ -11,20 +11,19 @@ Item DataContainer Teamplay [DataLink_OnOffSwitch] } - Item Data_Cvar TeamPlay + Item Data_Cvar FriendlyFire { - cvarName "teamplay_default" - defValue 1 + cvarName "g_friendlyfire" + defValue 0.0 - Item DataLink_ValueSwitch Switch - { - minValue 1 - stepValue 1 - maxValue 3 - descList "'Self Fire, No Friendly' 'Friendly Fire' 'No Friendly Fire'" + [DataLink_Setting] + } + Item Data_Cvar MirrorDamage + { + cvarName "g_mirrordamage" + defValue 0.2 - link "##up" - } + [DataLink_Setting] } Item Data_Cvar BalanceTeams { -- 2.39.2