1 line
5.2 KiB
HTML
1 line
5.2 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/projectiles.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/projectiles.html#define">Define Details</a></header><main><h1>code/__DEFINES/projectiles.dm <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/projectiles.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/projectiles.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/projectiles.html#define/PROJECTILE_PIERCE_NONE">PROJECTILE_PIERCE_NONE</a></th><td>Default behavior: hit and delete self</td></tr><tr><th><a href="code/__DEFINES/projectiles.html#define/PROJECTILE_PIERCE_HIT">PROJECTILE_PIERCE_HIT</a></th><td>Hit the thing but go through without deleting. Causes on_hit to be called with pierced = TRUE</td></tr><tr><th><a href="code/__DEFINES/projectiles.html#define/PROJECTILE_PIERCE_PHASE">PROJECTILE_PIERCE_PHASE</a></th><td>Entirely phase through the thing without ever hitting.</td></tr><tr><th><a href="code/__DEFINES/projectiles.html#define/PROJECTILE_RICOCHET_YES">PROJECTILE_RICOCHET_YES</a></th><td>This atom should be ricocheted off of from its inherent properties using standard % chance handling.</td></tr><tr><th><a href="code/__DEFINES/projectiles.html#define/PROJECTILE_RICOCHET_NO">PROJECTILE_RICOCHET_NO</a></th><td>This atom should not be ricocheted off of from its inherent properties.</td></tr><tr><th><a href="code/__DEFINES/projectiles.html#define/PROJECTILE_RICOCHET_PREVENT">PROJECTILE_RICOCHET_PREVENT</a></th><td>This atom should prevent any kind of projectile ricochet from its inherent properties.</td></tr><tr><th><a href="code/__DEFINES/projectiles.html#define/PROJECTILE_RICOCHET_FORCE">PROJECTILE_RICOCHET_FORCE</a></th><td>This atom should force a projectile ricochet from its inherent properties.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/PROJECTILE_PIERCE_HIT"><aside class="declaration">#define </aside>PROJECTILE_PIERCE_HIT <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/projectiles.dm#L6"><img src="git.png" width="16" height="16" title="code/__DEFINES/projectiles.dm 6"></a></h3><p>Hit the thing but go through without deleting. Causes on_hit to be called with pierced = TRUE</p><h3 id="define/PROJECTILE_PIERCE_NONE"><aside class="declaration">#define </aside>PROJECTILE_PIERCE_NONE <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/projectiles.dm#L4"><img src="git.png" width="16" height="16" title="code/__DEFINES/projectiles.dm 4"></a></h3><p>Default behavior: hit and delete self</p><h3 id="define/PROJECTILE_PIERCE_PHASE"><aside class="declaration">#define </aside>PROJECTILE_PIERCE_PHASE <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/projectiles.dm#L8"><img src="git.png" width="16" height="16" title="code/__DEFINES/projectiles.dm 8"></a></h3><p>Entirely phase through the thing without ever hitting.</p><h3 id="define/PROJECTILE_RICOCHET_FORCE"><aside class="declaration">#define </aside>PROJECTILE_RICOCHET_FORCE <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/projectiles.dm#L19"><img src="git.png" width="16" height="16" title="code/__DEFINES/projectiles.dm 19"></a></h3><p>This atom should force a projectile ricochet from its inherent properties.</p><h3 id="define/PROJECTILE_RICOCHET_NO"><aside class="declaration">#define </aside>PROJECTILE_RICOCHET_NO <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/projectiles.dm#L15"><img src="git.png" width="16" height="16" title="code/__DEFINES/projectiles.dm 15"></a></h3><p>This atom should not be ricocheted off of from its inherent properties.</p><h3 id="define/PROJECTILE_RICOCHET_PREVENT"><aside class="declaration">#define </aside>PROJECTILE_RICOCHET_PREVENT <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/projectiles.dm#L17"><img src="git.png" width="16" height="16" title="code/__DEFINES/projectiles.dm 17"></a></h3><p>This atom should prevent any kind of projectile ricochet from its inherent properties.</p><h3 id="define/PROJECTILE_RICOCHET_YES"><aside class="declaration">#define </aside>PROJECTILE_RICOCHET_YES <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/projectiles.dm#L13"><img src="git.png" width="16" height="16" title="code/__DEFINES/projectiles.dm 13"></a></h3><p>This atom should be ricocheted off of from its inherent properties using standard % chance handling.</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> |