removes duplicate objects for these icons
makes open space overlays pull from the same pool with an alpha value
makes glass overlays only vis contents from one object matching the icon state
makes damage overlay objects not created unless glass tiles are damaged
makes non multi-z part of update_icon not used on glass tiles on multi-z
removes duplicate glass damage icons on each update on multi-z
all of this only changes anything on multi-z maps. glass tiles function the same otherwise.
Why it's good
helps with multi z performance
How this was tested
on test_multiz, snowbox and roid
Changelog
:cl:
bugfix: Multi-Z maps now have a lot less overlay objects.
[performance]
What this does
removes duplicate objects for these icons makes open space overlays pull from the same pool with an alpha value makes glass overlays only vis contents from one object matching the icon state makes damage overlay objects not created unless glass tiles are damaged makes non multi-z part of update_icon not used on glass tiles on multi-z removes duplicate glass damage icons on each update on multi-z all of this only changes anything on multi-z maps. glass tiles function the same otherwise.
Why it's good
helps with multi z performance
How this was tested
on test_multiz, snowbox and roid
Changelog
:cl: