Yogstation 13 - Modules - TypesVar Details - Proc Details

particle holder

objects can only have one particle on them at a time, so we use these abstract effects to hold and display the effects. You know, so multiple particle effects can exist at once. also because some objects do not display particles due to how their visuals are built

Vars

emitterslist of all particle emitters
particle_flagsHolds info about how this particle emitter works See \code__DEFINES\particles.dm

Procs

on_movesignal called when a parent that's been hooked into this moves does a variety of checks to ensure overrides work out properly
parent_deletedNon movables don't delete contents on destroy, so we gotta do this
set_particle_positionSets the particles position to the passed coordinate list (X, Y, Z) See [https://www.byond.com/docs/ref/#/{notes}/particles] for position documentation

Var Details

emitters

list of all particle emitters

particle_flags

Holds info about how this particle emitter works See \code__DEFINES\particles.dm

Proc Details

on_move

signal called when a parent that's been hooked into this moves does a variety of checks to ensure overrides work out properly

parent_deleted

Non movables don't delete contents on destroy, so we gotta do this

set_particle_position

Sets the particles position to the passed coordinate list (X, Y, Z) See [https://www.byond.com/docs/ref/#/{notes}/particles] for position documentation