From bca6b9d7b877d2570722a9b39d18fb06a2419bc4 Mon Sep 17 00:00:00 2001
From: Mircea Kitsune <sonichedgehog_hyperblast00@yahoo.com>
Date: Sat, 2 Apr 2011 18:31:18 +0300
Subject: [PATCH] Make the repeater actually repeat properly

---
 qcsrc/server/g_violence.qc | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/qcsrc/server/g_violence.qc b/qcsrc/server/g_violence.qc
index ba1ae0d9c8..0cd2836fd3 100644
--- a/qcsrc/server/g_violence.qc
+++ b/qcsrc/server/g_violence.qc
@@ -63,7 +63,6 @@ void Violence_WeaponDamage(entity pl, float type)
 }
 
 .float lifetime;
-.float weapondamage_counter;
 
 void Violence_WeaponDamage_DoRepeat()
 {
@@ -74,11 +73,8 @@ void Violence_WeaponDamage_DoRepeat()
 		return;
 	}
 
-	if(time > self.weapondamage_counter)
-	{
-		Violence_WeaponDamage(self.owner, self.cnt);
-		self.weapondamage_counter = time + 0.5; // TO BE CVARED
-	}
+	Violence_WeaponDamage(self.owner, self.cnt);
+	self.nextthink = time + 0.5; // TO BE CVARED
 }
 
 void Violence_WeaponDamage_SetRepeat(entity pl, float type)
-- 
2.39.5