I've tried doing it a few ways, but they're all rough and pretty stupid to be honest. If anyone could explain a way to implement this or give any tips in dealing with backgrounds on a map it'd be much appreciated.
Also, for some reason when I use the below method clicking a Space object does nothing when it should spawn a Chasis. If I use this method with Space being a turf it works though, so I'd appreciate help with this as well.
obj
Space
icon = 'Icon1.dmi'
icon_state = "space"
Click()
new /obj/Chasis(src)
Chasis
icon = 'Icon1.dmi'
icon_state = "chasis"
step_size = 8
turf
Background
icon = 'Background.png'
Not sure what you really want to get to with this, but I think this would be fine:
Do not copy paste this in, just wanted to provide some functionality examples. Without further explanation about how things are meant to work, this is what I can offer you, feel free to reply back if you need anything else.