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
ID:2881403
Jul 25 2023, 1:42 pm (Edited on Jul 25 2023, 3:16 pm)
|
|||||||||||||
| |||||||||||||