Forums WoW Modding Support Archives Azerothcore Discord Archives [DiscordArchive] I'm not very skilled on this issue, but I've gathered that the issue is something of the likes of:

[DiscordArchive] I'm not very skilled on this issue, but I've gathered that the issue is something of the likes of:

[DiscordArchive] I'm not very skilled on this issue, but I've gathered that the issue is something of the likes of:

rektbyfaith
Administrator
0
02-19-2025, 11:12 AM
#1
Archived author: metallinos • Posted: 2025-02-19T11:12:06.604000+00:00
Original source

I'm not very skilled on this issue, but I've gathered that the issue is something of the likes of:
1. Player uses blink
2. Spell script paths to see if you can go there
3. Core sends you to location
4. Slight misalignment between client map and core map sometimes puts player very slightly below the client's Z
5. Client being below client Z sends packets saying that "hey I'm falling!" and poof there you go dropping into the abyss

So, to compensate for map differences and slight pathing inaccuracies, most cores nudge the player up a bit after blinking. Though, as the core can't know the inaccuracies between the client and the core maps, this isn't a catch all solution. Let's call this the "blink hack".

I may be oversimplifying things here, but there's a packet that fires on near teleport, right? 0x0C7 (Tele Ack)? And with the blink hack, you'd also expect 0x0C9 (Fall Land) to fire. So theoretically, one should be able to know if the player zoops through the map if they are on or near map Z and blinks to a location where the X and Y also have a known map Z, but either end up with a Z negative to the map Z and don't fire Fall Land on Tele Ack?
rektbyfaith
02-19-2025, 11:12 AM #1

Archived author: metallinos • Posted: 2025-02-19T11:12:06.604000+00:00
Original source

I'm not very skilled on this issue, but I've gathered that the issue is something of the likes of:
1. Player uses blink
2. Spell script paths to see if you can go there
3. Core sends you to location
4. Slight misalignment between client map and core map sometimes puts player very slightly below the client's Z
5. Client being below client Z sends packets saying that "hey I'm falling!" and poof there you go dropping into the abyss

So, to compensate for map differences and slight pathing inaccuracies, most cores nudge the player up a bit after blinking. Though, as the core can't know the inaccuracies between the client and the core maps, this isn't a catch all solution. Let's call this the "blink hack".

I may be oversimplifying things here, but there's a packet that fires on near teleport, right? 0x0C7 (Tele Ack)? And with the blink hack, you'd also expect 0x0C9 (Fall Land) to fire. So theoretically, one should be able to know if the player zoops through the map if they are on or near map Z and blinks to a location where the X and Y also have a known map Z, but either end up with a Z negative to the map Z and don't fire Fall Land on Tele Ack?

rektbyfaith
Administrator
0
02-19-2025, 11:12 AM
#2
Archived author: Bench • Posted: 2025-02-19T11:12:15.168000+00:00
Original source

This would be a big help for that issue from what I've read
rektbyfaith
02-19-2025, 11:12 AM #2

Archived author: Bench • Posted: 2025-02-19T11:12:15.168000+00:00
Original source

This would be a big help for that issue from what I've read

rektbyfaith
Administrator
0
02-19-2025, 11:13 AM
#3
Archived author: Deleted User • Posted: 2025-02-19T11:13:08.796000+00:00
Original source

I innocently removed these two lines and it started working normally again. But I believe there is something cleaner to be done.
[Image: image.png?ex=690bda04&is=690a8884&hm=b1f...8541a40fb&]
rektbyfaith
02-19-2025, 11:13 AM #3

Archived author: Deleted User • Posted: 2025-02-19T11:13:08.796000+00:00
Original source

I innocently removed these two lines and it started working normally again. But I believe there is something cleaner to be done.
[Image: image.png?ex=690bda04&is=690a8884&hm=b1f...8541a40fb&]

rektbyfaith
Administrator
0
02-19-2025, 11:17 AM
#4
Archived author: sudlud • Posted: 2025-02-19T11:17:57.943000+00:00
Original source

related <https://github.com/azerothcore/azerothcore-wotlk/discussions/3971>
rektbyfaith
02-19-2025, 11:17 AM #4

Archived author: sudlud • Posted: 2025-02-19T11:17:57.943000+00:00
Original source

related <https://github.com/azerothcore/azerothcore-wotlk/discussions/3971>

rektbyfaith
Administrator
0
02-19-2025, 11:18 AM
#5
Archived author: sudlud • Posted: 2025-02-19T11:18:23.945000+00:00
Original source

ah bench already linked it
rektbyfaith
02-19-2025, 11:18 AM #5

Archived author: sudlud • Posted: 2025-02-19T11:18:23.945000+00:00
Original source

ah bench already linked it

rektbyfaith
Administrator
0
02-19-2025, 11:18 AM
#6
Archived author: Bench • Posted: 2025-02-19T11:18:31.354000+00:00
Original source

rektbyfaith
02-19-2025, 11:18 AM #6

Archived author: Bench • Posted: 2025-02-19T11:18:31.354000+00:00
Original source

rektbyfaith
Administrator
0
02-19-2025, 11:18 AM
#7
Archived author: Bench • Posted: 2025-02-19T11:18:46.895000+00:00
Original source

I don't know if it'd fix the Blink issues outright, but again, I'm sure it'd be a big help
rektbyfaith
02-19-2025, 11:18 AM #7

Archived author: Bench • Posted: 2025-02-19T11:18:46.895000+00:00
Original source

I don't know if it'd fix the Blink issues outright, but again, I'm sure it'd be a big help

rektbyfaith
Administrator
0
02-19-2025, 11:23 AM
#8
Archived author: Kitzunu • Posted: 2025-02-19T11:23:31.778000+00:00
Original source

Just fix it bench
rektbyfaith
02-19-2025, 11:23 AM #8

Archived author: Kitzunu • Posted: 2025-02-19T11:23:31.778000+00:00
Original source

Just fix it bench

rektbyfaith
Administrator
0
02-19-2025, 11:24 AM
#9
Archived author: Bench • Posted: 2025-02-19T11:24:45.599000+00:00
Original source

I wouldn't even know where to start, me bad at code
rektbyfaith
02-19-2025, 11:24 AM #9

Archived author: Bench • Posted: 2025-02-19T11:24:45.599000+00:00
Original source

I wouldn't even know where to start, me bad at code

Recently Browsing
 
Recently Browsing