X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fserver%2Fsv_main.qc;h=ceffc32beb16a7858ab3ddd1f0765497340cd934;hp=5b8ca7ff867daae82bfe1f4f9ac5f03fabe2f037;hb=d1b302dbccf2091af84df08d311d41374af3df5d;hpb=4fc59bbd7e2d4f25ba21952ed50ae754295a7faa diff --git a/qcsrc/server/sv_main.qc b/qcsrc/server/sv_main.qc index 5b8ca7ff86..ceffc32beb 100644 --- a/qcsrc/server/sv_main.qc +++ b/qcsrc/server/sv_main.qc @@ -34,7 +34,7 @@ void CreatureFrame (void) } if (self.dmgtime < time) { - self.dmgtime = time + 0.1; + self.dmgtime = time + 0.2; if (self.watertype == CONTENT_LAVA) { if (self.watersound_finished < time) @@ -42,7 +42,7 @@ void CreatureFrame (void) self.watersound_finished = time + 0.5; sound (self, CHAN_PLAYER, "player/lava.wav", VOL_BASE, ATTN_NORM); } - Damage (self, world, world, 6 * self.waterlevel, DEATH_LAVA, self.origin, '0 0 0'); + Damage (self, world, world, 4 * self.waterlevel, DEATH_LAVA, self.origin, '0 0 0'); } else if (self.watertype == CONTENT_SLIME) { @@ -199,6 +199,8 @@ void StartFrame (void) sv_airspeedlimit_nonqw = cvar("sv_airspeedlimit_nonqw"); teamplay = cvar ("teamplay"); sys_frametime = cvar("sys_ticrate") * cvar("slowmo"); + if(sys_frametime <= 0) + sys_frametime = 1.0 / 60.0; // somewhat safe fallback sv_doublejump = cvar("sv_doublejump"); if (timeoutStatus == 1) // just before the timeout (when timeoutStatus will be 2)