This behavior actually is depended on for certain icon-related SS13 unit tests, as icon_state = null implies an unset icon_state rather than an unnamed icon_state to them.
Note: setting icon_state to null after the object is initialized will set it to null. The prototype is what has the incorrect value.
This behavior actually is depended on for certain icon-related SS13 unit tests, as
icon_state = nullimplies an unset icon_state rather than an unnamed icon_state to them.Note: setting
icon_statetonullafter the object is initialized will set it to null. The prototype is what has the incorrect value.