azerothcore / azerothcore-wotlk

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

Zone changes from Durotar to Tanaris inside Dustwind cave #4411

Open alecsci opened 3 years ago

alecsci commented 3 years ago

image

STEPS TO REPRODUCE THE PROBLEM:

1) .tele DustwindCave 2) go to half of the cave (based on the minimap from the screenshot)

AC HASH/COMMIT:

adcf3f7a

DATABASE VERSION:

WORLD: 2021_02_01_00 AUTH: 2021_01_25_00 CHARACTERS: 2021_01_25_00

OPERATING SYSTEM:

Windows 10 - Docker for Desktop

EXTRA NOTES:

Chromie-Client (Downloaded from 10-01-2021) DBC & Maps - v9 - 1-12-2020

MODULES:

None

OTHER CUSTOMIZATIONS:

None

alecsci commented 3 years ago

Related to: https://github.com/chromiecraft/chromiecraft/issues/30

Zoidwaffle commented 3 years ago

I tested this but I went to the GY just outside Orgrimmar. I tried to stand in the same location as you did inside the cave and also a bit further in - no changes.

Do you have to stand in a super specific location for this to happen? Also, what GY exactly do you end up at? I went to Gadgetzan and ressed at the GY just outside the city. It seems to have 3 zones using it.

 SELECT * FROM `graveyard_zone` WHERE `ID` = 209;
+-----+-----------+---------+-----------------------+
| ID  | GhostZone | Faction | Comment               |
+-----+-----------+---------+-----------------------+
| 209 |       440 |       0 | Tanaris, Gadgetzan GY |
| 209 |      1176 |       0 | Tanaris, Gadgetzan GY |
| 209 |      1941 |       0 | Tanaris, Gadgetzan GY |
+-----+-----------+---------+-----------------------+

So crosschecking with: https://www.azerothcore.org/wiki/AreaTable

It seems that the only 3 places you should be able to die and end up there, is dying in Tanaris, Zul'Farak or Caverns of Time.

So I cannot confirm the issue at this time on https://github.com/azerothcore/azerothcore-wotlk/commit/f85cb30c99c679664ceee6b7edd08ef4e2827d75

alecsci commented 3 years ago

Use the specific location point when the channel switches to Tanaris if the minimap location is not precisely accurate.

Zoidwaffle commented 3 years ago

Ah, I didn't notice that in your screenshot. Yes, there's something wrong - but I don't think it's a GY thing, but the zone changing to Tanaris inside that cave is some sort of bug indeed.

Screenshot from 2021-02-02 10-20-32

I would like to say that I triggered the zone change pretty much exactly where the screenshot was taken. But it doesn't happen every time I run around in there - and it immediately changed back from Tanaris to Durotar.

alecsci commented 3 years ago

It switches fast because there is a little zone in there that thinks is Tanaris instead of Durotar. Walk slowly, not sure if its a db issue or client.

Zoidwaffle commented 3 years ago

If you find the exact spot - as a GM, just type .gps and you will get the exact coordinates where it happens.

Then others can go there as well, doing .go xyz #x #y #z with the coordinates you provide :+1:

Zoidwaffle commented 3 years ago

I suggest you change the title of the issue - perhaps something like "Zone changes from Durotar to Tanaris inside cave in Durotar"?

alecsci commented 3 years ago

@Zoidwaffle thanks for double checking and for the gm command tip ( it would help me a lot from now on). Just renamed the story.

The-GhostRider commented 3 years ago

I'm not sure, but I think it's something related to DBC or maps, mmaps, vmaps, although, I assume the problem is in the second case.

https://user-images.githubusercontent.com/1884642/107545120-d49fc500-6bc2-11eb-88fd-d22a15bb3d14.mp4

FrancescoBorzi commented 3 years ago

@Yehonal

I'm not sure, but I think it's something related to DBC or maps, mmaps, vmaps, although, I assume the problem is in the second case.

Death.in.Durotar.Spawned.at.Gadgetzan.mp4

FrancescoBorzi commented 3 years ago

any news about this?

The-GhostRider commented 3 years ago

https://github.com/azerothcore/azerothcore-wotlk/issues/5022 https://github.com/chromiecraft/chromiecraft/issues/303