g_deathspeed. A cruel way to fix the bot falling issue on Brokenworld somehow
authorMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Fri, 24 Sep 2010 23:15:54 +0000 (02:15 +0300)
committerMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Fri, 24 Sep 2010 23:15:54 +0000 (02:15 +0300)
data/defaultVoretournament.cfg
data/qcsrc/server/cl_physics.qc

index 45e5d17..536dc2a 100644 (file)
@@ -268,7 +268,7 @@ seta sv_precacheitems 0
 set sv_spectator_speed_multiplier 1.5\r
 seta sv_spectate 1 "if set to 1, new clients are allowed to spectate or observe the game, if set to 0 joining clients spawn as players immediately (no spectating)"\r
 seta sv_defaultcharacter 0 "master switch, if set to 1 the further configuration for replacing all player models, skins and colors is taken from the sv_defaultplayermodel, sv_defaultplayerskin and sv_defaultplayercolors variables"\r
-seta sv_defaultplayermodel "models/player/nexus.zym" "default model selection, only works if sv_defaultcharacter is set to 1"\r
+seta sv_defaultplayermodel "models/player/vixen.zym" "default model selection, only works if sv_defaultcharacter is set to 1"\r
 seta sv_defaultplayerskin 0 "each model has 1 or more skins (combination of model and skin = character), set which skin of the model you wish the default character to have, only works if sv_defaultcharacter is set to 1"\r
 seta sv_defaultplayermodel_red ""      "\"\" means see sv_defaultplayermodel"\r
 seta sv_defaultplayerskin_red 0\r
@@ -433,6 +433,8 @@ seta g_balance_cloaked_alpha 0.25
 \r
 set g_playerclip_collisions 1 "0 = disable collision testing against playerclips, might be useful on some defrag maps"\r
 \r
+set g_deathspeed 6000 "players going faster than this will die"\r
+\r
 set welcome_message_time 8\r
 \r
 alias clearmap "disconnect"\r
@@ -905,13 +907,13 @@ alias singleplayer_continue "set scmenu_campaign_goto -1"
 alias singleplayer_levellist "set scmenu_campaign_dump 1; togglemenu; wait; togglemenu"\r
 \r
 // Green's fullbright skins\r
-alias cl_fbskin_green "playermodel models/player/nexus.zym; playerskin 6; color 3 3"\r
-alias cl_fbskin_red "playermodel models/player/nexus.zym; playerskin 6; color 4 4"\r
-alias cl_fbskin_orange "playermodel models/player/nexus.zym; playerskin 6; color 14 14"\r
-alias cl_fbskin_off "playermodel models/player/nexus.zym; playerskin 0"\r
-alias sv_fbskin_green "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/nexus.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 51"\r
-alias sv_fbskin_red "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/nexus.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 68"\r
-alias sv_fbskin_orange "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/nexus.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 238"\r
+alias cl_fbskin_green "playermodel models/player/vixen.zym; playerskin 6; color 3 3"\r
+alias cl_fbskin_red "playermodel models/player/vixen.zym; playerskin 6; color 4 4"\r
+alias cl_fbskin_orange "playermodel models/player/vixen.zym; playerskin 6; color 14 14"\r
+alias cl_fbskin_off "playermodel models/player/vixen.zym; playerskin 0"\r
+alias sv_fbskin_green "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/vixen.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 51"\r
+alias sv_fbskin_red "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/vixen.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 68"\r
+alias sv_fbskin_orange "g_fullbrightplayers 1; sv_defaultcharacter 1; sv_defaultplayermodel models/player/vixen.zym; sv_defaultplayerskin 6; sv_defaultplayercolors 238"\r
 alias sv_fbskin_off "g_fullbrightplayers 0; sv_defaultcharacter 0; sv_defaultplayerskin 0; sv_defaultplayercolors \"\""\r
 \r
 seta sv_servermodelsonly 1\r
index 8f9812f..0224bd0 100644 (file)
@@ -1157,6 +1157,10 @@ void SV_PlayerPhysics()
                        }\r
                }\r
        }\r
+\r
+       if(vlen(self.velocity) > cvar("g_deathspeed"))\r
+               Damage(self, world, world, 100000, DEATH_KILL, self.origin, '0 0 0');\r
+\r
 :end\r
        if(self.flags & FL_ONGROUND)\r
                self.lastground = time;\r