ID:259857
 
i think we can all make better icons if we can have a larger pixmap.. like, atleast 45 by 45.. 32 by 32 doesnt give us that much...
Overlays = best friend
32x32 is a standard used by many since most screen resolutions are divisible by 32. It has been used as a standard for a long time, it's not just a Byond thing.

As Ramen said, you can easily use overlays.
mob
New()
var/obj/O=new
O.icon=icon;O.icon_state="[icon_state]2"
O.pixel_y=32
overlays+=O

Though, of course, if you want all tiles to be 40x40 you have a problem thrown at you by the basic setup of the display. However, you can go to annoying lengths to fix it so that it works however you want if you know what you are doing.