ID:2318950
 
Resolved
Setting a movable's bounds so that they overhung the edge of the map would allow movement beyond the map.
BYOND Version:511
Operating System:N/A
Web Browser:N/A
Applies to:Dream Daemon
Status: Resolved (512.1396)

This issue has been resolved.
(Posted by Lummox JR on behalf of Mystery16.)

Descriptive Problem Summary:

Changing a movable's bounds so that they're outside of the map will allow movement beyond the map by allowing step_x/y to exceed normal values.

Numbered Steps to Reproduce Problem:

1) Move a mob to locate(1,1,1).
2) Set the mob's bound_x to -1.
3) Move west.

Expected Results:

The mob should be stopped at the map border.

Actual Results:

The mob keeps moving past the border.
Lummox JR resolved issue with message:
Setting a movable's bounds so that they overhung the edge of the map would allow movement beyond the map.