Spawn "Size" not right in DoV client

Old bugs stored here for reference.
Locked
User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Spawn "Size" not right in DoV client

Post by John Adams » Sat Jan 21, 2012 11:53 am

I need a little help determining why this might be happening. First, the raw data (packets) are perfect, the parsed data, perfect. Even the -populated data into World is perfect.

Galinda = size 35, and she shows up perfect in her zone.

But the combatant NPCs (shrooms) seem to have their sizes misplaced. The DB shows them as size 12, yet in the world they are 32. If they have a size_offset of 3, they should be either 9 - 15 in size, but instead are spawning at 29 - 35 in size. This obviously is incorrect.

Target the spawn, type /spawn details, and world is reporting the incorrect size... though the DB clearly shows the correct value. This tells me a struct might be off, or a client version check needs to be added to code - just not sure where. If the structs were off, the parsed data would be incorrect, I am pretty sure... and it is correct.

Check this out:
BigShrooms.jpg
Details:
Spawnormous.jpg
You can see here the DB is showing the proper size.


Thoughts? Suggestions?
You do not have the required permissions to view the files attached to this post.

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: Spawn "Size" not right in DoV client

Post by John Adams » Sat Jan 21, 2012 12:15 pm

Btw, thinking this was just a 1096 problem, I loaded up a 1046 and 1008 client, and these particular spawns pop with an incorrect size for ALL clients. WTF? Now I am confused.

User avatar
Scatman
Retired
Posts: 1688
Joined: Wed Apr 16, 2008 5:44 am
EQ2Emu Server: Scatman's Word
Characters: Scatman
Location: New Jersey

Re: Spawn "Size" not right in DoV client

Post by Scatman » Sat Jan 21, 2012 12:49 pm

If it's displaying the size incorrectly then it should be a server issue. Do the correctly sized spawns have size offsets?

Durge
Posts: 94
Joined: Sun Jan 03, 2010 11:45 am

Re: Spawn "Size" not right in DoV client

Post by Durge » Sat Jan 21, 2012 1:01 pm

Going off of what scat said, is it possible that setting their size offsets to 0 might possibly fix the situation? Looking at your pictures Galinda has no offset, maybe changing the sporelings to 0 might help?

EDIT: Having never glanced at this before in my life, from what you said, adding an offset adds a range of sizes to it, what if for some reason the server is multiplying the base size by the offset then giving you different sizes?
Image

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: Spawn "Size" not right in DoV client

Post by John Adams » Sat Jan 21, 2012 1:42 pm

Scatman wrote:If it's displaying the size incorrectly then it should be a server issue. Do the correctly sized spawns have size offsets?
Ahh, they do not. If size_offset = 0, they seem to spawn correctly. Good catch :)

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: Spawn "Size" not right in DoV client

Post by John Adams » Sat Jan 21, 2012 9:34 pm

Fixed!

Thanks for helping me with this one, Scatto!

Locked

Who is online

Users browsing this forum: No registered users and 0 guests