Hello everyone, good evening!
I kind of found a great way to explain the difference of how Teleportation works vs how we think it should work.
Before anything, here’s the greatest ever way of representing the situation:

What _DrRM_ said is exactly how Teleportation works.
Not because there’s an error in the code nor that they can’t add a simply routine of compensating the Y coordinate of a teleport, just like it already works with random teleport. It’s simple how it was designed. The code is not broken.
But hey, bad mechanic? Sure. But that’s how it was designed, most likely due to default engine behavior, such as with other skills that doesn’t hit other monsters on elevated grounds like stairs.
The OP is actually right on complaining about it if they’re not happy. So, why am I writing this?
Because it’s not a bug!
Even though one of people I love reading articles of says:
There’s no difference between a bug and a feature request from the user’s perspective.
Source: https://blog.codinghorror.com/thats-not-a-bug-its-a-feature-request/
That’s from a very specific case.
To help us, end users, understand the situation better to properly write feature request that won’t be confused with user randomly complaining about asking an existing mechanic to be added.
I’ll leave one question, which I’m experiencing right now:
“This fan isn’t blowing enough air, I’m still feeling the weather is too hot.”
Is the fan bugged?
Or do I simply want a new feature (a new mode for more power along with changes on its engine) so that the fan blows more air than it was originally designed to?
I hope this clears the doubt and aligns the point of everyone in the thread. As well that it helps that future feature requests gets more details so it doesn’t get ignored as “this is bugged because it doesn’t act the way I want it to”.
Have a great night!
[]'s o/