ID:87365
 
Resolved
Fixed in 461
BYOND Version:459
Operating System:Windows 7 Ultimate
Web Browser:Chrome 3.0.195.33
Status: Resolved (461)

This issue has been resolved.
Descriptive Problem Summary:
(tiled maps)
When you make an object that's multitiled, give it icon_state x, then decide to change x to y, all instances of object on the map will still retain icon_state "x x,y" instead of "y x,y".
Numbered Steps to Reproduce Problem:
Make a multitiled object.
Place it on the map.
Compile
Rename the objects icon_state.
Change the objects icon_state to the new one.
Recompile.
Go back to the map, and note that it is still the old icon_state.
Code Snippet (if applicable) to Reproduce Problem:


Expected Results:
Icons update properly when the name is changed.
Actual Results:
Icons end up being blank, blueish, or somesuch.
Does the problem occur:
Every time? Or how often? Every time
In other games? n/a
In other user accounts? Yep
On other computers? Yep

When does the problem NOT occur?
When I don't change the icon_states name.

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.)
every version after 455.
Workarounds:
Don't change your icon_state names (for multitiles), or else you might have to do a lot of remapping.
Bug fix: When using map_format=TILED_ICON_MAP and adding a big object to the map, editing the object's instance did not update the tiles already placed on the map.

(Like a similar bug before this, this is not new behavior to 455+ and has probably existed since the automatic placement of tiles was first implemented.)
Ah, I've not noticed until now, but thank you nonetheless.