ID:2297933
 
Resolved
Using the += operator on a filters list failed in multiple cases.
BYOND Version:512.1387
Operating System:Windows 10 Home
Web Browser:Chrome 60.0.3112.113
Applies to:Dream Daemon
Status: Resolved (512.1388)

This issue has been resolved.
Descriptive Problem Summary:

Using src.filters += filter() will cause a index out of bounds error.

Numbered Steps to Reproduce Problem:
src.filters += filter(type="drop_shadow",size=1)


Expected Results:
The filter is added.

Actual Results:
A runtime error is produced.

Does the problem occur:
Every time? Or how often? Yes
In other games? n/a
On other computers? n/a

When does the problem NOT occur?
When using = instead of +=

Workarounds:
src.filters = filter(type="drop_shadow",size=1)

Lummox JR resolved issue with message:
Using the += operator on a filters list failed in multiple cases.