Files
GS13NG/code/__DEFINES/traits.html
2025-02-05 06:19:18 +00:00

3 lines
15 KiB
HTML

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/traits.dm - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/__DEFINES/traits.html#define">Define Details</a></header><main><h1>code/__DEFINES/traits.dm <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_IMMOBILIZED">TRAIT_IMMOBILIZED</a></th><td>Prevents voluntary movement.</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_HANDS_BLOCKED">TRAIT_HANDS_BLOCKED</a></th><td>Prevents usage of manipulation appendages (picking, holding or using items, manipulating storage).</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_ANTIMAGIC_NO_SELFBLOCK">TRAIT_ANTIMAGIC_NO_SELFBLOCK</a></th><td>Like antimagic, but doesn't block the user from casting</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_XRAY_VISION">TRAIT_XRAY_VISION</a></th><td>Gives us turf, mob and object vision through walls</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_THERMAL_VISION">TRAIT_THERMAL_VISION</a></th><td>Gives us mob vision through walls and slight night vision</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_MESON_VISION">TRAIT_MESON_VISION</a></th><td>Gives us turf vision through walls and slight night vision</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_TRUE_NIGHT_VISION">TRAIT_TRUE_NIGHT_VISION</a></th><td>Gives us Night vision</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_REAGENT_SCANNER">TRAIT_REAGENT_SCANNER</a></th><td>Lets us scan reagents</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_NO_STAMINA_BUFFER_REGENERATION">TRAIT_NO_STAMINA_BUFFER_REGENERATION</a></th><td>Prevents stamina buffer regeneration</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_NO_STAMINA_REGENERATION">TRAIT_NO_STAMINA_REGENERATION</a></th><td>Prevents stamina regeneration</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_LIVING_NO_DENSITY">TRAIT_LIVING_NO_DENSITY</a></th><td>forces update_density to make us not dense</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_HUMAN_NO_RENDER">TRAIT_HUMAN_NO_RENDER</a></th><td>forces us to not render our overlays</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_BEING_CARRIED">TRAIT_BEING_CARRIED</a></th><td>Used for fireman carry to have mobe not be dropped when passing by a prone individual.</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_MOBILITY_NOMOVE">TRAIT_MOBILITY_NOMOVE</a></th><td>Disallow movement</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_MOBILITY_NOPICKUP">TRAIT_MOBILITY_NOPICKUP</a></th><td>Disallow pickup</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_MOBILITY_NOUSE">TRAIT_MOBILITY_NOUSE</a></th><td>Disallow item use</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_MOBILITY_NOREST">TRAIT_MOBILITY_NOREST</a></th><td>Disallow resting/unresting</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_COMBAT_MODE_LOCKED">TRAIT_COMBAT_MODE_LOCKED</a></th><td>COMBAT MODE/SPRINT MODE TRAITS
Prevents combat mode from being active.</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_SPRINT_LOCKED">TRAIT_SPRINT_LOCKED</a></th><td>Prevents sprinting from being active.</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_LAVA_IMMUNE">TRAIT_LAVA_IMMUNE</a></th><td>Weather immunities, also protect mobs inside them.</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TRAIT_KEEP_TOGETHER">TRAIT_KEEP_TOGETHER</a></th><td>Used for managing KEEP_TOGETHER in [appearance_flags]</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/TURF_Z_TRANSPARENT_TRAIT">TURF_Z_TRANSPARENT_TRAIT</a></th><td>Turf trait for when a turf is transparent</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/ACTIVE_BLOCK_TRAIT">ACTIVE_BLOCK_TRAIT</a></th><td>This trait is added by the active directional block system.</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/ACTIVE_PARRY_TRAIT">ACTIVE_PARRY_TRAIT</a></th><td>This trait is added by the parry system.</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/MAPPING_HELPER_TRAIT">MAPPING_HELPER_TRAIT</a></th><td>obtained from mapping helper</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/MAFIA_TRAIT">MAFIA_TRAIT</a></th><td>Trait associated with mafia</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/STATION_TRAIT_BANANIUM_SHIPMENTS">STATION_TRAIT_BANANIUM_SHIPMENTS</a></th><td>Traits given by station traits</td></tr><tr><th><a href="code/__DEFINES/traits.html#define/MOD_TRAIT">MOD_TRAIT</a></th><td>Trait applied by MODsuits.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/ACTIVE_BLOCK_TRAIT"><aside class="declaration">#define </aside>ACTIVE_BLOCK_TRAIT <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L424"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 424"></a></h3><p>This trait is added by the active directional block system.</p><h3 id="define/ACTIVE_PARRY_TRAIT"><aside class="declaration">#define </aside>ACTIVE_PARRY_TRAIT <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L426"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 426"></a></h3><p>This trait is added by the parry system.</p><h3 id="define/MAFIA_TRAIT"><aside class="declaration">#define </aside>MAFIA_TRAIT <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L436"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 436"></a></h3><p>Trait associated with mafia</p><h3 id="define/MAPPING_HELPER_TRAIT"><aside class="declaration">#define </aside>MAPPING_HELPER_TRAIT <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L434"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 434"></a></h3><p>obtained from mapping helper</p><h3 id="define/MOD_TRAIT"><aside class="declaration">#define </aside>MOD_TRAIT <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L451"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 451"></a></h3><p>Trait applied by MODsuits.</p><h3 id="define/STATION_TRAIT_BANANIUM_SHIPMENTS"><aside class="declaration">#define </aside>STATION_TRAIT_BANANIUM_SHIPMENTS <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L439"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 439"></a></h3><p>Traits given by station traits</p><h3 id="define/TRAIT_ANTIMAGIC_NO_SELFBLOCK"><aside class="declaration">#define </aside>TRAIT_ANTIMAGIC_NO_SELFBLOCK <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L162"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 162"></a></h3><p>Like antimagic, but doesn't block the user from casting</p><h3 id="define/TRAIT_BEING_CARRIED"><aside class="declaration">#define </aside>TRAIT_BEING_CARRIED <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L245"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 245"></a></h3><p>Used for fireman carry to have mobe not be dropped when passing by a prone individual.</p><h3 id="define/TRAIT_COMBAT_MODE_LOCKED"><aside class="declaration">#define </aside>TRAIT_COMBAT_MODE_LOCKED <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L322"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 322"></a></h3><p>COMBAT MODE/SPRINT MODE TRAITS
Prevents combat mode from being active.</p><h3 id="define/TRAIT_HANDS_BLOCKED"><aside class="declaration">#define </aside>TRAIT_HANDS_BLOCKED <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L76"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 76"></a></h3><p>Prevents usage of manipulation appendages (picking, holding or using items, manipulating storage).</p><h3 id="define/TRAIT_HUMAN_NO_RENDER"><aside class="declaration">#define </aside>TRAIT_HUMAN_NO_RENDER <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L242"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 242"></a></h3><p>forces us to not render our overlays</p><h3 id="define/TRAIT_IMMOBILIZED"><aside class="declaration">#define </aside>TRAIT_IMMOBILIZED <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L74"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 74"></a></h3><p>Prevents voluntary movement.</p><h3 id="define/TRAIT_KEEP_TOGETHER"><aside class="declaration">#define </aside>TRAIT_KEEP_TOGETHER <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L340"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 340"></a></h3><p>Used for managing KEEP_TOGETHER in [appearance_flags]</p><h3 id="define/TRAIT_LAVA_IMMUNE"><aside class="declaration">#define </aside>TRAIT_LAVA_IMMUNE <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L327"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 327"></a></h3><p>Weather immunities, also protect mobs inside them.</p><h3 id="define/TRAIT_LIVING_NO_DENSITY"><aside class="declaration">#define </aside>TRAIT_LIVING_NO_DENSITY <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L240"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 240"></a></h3><p>forces update_density to make us not dense</p><h3 id="define/TRAIT_MESON_VISION"><aside class="declaration">#define </aside>TRAIT_MESON_VISION <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L168"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 168"></a></h3><p>Gives us turf vision through walls and slight night vision</p><h3 id="define/TRAIT_MOBILITY_NOMOVE"><aside class="declaration">#define </aside>TRAIT_MOBILITY_NOMOVE <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L307"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 307"></a></h3><p>Disallow movement</p><h3 id="define/TRAIT_MOBILITY_NOPICKUP"><aside class="declaration">#define </aside>TRAIT_MOBILITY_NOPICKUP <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L309"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 309"></a></h3><p>Disallow pickup</p><h3 id="define/TRAIT_MOBILITY_NOREST"><aside class="declaration">#define </aside>TRAIT_MOBILITY_NOREST <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L313"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 313"></a></h3><p>Disallow resting/unresting</p><h3 id="define/TRAIT_MOBILITY_NOUSE"><aside class="declaration">#define </aside>TRAIT_MOBILITY_NOUSE <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L311"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 311"></a></h3><p>Disallow item use</p><h3 id="define/TRAIT_NO_STAMINA_BUFFER_REGENERATION"><aside class="declaration">#define </aside>TRAIT_NO_STAMINA_BUFFER_REGENERATION <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L235"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 235"></a></h3><p>Prevents stamina buffer regeneration</p><h3 id="define/TRAIT_NO_STAMINA_REGENERATION"><aside class="declaration">#define </aside>TRAIT_NO_STAMINA_REGENERATION <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L236"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 236"></a></h3><p>Prevents stamina regeneration</p><h3 id="define/TRAIT_REAGENT_SCANNER"><aside class="declaration">#define </aside>TRAIT_REAGENT_SCANNER <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L172"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 172"></a></h3><p>Lets us scan reagents</p><h3 id="define/TRAIT_SPRINT_LOCKED"><aside class="declaration">#define </aside>TRAIT_SPRINT_LOCKED <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L324"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 324"></a></h3><p>Prevents sprinting from being active.</p><h3 id="define/TRAIT_THERMAL_VISION"><aside class="declaration">#define </aside>TRAIT_THERMAL_VISION <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L166"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 166"></a></h3><p>Gives us mob vision through walls and slight night vision</p><h3 id="define/TRAIT_TRUE_NIGHT_VISION"><aside class="declaration">#define </aside>TRAIT_TRUE_NIGHT_VISION <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L170"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 170"></a></h3><p>Gives us Night vision</p><h3 id="define/TRAIT_XRAY_VISION"><aside class="declaration">#define </aside>TRAIT_XRAY_VISION <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L164"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 164"></a></h3><p>Gives us turf, mob and object vision through walls</p><h3 id="define/TURF_Z_TRANSPARENT_TRAIT"><aside class="declaration">#define </aside>TURF_Z_TRANSPARENT_TRAIT <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/traits.dm#L422"><img src="git.png" width="16" height="16" title="code/__DEFINES/traits.dm 422"></a></h3><p>Turf trait for when a turf is transparent</p></main><footer>tgstation.dme <a href="https://github.com/evilew/GS13-Citadel/tree/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e">e8e0068</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>