Files
Bubberstation/code/game/objects/effects/effect_system
Leland Kemble 38037021ef Smoke applies to people once per tick (#95579)
## About The Pull Request

Chem smoke no longer applies smoke during `spread()`, waiting for
`process()` instead.
Chem smoke no longer gives reagents to mobs during its override of
`process()`, letting its parent do it instead.
Smoke no longer calls both `trans_to()` & `expose()`, letting
`trans_to()` call `expose()` instead.
All in all, it triggers on mobs once per tick, instead of 3 or 5. Hooray
for eyes everywhere.

(Stuff like tear gas still goes kind of crazy with it, being
volume-agnostic, but it's one third as bad)

## Why It's Good For The Game

fixes #95539
2026-04-13 12:59:49 -05:00
..