azerothcore / azerothcore-wotlk

Complete Open Source and Modular solution for MMO
http://www.azerothcore.org
GNU Affero General Public License v3.0
6.59k stars 2.64k forks source link

Jumping Steeljaw Snapper off the coast of Tanaris #6166

Open ghost opened 3 years ago

ghost commented 3 years ago

WHAT CLIENT DO YOU PLAY ON?

FACTION
CONTENT PHASE:

Original report: https://github.com/chromiecraft/chromiecraft/issues/750

CURRENT BEHAVIOUR:

I was fishing off the coast of Tanaris (near Steamwheedle Port, at 64.6 ; 24.6) and a Steeljaw Snapper started jumping. Seems like an issue with water/terrain? Here is a video: https://youtu.be/Os8JN2G27Mg

EXPECTED BLIZZLIKE BEHAVIOUR:

The turtle should be swimming or walking, not jumping up and down.

SOURCE:
STEPS TO REPRODUCE THE PROBLEM:
  1. Go to 67.4 ; 24.6 in Tanaris, wait a moment till the Steeljaw Snapper jumps.
EXTRA NOTES:

N/A.

AC HASH/COMMIT:

https://github.com/chromiecraft/azerothcore-wotlk/commit/3716ddf3e4e1ef138df334d01980fea019272001

OPERATING SYSTEM:

Ubuntu 20.04

MODULES:
OTHER CUSTOMIZATIONS:

None.

SERVER:

ChromieCraft

Confirmed and reproduced on a local AC server (AC HASH/COMMIT: ea76481):

WoWScrnShot_060121_044426 WoWScrnShot_060121_044432 WoWScrnShot_060121_044518

In the photo it is not appreciated well, but I can confirm that it happens.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/98815906-jumping-steeljaw-snapper-off-the-coast-of-tanaris?utm_campaign=plugin&utm_content=tracker%2F40032087&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F40032087&utm_medium=issues&utm_source=github).
ghost commented 3 years ago

@UltraNix Do you know if this is related to Vmaps? Could it be that the the Turtle size and the shallow water is trying to place it in ground but fails a check?

T1ti commented 3 years ago

I see similar stuff happen even without water, I think that's when the client map deosn't match the virtual map/ the creature being sent a coordinate from the server that deosn't match the physical map, it keeps visually jumping becasue the client physics deosn't match

make a creature path in air or climb a mountain and it will do shit like that

T1ti commented 3 years ago

I saw yesterday a core hound in molten core do that on the thin bridge, specifically

ghost commented 3 years ago

More vmaps issues then

UltraNix commented 3 years ago

No - it's not a problem with vmaps. Check if this creature have UNIT_FLAG_SWIMMING or/and Inhabit_water in its creature_template entry.

ghost commented 3 years ago

Yes, they have both UNIT_FLAG_SWIMMING and the correct Inhabit_water both water and ground.

ghost commented 3 years ago

This should be the correct behaviour when swapping form one inhabit type to the other: https://www.youtube.com/watch?v=VlapUuuyVy4&ab_channel=AYeeAYee