]> de.git.xonotic.org Git - voretournament/voretournament.git/blobdiff - data/qcsrc/server/teamplay.qc
eater -> predator, because that's a more correct word
[voretournament/voretournament.git] / data / qcsrc / server / teamplay.qc
index 1bdef27dc627d74c0419b9d0a0634321fa730789..1fc113c63012310a70cf482145210de2ae0e8a47 100644 (file)
@@ -95,6 +95,7 @@ void WriteGameCvars()
        cvar_set("g_onslaught", ftos(g_onslaught));\r
        cvar_set("g_race", ftos(g_race));\r
        cvar_set("g_cts", ftos(g_cts));\r
+       cvar_set("g_rpg", ftos(g_rpg));\r
 }\r
 \r
 void ReadGameCvars()\r
@@ -119,6 +120,7 @@ void ReadGameCvars()
                found += (g_onslaught = (!found && (prev != GAME_ONSLAUGHT) && cvar("g_onslaught")));\r
                found += (g_race = (!found && (prev != GAME_RACE) && cvar("g_race")));\r
                found += (g_cts = (!found && (prev != GAME_CTS) && cvar("g_cts")));\r
+               found += (g_rpg = (!found && (prev != GAME_RPG) && cvar("g_rpg")));\r
 \r
                if(found)\r
                        break;\r
@@ -343,6 +345,15 @@ void InitGameplayMode()
                leadlimit_override = 0;\r
        }\r
 \r
+       if(g_rpg)\r
+       {\r
+               game = GAME_RPG;\r
+               gamemode_name = "Role Play";\r
+               fraglimit_override = 0;\r
+               leadlimit_override = 0;\r
+               ScoreRules_rpg();\r
+       }\r
+\r
        if(teams_matter)\r
                entcs_init();\r
 \r
@@ -476,6 +487,8 @@ void PrintWelcomeMessage(entity pl)
                modifications = strcat(modifications, ", Bloodloss");\r
        if(g_jetpack)\r
                modifications = strcat(modifications, ", Jet pack");\r
+       if(!cvar("g_start_weapon_grabber"))\r
+               modifications = strcat(modifications, ", No start weapon");\r
        if(cvar("g_balance_vore_weight_gravity") < 0)\r
                modifications = strcat(modifications, ", Lighten");\r
        if(cvar("g_balance_vore_digestion_damage") >= 1000)\r