/tg/ Station 13 - Modules - TypesDefine Details

modular_nova/modules/holosynth/code/holosynth_projector.dm

HOLOSYNTH_RANGEHow far a holosynth can stray from their projector pen
HOLOSYNTH_AURA_RANGETiles around the pen within which its aura heals.
HOLOSYNTH_WOUND_HEAL_RATE_DSIntensity (deciseconds) the pen aura subtracts from electrical-damage wounds per real second. Must outpace the wound's own progression (~10 ds/sec) to actually heal.
HOLOSYNTH_WOUND_RESOLVE_SECONDSSeconds of in-range pen exposure needed to dissolve a non-intensity synth wound
/datum/component/aura_healing/holosynthaura_healing subclass that also resolves holosynth-style wounds on candidates in range. Inherits all the base healing knobs (brute/burn/organs/etc.) and adds two synth-wound knobs:
/datum/element/strippable/holosynth_penCtrl+Shift clicking the pen opens the strip menu of the mob sealed inside
/datum/strip_menu/holosynth_penStrip menu rooted at the pen's location — the owner mob sits inside the pen (its loc is the pen itself), so the adjacency / visibility checks wouldn't pass against the mob directly.

Define Details

HOLOSYNTH_AURA_RANGE

Tiles around the pen within which its aura heals.

HOLOSYNTH_RANGE

How far a holosynth can stray from their projector pen

HOLOSYNTH_WOUND_HEAL_RATE_DS

Intensity (deciseconds) the pen aura subtracts from electrical-damage wounds per real second. Must outpace the wound's own progression (~10 ds/sec) to actually heal.

HOLOSYNTH_WOUND_RESOLVE_SECONDS

Seconds of in-range pen exposure needed to dissolve a non-intensity synth wound