Page 1 of 1

Spawn "Size" not right in DoV client

Posted: Sat Jan 21, 2012 11:53 am
by John Adams
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?

Re: Spawn "Size" not right in DoV client

Posted: Sat Jan 21, 2012 12:15 pm
by John Adams
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.

Re: Spawn "Size" not right in DoV client

Posted: Sat Jan 21, 2012 12:49 pm
by Scatman
If it's displaying the size incorrectly then it should be a server issue. Do the correctly sized spawns have size offsets?

Re: Spawn "Size" not right in DoV client

Posted: Sat Jan 21, 2012 1:01 pm
by Durge
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?

Re: Spawn "Size" not right in DoV client

Posted: Sat Jan 21, 2012 1:42 pm
by John Adams
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 :)

Re: Spawn "Size" not right in DoV client

Posted: Sat Jan 21, 2012 9:34 pm
by John Adams
Fixed!

Thanks for helping me with this one, Scatto!