Deploy to GitHub pages

This commit is contained in:
github-actions[bot]
2026-08-26 00:26:58 +00:00
committed by GitHub
commit 835dffb4c8
2864 changed files with 11879 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/datums/actions/cooldown_action.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/actions/cooldown_action.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/actions/cooldown_action.dm"><img src="git.png" width="16" height="16" title="code/datums/actions/cooldown_action.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/action/cooldown.html">/datum/action/cooldown</a></th><td>Preset for an action that has a cooldown.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/actions/item_action.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/actions/item_action.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/actions/item_action.dm"><img src="git.png" width="16" height="16" title="code/datums/actions/item_action.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/action.html">action</a>/item_action/organ_action</th><td>prset for organ actions</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/ai/ai_behavior.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/ai_behavior.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/ai_behavior.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/ai_behavior.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_behavior.html">/datum/ai_behavior</a></th><td>Abstract class for an action an AI can take. Can range from movement to grabbing a nearby weapon.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+13
View File
@@ -0,0 +1,13 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/ai/ai_controller.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/datums/ai/ai_controller.html#define">Define Details</a></header><main><h1>code/datums/ai/ai_controller.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/ai_controller.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/ai_controller.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_controller.html">/datum/ai_controller</a></th><td>AI controllers are a datumized form of AI that simulates the input a player
would otherwise give to a atom. What this means is that these datums have
ways of interacting with a specific atom and control it. They posses a
&quot;blackboard&quot; with the information the AI knows and has, and will plan actions
it will try to perform through multiple modular subtrees with behaviors.</td></tr><tr><th><a href="code/datums/ai/ai_controller.html#define/TRACK_AI_DATUM_TARGET">TRACK_AI_DATUM_TARGET</a></th><td>Used to manage references to datum by AI controllers</td></tr><tr><th><a href="code/datums/ai/ai_controller.html#define/CLEAR_AI_DATUM_TARGET">CLEAR_AI_DATUM_TARGET</a></th><td>Used to clear previously set reference handing by AI controllers</td></tr><tr><th><a href="code/datums/ai/ai_controller.html#define/TRAIT_AI_TRACKING">TRAIT_AI_TRACKING</a></th><td>Used for above to track all the keys that have registered a signal</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/CLEAR_AI_DATUM_TARGET"><aside class="declaration">#define </aside>CLEAR_AI_DATUM_TARGET<aside>(tracked_datum, key)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/ai_controller.dm#L699"><img src="git.png" width="16" height="16" title="code/datums/ai/ai_controller.dm 699"></a></h3><p>Used to clear previously set reference handing by AI controllers</p>
<ul>
<li>tracked_datum - something being removed from an ai blackboard</li>
<li>key - the associated key</li>
</ul><h3 id="define/TRACK_AI_DATUM_TARGET"><aside class="declaration">#define </aside>TRACK_AI_DATUM_TARGET<aside>(tracked_datum, key)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/ai_controller.dm#L683"><img src="git.png" width="16" height="16" title="code/datums/ai/ai_controller.dm 683"></a></h3><p>Used to manage references to datum by AI controllers</p>
<ul>
<li>tracked_datum - something being added to an ai blackboard</li>
<li>key - the associated key</li>
</ul><h3 id="define/TRAIT_AI_TRACKING"><aside class="declaration">#define </aside>TRAIT_AI_TRACKING <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/ai_controller.dm#L710"><img src="git.png" width="16" height="16" title="code/datums/ai/ai_controller.dm 710"></a></h3><p>Used for above to track all the keys that have registered a signal</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+4
View File
@@ -0,0 +1,4 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/ai/ai_planning_subtree.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/ai_planning_subtree.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/ai_planning_subtree.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/ai_planning_subtree.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_planning_subtree.html">/datum/ai_planning_subtree</a></th><td>A subtree is attached to a controller and is occasionally called by
/ai_controller/select_behaviors(). This mainly exists to act as a way to
subtype and modify select_behaviors() without needing to subtype the AI
controller itself.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_ai_behaviors/befriend_target.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_ai_behaviors/befriend_target.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_ai_behaviors/befriend_target.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_ai_behaviors/befriend_target.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/befriend_target</th><td>behavior to befriend any targets</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
@@ -0,0 +1,2 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/ai/basic_mobs/basic_ai_behaviors/frustration.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_ai_behaviors/frustration.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_ai_behaviors/frustration.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_ai_behaviors/frustration.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/frustration</th><td>A simple frustration behavior to be queued in addition to another behavior. If the given duration ellapses and the frustration key is still
present, the ai will cancel all of it's actions.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_ai_behaviors/interact_with_target.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_ai_behaviors/interact_with_target.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_ai_behaviors/interact_with_target.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_ai_behaviors/interact_with_target.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_behavior/interact_with_target.html">/datum/ai_behavior/interact_with_target</a></th><td>Behavior for general interactions with any targets</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_ai_behaviors/nearest_targeting.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_ai_behaviors/nearest_targeting.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_ai_behaviors/nearest_targeting.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_ai_behaviors/nearest_targeting.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/<a href="datum/ai_behavior/find_potential_targets.html">find_potential_targets</a>/nearest</th><td>Picks targets based on which one is closest to you, choice between targets at equal distance is arbitrary</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/<a href="datum/ai_behavior/target_from_retaliate_list.html">target_from_retaliate_list</a>/nearest</th><td>As above but targets have been filtered from the 'retaliate' blackboard list</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_ai_behaviors/run_away_from_target.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_ai_behaviors/run_away_from_target.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_ai_behaviors/run_away_from_target.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_ai_behaviors/run_away_from_target.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_behavior/run_away_from_target.html">/datum/ai_behavior/run_away_from_target</a></th><td>Move to a position further away from your current target</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_ai_behaviors/stop_and_stare.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_ai_behaviors/stop_and_stare.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_ai_behaviors/stop_and_stare.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_ai_behaviors/stop_and_stare.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/stop_and_stare</th><td>Makes a mob simply stop and stare at a movable... yea...</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
@@ -0,0 +1,2 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/ai/basic_mobs/basic_ai_behaviors/targeted_mob_abilities.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_ai_behaviors/targeted_mob_abilities.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_ai_behaviors/targeted_mob_abilities.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_ai_behaviors/targeted_mob_abilities.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/targeted_mob_ability</th><td>Attempts to use a mob's cooldown ability on a target</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/targeted_mob_ability/and_plan_execute</th><td>Attempts to use a mob's cooldown ability on a target and then move the target into a special target blackboard datum
Doesn't need another subtype to clear BB_BASIC_MOB_EXECUTION_TARGET because it will be the target key for the normal action</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/targeted_mob_ability/and_clear_target</th><td>Attempts to use a mob's cooldown ability on a target and releases the target when the action completes</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/targeted_mob_ability/min_range</th><td>Attempts to move into the provided range and then use a mob's cooldown ability on a target</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_ai_behaviors/tipped_reaction.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_ai_behaviors/tipped_reaction.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_ai_behaviors/tipped_reaction.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_ai_behaviors/tipped_reaction.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/tipped_reaction</th><td>Type of tipped reaction that is akin to puppy dog eyes.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
@@ -0,0 +1,3 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/ai/basic_mobs/basic_ai_behaviors/travel_towards.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_ai_behaviors/travel_towards.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_ai_behaviors/travel_towards.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_ai_behaviors/travel_towards.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_behavior/travel_towards.html">/datum/ai_behavior/travel_towards</a></th><td>Moves towards the atom in the passed blackboard key.
Planning continues during this action so it can be interrupted by higher priority actions.</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/travel_towards_atom</th><td>Travel towards an atom you pass directly from the controller rather than a blackboard key.
You might need to do this to avoid repeating some checks in both a controller and an action.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_subtrees/attack_adjacent_target.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_subtrees/attack_adjacent_target.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_subtrees/attack_adjacent_target.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_subtrees/attack_adjacent_target.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_planning_subtree.html">ai_planning_subtree</a>/<a href="datum/ai_planning_subtree/basic_melee_attack_subtree.html">basic_melee_attack_subtree</a>/opportunistic</th><td>Attack something which is already adjacent to us, without ending planning</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/<a href="datum/ai_behavior/basic_melee_attack.html">basic_melee_attack</a>/opportunistic</th><td>Attack something which is already adjacent to us without moving</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_subtrees/attack_obstacle_in_path.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_subtrees/attack_obstacle_in_path.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_subtrees/attack_obstacle_in_path.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_subtrees/attack_obstacle_in_path.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_planning_subtree/attack_obstacle_in_path.html">/datum/ai_planning_subtree/attack_obstacle_in_path</a></th><td>If there's something between us and our target then we need to queue a behaviour to make it not be there</td></tr><tr><th><a href="datum/ai_behavior/attack_obstructions.html">/datum/ai_behavior/attack_obstructions</a></th><td>Something is in our way, get it outta here</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_subtrees/capricious_retaliate.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_subtrees/capricious_retaliate.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_subtrees/capricious_retaliate.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_subtrees/capricious_retaliate.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_planning_subtree/capricious_retaliate.html">/datum/ai_planning_subtree/capricious_retaliate</a></th><td>Add or remove people to our retaliation shitlist just on an arbitrary whim</td></tr><tr><th><a href="datum/ai_behavior/capricious_retaliate.html">/datum/ai_behavior/capricious_retaliate</a></th><td>Add or remove people to our retaliation shitlist just on an arbitrary whim</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_subtrees/find_food.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_subtrees/find_food.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_subtrees/find_food.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_subtrees/find_food.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_planning_subtree/find_food.html">/datum/ai_planning_subtree/find_food</a></th><td>Similar to finding a target but looks for food types in the blackboard.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
@@ -0,0 +1,2 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/ai/basic_mobs/basic_subtrees/flee_target.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_subtrees/flee_target.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_subtrees/flee_target.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_subtrees/flee_target.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_planning_subtree/flee_target.html">/datum/ai_planning_subtree/flee_target</a></th><td>Try to escape from your current target, without performing any other actions.</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_planning_subtree.html">ai_planning_subtree</a>/<a href="datum/ai_planning_subtree/flee_target.html">flee_target</a>/from_flee_key</th><td>Try to escape from your current target, without performing any other actions.
Reads from some fleeing-specific targeting keys rather than the current mob target.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_subtrees/maintain_distance.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_subtrees/maintain_distance.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_subtrees/maintain_distance.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_subtrees/maintain_distance.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_planning_subtree/maintain_distance.html">/datum/ai_planning_subtree/maintain_distance</a></th><td>Step away if too close, or towards if too far</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/step_away</th><td>Take one step away</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/pursue_to_range</th><td>Pursue a target until we are within a provided range</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/cover_minimum_distance</th><td>instead of taking a single step, we cover the entire distance</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_subtrees/make_babies.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_subtrees/make_babies.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_subtrees/make_babies.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_subtrees/make_babies.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_planning_subtree/make_babies.html">/datum/ai_planning_subtree/make_babies</a></th><td>Reproduce with a similar mob.</td></tr><tr><th><a href="datum/ai_behavior/find_partner.html">/datum/ai_behavior/find_partner</a></th><td>Find a compatible, living partner, if we're also alone.</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/make_babies</th><td>Reproduce.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_subtrees/ranged_skirmish.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_subtrees/ranged_skirmish.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_subtrees/ranged_skirmish.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_subtrees/ranged_skirmish.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_planning_subtree/ranged_skirmish.html">/datum/ai_planning_subtree/ranged_skirmish</a></th><td>Fire a ranged attack without interrupting movement.</td></tr><tr><th><a href="datum/ai_behavior/ranged_skirmish.html">/datum/ai_behavior/ranged_skirmish</a></th><td>How often will we try to perform our ranged attack?</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_subtrees/shapechange_ambush.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_subtrees/shapechange_ambush.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_subtrees/shapechange_ambush.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_subtrees/shapechange_ambush.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_planning_subtree/shapechange_ambush.html">/datum/ai_planning_subtree/shapechange_ambush</a></th><td>Shapeshift when we have no target, until someone has been nearby for long enough</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/use_mob_ability/shapeshift</th><td>Selects a random shapeshift ability before shifting</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_subtrees/simple_find_nearest_target_to_flee.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_subtrees/simple_find_nearest_target_to_flee.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_subtrees/simple_find_nearest_target_to_flee.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_subtrees/simple_find_nearest_target_to_flee.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_planning_subtree.html">ai_planning_subtree</a>/simple_find_nearest_target_to_flee</th><td>Find the nearest thing which we assume is hostile and set it as the flee target</td></tr><tr><th><a href="datum/ai_planning_subtree/find_nearest_thing_which_attacked_me_to_flee.html">/datum/ai_planning_subtree/find_nearest_thing_which_attacked_me_to_flee</a></th><td>Find the nearest thing on our list of 'things which have done damage to me' and set it as the flee target</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_subtrees/stare_at_thing.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_subtrees/stare_at_thing.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_subtrees/stare_at_thing.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_subtrees/stare_at_thing.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_planning_subtree.html">ai_planning_subtree</a>/stare_at_thing</th><td>Locate a thing (practically any atom) to stop and stare at.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
@@ -0,0 +1,4 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/ai/basic_mobs/basic_subtrees/target_retaliate.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_subtrees/target_retaliate.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_subtrees/target_retaliate.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_subtrees/target_retaliate.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_planning_subtree/target_retaliate.html">/datum/ai_planning_subtree/target_retaliate</a></th><td>Sets the BB target to a mob which you can see and who has recently attacked you</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_planning_subtree.html">ai_planning_subtree</a>/<a href="datum/ai_planning_subtree/target_retaliate.html">target_retaliate</a>/to_flee</th><td>Places a mob which you can see and who has recently attacked you into some 'run away from this' AI keys
Can use a different targeting strategy than you use to select attack targets
Not required if fleeing is the only target behaviour or uses the same target datum</td></tr><tr><th><a href="datum/ai_behavior/target_from_retaliate_list.html">/datum/ai_behavior/target_from_retaliate_list</a></th><td>Picks a target from a provided list of atoms who have been pissing you off
You will probably need /datum/element/ai_retaliate to take advantage of this unless you're populating the blackboard yourself</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_subtrees/targeted_mob_ability.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_subtrees/targeted_mob_ability.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_subtrees/targeted_mob_ability.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_subtrees/targeted_mob_ability.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_planning_subtree/targeted_mob_ability.html">/datum/ai_planning_subtree/targeted_mob_ability</a></th><td>Attempts to use a mob ability on a target</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_subtrees/tip_reaction.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_subtrees/tip_reaction.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_subtrees/tip_reaction.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_subtrees/tip_reaction.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_planning_subtree.html">ai_planning_subtree</a>/tip_reaction</th><td>used by cows</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/basic_subtrees/travel_to_point.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_subtrees/travel_to_point.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_subtrees/travel_to_point.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_subtrees/travel_to_point.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_planning_subtree/travel_to_point.html">/datum/ai_planning_subtree/travel_to_point</a></th><td>Simply walk to a location</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
@@ -0,0 +1,2 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/ai/basic_mobs/basic_subtrees/use_mob_ability.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/basic_subtrees/use_mob_ability.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/basic_subtrees/use_mob_ability.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/basic_subtrees/use_mob_ability.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_planning_subtree/use_mob_ability.html">/datum/ai_planning_subtree/use_mob_ability</a></th><td>Simple behaviours which simply try to use an ability whenever it is available.
For something which wants a target try <code>targeted_mob_ability</code>.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/generic_controllers.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/generic_controllers.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/generic_controllers.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/generic_controllers.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_controller.html">ai_controller</a>/basic_controller/simple/simple_hostile_obstacles</th><td>Find a target, walk at target, attack intervening obstacles</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_controller.html">ai_controller</a>/basic_controller/simple/simple_hostile_obstacles/prowler</th><td>Prowls around when not attacking people</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_controller.html">ai_controller</a>/basic_controller/simple/simple_hostile_obstacles/ventcrawler</th><td>Will ventcrawl around until it finds a target to attack.</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_controller.html">ai_controller</a>/basic_controller/simple/simple_ranged</th><td>Find a target, keep distance</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_controller.html">ai_controller</a>/basic_controller/simple/simple_ranged_retaliate</th><td>Retaliate at range, keep distance</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_controller.html">ai_controller</a>/basic_controller/simple/simple_skirmisher</th><td>Find a target, walk towards it AND shoot it</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_controller.html">ai_controller</a>/basic_controller/simple/simple_skirmisher/prowler</th><td>Wanders around until it finds something it can walk towards and shoot</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_controller.html">ai_controller</a>/basic_controller/simple/simple_ability</th><td>Use an ability on target on cooldown</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_controller.html">ai_controller</a>/basic_controller/simple/simple_ability_retaliate</th><td>Use an ability to retaliate on cooldown</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_controller.html">ai_controller</a>/basic_controller/simple/simple_ability_melee</th><td>Use an ability on target on cooldown, then try to punch them</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_controller.html">ai_controller</a>/basic_controller/simple/simple_ability_ranged</th><td>Use an ability on target on cooldown, then try to shoot them</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_controller.html">ai_controller</a>/basic_controller/simple/retaliate</th><td>Fight back if attacked</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_controller.html">ai_controller</a>/basic_controller/simple/simple_capricious</th><td>Get pissed at random people for no reason. Most often seen with goats.</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_controller.html">ai_controller</a>/basic_controller/simple/simple_fearful</th><td>Runs away from anyone it sees</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_controller.html">ai_controller</a>/basic_controller/simple/simple_skittish</th><td>Runs away when attacked</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
@@ -0,0 +1,2 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/ai/basic_mobs/hunting_behavior/find_and_hunt_target.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/hunting_behavior/find_and_hunt_target.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/hunting_behavior/find_and_hunt_target.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/hunting_behavior/find_and_hunt_target.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_planning_subtree/find_and_hunt_target.html">/datum/ai_planning_subtree/find_and_hunt_target</a></th><td>Tells the AI to find a certain target nearby to hunt.
If a target has been found, we will start to move towards it, and eventually attack it.</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_planning_subtree.html">ai_planning_subtree</a>/<a href="datum/ai_planning_subtree/find_and_hunt_target.html">find_and_hunt_target</a>/clean</th><td>Find and clean things</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/hunting_behavior/find_hunt_target.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/hunting_behavior/find_hunt_target.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/hunting_behavior/find_hunt_target.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/hunting_behavior/find_hunt_target.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_behavior/find_hunt_target.html">/datum/ai_behavior/find_hunt_target</a></th><td>Finds a specific atom type to hunt.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/hunting_behavior/hunt_target.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/hunting_behavior/hunt_target.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/hunting_behavior/hunt_target.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/hunting_behavior/hunt_target.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_behavior/hunt_target.html">/datum/ai_behavior/hunt_target</a></th><td>Hunts down a specific atom type.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/basic_mobs/hunting_behavior/hunting_corpses.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/basic_mobs/hunting_behavior/hunting_corpses.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/basic_mobs/hunting_behavior/hunting_corpses.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/basic_mobs/hunting_behavior/hunting_corpses.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_planning_subtree.html">ai_planning_subtree</a>/<a href="datum/ai_planning_subtree/find_and_hunt_target.html">find_and_hunt_target</a>/corpses</th><td>Find and attack corpses</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/<a href="datum/ai_behavior/find_hunt_target.html">find_hunt_target</a>/corpses</th><td>Find nearby dead mobs</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_planning_subtree.html">ai_planning_subtree</a>/<a href="datum/ai_planning_subtree/find_and_hunt_target.html">find_and_hunt_target</a>/corpses/human</th><td>Find and attack specifically human corpses</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/ai/generic/find_and_set.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/generic/find_and_set.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/generic/find_and_set.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/generic/find_and_set.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/find_and_set</th><td>Finds an item near themselves, sets a blackboard key as it. Very useful for AIs that need to use machines or something.
If you want to do something more complicated than find a single atom, change the search_tactic() proc
cool tip: search_tactic() can set lists</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/find_and_set/in_list</th><td>Variant of find and set that takes a list of things to find.</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/find_and_set/pawn_must_hold_item</th><td>Variant of find and set that fails if the living pawn doesn't hold something</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/find_and_set/edible</th><td>Variant of find and set that also requires the item to be edible. checks hands too</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/generic/generic_behaviors.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/generic/generic_behaviors.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/generic/generic_behaviors.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/generic/generic_behaviors.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/use_in_hand</th><td>Use in hand the currently held item</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/use_on_object</th><td>Use the currently held item, or unarmed, on a weakref to an object in the world</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/drop_item</th><td>Drops items in hands, very important for future behaviors that require the pawn to grab stuff</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/idle_behaviors/idle_random_walk.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/idle_behaviors/idle_random_walk.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/idle_behaviors/idle_random_walk.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/idle_behaviors/idle_random_walk.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/idle_behavior/idle_random_walk.html">/datum/idle_behavior/idle_random_walk</a></th><td>Randomly choose a direction to walk in.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/monkey/monkey_controller.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/monkey/monkey_controller.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/monkey/monkey_controller.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/monkey/monkey_controller.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_controller/monkey.html">/datum/ai_controller/monkey</a></th><td>OOK OOK OOK</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/ai/movement/ai_movement.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/movement/ai_movement.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/movement/ai_movement.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/movement/ai_movement.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_movement.html">/datum/ai_movement</a></th><td>This datum is an abstract class that can be overriden for different types of movement.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/movement/ai_movement_astar.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/movement/ai_movement_astar.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/movement/ai_movement_astar.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/movement/ai_movement_astar.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_movement/astar.html">/datum/ai_movement/astar</a></th><td>This movement datum represents smart-pathing</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/movement/ai_movement_jps.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/movement/ai_movement_jps.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/movement/ai_movement_jps.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/movement/ai_movement_jps.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_movement/jps.html">/datum/ai_movement/jps</a></th><td>This movement datum represents smart-pathing</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/movement/basic_avoidance.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/movement/basic_avoidance.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/movement/basic_avoidance.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/movement/basic_avoidance.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/ai_movement/basic_avoidance.html">/datum/ai_movement/basic_avoidance</a></th><td>Uses Byond's basic obstacle avoidance movement</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_movement.html">ai_movement</a>/<a href="datum/ai_movement/basic_avoidance.html">basic_avoidance</a>/backstep</th><td>Move immediately and don't update our facing</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/movement/complete_stop.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/movement/complete_stop.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/movement/complete_stop.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/movement/complete_stop.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_movement.html">ai_movement</a>/complete_stop</th><td>Come to a complete stop for a set amount of time.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/targeting_strategy/basic_targeting_strategy.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/targeting_strategy/basic_targeting_strategy.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/targeting_strategy/basic_targeting_strategy.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/targeting_strategy/basic_targeting_strategy.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/targeting_strategy/basic/of_size.html">/datum/targeting_strategy/basic/of_size</a></th><td>Subtype which searches for mobs of a size relative to ours</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/ai/targeting_strategy/dont_target_friends.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/targeting_strategy/dont_target_friends.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/targeting_strategy/dont_target_friends.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/targeting_strategy/dont_target_friends.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/targeting_strategy/basic/not_friends.html">/datum/targeting_strategy/basic/not_friends</a></th><td>Don't target an atom in our friends list (or turfs), anything else is fair game</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/targeting_strategy.html">targeting_strategy</a>/<a href="datum/targeting_strategy/basic.html">basic</a>/<a href="datum/targeting_strategy/basic/not_friends.html">not_friends</a>/allow_items</th><td>Subtype that allows us to target items while deftly avoiding attacking our allies. Be careful when it comes to targeting items as an AI could get trapped targeting something it can't destroy.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
@@ -0,0 +1,3 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/ai/targeting_strategy/targeting_strategy.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai/targeting_strategy/targeting_strategy.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai/targeting_strategy/targeting_strategy.dm"><img src="git.png" width="16" height="16" title="code/datums/ai/targeting_strategy/targeting_strategy.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/targeting_strategy.html">/datum/targeting_strategy</a></th><td>Datum for basic mobs to define what they can attack.
Global, just like ai_behaviors.
Meant to be subtyped into different kinds of targeting strategies.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/ai_law_sets.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/ai_law_sets.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/ai_law_sets.dm"><img src="git.png" width="16" height="16" title="code/datums/ai_law_sets.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/asimov</th><td>Asimov</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/crewsimov</th><td>Crewsimov</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/quarantine</th><td>Quarantine.</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/nanotrasen</th><td>Nanotrasen/Malf</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/nanotrasen_aggressive</th><td>Nanotrasen Aggressive</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/robocop</th><td>Robocop</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/paladin</th><td>P.A.L.A.D.I.N.</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/corporate</th><td>Corporate</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/tyrant</th><td>T.Y.R.A.N.T.</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/antimov</th><td>Antimov</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/pranksimov</th><td>Pranksimov</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/cctv</th><td>CCTV</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/hippocratic</th><td>Hippocratic Oath</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/maintain</th><td>Station Efficiency</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/peacekeeper</th><td>Peacekeeper</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/deathsquad</th><td>Deathsquad</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/epsilon</th><td>Epsilon Station AI</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/syndicate_override</th><td>Syndicate</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/ert_override</th><td>ERT</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/ninja_override</th><td>Ninja</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/mindflayer_override</th><td>Mindflayer</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_laws.html">ai_laws</a>/drone</th><td>Drone</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/beam.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/beam.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/beam.dm"><img src="git.png" width="16" height="16" title="code/datums/beam.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/beam.html">/datum/beam</a></th><td></td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/bug_report.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/bug_report.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/bug_report.dm"><img src="git.png" width="16" height="16" title="code/datums/bug_report.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/proc/<a href="global.html#proc/read_bug_report_table">read_bug_report_table</a></th><td>Populates a list using the bug reports db table and returns it</td></tr><tr><th>/proc/<a href="global.html#proc/read_bug_report_titles">read_bug_report_titles</a></th><td>Create a list of ids, authors and titles of bug reports awaiting approval</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/chat_payload.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/chat_payload.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/chat_payload.dm"><img src="git.png" width="16" height="16" title="code/datums/chat_payload.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/chat_payload.html">/datum/chat_payload</a></th><td>Stores information about a chat payload</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/chatmessage.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/datums/chatmessage.html#define">Define Details</a></header><main><h1>code/datums/chatmessage.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/chatmessage.dm"><img src="git.png" width="16" height="16" title="code/datums/chatmessage.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/datums/chatmessage.html#define/CHAT_MESSAGE_SPAWN_TIME">CHAT_MESSAGE_SPAWN_TIME</a></th><td>How long the chat message's spawn-in animation will occur for</td></tr><tr><th><a href="code/datums/chatmessage.html#define/CHAT_MESSAGE_LIFESPAN">CHAT_MESSAGE_LIFESPAN</a></th><td>How long the chat message will exist prior to any exponential decay</td></tr><tr><th><a href="code/datums/chatmessage.html#define/CHAT_MESSAGE_EOL_FADE">CHAT_MESSAGE_EOL_FADE</a></th><td>How long the chat message's end of life fading animation will occur for</td></tr><tr><th><a href="code/datums/chatmessage.html#define/CHAT_MESSAGE_GRACE_PERIOD">CHAT_MESSAGE_GRACE_PERIOD</a></th><td>Grace period for fade before we actually delete the chat message</td></tr><tr><th><a href="code/datums/chatmessage.html#define/CHAT_MESSAGE_EXP_DECAY">CHAT_MESSAGE_EXP_DECAY</a></th><td>Factor of how much the message index (number of messages) will account to exponential decay</td></tr><tr><th><a href="code/datums/chatmessage.html#define/CHAT_MESSAGE_HEIGHT_DECAY">CHAT_MESSAGE_HEIGHT_DECAY</a></th><td>Factor of how much height will account to exponential decay</td></tr><tr><th><a href="code/datums/chatmessage.html#define/CHAT_MESSAGE_APPROX_LHEIGHT">CHAT_MESSAGE_APPROX_LHEIGHT</a></th><td>Approximate height in pixels of an 'average' line, used for height decay</td></tr><tr><th><a href="code/datums/chatmessage.html#define/CHAT_MESSAGE_WIDTH">CHAT_MESSAGE_WIDTH</a></th><td>Max width of chat message in pixels</td></tr><tr><th><a href="code/datums/chatmessage.html#define/CHAT_MESSAGE_MAX_LENGTH">CHAT_MESSAGE_MAX_LENGTH</a></th><td>Max length of chat message in characters</td></tr><tr><th><a href="code/datums/chatmessage.html#define/CHAT_LAYER_Z_STEP">CHAT_LAYER_Z_STEP</a></th><td>Maximum precision of float before rounding errors occur (in this context)</td></tr><tr><th><a href="code/datums/chatmessage.html#define/CHAT_LAYER_MAX_Z">CHAT_LAYER_MAX_Z</a></th><td>The number of z-layer 'slices' usable by the chat message layering</td></tr><tr><th><a href="code/datums/chatmessage.html#define/WXH_TO_HEIGHT">WXH_TO_HEIGHT</a></th><td>Macro from Lummox used to get height from a MeasureText proc.
resolves the MeasureText() return value once, then resolves the height, then sets return_var to that.</td></tr><tr><th><a href="datum/chatmessage.html">/datum/chatmessage</a></th><td>Datum for generating a message overlay on the map</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/CHAT_LAYER_MAX_Z"><aside class="declaration">#define </aside>CHAT_LAYER_MAX_Z <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/chatmessage.dm#L22"><img src="git.png" width="16" height="16" title="code/datums/chatmessage.dm 22"></a></h3><p>The number of z-layer 'slices' usable by the chat message layering</p><h3 id="define/CHAT_LAYER_Z_STEP"><aside class="declaration">#define </aside>CHAT_LAYER_Z_STEP <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/chatmessage.dm#L20"><img src="git.png" width="16" height="16" title="code/datums/chatmessage.dm 20"></a></h3><p>Maximum precision of float before rounding errors occur (in this context)</p><h3 id="define/CHAT_MESSAGE_APPROX_LHEIGHT"><aside class="declaration">#define </aside>CHAT_MESSAGE_APPROX_LHEIGHT <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/chatmessage.dm#L14"><img src="git.png" width="16" height="16" title="code/datums/chatmessage.dm 14"></a></h3><p>Approximate height in pixels of an 'average' line, used for height decay</p><h3 id="define/CHAT_MESSAGE_EOL_FADE"><aside class="declaration">#define </aside>CHAT_MESSAGE_EOL_FADE <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/chatmessage.dm#L6"><img src="git.png" width="16" height="16" title="code/datums/chatmessage.dm 6"></a></h3><p>How long the chat message's end of life fading animation will occur for</p><h3 id="define/CHAT_MESSAGE_EXP_DECAY"><aside class="declaration">#define </aside>CHAT_MESSAGE_EXP_DECAY <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/chatmessage.dm#L10"><img src="git.png" width="16" height="16" title="code/datums/chatmessage.dm 10"></a></h3><p>Factor of how much the message index (number of messages) will account to exponential decay</p><h3 id="define/CHAT_MESSAGE_GRACE_PERIOD"><aside class="declaration">#define </aside>CHAT_MESSAGE_GRACE_PERIOD <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/chatmessage.dm#L8"><img src="git.png" width="16" height="16" title="code/datums/chatmessage.dm 8"></a></h3><p>Grace period for fade before we actually delete the chat message</p><h3 id="define/CHAT_MESSAGE_HEIGHT_DECAY"><aside class="declaration">#define </aside>CHAT_MESSAGE_HEIGHT_DECAY <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/chatmessage.dm#L12"><img src="git.png" width="16" height="16" title="code/datums/chatmessage.dm 12"></a></h3><p>Factor of how much height will account to exponential decay</p><h3 id="define/CHAT_MESSAGE_LIFESPAN"><aside class="declaration">#define </aside>CHAT_MESSAGE_LIFESPAN <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/chatmessage.dm#L4"><img src="git.png" width="16" height="16" title="code/datums/chatmessage.dm 4"></a></h3><p>How long the chat message will exist prior to any exponential decay</p><h3 id="define/CHAT_MESSAGE_MAX_LENGTH"><aside class="declaration">#define </aside>CHAT_MESSAGE_MAX_LENGTH <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/chatmessage.dm#L18"><img src="git.png" width="16" height="16" title="code/datums/chatmessage.dm 18"></a></h3><p>Max length of chat message in characters</p><h3 id="define/CHAT_MESSAGE_SPAWN_TIME"><aside class="declaration">#define </aside>CHAT_MESSAGE_SPAWN_TIME <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/chatmessage.dm#L2"><img src="git.png" width="16" height="16" title="code/datums/chatmessage.dm 2"></a></h3><p>How long the chat message's spawn-in animation will occur for</p><h3 id="define/CHAT_MESSAGE_WIDTH"><aside class="declaration">#define </aside>CHAT_MESSAGE_WIDTH <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/chatmessage.dm#L16"><img src="git.png" width="16" height="16" title="code/datums/chatmessage.dm 16"></a></h3><p>Max width of chat message in pixels</p><h3 id="define/WXH_TO_HEIGHT"><aside class="declaration">#define </aside>WXH_TO_HEIGHT<aside>(measurement, return_var)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/chatmessage.dm#L25"><img src="git.png" width="16" height="16" title="code/datums/chatmessage.dm 25"></a></h3><p>Macro from Lummox used to get height from a MeasureText proc.
resolves the MeasureText() return value once, then resolves the height, then sets return_var to that.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/click_intercept.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/click_intercept.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/click_intercept.dm"><img src="git.png" width="16" height="16" title="code/datums/click_intercept.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/click_intercept.html">/datum/click_intercept</a></th><td>Datum which is intended to be stored by a client's <code>click_intercept</code> variable.
Used to override normal clicking behavior when clicking on an object.
While active, a mob's <code>ClickOn</code> proc will redirect to the <code>InterceptClickOn()</code> proc instead.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/cogbar.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/cogbar.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/cogbar.dm"><img src="git.png" width="16" height="16" title="code/datums/cogbar.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/cogbar.html">/datum/cogbar</a></th><td>Represents that the user is busy doing something.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+4
View File
@@ -0,0 +1,4 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/components/README.md - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>Datum Component System (DCS) <aside>code/datums/components/README.md</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/README.md"><img src="git.png" width="16" height="16" title="code/datums/components/README.md"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2 id="concept">Concept</h2>
<p>Loosely adapted from /vg/. This is an entity component system for adding behaviours to datums when inheritance doesn't quite cut it. By using signals and events instead of direct inheritance, you can inject behaviours without hacky overloads. It requires a different method of thinking, but is not hard to use correctly. If a behaviour can have application across more than one thing. Make it generic, make it a component. Atom/mob/obj event? Give it a signal, and forward it's arguments with a <code>SendSignal()</code> call. Now every component that want's to can also know about this happening.</p>
<p>See <a href="https://tgstation13.org/phpBB/viewtopic.php?f=5&amp;t=22674">this thread</a> for an introduction to the system as a whole.</p>
<h3 id="see-define-signals-and-their-arguments-in-defines-dcs-signals-dm">See/Define signals and their arguments in <a href="../../__DEFINES/dcs/signals.dm">__DEFINES\dcs\signals.dm</a></h3></td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/components/_component.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/_component.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/_component.dm"><img src="git.png" width="16" height="16" title="code/datums/components/_component.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component.html">/datum/component</a></th><td>The component datum</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
@@ -0,0 +1,2 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/components/action_item_overlay.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/action_item_overlay.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/action_item_overlay.dm"><img src="git.png" width="16" height="16" title="code/datums/components/action_item_overlay.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/action_item_overlay.html">/datum/component/action_item_overlay</a></th><td>Apply to an action to allow it to take an item
and apply it as an overlay of the action button</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/components/ai_has_target_timer.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/ai_has_target_timer.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/ai_has_target_timer.dm"><img src="git.png" width="16" height="16" title="code/datums/components/ai_has_target_timer.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/ai_target_timer.html">/datum/component/ai_target_timer</a></th><td>Increments a blackboard key while the attached mob is engaged with a particular target, does nothing else on its own</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
@@ -0,0 +1,3 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/components/ai_retaliate_advanced.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/ai_retaliate_advanced.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/ai_retaliate_advanced.dm"><img src="git.png" width="16" height="16" title="code/datums/components/ai_retaliate_advanced.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/ai_retaliate_advanced.html">/datum/component/ai_retaliate_advanced</a></th><td>Attached to a mob with an AI controller, passes things which have damaged it to a blackboard.
The AI controller is responsible for doing anything with that information.
Differs from the element as it passes new entries through a callback.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/components/anti_magic.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/anti_magic.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/anti_magic.dm"><img src="git.png" width="16" height="16" title="code/datums/components/anti_magic.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/anti_magic.html">/datum/component/anti_magic</a></th><td>This provides different types of magic resistance on an object</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+4
View File
@@ -0,0 +1,4 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/components/aura_healing.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/aura_healing.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/aura_healing.dm"><img src="git.png" width="16" height="16" title="code/datums/components/aura_healing.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/aura_healing.html">/datum/component/aura_healing</a></th><td>Applies healing to those in the area.
Will provide them with an alert while they're in range, as well as
give them a healing particle.
Can be applied to those only with a trait conditionally.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/components/basic_mob_aggro_emote.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/basic_mob_aggro_emote.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/basic_mob_aggro_emote.dm"><img src="git.png" width="16" height="16" title="code/datums/components/basic_mob_aggro_emote.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/aggro_emote.html">/datum/component/aggro_emote</a></th><td>A component for ai-controlled atoms which plays a sound if they switch to a living target which they can attack</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+2
View File
@@ -0,0 +1,2 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/components/boomerang.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/datums/components/boomerang.html#define">Define Details</a></header><main><h1>code/datums/components/boomerang.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/boomerang.dm"><img src="git.png" width="16" height="16" title="code/datums/components/boomerang.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/datums/components/boomerang.html#define/BOOMERANG_REBOUND_INTERVAL">BOOMERANG_REBOUND_INTERVAL</a></th><td>The cooldown period between last_boomerang_throw and it's methods of implementing a rebound proc.</td></tr><tr><th><a href="datum/component/boomerang.html">/datum/component/boomerang</a></th><td>If an object is given the boomerang component, it should be thrown back to the thrower after either hitting it's target, or landing on the thrown tile.
Thrown objects should be thrown back to the original thrower with this component, a number of tiles defined by boomerang_throw_range.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/BOOMERANG_REBOUND_INTERVAL"><aside class="declaration">#define </aside>BOOMERANG_REBOUND_INTERVAL <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/boomerang.dm#L2"><img src="git.png" width="16" height="16" title="code/datums/components/boomerang.dm 2"></a></h3><p>The cooldown period between last_boomerang_throw and it's methods of implementing a rebound proc.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/components/boss_music.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/boss_music.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/boss_music.dm"><img src="git.png" width="16" height="16" title="code/datums/components/boss_music.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/boss_music.html">/datum/component/boss_music</a></th><td>Attaches to a hostile simplemob and plays that music while they have a target.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/components/codeword_hearing.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/codeword_hearing.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/codeword_hearing.dm"><img src="git.png" width="16" height="16" title="code/datums/components/codeword_hearing.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/codeword_hearing.html">/datum/component/codeword_hearing</a></th><td>Component that allows for highlighting of words or phrases in chat based on regular expressions.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/components/connect_containers.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/connect_containers.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/connect_containers.dm"><img src="git.png" width="16" height="16" title="code/datums/components/connect_containers.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/connect_containers.html">/datum/component/connect_containers</a></th><td>This component behaves similar to connect_loc_behalf, but it's nested and hooks a signal onto all MOVABLES containing this atom.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
@@ -0,0 +1,4 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/components/connect_loc_behalf.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/connect_loc_behalf.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/connect_loc_behalf.dm"><img src="git.png" width="16" height="16" title="code/datums/components/connect_loc_behalf.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/connect_loc_behalf.html">/datum/component/connect_loc_behalf</a></th><td>This component behaves similar to connect_loc, hooking into a signal on a tracked object's turf
It has the ability to react to that signal on behalf of a separate listener however
This has great use, primarily for components, but it carries with it some overhead
So we do it separately as it needs to hold state which is very likely to lead to bugs if it remains as an element.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
@@ -0,0 +1,3 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/components/connect_mob_behalf.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/connect_mob_behalf.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/connect_mob_behalf.dm"><img src="git.png" width="16" height="16" title="code/datums/components/connect_mob_behalf.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/connect_mob_behalf.html">/datum/component/connect_mob_behalf</a></th><td>This component behaves similar to connect_loc_behalf, but working off clients and mobs instead of loc
To be clear, we hook into a signal on a tracked client's mob
We retain the ability to react to that signal on a seperate listener, which makes this quite powerful</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
@@ -0,0 +1,3 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/components/connect_range.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/connect_range.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/connect_range.dm"><img src="git.png" width="16" height="16" title="code/datums/components/connect_range.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/connect_range.html">/datum/component/connect_range</a></th><td>This component behaves similar to connect_loc_behalf but for all turfs in range, hooking into a signal on each of them.
Just like connect_loc_behalf, It can react to that signal on behalf of a seperate listener.
Good for components, though it carries some overhead. Can't be an element as that may lead to bugs.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
@@ -0,0 +1,2 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/components/corpse_description.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/corpse_description.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/corpse_description.dm"><img src="git.png" width="16" height="16" title="code/datums/components/corpse_description.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/corpse_description.html">/datum/component/corpse_description</a></th><td>Mapping component which adds examine text to a corpse that is removed on revival (in case for some reason someone revives your space ruin mob)
For immersive environmental story telling</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
@@ -0,0 +1,2 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/components/cult_held_body.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/cult_held_body.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/cult_held_body.dm"><img src="git.png" width="16" height="16" title="code/datums/components/cult_held_body.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/construct_held_body.html">/datum/component/construct_held_body</a></th><td>A component for tracking and manipulating bodies held inside constructs/shades
Will drop the body/brain when the parent dies or is deleted.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+2
View File
@@ -0,0 +1,2 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/components/damage_aura.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/damage_aura.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/damage_aura.dm"><img src="git.png" width="16" height="16" title="code/datums/components/damage_aura.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/damage_aura.html">/datum/component/damage_aura</a></th><td>Applies a status effect and deals damage to people in the area.
Will deal more damage the more people are present.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/components/deadchat_control.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/deadchat_control.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/deadchat_control.dm"><img src="git.png" width="16" height="16" title="code/datums/components/deadchat_control.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/deadchat_control.html">/datum/component/deadchat_control</a></th><td>Deadchat Plays Things - The Componenting</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/components/death_linked.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/death_linked.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/death_linked.dm"><img src="git.png" width="16" height="16" title="code/datums/components/death_linked.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/death_linked.html">/datum/component/death_linked</a></th><td></td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/components/defibrillator.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/datums/components/defibrillator.html#define">Define Details</a></header><main><h1>code/datums/components/defibrillator.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/defibrillator.dm"><img src="git.png" width="16" height="16" title="code/datums/components/defibrillator.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/datums/components/defibrillator.html#define/DEFIB_TIME">DEFIB_TIME</a></th><td>A component for an item that attempts to defibrillate a mob when activated.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/DEFIB_TIME"><aside class="declaration">#define </aside>DEFIB_TIME <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/defibrillator.dm#L5"><img src="git.png" width="16" height="16" title="code/datums/components/defibrillator.dm 5"></a></h3><p>A component for an item that attempts to defibrillate a mob when activated.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/components/direct_explosive_trap.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/direct_explosive_trap.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/direct_explosive_trap.dm"><img src="git.png" width="16" height="16" title="code/datums/components/direct_explosive_trap.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/direct_explosive_trap.html">/datum/component/direct_explosive_trap</a></th><td>Responds to certain signals and 'explodes' on the person using the item.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/components/drift.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/drift.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/drift.dm"><img src="git.png" width="16" height="16" title="code/datums/components/drift.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/drift.html">/datum/component/drift</a></th><td>Component that handles drifting
Manages a movement loop that actually does the legwork of moving someone
Alongside dealing with the post movement input blocking required to make things look nice</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/components/footstep.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/footstep.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/footstep.dm"><img src="git.png" width="16" height="16" title="code/datums/components/footstep.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/footstep.html">/datum/component/footstep</a></th><td>Footstep component. Plays footsteps at parents location when it is appropriate.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/components/forces_doors_open.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/forces_doors_open.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/forces_doors_open.dm"><img src="git.png" width="16" height="16" title="code/datums/components/forces_doors_open.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/forces_doors_open.html">/datum/component/forces_doors_open</a></th><td>/datum/component/forces_doors_open</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/components/ghost_direct_control.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/ghost_direct_control.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/ghost_direct_control.dm"><img src="git.png" width="16" height="16" title="code/datums/components/ghost_direct_control.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/ghost_direct_control.html">/datum/component/ghost_direct_control</a></th><td>Component which lets ghosts click on a mob to take control of it</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/components/label.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/label.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/label.dm"><img src="git.png" width="16" height="16" title="code/datums/components/label.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/label.html">/datum/component/label</a></th><td>The label component.</td></tr><tr><th><a href="datum/component/label/goal.html">/datum/component/label/goal</a></th><td>A verson of the label component specific to labelling goal items.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/components/largeobjecttransparency.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/largeobjecttransparency.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/largeobjecttransparency.dm"><img src="git.png" width="16" height="16" title="code/datums/components/largeobjecttransparency.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/component.html">component</a>/largetransparency</th><td>Makes large icons partially see through if high priority atoms are behind them.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+2
View File
@@ -0,0 +1,2 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/components/leash.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/leash.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/leash.dm"><img src="git.png" width="16" height="16" title="code/datums/components/leash.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/leash.html">/datum/component/leash</a></th><td>Keeps the parent within the distance of its owner as naturally as possible,
but teleporting if necessary.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/components/multitile.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/multitile.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/multitile.dm"><img src="git.png" width="16" height="16" title="code/datums/components/multitile.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/multitile.html">/datum/component/multitile</a></th><td>Lets multitile objects have dense walls around them based on the coordinate map</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+31
View File
@@ -0,0 +1,31 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/components/orbiter.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/datums/components/orbiter.html#define">Define Details</a></header><main><h1>code/datums/components/orbiter.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/orbiter.dm"><img src="git.png" width="16" height="16" title="code/datums/components/orbiter.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/datums/components/orbiter.html#define/ORBIT_LOCK_IN">ORBIT_LOCK_IN</a></th><td>Code to handle atoms orbiting other atoms, following them as they move.
The basic logic is simple. We register a signal, COMSIG_MOVABLE_MOVED onto orbited atoms.
When the orbited atom moves, any ghosts orbiting them are moved to their turf.
We also register a MOVED signal onto the ghosts to cancel their orbit if they move themselves.
Complexities come in for items within other items (such as the NAD in a box in a backpack on an assistant pretending to be the captain),
as items in containers do <strong>not</strong> fire COMSIG_MOVABLE_MOVED when their container moves.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/ORBIT_LOCK_IN"><aside class="declaration">#define </aside>ORBIT_LOCK_IN <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/orbiter.dm#L33"><img src="git.png" width="16" height="16" title="code/datums/components/orbiter.dm 33"></a></h3><p>Code to handle atoms orbiting other atoms, following them as they move.
The basic logic is simple. We register a signal, COMSIG_MOVABLE_MOVED onto orbited atoms.
When the orbited atom moves, any ghosts orbiting them are moved to their turf.
We also register a MOVED signal onto the ghosts to cancel their orbit if they move themselves.
Complexities come in for items within other items (such as the NAD in a box in a backpack on an assistant pretending to be the captain),
as items in containers do <strong>not</strong> fire COMSIG_MOVABLE_MOVED when their container moves.</p>
<p>The signal logic for items in containers is as follows:
Assume 1 is some item (for example, the NAD) and 2 is a box.
When 1 is added to 2, we register the typical orbit COMSIG_MOVABLE_MOVED onto 2.
This in essence makes 2 the &quot;leader&quot;, the atom that ghosts follow in movement.
As 2 is moved around (say, dragged on the floor) ghosts will follow it.
We also register a new intermediate COMSIG_MOVABLE_MOVED signal onto 1 that tracks if 1 is moved.
Remember, this will only fire if 1 is moved around containers, since it's impossible for it to actually move on its own.
If 1 is moved out of 2, this signal makes 1 the new leader.
Lastly, we add a COMSIG_ATOM_EXITED to 2, which tracks if 1 is removed from 2.
This EXITED signal cleans up any orbiting signals on and above 2.
If 2 is added to another item, (say a backpack, 3)
3 becomes the new leader
2 becomes an intermediate
1 is unchanged (but still carries the orbiter datum)</p>
<p>You may be asking yourself: is this overengineered?
In part, yes. However, MOVED signals don't get fired for items in containers, so this is
really the next best way.
Also, is this really optimal?
As much as it can be, I believe. This signal-shuffling will not happen for any item that is just moving from turf to turf,
which should apply to 95% of cases (read: ghosts orbiting mobs).</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
@@ -0,0 +1,2 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/components/pet_commands/obeys_commands.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/pet_commands/obeys_commands.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/pet_commands/obeys_commands.dm"><img src="git.png" width="16" height="16" title="code/datums/components/pet_commands/obeys_commands.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/obeys_commands.html">/datum/component/obeys_commands</a></th><td>Manages a list of pet command datums, allowing you to boss it around
Creates a radial menu of pet commands when this creature is alt-clicked, if it has any</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
@@ -0,0 +1,2 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/components/pet_commands/pet_command.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/pet_commands/pet_command.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/pet_commands/pet_command.dm"><img src="git.png" width="16" height="16" title="code/datums/components/pet_commands/pet_command.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/pet_command.html">/datum/pet_command</a></th><td>Set some AI blackboard commands in response to receiving instructions
This is abstract and should be extended for actual behaviour</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
@@ -0,0 +1,4 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/components/pet_commands/pet_command_planning.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/pet_commands/pet_command_planning.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/pet_commands/pet_command_planning.dm"><img src="git.png" width="16" height="16" title="code/datums/components/pet_commands/pet_command_planning.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_planning_subtree.html">ai_planning_subtree</a>/pet_planning</th><td>Perform behaviour based on what pet commands you have received. This is delegated to the pet command datum.
When a command is set, we blackboard a key to our currently active command.
The blackboard also has a weak reference to every command datum available to us.
We use the key to figure out which datum to run, then ask it to figure out how to execute its action.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/components/pet_commands/pet_commands_basic.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/pet_commands/pet_commands_basic.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/pet_commands/pet_commands_basic.dm"><img src="git.png" width="16" height="16" title="code/datums/components/pet_commands/pet_commands_basic.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/pet_command.html">pet_command</a>/idle</th><td>Tells a pet to resume its idle behaviour, usually staying put where you leave it</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/pet_command.html">pet_command</a>/free</th><td>Tells a pet to exit command mode and resume its normal behaviour, which includes regular target-seeking and what have you</td></tr><tr><th><a href="datum/pet_command/follow.html">/datum/pet_command/follow</a></th><td>Tells a pet to follow you until you tell it to do something else</td></tr><tr><th>/<a href="datum.html">datum</a>/<a href="datum/pet_command.html">pet_command</a>/<a href="datum/pet_command/follow.html">follow</a>/start_active</th><td>Like follow but start active</td></tr><tr><th><a href="datum/pet_command/untargeted_ability.html">/datum/pet_command/untargeted_ability</a></th><td>Use an an ability that does not require any targets</td></tr><tr><th><a href="datum/pet_command/attack.html">/datum/pet_command/attack</a></th><td>Tells a pet to chase and bite the next thing you point at</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/components/pet_commands/pet_follow_friend.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/pet_commands/pet_follow_friend.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/pet_commands/pet_follow_friend.dm"><img src="git.png" width="16" height="16" title="code/datums/components/pet_commands/pet_follow_friend.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/<a href="datum.html">datum</a>/<a href="datum/ai_behavior.html">ai_behavior</a>/pet_follow_friend</th><td>Just keep following the target until the command is interrupted</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/components/ranged_attacks.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/ranged_attacks.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/ranged_attacks.dm"><img src="git.png" width="16" height="16" title="code/datums/components/ranged_attacks.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/ranged_attacks.html">/datum/component/ranged_attacks</a></th><td>Configurable ranged attack for basic mobs.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+2
View File
@@ -0,0 +1,2 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/datums/components/regenerator.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/regenerator.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/regenerator.dm"><img src="git.png" width="16" height="16" title="code/datums/components/regenerator.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/regenerator.html">/datum/component/regenerator</a></th><td>A mob with this component will regenerate its health over time, as long as it has not received damage
in the last X seconds. Taking any damage will reset this cooldown.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/components/riding/riding.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/riding/riding.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/riding/riding.dm"><img src="git.png" width="16" height="16" title="code/datums/components/riding/riding.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/riding.html">/datum/component/riding</a></th><td>This is the riding component, which is applied to a movable atom by the <a href="datum/element/ridable.html" title="/datum/element/ridable">ridable element</a> when a mob is successfully buckled to said movable.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/components/riding/riding_vehicle.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/datums/components/riding/riding_vehicle.html#define">Define Details</a></header><main><h1>code/datums/components/riding/riding_vehicle.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/riding/riding_vehicle.dm"><img src="git.png" width="16" height="16" title="code/datums/components/riding/riding_vehicle.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/datums/components/riding/riding_vehicle.html#define/EPSILON">EPSILON</a></th><td>For making timers not accidentally skip an extra tick.</td></tr><tr><th><a href="datum/component/riding/vehicle/scooter/skateboard/hover.html">/datum/component/riding/vehicle/scooter/skateboard/hover</a></th><td>This one lets the rider ignore gravity, move in zero g and so on, but only on ground turfs or at most one z-level above them.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/EPSILON"><aside class="declaration">#define </aside>EPSILON <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/riding/riding_vehicle.dm#L4"><img src="git.png" width="16" height="16" title="code/datums/components/riding/riding_vehicle.dm 4"></a></h3><p>For making timers not accidentally skip an extra tick.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/components/scope.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/scope.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/scope.dm"><img src="git.png" width="16" height="16" title="code/datums/components/scope.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/scope.html">/datum/component/scope</a></th><td>A component that allows players to use the item to zoom out. Mainly intended for firearms, but now works with other items too.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/components/shelved.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/shelved.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/shelved.dm"><img src="git.png" width="16" height="16" title="code/datums/components/shelved.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/shelved.html">/datum/component/shelved</a></th><td>A component for items stored on shelves, propagated by <a href="datum/component/shelver.html" title="/datum/component/shelver">/datum/component/shelver</a> components.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/components/shielded.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/shielded.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/shielded.dm"><img src="git.png" width="16" height="16" title="code/datums/components/shielded.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/shielded.html">/datum/component/shielded</a></th><td>The shielded component causes the parent item to nullify a certain number of attacks against the wearer, see: shielded vests.</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/components/slippery.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/slippery.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/slippery.dm"><img src="git.png" width="16" height="16" title="code/datums/components/slippery.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/slippery.html">/datum/component/slippery</a></th><td>This is a component that can be applied to any movable atom (mob or obj).</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/datums/components/special_tastes.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/special_tastes.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/special_tastes.dm"><img src="git.png" width="16" height="16" title="code/datums/components/special_tastes.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/component/special_tastes.html">/datum/component/special_tastes</a></th><td>Allows humanoids to eat arbitrary items</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
+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/datums/components/squish.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/datums/components/squish.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/datums/components/squish.dm"><img src="git.png" width="16" height="16" title="code/datums/components/squish.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="datum/element/squish.html">/datum/element/squish</a></th><td>squish.dm</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>

Some files were not shown because too many files have changed in this diff Show More