ID:158944
 
Basically I made a verb to pilot lets say a robot and the robot has multiple parts and I made them all fit with the pixel_y=(blah blah) pixel_x=(blah blah) and then how piloting the robot works is that I made it so the player base icon is changed to one part of the robot like the head/chest/etc. then I added the usr.overlays += new /obj/Robotlegs and so forth for the rest of the parts, but when I move around as the robot I noticed the overlays all seem to have a density of 0 but I already set the density of all the overlays to 1 and the only part that actually has a density of 1 is the robot part that was once the player base icon that I changed to be one of the robot parts. I am so confused of how to make the rest of the overlays have a density of 1 when I already set it as 1. I appreciate any help given with this problem I have.
I thought Overlays were completey virtual not real ..
In response to Getenks
They are.
Overlays ignore density settings since they are only a graphical effect.

You might want to have a look at BigAtom.
In response to Schnitzelnagler
Thank you very much for your help I appreciate it.