Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 08-27-2016, 10:24 PM
DanCanDo's Avatar
DanCanDo
Discordant
 
Join Date: May 2016
Location: Above Hell
Posts: 400
Default Source update: Force mobs on a depop

I noticed this update to source code with a git pull today in the changelog.

Code:
noudess: Force mobs on a depop @ end pathgrid to still do this on idle zones.
This makes them be more random after a zone is idle, rather than always showing
up at start point when 1st person logs into an idle zone.
I was only curious how it factors in with this setting in features.h
For the above to work properly. Do we comment this or uncomment it ?

Code:
//Uncomment this to cause a zone to basically idle
//when there are no players in it, mobs stop wandering, etc..
#define IDLE_WHEN_EMPTY
My own preferences, I would love to have mobs NOT always being at their
spawn point when a player boots a zone up.
__________________
Project Insect Completed
Reply With Quote
  #2  
Old 08-27-2016, 11:41 PM
ghanja's Avatar
ghanja
Dragon
 
Join Date: Aug 2012
Location: Hershey, PA
Posts: 499
Default

Code:
#define IDLE_WHEN_EMPTY
This will build the source so that when a zone is empty, it will go idle. If you comment it:

Code:
//#define IDLE_WHEN_EMPTY
Then even when a zone is empty, it will not idle (aka "truly static" zone -- mobs will still path, do their thing, timers, etc.). Though, there is no reason I can think of (at this time) to comment that (using //) before building the source, unless you have zones as static in your 'launcher_zones' table. But I haven't investigated it either.
Reply With Quote
  #3  
Old 08-27-2016, 11:47 PM
DanCanDo's Avatar
DanCanDo
Discordant
 
Join Date: May 2016
Location: Above Hell
Posts: 400
Default

Oh yes, ghanja, I am aware of what the function does, I was just curious as to how
that source update applies along with that option.
__________________
Project Insect Completed
Reply With Quote
  #4  
Old 08-28-2016, 12:00 AM
N0ctrnl's Avatar
N0ctrnl
Discordant
 
Join Date: Jan 2007
Posts: 443
Default

It wouldn't apply at all. If the zone isn't idle, it doesn't need to pop when you zone in. NPCs are already up and pathing.
__________________
Ender - Lead GM/Developer
Vegarlson Asylum Server - http://www.vegarlson-server.org/
Reply With Quote
  #5  
Old 08-28-2016, 04:10 AM
demonstar55
Demi-God
 
Join Date: Apr 2008
Location: MA
Posts: 1,165
Default

It only applies when that feature is on actually. Basically when the zone is ideal, we skip mob processing (except for some droop conditions to prevent some NPC build up)

This change will allow some kinds of wandering NPVs to still fully process while the zone is "idle" so they don't just sit at the start of their path until a player comes a long.
Reply With Quote
  #6  
Old 08-28-2016, 04:37 AM
DanCanDo's Avatar
DanCanDo
Discordant
 
Join Date: May 2016
Location: Above Hell
Posts: 400
Default

Oh ok, makes more sense now, thanks guys !!!
__________________
Project Insect Completed
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 01:39 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