mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-26 13:37:58 +01:00
1 line
10 KiB
HTML
1 line
10 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>/obj/effect/watcher_orbiter - 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="obj/effect/watcher_orbiter.html#var">Var Details</a> - <a href="obj/effect/watcher_orbiter.html#proc">Proc Details</a></header><main><h1>watcher_orbiter <aside>/<a href="obj.html">obj</a>/<a href="obj/effect/watcher_orbiter.html">effect/watcher_orbiter</a></aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm#L147"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/mission_code/ruins/watcher_grave.dm 147"></a></h1><p>Orbiting visual which shoots at mining mobs</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="obj/effect/watcher_orbiter.html#var/fire_delay">fire_delay</a></th><td>Time between taking potshots at goliaths</td></tr><tr><th><a href="obj/effect/watcher_orbiter.html#var/on_death_multiplier">on_death_multiplier</a></th><td>How much faster do we shoot when avenging our parent?</td></tr><tr><th><a href="obj/effect/watcher_orbiter.html#var/parent">parent</a></th><td>Who are we following?</td></tr><tr><th><a href="obj/effect/watcher_orbiter.html#var/projectile_sound">projectile_sound</a></th><td>Sound to make when we shoot</td></tr><tr><th><a href="obj/effect/watcher_orbiter.html#var/projectile_type">projectile_type</a></th><td>Type of projectile we fire</td></tr><tr><th><a href="obj/effect/watcher_orbiter.html#var/shot_cooldown">shot_cooldown</a></th><td>Time taken between shots</td></tr><tr><th><a href="obj/effect/watcher_orbiter.html#var/target_faction">target_faction</a></th><td>Types of mobs to attack</td></tr><tr><th><a href="obj/effect/watcher_orbiter.html#var/tracker">tracker</a></th><td>Datum which keeps us hanging out with our parent</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="obj/effect/watcher_orbiter.html#proc/follow">follow</a></th><td>Set ourselves up to track and orbit around a guy</td></tr><tr><th><a href="obj/effect/watcher_orbiter.html#proc/on_parent_deleted">on_parent_deleted</a></th><td>Called if the guy we're tracking is deleted somehow</td></tr><tr><th><a href="obj/effect/watcher_orbiter.html#proc/on_parent_died">on_parent_died</a></th><td>We must guard this corpse</td></tr><tr><th><a href="obj/effect/watcher_orbiter.html#proc/on_parent_moved">on_parent_moved</a></th><td>Follow our parent</td></tr><tr><th><a href="obj/effect/watcher_orbiter.html#proc/on_parent_revived">on_parent_revived</a></th><td>Exit hyperactive mode</td></tr><tr><th><a href="obj/effect/watcher_orbiter.html#proc/orbit_animation">orbit_animation</a></th><td>Do our orbiting animation</td></tr><tr><th><a href="obj/effect/watcher_orbiter.html#proc/shoot_at">shoot_at</a></th><td>Take a shot</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/fire_delay"><aside class="declaration">var </aside>fire_delay <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm#L164"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/mission_code/ruins/watcher_grave.dm 164"></a></h3><p>Time between taking potshots at goliaths</p><h3 id="var/on_death_multiplier"><aside class="declaration">var </aside>on_death_multiplier <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm#L166"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/mission_code/ruins/watcher_grave.dm 166"></a></h3><p>How much faster do we shoot when avenging our parent?</p><h3 id="var/parent"><aside class="declaration">var </aside>parent <aside>– /<a href="atom.html">atom</a></aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm#L156"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/mission_code/ruins/watcher_grave.dm 156"></a></h3><p>Who are we following?</p><h3 id="var/projectile_sound"><aside class="declaration">var </aside>projectile_sound <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm#L162"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/mission_code/ruins/watcher_grave.dm 162"></a></h3><p>Sound to make when we shoot</p><h3 id="var/projectile_type"><aside class="declaration">var </aside>projectile_type <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm#L160"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/mission_code/ruins/watcher_grave.dm 160"></a></h3><p>Type of projectile we fire</p><h3 id="var/shot_cooldown"><aside class="declaration">var </aside>shot_cooldown <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm#L168"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/mission_code/ruins/watcher_grave.dm 168"></a></h3><p>Time taken between shots</p><h3 id="var/target_faction"><aside class="declaration">var </aside>target_faction <aside>– /list</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm#L170"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/mission_code/ruins/watcher_grave.dm 170"></a></h3><p>Types of mobs to attack</p><h3 id="var/tracker"><aside class="declaration">var </aside>tracker <aside>– /<a href="datum.html">datum</a>/<a href="datum/movement_detector.html">movement_detector</a></aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm#L158"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/mission_code/ruins/watcher_grave.dm 158"></a></h3><p>Datum which keeps us hanging out with our parent</p><h2 id="proc">Proc Details</h2><h3 id="proc/follow"><aside class="declaration">proc </aside>follow<aside>(/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/target) <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm#L212"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/mission_code/ruins/watcher_grave.dm 212"></a></aside></h3><p>Set ourselves up to track and orbit around a guy</p><h3 id="proc/on_parent_deleted"><aside class="declaration">proc </aside>on_parent_deleted<aside>() <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm#L244"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/mission_code/ruins/watcher_grave.dm 244"></a></aside></h3><p>Called if the guy we're tracking is deleted somehow</p><h3 id="proc/on_parent_died"><aside class="declaration">proc </aside>on_parent_died<aside>(/<a href="mob.html">mob</a>/<a href="mob/living.html">living</a>/parent) <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm#L250"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/mission_code/ruins/watcher_grave.dm 250"></a></aside></h3><p>We must guard this corpse</p><h3 id="proc/on_parent_moved"><aside class="declaration">proc </aside>on_parent_moved<aside>(/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/parent, /<a href="atom.html">atom</a>/mover, /<a href="atom.html">atom</a>/old_loc, direction) <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm#L232"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/mission_code/ruins/watcher_grave.dm 232"></a></aside></h3><p>Follow our parent</p><h3 id="proc/on_parent_revived"><aside class="declaration">proc </aside>on_parent_revived<aside>(/<a href="mob.html">mob</a>/<a href="mob/living.html">living</a>/parent) <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm#L256"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/mission_code/ruins/watcher_grave.dm 256"></a></aside></h3><p>Exit hyperactive mode</p><h3 id="proc/orbit_animation"><aside class="declaration">proc </aside>orbit_animation<aside>() <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm#L223"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/mission_code/ruins/watcher_grave.dm 223"></a></aside></h3><p>Do our orbiting animation</p><h3 id="proc/shoot_at"><aside class="declaration">proc </aside>shoot_at<aside>(/<a href="atom.html">atom</a>/target) <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm#L197"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/mission_code/ruins/watcher_grave.dm 197"></a></aside></h3><p>Take a shot</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> |