From 5d430d66a9c384709d3f1e91d9bdac848d8d9d11 Mon Sep 17 00:00:00 2001 From: havoc Date: Mon, 22 Jan 2007 14:59:47 +0000 Subject: [PATCH] added framecount and framerate checks to PF_effect git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6728 d7cf8633-e32d-0410-b094-e92efae38249 --- svvm_cmds.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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)); } -- 2.39.2