Files
Bubberstation/code/datums/status_effects/debuffs/slime
IamgoofballandGitHub 8fa9207abc Removes particles from Slimed and Slime Food status effects to fix fps lag in xenobio (#86701)
## About The Pull Request

Removes particles from Slimed and Slime Food status effects to fix fps
lag in xenobio

## Why It's Good For The Game

Particles, when used in excessive density, lag the shit out of clients
because BYOND. Xenobiology not only creates a lot of particles using
both of these status effects, it also rapidly duplicates because of the
design of xenobiology. Ergo, massive lag as xenobiology scales up in
size over the round progression. This is bad for obvious reasons. Last
PR got ignored by both keyholders and maintainers #86076 so I'm remaking
it because letting an FPS fix stale out is incredibly bad.

Long-term for particles, because they're a dumpster fire from BYOND but
we don't want to restrict people from using the feature, we should have
a particle management subsystem that keeps track of particle density in
an area using the cell system to automatically approve/deny creation of
particles to avoid too high of clientside costs, and also automatically
handling using shared holder particles in nullspace and adding to
viscontents so we can use one particle everywhere it's needed without
creating multiple

ccing @armhulenn cuz they're a particle gamer

## Changelog

🆑
fix: Removes particles from Slimed and Slime Food status effects to fix
fps lag in xenobio
/🆑
2024-09-26 15:52:48 +12:00
..