Daedalus Dock - Modules - Types

code/game/objects/effects/effect_system/fluid_spread/effects_smoke.dm

/obj/effect/particle_effect/fluid/smokeA fluid which spreads through the air affecting every mob it engulfs.
/datum/effect_system/fluid_spread/smokeA factory which produces clouds of smoke.
/datum/effect_system/fluid_spread/smoke/transparentSame as the base type, but the smoke produced is not opaque
/obj/effect/particle_effect/fluid/smoke/transparentSame as the base type, but is not opaque.
/proc/do_smoke A helper proc used to spawn small puffs of smoke.
/obj/effect/particle_effect/fluid/smoke/quickSmoke that dissipates as quickly as possible.
/datum/effect_system/fluid_spread/smoke/quickA factory which produces smoke that dissipates as quickly as possible.
/obj/effect/particle_effect/fluid/smoke/badSmoke that makes you cough and reduces the power of lasers.
/datum/effect_system/fluid_spread/smoke/badA factory which produces smoke that makes you cough.
/obj/effect/particle_effect/fluid/smoke/bad/greenGreen smoke that makes you cough.
/datum/effect_system/fluid_spread/smoke/bad/greenA factory which produces green smoke that makes you cough.
/obj/effect/particle_effect/fluid/smoke/bad/blackBlack smoke that makes you cough. (Actually dark grey)
/datum/effect_system/fluid_spread/smoke/bad/blackA factory which produces black smoke that makes you cough.
/obj/effect/particle_effect/fluid/smoke/freezingLight blue, transparent smoke which is usually paired with a blast that chills every turf in the area.
/datum/effect_system/fluid_spread/smoke/freezingA factory which produces light blue, transparent smoke and a blast that chills every turf in the area.
/datum/effect_system/fluid_spread/smoke/freezing/deconA variant of the base freezing smoke formerly used by the vent decontamination event.
/obj/effect/particle_effect/fluid/smoke/sleepingSmoke which knocks you out if you breathe it in.
/datum/effect_system/fluid_spread/smoke/sleepingA factory which produces sleeping smoke.
/obj/effect/particle_effect/fluid/smoke/chemSmoke which contains reagents which it applies to everything it comes into contact with.
/proc/do_chem_smoke Helper to quickly create a cloud of reagent smoke
/datum/effect_system/fluid_spread/smoke/chemA factory which produces clouds of chemical bearing smoke.
/obj/effect/particle_effect/fluid/smoke/chem/quickA version of chemical smoke with a very short lifespan.