Forums WoW Modding Support Archives WoWModding Threads [DiscordArchive] Something about my server is causing the client...

[DiscordArchive] Something about my server is causing the client...

[DiscordArchive] Something about my server is causing the client...

rektbyfaith
Administrator
0
12-01-2024, 07:04 AM
#1
Archived author: Needle • Posted: 2024-12-01T07:04:44.204000+00:00
Original source

rektbyfaith
12-01-2024, 07:04 AM #1

Archived author: Needle • Posted: 2024-12-01T07:04:44.204000+00:00
Original source

rektbyfaith
Administrator
0
12-01-2024, 07:04 AM
#2
Archived author: Needle • Posted: 2024-12-01T07:04:44.718000+00:00
Original source

Thread automatically created by Ninjapleez in <#415944535718494208>
rektbyfaith
12-01-2024, 07:04 AM #2

Archived author: Needle • Posted: 2024-12-01T07:04:44.718000+00:00
Original source

Thread automatically created by Ninjapleez in <#415944535718494208>

rektbyfaith
Administrator
0
12-01-2024, 07:09 AM
#3
Archived author: Ninjapleez • Posted: 2024-12-01T07:09:50.791000+00:00
Original source

Tried two clients, one modified and one clean, on two servers, my server and a fresh AzerothCore install, and the crash only happens on my server.
The API call works fine on hunter pets, but not warlock pets. The crash occurs whether using "pet" as the argument or "target" on any warlock pet, not just your own.
Aside from the similar API function to get spell crit from int, every other API call that can target units is working as expected when called on warlock pets.

My best guess is that the server is giving the client pet data that, when passed through these functions, causes an assert to fail. But I'm not sure where I should even be looking to find where that data could be going bad, or how to view the data from the client side. It doesn't seem like the server actually stores pet crit chance anywhere, but rather calculates it as needed. So I can only assume the client is attempting to derive the data itself but failing an assert on one of its inputs.

Is this something I'll need to learn Ghidra for?
rektbyfaith
12-01-2024, 07:09 AM #3

Archived author: Ninjapleez • Posted: 2024-12-01T07:09:50.791000+00:00
Original source

Tried two clients, one modified and one clean, on two servers, my server and a fresh AzerothCore install, and the crash only happens on my server.
The API call works fine on hunter pets, but not warlock pets. The crash occurs whether using "pet" as the argument or "target" on any warlock pet, not just your own.
Aside from the similar API function to get spell crit from int, every other API call that can target units is working as expected when called on warlock pets.

My best guess is that the server is giving the client pet data that, when passed through these functions, causes an assert to fail. But I'm not sure where I should even be looking to find where that data could be going bad, or how to view the data from the client side. It doesn't seem like the server actually stores pet crit chance anywhere, but rather calculates it as needed. So I can only assume the client is attempting to derive the data itself but failing an assert on one of its inputs.

Is this something I'll need to learn Ghidra for?

Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)