Rendering tree shadows for some reason is causing the entire map element to be washed out. I'm using an isometric map, and creating shadows at runtime. If I simply disable the one line for creating a new tree shadow, the effects do not occur. The same can be said when I do not set the shadows icon state.
Numbered Steps to Reproduce Problem:
Code Snippet (if applicable) to Reproduce Problem:
new_shadow(blocker)
shadow = new /obj/shadow(loc)
shadow.icon_state = blocker
//problem line
new_shadow("tree")
//shadows render exactly the same under mobs, but yield proper results
Expected Results:
Render shadows the same under trees as under mobs.
Actual Results:
Shadows render properly, but wash out all map graphics
Does the problem occur:
Every time? Or how often?
When Hardware Rendering is off the graphics are washed out, as if Hardware Rendering were on, and vice versa.
In other games?
Haven't tested.
In other user accounts?
Yes.
On other computers?
Yes.
When does the problem NOT occur?
Hardware Rendering ON the graphics do not wash out when stretched. Or in 32x32, 64x64, etc map.
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.)
Untested
Workarounds:
Toggle Hardware Rendering, render the map in a 32x32, 64x64, etc icon size.
Screenshots