ID:2406831
 
Not a bug
BYOND Version:512.1454
Operating System:Windows 7 Ultimate 64-bit
Web Browser:Chrome 69.0.3497.100
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:
If I add an obj with transform on a map element that has an icon_size of 32, the icon gets cut-out:

map element:


Numbered Steps to Reproduce Problem:

Code Snippet (if applicable) to Reproduce Problem:
            var/obj/X=new
X.layer=MOB_LAYER
X.appearance_flags=KEEP_TOGETHER | PIXEL_SCALE
X.icon=src.icon
X.overlays+=src.overlays
var/matrix/M = matrix()*5;X.transform = M
X.screen_loc = "mapevent:CENTER"
client.screen += X


Expected Results:
Show the whole icon

Actual Results:
The icon get's cut out

Does the problem occur:
Every time? Or how often? Every time
In other games? Yes
In other user accounts? Yes
On other computers? Yes

When does the problem NOT occur? Never

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.) Idk

Workarounds:
None that I know of
Lummox JR resolved issue (Not a bug)
Secondary map controls will not stretch to fit transformed icons. Add invisible corner objects to define its bounds, or better yet screw transform and just set the map zoom higher.
In response to Lummox JR
Wouldn't it be nice if you could make it stretch to fit transformed icons?
No, it'd be a huge pain.