vgstation-coders / vgstation13

Butts
GNU Affero General Public License v3.0
265 stars 546 forks source link

Lambo open space overlays #36573

Closed SECBATON-GRIFFON closed 3 months ago

SECBATON-GRIFFON commented 4 months ago

[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: