Filter animate no longer respects plane changes
Numbered Steps to Reproduce Problem:
Change plane of object while it's animating a filter
plane does not actually change where it did in previous versions
Code Snippet (if applicable) to Reproduce Problem:
atom
icon = 'stuff.dmi'
mob
icon_state = "blue_mob"
step_size = 8
plane = 5
verb
put_the_animated_thing_at_a_higher_plane()
set name = "change plane on the animated object from 5 to 20"
set category = "debug"
if(plane != initial(plane))
plane = initial(plane)
else
plane = 20
animate_the_thing()
set name = "make the obj animate"
set category = "debug"
filters += filter(type="rays", size=400, color="#ac323299", factor= 6, density= 20)
animate(filters[1], offset = 10, time = 100, loop = -1)
animate(offset = 10, time = 100)
turf
plane = 10
icon_state = "red_turf"
Using this snippet you can just see the layer change as the blue object goes above/below the red objects, upon animating and changing the plane it will no longer exhibit this behavior unless you downgrade to 515.1603 or lower
Expected Results:
Plane changes
Actual Results:
Plane does not change
Does the problem occur:
Every time? Or how often? Appears to be every time from my test cases
In other games? Does not seem to be game specific
In other user accounts? Yes
On other computers? Yes
When does the problem NOT occur?
515.1603 and lower
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.)
515.1603 and lower
Workarounds:
None AFAIK