Deploying to gh-pages from @ e8e0068531 🚀

This commit is contained in:
sheepishgoat
2025-02-05 06:19:18 +00:00
commit 705fd9528e
1526 changed files with 8838 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/combat/attack_types.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/combat/attack_types.html#define">Define Details</a></header><main><h1>code/__DEFINES/combat/attack_types.dm <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/attack_types.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/attack_types.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/combat/attack_types.html#define/ATTACK_TYPE_MELEE">ATTACK_TYPE_MELEE</a></th><td>Attack was melee, whether or not armed.</td></tr><tr><th><a href="code/__DEFINES/combat/attack_types.html#define/ATTACK_TYPE_PROJECTILE">ATTACK_TYPE_PROJECTILE</a></th><td>Attack was with a gun or something that should count as a gun (but not if a gun shouldn't count for a gun, crazy right?)</td></tr><tr><th><a href="code/__DEFINES/combat/attack_types.html#define/ATTACK_TYPE_UNARMED">ATTACK_TYPE_UNARMED</a></th><td>Attack was unarmed.. this usually means hand to hand combat.</td></tr><tr><th><a href="code/__DEFINES/combat/attack_types.html#define/ATTACK_TYPE_THROWN">ATTACK_TYPE_THROWN</a></th><td>Attack was a thrown atom hitting the victim.</td></tr><tr><th><a href="code/__DEFINES/combat/attack_types.html#define/ATTACK_TYPE_TACKLE">ATTACK_TYPE_TACKLE</a></th><td>Attack was a bodyslam/leap/tackle. See: Xenomorph leap tackles.</td></tr><tr><th><a href="code/__DEFINES/combat/attack_types.html#define/ATTACK_TYPE_PARRY_COUNTERATTACK">ATTACK_TYPE_PARRY_COUNTERATTACK</a></th><td>Attack was from a parry counterattack. Do not attempt to parry-this!</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/ATTACK_TYPE_MELEE"><aside class="declaration">#define </aside>ATTACK_TYPE_MELEE <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/attack_types.dm#L3"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/attack_types.dm 3"></a></h3><p>Attack was melee, whether or not armed.</p><h3 id="define/ATTACK_TYPE_PARRY_COUNTERATTACK"><aside class="declaration">#define </aside>ATTACK_TYPE_PARRY_COUNTERATTACK <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/attack_types.dm#L13"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/attack_types.dm 13"></a></h3><p>Attack was from a parry counterattack. Do not attempt to parry-this!</p><h3 id="define/ATTACK_TYPE_PROJECTILE"><aside class="declaration">#define </aside>ATTACK_TYPE_PROJECTILE <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/attack_types.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/attack_types.dm 5"></a></h3><p>Attack was with a gun or something that should count as a gun (but not if a gun shouldn't count for a gun, crazy right?)</p><h3 id="define/ATTACK_TYPE_TACKLE"><aside class="declaration">#define </aside>ATTACK_TYPE_TACKLE <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/attack_types.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/attack_types.dm 11"></a></h3><p>Attack was a bodyslam/leap/tackle. See: Xenomorph leap tackles.</p><h3 id="define/ATTACK_TYPE_THROWN"><aside class="declaration">#define </aside>ATTACK_TYPE_THROWN <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/attack_types.dm#L9"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/attack_types.dm 9"></a></h3><p>Attack was a thrown atom hitting the victim.</p><h3 id="define/ATTACK_TYPE_UNARMED"><aside class="declaration">#define </aside>ATTACK_TYPE_UNARMED <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/attack_types.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/attack_types.dm 7"></a></h3><p>Attack was unarmed.. this usually means hand to hand combat.</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>
File diff suppressed because one or more lines are too long
+3
View File
@@ -0,0 +1,3 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/combat/block_parry.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/combat/block_parry.html#define">Define Details</a></header><main><h1>code/__DEFINES/combat/block_parry.dm <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/block_parry.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/ACTIVE_BLOCK_STARTING_INTERRUPT">ACTIVE_BLOCK_STARTING_INTERRUPT</a></th><td>If this is the value of active_block_starting it signals we want to interrupt the start</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/UNARMED_PARRY">UNARMED_PARRY</a></th><td>&quot;&quot;types&quot;&quot; of parry &quot;items&quot;</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/NOT_PARRYING">NOT_PARRYING</a></th><td>Parry phase we're in</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/PARRY_DEFAULT_HANDLE_FEEDBACK">PARRY_DEFAULT_HANDLE_FEEDBACK</a></th><td>Default handling for audio/visual feedback</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/PARRY_LOCK_SPRINTING">PARRY_LOCK_SPRINTING</a></th><td>Lock sprinting while parrying</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/PARRY_LOCK_ATTACKING">PARRY_LOCK_ATTACKING</a></th><td>Lock attacking while parrying</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/PARRY_COUNTERATTACK_MELEE_ATTACK_CHAIN">PARRY_COUNTERATTACK_MELEE_ATTACK_CHAIN</a></th><td>Parry effects.
Automatically melee attacks back normally, LMB equivalent action of an harm intent attack. List association should be defaulting to 1, being the attack damage multiplier for said counterattack</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/PARRY_DISARM_ATTACKER">PARRY_DISARM_ATTACKER</a></th><td>List association should be TRUE.</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/PARRY_KNOCKDOWN_ATTACKER">PARRY_KNOCKDOWN_ATTACKER</a></th><td>List association should be duration or null for just plain knockdown.</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/PARRY_STAGGER_ATTACKER">PARRY_STAGGER_ATTACKER</a></th><td>List association should be duration.</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/PARRY_DAZE_ATTACKER">PARRY_DAZE_ATTACKER</a></th><td>List association should be amount of time to daze attacker.</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/PARRY_COUNTERATTACK_IGNORE_ADJACENCY">PARRY_COUNTERATTACK_IGNORE_ADJACENCY</a></th><td>Set to TRUE in list association to ignore adjacency checks</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/ACTIVE_BLOCK_STARTING_INTERRUPT"><aside class="declaration">#define </aside>ACTIVE_BLOCK_STARTING_INTERRUPT <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/block_parry.dm#L39"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 39"></a></h3><p>If this is the value of active_block_starting it signals we want to interrupt the start</p><h3 id="define/NOT_PARRYING"><aside class="declaration">#define </aside>NOT_PARRYING <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/block_parry.dm#L47"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 47"></a></h3><p>Parry phase we're in</p><h3 id="define/PARRY_COUNTERATTACK_IGNORE_ADJACENCY"><aside class="declaration">#define </aside>PARRY_COUNTERATTACK_IGNORE_ADJACENCY <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/block_parry.dm#L72"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 72"></a></h3><p>Set to TRUE in list association to ignore adjacency checks</p><h3 id="define/PARRY_COUNTERATTACK_MELEE_ATTACK_CHAIN"><aside class="declaration">#define </aside>PARRY_COUNTERATTACK_MELEE_ATTACK_CHAIN <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/block_parry.dm#L62"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 62"></a></h3><p>Parry effects.
Automatically melee attacks back normally, LMB equivalent action of an harm intent attack. List association should be defaulting to 1, being the attack damage multiplier for said counterattack</p><h3 id="define/PARRY_DAZE_ATTACKER"><aside class="declaration">#define </aside>PARRY_DAZE_ATTACKER <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/block_parry.dm#L70"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 70"></a></h3><p>List association should be amount of time to daze attacker.</p><h3 id="define/PARRY_DEFAULT_HANDLE_FEEDBACK"><aside class="declaration">#define </aside>PARRY_DEFAULT_HANDLE_FEEDBACK <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/block_parry.dm#L54"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 54"></a></h3><p>Default handling for audio/visual feedback</p><h3 id="define/PARRY_DISARM_ATTACKER"><aside class="declaration">#define </aside>PARRY_DISARM_ATTACKER <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/block_parry.dm#L64"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 64"></a></h3><p>List association should be TRUE.</p><h3 id="define/PARRY_KNOCKDOWN_ATTACKER"><aside class="declaration">#define </aside>PARRY_KNOCKDOWN_ATTACKER <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/block_parry.dm#L66"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 66"></a></h3><p>List association should be duration or null for just plain knockdown.</p><h3 id="define/PARRY_LOCK_ATTACKING"><aside class="declaration">#define </aside>PARRY_LOCK_ATTACKING <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/block_parry.dm#L58"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 58"></a></h3><p>Lock attacking while parrying</p><h3 id="define/PARRY_LOCK_SPRINTING"><aside class="declaration">#define </aside>PARRY_LOCK_SPRINTING <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/block_parry.dm#L56"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 56"></a></h3><p>Lock sprinting while parrying</p><h3 id="define/PARRY_STAGGER_ATTACKER"><aside class="declaration">#define </aside>PARRY_STAGGER_ATTACKER <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/block_parry.dm#L68"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 68"></a></h3><p>List association should be duration.</p><h3 id="define/UNARMED_PARRY"><aside class="declaration">#define </aside>UNARMED_PARRY <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/block_parry.dm#L42"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 42"></a></h3><p>&quot;&quot;types&quot;&quot; of parry &quot;items&quot;</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>
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/combat/stamina_combat.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/combat/stamina_combat.html#define">Define Details</a></header><main><h1>code/__DEFINES/combat/stamina_combat.dm <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/stamina_combat.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/stamina_combat.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/combat/stamina_combat.html#define/STAM_COST_W_CLASS_MULT">STAM_COST_W_CLASS_MULT</a></th><td>Base stamina cost for an item of a certain w_class without total_mass set.</td></tr><tr><th><a href="code/__DEFINES/combat/stamina_combat.html#define/STAMINA_COST_ITEM_EYESTAB">STAMINA_COST_ITEM_EYESTAB</a></th><td>Usage for eyestabbing with a screwdriver</td></tr><tr><th><a href="code/__DEFINES/combat/stamina_combat.html#define/STAMINA_COST_SHOVE_UP">STAMINA_COST_SHOVE_UP</a></th><td>Usage for shoving yourself off the ground instantly</td></tr><tr><th><a href="code/__DEFINES/combat/stamina_combat.html#define/LYING_DAMAGE_PENALTY">LYING_DAMAGE_PENALTY</a></th><td>Damage penalty when fighting prone.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/LYING_DAMAGE_PENALTY"><aside class="declaration">#define </aside>LYING_DAMAGE_PENALTY <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/stamina_combat.dm#L35"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/stamina_combat.dm 35"></a></h3><p>Damage penalty when fighting prone.</p><h3 id="define/STAMINA_COST_ITEM_EYESTAB"><aside class="declaration">#define </aside>STAMINA_COST_ITEM_EYESTAB <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/stamina_combat.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/stamina_combat.dm 11"></a></h3><p>Usage for eyestabbing with a screwdriver</p><h3 id="define/STAMINA_COST_SHOVE_UP"><aside class="declaration">#define </aside>STAMINA_COST_SHOVE_UP <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/stamina_combat.dm#L13"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/stamina_combat.dm 13"></a></h3><p>Usage for shoving yourself off the ground instantly</p><h3 id="define/STAM_COST_W_CLASS_MULT"><aside class="declaration">#define </aside>STAM_COST_W_CLASS_MULT <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/combat/stamina_combat.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/stamina_combat.dm 7"></a></h3><p>Base stamina cost for an item of a certain w_class without total_mass set.</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>