icon_states() returned incorrect results for big icons, in projects compiled prior to BYOND 4.0.
BYOND Version:487
Operating System:Windows XP Pro
Web Browser:N/A
Applies to:Dream Daemon
Status: Resolved (490)

This issue has been resolved.
Descriptive Problem Summary:
When a project compiled before BYOND 4.0 tried to use the icon_states() proc on a big icon, the results were incorrect.

Numbered Steps to Reproduce Problem:
1) Using BYOND 487-489, open the game DDT.Birdland.
2) Start a round. The "Game started" text will appear as only a single tile instead of 7 tiles as seen prior to BYOND 487.

Expected Results:
icon_states() should return the states "0,0" through "6,0" in Birdland.

Actual Results:
icon_states() returns a list full of "".

Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit to download old versions for testing.)

Version 486 did not have this issue.