Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Development

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

Reply
 
Thread Tools Display Modes
  #1  
Old 05-24-2011, 10:42 PM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,492
Default Questions to KLS about recent additions

-Added NPC_TUNNELVISION 't' (Things that aren't the main target will generate hate * Aggro:TunnelVisionAggroMod instead of full hate. -Added NPC_NO_BUFFHEAL_FRIENDS 'n' (Wont buff or heal his friends) -Added NPC_INTELLIGENT 'i' (Placeholder while i implement it) -Added NPC_STUPID 's' (Placeholder while i implement it)

could elaborate more on each of these new flags please?

Also
ok buffheal is self explanatory, but is it possible to separate buffs and heals somehow into 2 different flags/rules? (there is a rule for the in Db too)

The reason I am asking, is cause I am running into a following issue:
-I naturally do want mobs to buff and heal each other. But what happens is that npc casters spend so much mana buffing mobs around it, that it barely have any mana left to fight the player.

If i disable the buffing, I also disable the healing, which is also bad.

So ideally, without reserving to giving npc huge mana pools and mana regen, I would like npc to heal, but not buff, if possible.


thanks!
Reply With Quote
  #2  
Old 05-25-2011, 02:59 AM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

Intelligent and stupid don't do anything yet but I have plans (they will make npcs react differently in combat). I have plans for intelligent flagged npcs to pick their spells to cast on targets other than max hate as well as reserve certain abilities to use at opportune times but i don't have it implemented yet. Stupid is conversely a npc that will be stupider than normal.

Tunnelvision is basically the npc only generates 100% hate on their main target and less hate for everyone else. It 'tunnelvisions' on that target making hate swaps harder to perform.
Reply With Quote
  #3  
Old 05-25-2011, 03:00 AM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

Also! I added a mana field recently as well if you're finding your npcs are low on mana you can just set it so they have a lot more instead of it being tied to int!
Reply With Quote
  #4  
Old 05-25-2011, 04:37 AM
Kayen
Developer
 
Join Date: Mar 2009
Location: -
Posts: 228
Default

Quote:
Originally Posted by KLS View Post
Also! I added a mana field recently as well if you're finding your npcs are low on mana you can just set it so they have a lot more instead of it being tied to int!
Excellent, and well over due.
Reply With Quote
  #5  
Old 05-25-2011, 11:02 AM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,492
Default

oh KLS, 1 more thing

is it possible to add a flag to make npc immune to Lull spell lines?
I think it was requested long time ago but forgotten

so npc cannot be splited away from his friends, without giving him insane magi resist

thanks!
Reply With Quote
  #6  
Old 05-25-2011, 06:14 PM
Kayen
Developer
 
Join Date: Mar 2009
Location: -
Posts: 228
Default

If you want to prevent an NPC from being lulled, just use a sub EVENT_CAST_ON script that fades buffs by lulls spell effect ID, works fine.
Reply With Quote
  #7  
Old 05-25-2011, 07:10 PM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,492
Default

will work I guess. thanks!
Reply With Quote
  #8  
Old 05-27-2011, 01:40 AM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

That works but I might add a way to further add npc immunities not sure time dependant.
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 03:55 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3