Descriptive Problem Summary:
When client.dir is facing WEST and the player moves NORTH, NORTHEAST or NORTHWEST they are overlapped by the turf they are exiting (the one in front) until their icon has fully entered the new one. A Test project can be found here
Numbered Steps to Reproduce Problem:
1) Create a new environment
2) Set world.map_format to SIDE_MAP
3) Set client.dir to WEST
4) Move NORTH
Code Snippet (if applicable) to Reproduce Problem:
Expected Results:
The mob to remain on the same visual layer above the turfs
Actual Results:
The mob is overlapped by the turf in front of them, when the client.dir is set to WEST
Does the problem occur:
Every time? Or how often?
Every Time
In other games?
Yes
In other user accounts?
Yes
On other computers?
Yes
When does the problem NOT occur?
When client.dir is facing NORTH/SOUTH/EAST the movement is always as expected, it is also as expected when client.dir = WEST when moving any direction other than NORTH, NORTHEAST or NORTHWEST
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
Workarounds:
Avoiding WEST client.dir
ID:1836482
Apr 18 2015, 9:35 am
|
|||||||||||||
Resolved
| |||||||||||||
Jul 30 2018, 11:28 am
|
|
Still present. Jus' sayin...
|
I've found that this error is not limited to client.dir facing west, but actually occurs with the default client dir while moving south as well. In fact, turfs overlap objects on higher layers when bound_y is set to any non-zero value.
Side map's layering is basically completely hosed, and I've got a nice demo project to show it. http://files.byondhome.com/Ter13/testworld_sidemap_src.zip |
Lummox JR resolved issue with message:
Layering has been improved in SIDE_MAP and ISOMETRIC_MAP modes, and in both modes a problem was found where TOPDOWN_LAYER items were positioned incorrectly. |