/tg/ Station 13 - Modules - Types

modular_aphelion/modules/custom_sprites/code/tools.dm

/proc/custom_sprite_salon_tool_menuOffers new custom work or restoration of the previous round style, then starts the request. Sleeps.
/obj/item/tattoo_machineThe tattooist's tool. Used on someone, it opens the whole-body tattoo canvas on their current look.
/proc/do_salon_workA do_after() for the finishing touches that plays the tool's work sound, and the tattoo machine's hum, until it ends either way.
/datum/looping_sound/salon_snippingScissor snips while salon work goes on. Stopping it cuts the clip off for everyone who heard it.
/datum/looping_sound/salon_snipping/drawingA single work clip that brush activity in the editor starts, rather than a loop.
/datum/looping_sound/salon_snipping/drawing/tattooThe tattoo needle's pitch-varied clip.
/datum/looping_sound/salon_tattoo_ambienceThe tattoo machine's steady hum under the needle.