Project 1999

Go Back   Project 1999 > Server Issues > Bugs

Reply
 
Thread Tools Display Modes
  #21  
Old 01-10-2026, 04:18 PM
nilbog nilbog is offline
Project Manager

nilbog's Avatar

Join Date: Oct 2009
Posts: 14,690
Default

There was a problem with spells which should be on guaranteed timers. So, I built a new spelltype which bypasses timer randomizations.

This can also apply to other detrimental 'boss' type abilities which should be on a reliable timer (e.g. dragon fears).

Unfortunately, we will need to update existing npcs to use the new spelltype.


#1. All death touches should be 45 seconds correct? Currently there seems to be a mix of some which are 30, others which are 45.

#2. Are there any 'boss' type abilities which should not be on reliable timers?

#3. Should there be any 'beneficial' type spells which are on guaranteed timers?


If anyone wants to assist with compiling a list of which abilities should be guaranteed, it will help ensure none are missed.
Reply With Quote
  #22  
Old 01-10-2026, 06:07 PM
Jimjam Jimjam is offline
Planar Protector


Join Date: Jul 2013
Posts: 12,814
Default

Quote:
Originally Posted by nilbog [You must be logged in to view images. Log in or Register.]
There was a problem with spells which should be on guaranteed timers. So, I built a new spelltype which bypasses timer randomizations.

This can also apply to other detrimental 'boss' type abilities which should be on a reliable timer (e.g. dragon fears).

Unfortunately, we will need to update existing npcs to use the new spelltype.


#1. All death touches should be 45 seconds correct? Currently there seems to be a mix of some which are 30, others which are 45.

#2. Are there any 'boss' type abilities which should not be on reliable timers?

#3. Should there be any 'beneficial' type spells which are on guaranteed timers?


If anyone wants to assist with compiling a list of which abilities should be guaranteed, it will help ensure none are missed.
Tangential to death / cazic touches, harm touches have an issue where if the NPC is casting a different spell at the time it wants to cast harm touch it will blow the harm touch timer without actually casting (presumably because it is in the middle of casting a different spell). I suspect users of death/cazic touch experience similar issues where the timed DT can be bypassed by having the npc cast a different spell at the time it is supposed to go off.

Is this something which you're aware of?
Reply With Quote
  #23  
Old 01-11-2026, 05:11 AM
kiradess kiradess is online now
Skeleton


Join Date: Aug 2016
Posts: 17
Default

Quote:
Originally Posted by Jimjam [You must be logged in to view images. Log in or Register.]
Tangential to death / cazic touches, harm touches have an issue where if the NPC is casting a different spell at the time it wants to cast harm touch it will blow the harm touch timer without actually casting (presumably because it is in the middle of casting a different spell). I suspect users of death/cazic touch experience similar issues where the timed DT can be bypassed by having the npc cast a different spell at the time it is supposed to go off.

Is this something which you're aware of?
Don't want to derail this thread but can absolutely confirm this. When doing darkforge armor in CT a while back I'd keep a repop timer on the crusaders and run up and hit them when they're summoning a pet. You'd see the HT spell effect go off but not get hit with it. IDK if they have themselves targeted or what but this is a real thing.
Reply With Quote
  #24  
Old 01-11-2026, 07:35 AM
chillybob chillybob is offline
Kobold

chillybob's Avatar

Join Date: Nov 2023
Location: Nektulos Forest
Posts: 146
Default

^^^ what jimjam and kira saying is true. You can bug out mobs with HT and seemingly DT if you engage them mid-spell cast without interrupting their cast. That's the big thing, if you interrupt their cast they will resume the HT (I imagine DT as well but none of those mobs are interruptible?). Often when farming on ranger in Stonebrunt I'd kite Jelqar and heretics until they started a cast and then stood in the hitbox to avoid eating a free HT.
__________________
First say to yourself what you would be,
and then do what you have to do.
Reply With Quote
  #25  
Old 01-11-2026, 11:02 AM
Rygar Rygar is offline
Planar Protector

Rygar's Avatar

Join Date: Nov 2015
Location: Minnesota
Posts: 1,945
Default

Quote:
Originally Posted by nilbog [You must be logged in to view images. Log in or Register.]
There was a problem with spells which should be on guaranteed timers. So, I built a new spelltype which bypasses timer randomizations.

This can also apply to other detrimental 'boss' type abilities which should be on a reliable timer (e.g. dragon fears).

Unfortunately, we will need to update existing npcs to use the new spelltype.


#1. All death touches should be 45 seconds correct? Currently there seems to be a mix of some which are 30, others which are 45.

#2. Are there any 'boss' type abilities which should not be on reliable timers?

#3. Should there be any 'beneficial' type spells which are on guaranteed timers?


If anyone wants to assist with compiling a list of which abilities should be guaranteed, it will help ensure none are missed.
Whenever I found classic log files with multi DTs I would check and it was 45sec. I can't say I audited every single mob (especially Sleeper) but I hadn't ever found a special "faster DT"
__________________
Wedar - Level 60 Grandmaster (Retired)
Reply With Quote
  #26  
Old 01-11-2026, 03:26 PM
nilbog nilbog is offline
Project Manager

nilbog's Avatar

Join Date: Oct 2009
Posts: 14,690
Default

Quote:
Originally Posted by Jimjam [You must be logged in to view images. Log in or Register.]
Tangential to death / cazic touches, harm touches have an issue where if the NPC is casting a different spell at the time it wants to cast harm touch it will blow the harm touch timer without actually casting (presumably because it is in the middle of casting a different spell). I suspect users of death/cazic touch experience similar issues where the timed DT can be bypassed by having the npc cast a different spell at the time it is supposed to go off.

Is this something which you're aware of?
This is a different issue, but I think I see the problem with it. Needs its own bug thread!
Reply With Quote
  #27  
Old Today, 11:31 AM
nilbog nilbog is offline
Project Manager

nilbog's Avatar

Join Date: Oct 2009
Posts: 14,690
Default

Quote:
Originally Posted by Jimjam [You must be logged in to view images. Log in or Register.]
Tangential to death / cazic touches, harm touches have an issue where if the NPC is casting a different spell at the time it wants to cast harm touch it will blow the harm touch timer without actually casting (presumably because it is in the middle of casting a different spell). I suspect users of death/cazic touch experience similar issues where the timed DT can be bypassed by having the npc cast a different spell at the time it is supposed to go off.

Is this something which you're aware of?
Fixed, pending update


Back to 'guaranteed' spells, I've implemented all the death touch cases, and will be working through other 'boss' spells.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 02:16 PM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.