If you resize a map from a larger number to a smaller number, screen artifacts from the old turfs remain even though the turfs no longer exist.
Numbered Steps to Reproduce Problem:
1) Set up a project that displays a map, an info panel as default and an output as default
2) Create a map that is 10x10x1 with a turf of some random flood-fill color
3) Run code snippet
4) Use Resize to resize from 10x10x1 to 1x1x1
5) Graphical artifacts from the past turfs despite only 1 turf existing
Code Snippet (if applicable) to Reproduce Problem:
client/verb/Resize(x_ as num, y_ as num, z_ as num)
world.maxx = x_
world.maxy = y_
world.maxz = z_
. = 0
for(var/turf/T) .++
world << "[.] turfs exist"
turf/icon = 'test.dmi'
Expected Results:
Black screen except for 1 single turf
Actual Results:
Black screen with screen artifacts from the old turfs
Does the problem occur:
Every time
When does the problem NOT occur?
Workarounds:
None