Thread: Some stuff
View Single Post
  #11  
Old 10-22-2006, 08:54 AM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

Alright after being informed last night how common the hackers were I looked into the timers further. Instead of the enforce rule I did this.

Checks to see if the timer is enabled where we check to see if timers are expired ex:
Code:
-	if(!p_timers.Expired(&database, pTimerCombatAbility, false)) {
+	if(p_timers.Enabled(pTimerCombatAbility) && !p_timers.Expired(&database, pTimerCombatAbility, false)) {
If a timer is disabled for whatever reason we'll count it as expired for these situations, while this really shouldn't be happening it has happened a few times to me and made the skill that was timer enforced completely unusable unless I modified the database to fix it.

Also applied haste to the timers for combat, tested it somewhat and seemed to work fine.

http://hmproject.org/files/timers2.patch
Reply With Quote