Go Back   EQEmulator Home > EQEmulator Forums > Quests > Quests::Q&A

Quests::Q&A This is the quest support section

Reply
 
Thread Tools Display Modes
  #1  
Old 10-27-2024, 07:33 PM
t0neg0d
Sarnak
 
Join Date: Oct 2014
Posts: 31
Default Zone-level global_npc file?

Is there a reason why there isn't a zone-level general npc quest file (for handling zone specific npc spawn, death, etc, etc events)?

Maybe a zone controller mechanism? (yes I'm aware of the work-arounds and I've used them before, but they are just that... a work-around)

Also, is there a list of file names anywhere for quest files that are NOT npc names?

Any and all help would be appreciated.
Reply With Quote
  #2  
Old 10-27-2024, 07:39 PM
fryguy
Sarnak
 
Join Date: May 2007
Posts: 50
Default

Quote:
Originally Posted by t0neg0d View Post
Is there a reason why there isn't a zone-level general npc quest file (for handling zone specific npc spawn, death, etc, etc events)?

Maybe a zone controller mechanism? (yes I'm aware of the work-arounds and I've used them before, but they are just that... a work-around)

Also, is there a list of file names anywhere for quest files that are NOT npc names?

Any and all help would be appreciated.

Can use default for non specified npcs:

https://docs.eqemu.io/quest-api/quest-loading/
Reply With Quote
  #3  
Old 11-26-2024, 01:23 PM
t0neg0d
Sarnak
 
Join Date: Oct 2014
Posts: 31
Default

Quote:
Originally Posted by fryguy View Post
Can use default for non specified npcs:

https://docs.eqemu.io/quest-api/quest-loading/
Sorry for the late reply. Just wanted to say thank you for the help!
Reply With Quote
  #4  
Old 11-27-2024, 04:57 PM
xavieru387
Fire Beetle
 
Join Date: Nov 2024
Location: New York City
Posts: 4
Default

Hmm, maybe the fact there is no ‘general NPC quest file’ at the zone level is because all those individual events are more difficult to control if they are together in one file. It would rather complicate the process, provided that you’re dealing with multiple NPCs, each exhibiting a different behavioral pattern. A zone controller could work, but as you mentioned it is a bit of an odd solution to the problem.
Reply With Quote
  #5  
Old 11-28-2024, 08:10 AM
t0neg0d
Sarnak
 
Join Date: Oct 2014
Posts: 31
Default

Quote:
Originally Posted by xavieru387 View Post
Hmm, maybe the fact there is no ‘general NPC quest file’ at the zone level is because all those individual events are more difficult to control if they are together in one file. It would rather complicate the process, provided that you’re dealing with multiple NPCs, each exhibiting a different behavioral pattern. A zone controller could work, but as you mentioned it is a bit of an odd solution to the problem.
Yet there is one at the global (effecting all npcs game-wide) level. And there are many event handlers that are zone-wide for npcs (such as handle_death_zone, etc). Maybe I'm not understanding your comment.

Simple use case: zone-wide loot handling that is beyond the scope of loottable/drop/entries or globalloot... or npc scaling based on easy/normal/hard missions. Currently it requires the use of a zone_controller npc and the handle_death_zone or handle_spawn_zone events which could be simplified just having a zone-level npc quest file.

I can think of many other cases where it would be useful and it was obviously considered useful game-wide.
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 Off

Forum Jump

   

All times are GMT -4. The time now is 11:41 PM.


 

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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3