Spawn "Size" not right in DoV client
Posted: 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: Details: You can see here the DB is showing the proper size.
Thoughts? Suggestions?
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: Details: You can see here the DB is showing the proper size.
Thoughts? Suggestions?