ID:2830056
 
Not a bug
BYOND Version:515.1592
Operating System:Windows 10 Pro
Web Browser:Chrome 106.0.0.0
Applies to:Dream Seeker
Status: Not a bug

This is not a bug. It may be an incorrect use of syntax or a limitation in the software. For further discussion on the matter, please consult the BYOND forums.
Descriptive Problem Summary: I've set world.movement_mode = PIXEL_MOVEMENT_MODE in my game files and for some reason the mob will move around on it's own, mostly in the south direction.

Numbered Steps to Reproduce Problem: 5 maybe

Code Snippet (if applicable) to Reproduce Problem:
world
fps = 25 // 25 frames per second
icon_size = 32 // 32x32 icon size by default

view = 6 // show up to 6 tiles outward from center (13x13 view)
movement_mode = PIXEL_MOVEMENT_MODE

//turf = /turf/flooring/

// Make objects move 8 pixels per tick when walking

mob
step_size = 8

obj
step_size = 8

mob

//has_reflection = 1
Login()
icon = 'player.dmi'
icon_state = "player"
bound_x = 6
bound_height = 31
bound_width = 22
..()


Expected Results: Pixel movement

Actual Results: Pixel movement but with the mob taking South input for some reason.

Does the problem occur: Every time


When does the problem NOT occur? If you remove world/movement_mode

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.) I'm not sure.

Workarounds: Remove world/movement_mode.

So I've just gone in to this a little more and it's not world/movement_mode causing the issue here. Seems to do it when I take it off also. Other than some turfs this is my only code below.

Edit

So after a little more testing once I press the down arrow key on my keyboard it will stop walking South. I don't believe this is a keyboard issue but I'll try another project.

Edit 2.

So I tested my keyboard and it's fine, seems like it's a DS issue with holding South arrow key until you press it.

world
fps = 25 // 25 frames per second
icon_size = 32 // 32x32 icon size by default

view = 6 // show up to 6 tiles outward from center (13x13 view)
//movement_mode = PIXEL_MOVEMENT_MODE

//turf = /turf/flooring/

// Make objects move 8 pixels per tick when walking

mob
step_size = 8

obj
step_size = 8

mob

//has_reflection = 1

Login()
icon = 'player.dmi'
icon_state = "player"
..()
Can you shoot me a test case for this so I can be sure we're on the same page?
Lummox JR resolved issue (Not a bug)
The test case revealed no issues. Seemingly a hardware issue with the keyboard.