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

Archive::Windows Servers Archive area for Windows Servers's posts that were moved here after an inactivity period of 90 days.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #8  
Old 03-21-2002, 06:22 AM
ScotchTape
Fire Beetle
 
Join Date: Mar 2002
Posts: 12
Default

Quote:
Originally Posted by Whistle
The database or SQL seams to refresh everything every second.
I think you are talking about the ping that is setup to keep the mysql connection alive. I don't think the code rebuffers in all that data, each time. It should only buffer once the zone is loaded, and then a periodic refresh when the spawn timer goes off (which should be internalized from/in the zone boot).

Quote:
I think thats why mobs in outdoor places seam to fall from the sky or are jumping up and down. Same when you fight them, this looks kinda funny when you view from 3rd person.
Dungeons are just unplayable when you go deeper in, because 10 monsters are hitting, you can't see.
I am pretty sure this has to do with the movement code after a mob has been agro (its in ->Process(), about halfway down) and is something that someone said they are messing around with. If the mob has to follow the player, then it utilizes the SendTo() method. Otherwise, it puts itself right on top of the player's foot (unless you are halfling, then its on your head ;o).

Come to think of it, SendTo() only has an x and y coordinate, but no z. This could be why dungeons aren't working right, because the combat engine is sending the mob to x,y, no z and I *think* that the engine only checks right now if mob_is_near_player(x,y). Putting an overload in would likely be a good first step.
Reply With Quote
 


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 09:32 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