From: MirceaKitsune Date: Mon, 6 Sep 2010 16:50:49 +0000 (+0300) Subject: "No start weapon" mutator X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=03840ef66d75e675f3acf4f84ecc194ca111ceb7;p=voretournament%2Fvoretournament.git "No start weapon" mutator --- diff --git a/data/qcsrc/menu/voret/dialog_multiplayer_create_mutators.c b/data/qcsrc/menu/voret/dialog_multiplayer_create_mutators.c index fcb2bd3e..7d94adb6 100644 --- a/data/qcsrc/menu/voret/dialog_multiplayer_create_mutators.c +++ b/data/qcsrc/menu/voret/dialog_multiplayer_create_mutators.c @@ -7,7 +7,7 @@ CLASS(VoretMutatorsDialog) EXTENDS(VoretDialog) ATTRIB(VoretMutatorsDialog, title, string, "Mutators") ATTRIB(VoretMutatorsDialog, color, vector, SKINCOLOR_DIALOG_MUTATORS) ATTRIB(VoretMutatorsDialog, intendedWidth, float, 0.3) - ATTRIB(VoretMutatorsDialog, rows, float, 17) + ATTRIB(VoretMutatorsDialog, rows, float, 18) ATTRIB(VoretMutatorsDialog, columns, float, 2) ATTRIB(VoretMutatorsDialog, refilterEntity, entity, NULL) ENDCLASS(VoretMutatorsDialog) @@ -37,6 +37,8 @@ string toStringVoretMutatorsDialog(entity me) s = strcat(s, ", Bloodloss"); if(cvar("g_jetpack")) s = strcat(s, ", Jet pack"); + if(!cvar("g_start_weapon_grabber")) + s = strcat(s, ", No start weapon"); if(cvar("g_balance_vore_weight_gravity") < 0) s = strcat(s, ", Lighten"); if(cvar("g_balance_vore_digestion_damage") >= 1000) @@ -87,6 +89,9 @@ void fillVoretMutatorsDialog(entity me) me.TR(me); me.TDempty(me, 0.2); me.TD(me, 1, 2, e = makeVoretCheckBoxEx(2, 0, "g_weapon_stay", "Weapons stay")); + me.TR(me); + me.TDempty(me, 0.2); + me.TD(me, 1, 2, e = makeVoretCheckBoxEx(0, -1, "g_start_weapon_grabber", "No start weapon")); me.TR(me); me.TR(me); me.TD(me, 1, 2, makeVoretTextLabel(0, "Vore mutators:")); diff --git a/data/qcsrc/server/teamplay.qc b/data/qcsrc/server/teamplay.qc index d693a38f..1fc113c6 100644 --- a/data/qcsrc/server/teamplay.qc +++ b/data/qcsrc/server/teamplay.qc @@ -487,6 +487,8 @@ void PrintWelcomeMessage(entity pl) modifications = strcat(modifications, ", Bloodloss"); if(g_jetpack) modifications = strcat(modifications, ", Jet pack"); + if(!cvar("g_start_weapon_grabber")) + modifications = strcat(modifications, ", No start weapon"); if(cvar("g_balance_vore_weight_gravity") < 0) modifications = strcat(modifications, ", Lighten"); if(cvar("g_balance_vore_digestion_damage") >= 1000)