[DiscordArchive] could somebody explain exactly what `Player::SpawnCorpseBones()` in `Player.cpp` does after the seco
[DiscordArchive] could somebody explain exactly what `Player::SpawnCorpseBones()` in `Player.cpp` does after the seco
Archived author: Nocty1501 • Posted: 2024-03-04T17:32:40.819000+00:00
Original source
could somebody explain exactly what `Player::SpawnCorpseBones()` in `Player.cpp` does after the second line?
Archived author: Nocty1501 • Posted: 2024-03-04T17:33:57.811000+00:00
Original source
I commented out everything after `GetMap()->ConvertCorpseToBones(GetGUID())` when I was hacking away all means of resurrection via corpse running
Archived author: Nocty1501 • Posted: 2024-03-04T17:34:02.619000+00:00
Original source
am I an idiot? how many problems will this cause?
Archived author: Rymercyble • Posted: 2024-03-04T17:42:17.240000+00:00
Original source
to be honest that kind of question is basically impossible to answer in this space emu is interconnected mess so basically only ppl who can answer that are ppl who happen to made change X and had debugged it
Archived author: Nocty1501 • Posted: 2024-03-04T17:43:39.829000+00:00
Original source
well it sets a flag in the player database entry (or something) called `CHAR_UPD_CHAR_REMOVE_GHOST` but I couldn't find where this flag was used (if it was used at all)
Archived author: Rymercyble • Posted: 2024-03-04T17:46:04.957000+00:00
Original source
many flags are also used as just numbers
Archived author: Nocty1501 • Posted: 2024-03-04T17:46:47.725000+00:00
Original source
yeah, makes sense
Archived author: Nocty1501 • Posted: 2024-03-04T17:46:57.259000+00:00
Original source
okay so there is some point somewhere in the core where this flag is checked for
Archived author: Nocty1501 • Posted: 2024-03-04T17:47:07.026000+00:00
Original source
it just doesn't use the flag name but a magic number representing it instead
Archived author: Nocty1501 • Posted: 2024-03-04T17:47:07.929000+00:00
Original source
x.x