ID:2907273
 
BYOND Version:515.1623
Operating System:Windows 11 Home 64-bit
Web Browser:Chrome 120.0.0.0
Applies to:Dream Seeker
Status: Unverified

Thus far we've been unable to verify or reproduce this bug. Or, it has been observed but it cannot be triggered with a reliable test case. You can help us out by editing your report or adding a comment with more information.
Descriptive Problem Summary:
I wanted to make an isometric game utilizing the engine's 8 directions that an icon can be in, but if I set the client's direction to be bicardinal (such as SOUTH|EAST), Dream Seeker will crash.

This crash applies to TOPDOWN_MAP and ISOMETRIC_MAP
This does not apply to SIDE_MAP or TILED_ICON_MAP, and prioritizes NORTH/SOUTH view, ignoring EAST/WEST

/world
map_format = ISOMETRIC_MAP
/mob/Login()
..()
client.dir = EAST

/mob/verb/setface()
client.dir = NORTH | EAST


I understand that it would be difficult to implement/support bicardinal directions in these views, but it would be amazing to utilize BYOND's 8-dir sprites like this
Diagonal client.dir doesn't actually make any sense, so there's no way to support it. But the crash is definitely a bug.
Lummox JR changed status to 'Unverified'
I'm unable to reproduce a crash, in topdown or isometric mode.

Do you have a test project I can look at, to make sure we're on the same page?