Problem description:
Implementing a jump system in a top down game and the distance above the ground is portrayed through the use of pixel_z, client.pixel_z and shadows. The problem comes in when the client.pixel_z exceeds a certain value (about 100 during my testing). When this happens, as seen in the attached image, outside of the boundaries of the map can be seen, despite being nowhere near the edge of the map and client.eye being set to EDGE_PERSPECTIVE
https://imgur.com/bDoGDNG
Copyright © 2024 BYOND Software.
All rights reserved.
You'd likely not want to be using ranges that large, anything above a certain point should probably be handled by an object that's actually moving that you attach the client's eye to.