Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Instance Map Proximity #34

Open
gnwl opened this issue Aug 8, 2023 · 0 comments
Open

Instance Map Proximity #34

gnwl opened this issue Aug 8, 2023 · 0 comments
Labels

Comments

@gnwl
Copy link
Owner

gnwl commented Aug 8, 2023

While TWoW serves up maps and unit positional data for most of their instances, many are multi-floored and don't automatically set the correct floor (or even show multiple floors) both by default or by SetMapToCurrentZone(). This results in proximity only working within the boundaries of the first floor of those instances. Those boundaries may contain whole or sections of other floors in which case proximity will still work with the first floor map, but if the player or group member moves outside the bounds there's no positional data to use.

This isn't a huge issue. It just turns it back into the functionality of default servers where instances don't have maps and proximity is limited to 28 yards(follow range) or spellcast checks.

There's a possibility that I could "fix" this within NotGrid, by doing.. some sorts of checks for every instance that's messed up and figuring out what floor to set it too based on X.. maybe if bossmob is in range then set to known floor. Or maybe have an option not to auto setmaptozone and have the player manually change their map to the correct floor. Both solutions are quite silly and I'm basing these ideas off of low level instances. If BWL/AQ/Naxx all set their floors correctly then I don't really care about it. And if they don't.. well I'm not leveling and gearing up to figure it out. I'll leave this as a known bug, but consider it to be the server's issue to fix.

@gnwl gnwl added the bug label Aug 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant