ID:2881403
 
BYOND Version:514
Operating System:Windows 10 Pro
Web Browser:Chrome 114.0.0.0
Applies to:Dream Seeker
Status: Open

Issue hasn't been assigned a status value.
Descriptive Problem Summary:
Players CPU use spikes 5x to 10x when moving a specific way in isometric mode.

Numbered Steps to Reproduce Problem:
Load the test case project. CPU should idle around 0.08%

Hold D to move to relative east. CPU should sit around 0.10%

Now gently tap w or s once to bring your mob off the center of the turf. Now keep holding d or a to move east/west.

CPU should now be around 0.50% ~ 1.00%

Tap w or s to re-center your mob (or walk into the corner of the map) and then walk with a/d again and your cpu will be back down to 0.10%

At any point during this click the Disconnect_Camera() verb to set the eye to a static location. The CPU spike won't happen no matter where you move.

Click Reconnect_Camera() at any time to put the eye back on and the CPU spike will happen if you are 'off center' of the turf.


The issue will also not happen if you disable ISOMETRIC_MAP. Regardless of where you move or what you do with the client eye.

Did the problem NOT occur in any earlier versions? If so, what was the last version that worked?
Unsure. I tested this on the beta and I had the same issues. Same with running the game through Dream Daemon.

Test project download link: https://discord.com/channels/725444629172060262/ 725458744711839873/1133484152814059590