Dream Seeker client framerate drops significantly when drawing icon_states from an icon with a large number of icon_states.
Numbered Steps to Reproduce Problem:
1. Create an icon (this was tested with 6500+ icon_states) with a large number of icon states.
2. Create objects using icon_states from the end of this icon
3. Display a large number of these objects
Code Snippet (if applicable) to Reproduce Problem:
Not applicable
Expected Results:
No performance problems. Everything renders as expected.
Actual Results:
Graphics render as expected but there is a very sharp decrease in framerate.
Does the problem occur:
Every time? Or how often?
Every time
In other games?
Not tested
In other user accounts?
Yes
On other computers?
Yes
When does the problem NOT occur?
When the objects in question are using icon_states from the front of the large icon.
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.)
Workarounds:
Split the large icon up into smaller icons and distribute the icon_states.