Go Back   EQEmulator Home > EQEmulator Forums > General > General::News

General::News EQemu news posts.

Reply
 
Thread Tools Display Modes
  #1  
Old 02-01-2018, 08:05 PM
demonstar55
Developer
 
Join Date: Apr 2008
Location: MA
Posts: 1,034
Default NPC Spell AI Casting Changes

I added a special case for priority 0 spells. This new special case basically emulates what we believe EQ devs call "innate spells."

NPCs with innate spells will try to spam these on their reuse timers. Ex. Lord Naggy's AE fear is always cast on recast timer. You should be able to count on it.

Most of normal EQ mobs function like this and eliminates the need to use quest scripting.

I also added support to define a valid HP range an NPC will cast a spell. The min_hp field is the low end of the range and max_hp field is the high end. For example, lots of mastruqs in GoD will cast Protection of Discord at low HP, setting max_hp will allow the NPC to not cast this until they reach this percentage. This range is also purely based on the caster's HP ratio.
Reply With Quote
  #2  
Old 02-16-2018, 02:13 PM
Maze_EQ
Demi-God
 
Join Date: Mar 2012
Posts: 1,029
Default

Pretty sure this is the cause of spamming harm touch/innate stuns/anything instant cast.

Seen this on mobs like Zlandicar, and anything that is a SK.
__________________
"No, thanks, man. I don't want you fucking up my life, too."

Skype:
Comerian1
Reply With Quote
  #3  
Old 02-16-2018, 03:53 PM
demonstar55
Developer
 
Join Date: Apr 2008
Location: MA
Posts: 1,034
Default

The issue with HT is it has a 0 recast delay, this needs to be set. We've fixed this on PEQ. The code is fine though, you need to adjust your data. Zland only procs a stun, at least on PEQ. He fears every 36 seconds like clockwork. This is live like.
Reply With Quote
  #4  
Old 02-16-2018, 04:42 PM
Maze_EQ
Demi-God
 
Join Date: Mar 2012
Posts: 1,029
Default

Was just stating, with a new build and new database, I see those symptoms. I'll go ahead and change them.
__________________
"No, thanks, man. I don't want you fucking up my life, too."

Skype:
Comerian1
Reply With Quote
Reply

Thread Tools
Display Modes

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 On

Forum Jump


All times are GMT -4. The time now is 05:18 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3