From: havoc Date: Mon, 22 Jan 2007 14:59:47 +0000 (+0000) Subject: added framecount and framerate checks to PF_effect X-Git-Tag: xonotic-v0.1.0preview~3680 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=5d430d66a9c384709d3f1e91d9bdac848d8d9d11;p=xonotic%2Fdarkplaces.git added framecount and framerate checks to PF_effect git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6728 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/svvm_cmds.c b/svvm_cmds.c index e35564bb..a97bdf1a 100644 --- a/svvm_cmds.c +++ b/svvm_cmds.c @@ -1705,6 +1705,19 @@ void PF_effect (void) VM_Warning("effect: model not precached\n"); return; } + + if (PRVM_G_FLOAT(OFS_PARM3) < 1) + { + VM_Warning("effect: framecount < 1\n"); + return; + } + + if (PRVM_G_FLOAT(OFS_PARM4) < 1) + { + VM_Warning("effect: framerate < 1\n"); + return; + } + SV_StartEffect(PRVM_G_VECTOR(OFS_PARM0), i, (int)PRVM_G_FLOAT(OFS_PARM2), (int)PRVM_G_FLOAT(OFS_PARM3), (int)PRVM_G_FLOAT(OFS_PARM4)); }