Posted July 3, 2018 (edited) If you are in an area which has a surface height greater than 128 there is an overflow in a variable causing 129 to become -127. A very embarrassing bug, I am a bit disappointed. How the hell can you think that byte would be a good idea here??? final int tile = Server.surfaceMesh.getTile(performer.getTileX(), performer.getTileY()); final byte height = (byte)Tiles.decodeHeight(tile); if (height < -17) { performer.getCommunicator().sendNormalServerMessage("The water is too deep the creature would drown in the cage."); return true; } byte height; int realHeight = 166; height = (byte) realHeight; System.out.print(realHeight); //166 System.out.print(height); //-90 => leads to The water is too deep the creature would drown in the cage.... 166!!! levels over water!! @Keenan @Budda Edited July 3, 2018 by Sklo:D 2 Share this post Link to post Share on other sites
Posted July 3, 2018 Sounds like the issue addressed here and fixed, but maybe the fix is not in WU build yet? It's very recent. 1 Share this post Link to post Share on other sites
Posted July 3, 2018 It's already fixed and ready for the next patch, if you still have issues with it after the next server update let me know. 1 Share this post Link to post Share on other sites
Posted July 3, 2018 1 hour ago, Darklords said: It's already fixed and ready for the next patch, if you still have issues with it after the next server update let me know. When is that likely to be? Roughly? September? Share this post Link to post Share on other sites
Posted July 4, 2018 It was already fixed in WO, but appears the WU version didnt get it, we'll do a small update to correct that. Not september, no Share this post Link to post Share on other sites
Posted July 10, 2018 On 7/4/2018 at 6:59 AM, Retrograde said: It was already fixed in WO, but appears the WU version didnt get it, we'll do a small update to correct that. Not september, no Preparing for early december then. Share this post Link to post Share on other sites