Skip to main content

centipede​

source

Types​


centipede​

centipede: nav-enemysource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
root-override2: collide-shape-moving
fact-info-override: fact-info-enemy
enemy-flags: enemy-flag
enemy-info: enemy-info
hit-points: int32
gnd-collide: uint32
attack-id: uint32
persistent-attack-id: uint32
water-max-height: meters
water-surface-height: meters
desired-angle: degrees
jump-why: uint64
penetrated-by-all: penetrate
penetrated-flinch: penetrate
penetrated-knocked: penetrate
reaction-time: time-frame
notice-time: time-frame
state-timeout: time-frame
auto-reset-penetrate-time: time-frame
hit-focus-time: time-frame
last-draw-time: time-frame
starting-time: time-frame
fated-time: time-frame
focus-pos: vector
event-param-point: vector
jump-dest: vector
focus: enemy-focus
incoming: enemy-attack-info
actor-group: pointer
actor-group-count: int32
neck: joint-mod
on-notice: symbol
on-active: symbol
on-hostile: symbol
on-death: symbol
idle-anim-player: idle-control
rand-gen: symbol
enemy-info-override: nav-enemy-info
frustration-point: vector
move-dest: vector
frustration-time: time-frame
blocked-start-time: time-frame
restore-nav-radius-time: time-frame
nav-radius-backup: float
id: int8
anim-ctr: int8
focus-pos-hist-count: int8
legs-sound: ambient-sound
grabbed-focus?: symbol
using-chan1-effects?: symbol
set-camera-mode?: symbol
talking-volume: float
desired-talking-volume: float
legs-volume: float
focus-gnd-height: float
track-focus-tilt: float
bobbing-intensity: float
bobbing: trsqv
src-quat: quaternion
dest-quat: quaternion
cam: centipede-cam
focus-pos-hist: vector
Methods​
attack: unknown
attack-failed: unknown
hidden: unknown
grab-cam: unknown
thru-grating: unknown
centipede-method-183(obj: centipede) => nonesource
set-chan1-effects(obj: centipede) => nonesource
target-close?(obj: centipede) => symbolsource

Is the target close enough to attack?

centipede-method-186(obj: centipede) => nonesource
centipede-method-187(obj: centipede) => nonesource
centipede-method-188(obj: centipede) => nonesource

centipede-cam​

centipede-cam: structuresource
Fields​
init?: symbol
trans: vector
dir: vector
track-focus-tilt: float

Variables​


*centipede-nav-enemy-info*​

*centipede-nav-enemy-info*: nav-enemy-infosource

jellyfish​

source

Types​


jellyfish​

jellyfish: hover-enemysource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
root-override2: collide-shape-moving
fact-info-override: fact-info-enemy
enemy-flags: enemy-flag
enemy-info: enemy-info
hit-points: int32
gnd-collide: uint32
attack-id: uint32
persistent-attack-id: uint32
water-max-height: meters
water-surface-height: meters
desired-angle: degrees
jump-why: uint64
penetrated-by-all: penetrate
penetrated-flinch: penetrate
penetrated-knocked: penetrate
reaction-time: time-frame
notice-time: time-frame
state-timeout: time-frame
auto-reset-penetrate-time: time-frame
hit-focus-time: time-frame
last-draw-time: time-frame
starting-time: time-frame
fated-time: time-frame
focus-pos: vector
event-param-point: vector
jump-dest: vector
focus: enemy-focus
incoming: enemy-attack-info
actor-group: pointer
actor-group-count: int32
neck: joint-mod
on-notice: symbol
on-active: symbol
on-hostile: symbol
on-death: symbol
idle-anim-player: idle-control
rand-gen: symbol
hover: hover-nav-control
hover-info: hover-enemy-info
formation-entity: entity
fly-anim-speed: float
restart-fly-anims: symbol
main-joint-acc: vector
main-joint-vel: vector
main-joint-pos: vector
thrust: float
rotation-vec: vector
dest-pos: vector
offset: vector
surface-normal: vector
local-dir: vector
scale: float
scale-timer: uint64
hit-surface?: symbol
knocked-start-level: float
knocked-fall-dist: float
flying-death-anim: int32
flying-death-transv: vector
flying-death-engine: int32
flying-death-thrust-rotate: float
flying-death-spin: float
flying-death-spin-dest: float
flying-death-spin-axis: vector
los: los-control
sync: sync-eased
sound-id: uint32
path-player-u: float
path-my-u: float
path-y-offset: float
path-stare-u: float
tentacle-clock: float
tentacle-blend: float
last-attack-time: time-frame
last-fire-time: time-frame
charge-path-timer: time-frame
tentacles: jellyfish-chain-physics
tentacles-initialized: symbol
stare-pos: vector
charge-pos: vector
grab-front: symbol
grab-offset: vector
grab-start-pos: vector
grab-start-quat: quaternion
focus-rot: quaternion
attach-lerp: float
Methods​
jellyfish-method-156: unknown
threaten: unknown
charge-attack: unknown
grab-mech: unknown
die-now: unknown
jellyfish-method-161(obj: jellyfish, arg0: vector, arg1: float) => vectorsource
jellyfish-method-162(obj: jellyfish) => symbolsource
jellyfish-method-163(obj: jellyfish, arg0: process-focusable) => symbolsource
jellyfish-method-164(obj: jellyfish, arg0: process-focusable) => symbolsource

jellyfish-chain-physics​

jellyfish-chain-physics: chain-physicssource
Fields​
type: type
chain-joints: chain-physics-joint
num-joints: uint8
root-joint-index: uint8
joint-length: float
gravity: vector
gravity-target: vector
stretch-vel: float
stretch-vel-parallel: float
compress-vel: float
compress-vel-parallel: float
negate-y: symbol
axial-slop: float
maximum-stretch: float
turn-off-start: time-frame
turn-off-duration: time-frame

jellyfish-formation​

jellyfish-formation: hover-formationsource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
formation: hover-formation-control
path: path-control
formation-timer: uint64

jellyfish-joint-mod-tentacle-info​

jellyfish-joint-mod-tentacle-info: structuresource
Fields​
axis: vector
angle: float
period: float
offset: float

Functions​


jellyfish-joint-mod-tentacle​

jellyfish-joint-mod-tentacle(arg0: cspace, arg1: transformq) => nonesource

Variables​


*jellyfish-enemy-info*​

*jellyfish-enemy-info*: enemy-infosource

*jellyfish-lfront-chain-setup*​

*jellyfish-lfront-chain-setup*: arraysource

*jellyfish-lrear-chain-setup*​

*jellyfish-lrear-chain-setup*: arraysource

*jellyfish-mainvein-chain-setup*​

*jellyfish-mainvein-chain-setup*: arraysource

*jellyfish-mech-reserved*​

*jellyfish-mech-reserved*: symbolsource

*jellyfish-rfront-chain-setup*​

*jellyfish-rfront-chain-setup*: arraysource

*jellyfish-rrear-chain-setup*​

*jellyfish-rrear-chain-setup*: arraysource

pipe-grunt​

source

Types​


pipe-grunt​

pipe-grunt: gruntsource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
root-override2: collide-shape-moving
fact-info-override: fact-info-enemy
enemy-flags: enemy-flag
enemy-info: enemy-info
hit-points: int32
gnd-collide: uint32
attack-id: uint32
persistent-attack-id: uint32
water-max-height: meters
water-surface-height: meters
desired-angle: degrees
jump-why: uint64
penetrated-by-all: penetrate
penetrated-flinch: penetrate
penetrated-knocked: penetrate
reaction-time: time-frame
notice-time: time-frame
state-timeout: time-frame
auto-reset-penetrate-time: time-frame
hit-focus-time: time-frame
last-draw-time: time-frame
starting-time: time-frame
fated-time: time-frame
focus-pos: vector
event-param-point: vector
jump-dest: vector
focus: enemy-focus
incoming: enemy-attack-info
actor-group: pointer
actor-group-count: int32
neck: joint-mod
on-notice: symbol
on-active: symbol
on-hostile: symbol
on-death: symbol
idle-anim-player: idle-control
rand-gen: symbol
enemy-info-override: nav-enemy-info
frustration-point: vector
move-dest: vector
frustration-time: time-frame
blocked-start-time: time-frame
restore-nav-radius-time: time-frame
nav-radius-backup: float
patrol-anim: grunt-anim-info
charge-anim: grunt-anim-info
attack-anim: grunt-anim-info
knocked-anim: grunt-anim-info
yellow-hit-anim: grunt-anim-info
blue-hit-anim: grunt-anim-info
intro-path: path-control
use-charge-anim-index: int8
knocked-anim-index: int8
jumping-ambush-path-pt: int8
grunt-flags: uint8
unknown-byte-n1k2n3: int8
unknown-byte-m2j342: int8
unknown-byte-1ji2n3: int8
unknown-byte-n123n: int8
state-timeout2: uint64
next-warn-time: time-frame
dest: vector
minimap: connection-minimap
pipe-front: vector
pipe-dir: vector
Methods​
pipe-grunt-method-186(obj: pipe-grunt) => vectorsource

sig5-cent1-path0​

source

Variables​


*sig5-cent1-path0*​

*sig5-cent1-path0*: sig-pathsource

sig5-cent2-path0​

source

Variables​


*sig5-cent2-path0*​

*sig5-cent2-path0*: sig-pathsource

sig5-course​

source

Types​


sig-under​

sig-under: sigsource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
root-override2: collide-shape-moving
fact-info-override: fact-info-enemy
enemy-flags: enemy-flag
enemy-info: enemy-info
hit-points: int32
gnd-collide: uint32
attack-id: uint32
persistent-attack-id: uint32
water-max-height: meters
water-surface-height: meters
desired-angle: degrees
jump-why: uint64
penetrated-by-all: penetrate
penetrated-flinch: penetrate
penetrated-knocked: penetrate
reaction-time: time-frame
notice-time: time-frame
state-timeout: time-frame
auto-reset-penetrate-time: time-frame
hit-focus-time: time-frame
last-draw-time: time-frame
starting-time: time-frame
fated-time: time-frame
focus-pos: vector
event-param-point: vector
jump-dest: vector
focus: enemy-focus
incoming: enemy-attack-info
actor-group: pointer
actor-group-count: int32
neck: joint-mod
on-notice: symbol
on-active: symbol
on-hostile: symbol
on-death: symbol
idle-anim-player: idle-control
rand-gen: symbol
enemy-info-override: nav-enemy-info
frustration-point: vector
move-dest: vector
frustration-time: time-frame
blocked-start-time: time-frame
restore-nav-radius-time: time-frame
nav-radius-backup: float
bot-flags: bot-flags
min-speed: float
max-speed: float
follow-offset: float
too-far-warn-dist: float
too-far-fail-dist-delta: float
too-far-warn-dist-default: float
too-far-fail-dist-delta-default: float
travel-prev-ry: float
travel-prev-ry1: float
player-blocking: float
ai-ctrl: ai-task-control
course: bot-course
waypoint: bot-waypoint
waypoint-bits: uint32
waypoint-int32a: int32
bot-task-bits: uint32
hit-invuln-ignore-me-delay: uint32
hit-invuln-focus-disable-delay: uint32
warn-to-fail-timeout: uint32
warn-min-delay: uint32
warn-max-delay: uint32
spot-color: uint32
waypoint-request: int16
hit-by-enemy-count: uint16
hit-by-player-count: uint16
notice-enemy-dist: float
channel: uint8
focus-mode: int8
nav-mesh-index: int8
delay-too-far-check: int8
slave-id: int8
vehicle-seat-index: int8
bot-health-index: int8
task: game-task-control
swivel-joint-mod: joint-mod
health-handle: handle
poi-handle: handle
my-simple-focus: pointer
attacker-handle: handle
scene-player-handle: handle
master-handle: handle
vehicle-handle: handle
hit-invuln-starting-time: time-frame
danger-time: time-frame
attacker-time: time-frame
started-warning-time: time-frame
waypoint-time0: time-frame
next-too-far-warn-time: time-frame
spot: bot-spot
follow-dir: vector
focus-info: bot-focus-info
fired-gun-count: uint32
sig-path: sig-path
sig-path-clock: clock
travel-anim-interp: float
platform-index: uint8
played-unjam-time: time-frame
sig-path-start-time: time-frame
sig-path-cur-time: time-frame
sig-path-prev-time: time-frame
plasma: sig-plasma
sig-path-prev-pos: vector
sig5-course: sig5-course
shot-at-growls-index: int8
growls: handle
next-chase-play-time: time-frame
grating-broken-time: time-frame
test-plane: plane
Methods​
intro-shooting: unknown
sig-under-method-260(obj: sig-under) => symbolsource
sig-under-method-261(obj: sig-under, arg0: vector, arg1: vector, arg2: symbol) => symbolsource
sig-under-method-262(obj: sig-under, arg0: symbol) => symbolsource
sig-under-method-263(obj: sig-under) => nonesource
sig-under-method-264(obj: sig-under) => symbolsource

sig5-course​

sig5-course: bot-coursesource
Fields​
type: type
course-id: uint8
speech-count: uint16
spot-count: uint16
retry-cookie: uint8
too-far-warn-speeches: bot-speech-list-shuffle
too-far-fail-speeches: bot-speech-list
attack-player-speeches: bot-speech-list
default-check-too-far: symbol
waypoints: array
speeches: inline-array
speech-tunings: inline-array
dirs: inline-array
spots: inline-array
chase-speeches: bot-speech-list-shuffle

Functions​


sig5-default-check-too-far​

sig5-default-check-too-far(arg0: sig-under) => symbolsource

Variables​


*sig5-course*​

*sig5-course*: sig5-coursesource

under-laser​

source

Types​


under-laser​

under-laser: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
info: under-laser-info
id: int8
lightning: lightning-control
draw-test-script: script-context
sync: sync-eased
laser-dir: vector
slave-trans-offset: vector
zero-pos: vector
one-pos: vector
Methods​
dormant: unknown
idle: unknown
under-laser-method-22(obj: under-laser) => nonesource

under-laser-info​

under-laser-info: basicsource
Fields​
type: type
options: uint8
laser-radius: float
laser-move-dist: float
shadow-top-y: float
shadow-height: float
shadow-radius-adjust: float

under-laser-shadow​

under-laser-shadow: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
info: under-laser-info
trans-xz-offset: vector
Methods​
idle: unknown

under-laser-slave​

under-laser-slave: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
Methods​
idle: unknown

Functions​


under-laser-shadow-init-by-other​

under-laser-shadow-init-by-other(arg0: under-laser-info, arg1: vector, arg2: vector) => nonesource

under-laser-slave-init-by-other​

under-laser-slave-init-by-other() => nonesource

Variables​


*under-laser-infos*​

*under-laser-infos*: arraysource

under-obs​

source

Types​


bubbler​

bubbler: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
rod-of-god-scale: float
ambient-id: uint32
last-recharge-time: time-frame
Methods​
idle: unknown
hidden: unknown

under-break-door​

under-break-door: process-focusablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
anim: art-joint-anim
art-name: string
collide-mesh: int32
Methods​
hit: unknown
idle: unknown

under-buoy-base​

under-buoy-base: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
release: symbol
open-anim-frame: float
Methods​
idle: unknown
opened: unknown

under-buoy-chain​

under-buoy-chain: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
Methods​
idle: unknown

under-buoy-plat​

under-buoy-plat: rigid-body-platformsource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
root-override-2: collide-shape-moving
info: rigid-body-object-constants
flags: rigid-body-object-flag
max-time-step: float
incoming-attack-id: uint32
player-touch-time: time-frame
disturbed-time: time-frame
player-force-position: vector
player-force: vector
info-override: rigid-body-platform-constants
control-point-array: rigid-body-control-point-inline-array
player-velocity: vector
player-velocity-prev: vector
unknown-pad: uint32
float-height-offset: float
player-bonk-timeout: uint64
water-anim: water-anim
orig-trans: vector
surface-height: float
anchor-point: vector
base: pointer
Methods​
waiting: unknown
running: unknown

under-lift​

under-lift: elevatorsource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
root-override-2: collide-shape-moving
smush: smush-control
basetrans: vector
bounce-time: time-frame
bouncing: symbol
bounce-scale: meters
params: elevator-params
path-seq: path-step-inline-array
path-dest: float
bottom-top: float
move-pos: float
move-dist: float
path-pos: float
path-eased-pos: float
ride-timer: time-frame
sticky-player-last-ride-time: time-frame
elevator-status: elevator-status
on-activate: pair
on-deactivate: pair
sound-id: sound-id
Methods​
under-lift-method-49(obj: under-lift, arg0: symbol) => nonesource

under-mine​

under-mine: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
chain: under-mine-chain-physics
chain-initialized: symbol
main-mod: joint-mod
head-mod: joint-mod
Methods​
explode: unknown
idle: unknown

under-mine-chain-physics​

under-mine-chain-physics: chain-physicssource
Fields​
type: type
chain-joints: chain-physics-joint
num-joints: uint8
root-joint-index: uint8
joint-length: float
gravity: vector
gravity-target: vector
stretch-vel: float
stretch-vel-parallel: float
compress-vel: float
compress-vel-parallel: float
negate-y: symbol
axial-slop: float
maximum-stretch: float
turn-off-start: time-frame
turn-off-duration: time-frame

under-rise-plat​

under-rise-plat: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
up-y: float
down-y: float
delta-y: float
up-threshold: float
down-threshold: float
last-ridden: time-frame
ridden: symbol
rider-started: basic
extra-id: int32
Methods​
idle-up: unknown
wait-up: unknown
going-down: unknown
idle-down: unknown
wait-down: unknown
going-up: unknown

under-seaweed-a​

under-seaweed-a: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
Methods​
idle: unknown

under-seaweed-b​

under-seaweed-b: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
Methods​
idle: unknown

under-seaweed-c​

under-seaweed-c: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
Methods​
idle: unknown

under-seaweed-d​

under-seaweed-d: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
Methods​
idle: unknown

Functions​


under-buoy-base-init-by-other​

under-buoy-base-init-by-other(arg0: object, arg1: entity-actor) => nonesource

under-buoy-chain-init-by-other​

under-buoy-chain-init-by-other(arg0: object, arg1: entity-actor) => nonesource

under-rise-plat-event-handler​

under-rise-plat-event-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => objectsource

Variables​


*under-buoy-plat-platform-constants*​

*under-buoy-plat-platform-constants*: rigid-body-platform-constantssource

*under-mine-chain-setup*​

*under-mine-chain-setup*: arraysource

*under-mine-exploder-params*​

*under-mine-exploder-params*: joint-exploder-static-paramssource

under-part​

source

Types​


under-part​

under-part: part-spawnersource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
part: sparticle-launch-control
sound: ambient-sound
mode: pointer
enable: symbol
radius: meters
world-sphere: sphere

Functions​


check-drop-level-under-drip​

check-drop-level-under-drip(arg0: sparticle-system, arg1: sparticle-cpuinfo, arg2: matrix) => nonesource

under-scenes​

source

Functions​


under-sig-red-shot​

under-sig-red-shot(arg0: object, arg1: vector, arg2: sparticle-launch-state) => nonesource

under-sig-red-shot-grunt​

under-sig-red-shot-grunt(arg0: vector, arg1: vector, arg2: sparticle-launch-state) => nonesource

under-sig-red-shot-overhead​

under-sig-red-shot-overhead(arg0: process-tree, arg1: vector, arg2: sparticle-launch-state) => nonesource

under-shoot-block​

source

Types​


under-block​

under-block: process-focusablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
puzzle: under-block-puzzle
my-parent: pointer
prev-attack-id: uint32
spawner-id: int8
my-id: int8
col: int8
row: int8
prev-col: int8
prev-row: int8
move-dir-x: int8
move-dir-z: int8
pulse-op: int8
pulse-pc: int8
pulse-ctr: int8
flags: uint64
activated-time: time-frame
rot-axis: vector
away-from-focal-pt: vector
Methods​
waiting: unknown
rise-up: unknown
follow: unknown
idle: unknown
active: unknown
flip: unknown
rock: unknown
sink-partially: unknown
sunk-partially: unknown
victory: unknown
beaten: unknown
fall: unknown
explode: unknown
die-fast: unknown
under-block-method-41(obj: under-block, arg0: symbol) => nonesource
under-block-method-42(obj: under-block) => nonesource
under-block-method-43(obj: under-block, arg0: int, arg1: int) => symbolsource
under-block-method-44(obj: under-block) => symbolsource
under-block-method-45(obj: under-block) => nonesource
under-block-method-46(obj: under-block, arg0: int, arg1: int) => nonesource
under-block-method-47(obj: under-block, arg0: int, arg1: int) => intsource
under-block-method-48(obj: under-block, arg0: int, arg1: int) => symbolsource
under-block-method-49(obj: under-block, arg0: int, arg1: int) => symbolsource
under-block-method-50(obj: under-block) => nonesource

under-block-puzzle​

under-block-puzzle: basicsource
Fields​
type: type
auto-unlock?: symbol
cells-wide: int8
cells-tall: int8
last-block-id: int8
slot-mask: uint8
slot-mask-full: uint8
prev-special-attack-id: uint32
orient-ry: float
spawners: array
slots: array
cells: pointer
pulse-ops: pointer
origin: vector
local-to-world: matrix

under-block-slot​

under-block-slot: basicsource
Fields​
type: type
col: int8
row: int8

under-block-spawner​

under-block-spawner: basicsource
Fields​
type: type
col: int8
row: int8
active-handle: handle
waiting-handle: handle
exploded-time: time-frame

under-shoot-block​

under-shoot-block: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
puzzle: under-block-puzzle
actor-group: pointer
allow-unlock?: symbol
Methods​
idle: unknown
victory-locked: unknown
victory: unknown
beaten: unknown
under-shoot-block-method-24(obj: under-shoot-block, arg0: int, arg1: int) => nonesource
under-shoot-block-method-25(obj: under-shoot-block, arg0: int, arg1: int, arg2: float, arg3: int) => nonesource
under-shoot-block-method-26(obj: under-shoot-block) => nonesource
under-shoot-block-method-27(obj: under-shoot-block, arg0: symbol) => nonesource
under-shoot-block-method-28(obj: under-shoot-block) => intsource

Functions​


cshape-reaction-under-block​

cshape-reaction-under-block(arg0: control-info, arg1: collide-query, arg2: vector) => nonesource

under-block-event-handler​

under-block-event-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => objectsource

under-block-init-by-other​

under-block-init-by-other(arg0: int, arg1: int, arg2: symbol, arg3: pointer) => nonesource

under-shoot-block-event-handler​

under-shoot-block-event-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => objectsource

Variables​


*under-block-puzzles*​

*under-block-puzzles*: arraysource

*under-shoot-block-exploder-params*​

*under-shoot-block-exploder-params*: joint-exploder-static-paramssource

under-sig-obs​

source

Types​


under-break-bridge​

under-break-bridge: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
bridge-id: int8
Methods​
idle: unknown
broken: unknown
die: unknown

under-break-floor​

under-break-floor: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
Methods​
idle: unknown
die: unknown
die-fast: unknown

under-break-wall​

under-break-wall: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
Methods​
idle: unknown
die: unknown

under-int-door​

under-int-door: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
Methods​
idle-closed: unknown
open: unknown
idle-open: unknown

under-pipe-growls​

under-pipe-growls: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
volume: float
desired-volume: float
volume-seek-speed: float
approach-sound-id: sound-id
approach-play-time: time-frame
Methods​
block-puzzle: unknown
block-puzzle-fade: unknown
intro-shooting: unknown

under-plat-long​

under-plat-long: base-platsource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
root-override-2: collide-shape-moving
smush: smush-control
basetrans: vector
bounce-time: time-frame
bouncing: symbol
bounce-scale: meters
sync: sync-eased
move-start: vector
move-end: vector
Methods​
idle: unknown

under-plat-shoot​

under-plat-shoot: platsource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
root-override-2: collide-shape-moving
smush: smush-control
basetrans: vector
bounce-time: time-frame
bouncing: symbol
bounce-scale: meters
path-pos: float
sound-id: sound-id
sync: sync-eased
draw-test-script: script-context
incoming-attack-id: uint32
angle-flip: float
angle-flip-vel: float
state-flip: uint32
time-flip: uint32
disable-track-under: basic
dest-angle: float
on-shake: basic
hint-count: float
hit-time: time-frame
knocked-sound-time: time-frame
axe-flip: vector
Methods​
die-falling: unknown
dormant: unknown

under-plat-wall​

under-plat-wall: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
extended-amount: float
in-trans: vector
out-trans: vector
sync: sync-paused
Methods​
active: unknown

Functions​


cshape-reaction-under-plat-shoot​

cshape-reaction-under-plat-shoot(arg0: control-info, arg1: collide-query, arg2: vector, arg3: vector) => collide-statussource

under-pipe-growls-init-by-other​

under-pipe-growls-init-by-other(arg0: vector, arg1: symbol) => nonesource

under-pipe-growls-post​

under-pipe-growls-post() => sound-idsource

Variables​


*under-break-floor-exploder-params*​

*under-break-floor-exploder-params*: joint-exploder-static-paramssource

underb-master​

source

Types​


under-locking​

under-locking: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
id: int8
up-y: float
down-y: float
mode: uint64
which-reminder?: symbol
spooled-sound-id: uint32
draining-part: sparticle-launch-control
actor-group: pointer
spooled-sound-delay: int32
last-reminder-time: time-frame
Methods​
startup: unknown
active: unknown
filling: unknown
draining: unknown

under-warp​

under-warp: process-drawablesource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
interp: float
Methods​
idle: unknown
die-fast: unknown
under-warp-method-22(obj: under-warp) => nonesource

underb-master​

underb-master: processsource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
warp-handle: handle
tank-handle: handle
underwater-time: time-frame
last-air-beep-time: time-frame
ambient-sound-id: sound-id
air-supply: float
air-charge-up?: symbol
under-water-pitch-mod: float
big-room-entered: symbol
big-room-timer: time-frame
under-plat-player-on: symbol
under-plat-is-up: symbol
Methods​
idle: unknown
big-room-player-under: unknown
big-room-player-plat: unknown
underb-master-method-17: unknown
big-room-player-above: unknown
big-room-player-falling: unknown
big-room-player-exiting: unknown
big-room-player-done: unknown
under-warp-check(obj: underb-master) => symbolsource

Used to check whether the underwater warp effect should be drawn.

spawn-air-tank-hud(obj: underb-master, arg0: symbol) => nonesource

Spawns or hides the air tank HUD bar.

water-anim-under​

water-anim-under: water-animsource
Fields​
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
water-height: meters
wade-height: meters
swim-height: meters
bottom-height: meters
attack-event: symbol
attack-id: uint32
flow: flow-control
target: handle
flags: water-flags
look: int32
play-ambient-sound?: symbol
visible: symbol

Functions​


under-warp-init-by-other​

under-warp-init-by-other(arg0: vector, arg1: quaternion, arg2: entity-actor) => nonesource

underb-activate​

underb-activate(arg0: level) => nonesource

underb-deactivate​

underb-deactivate(arg0: level) => nonesource

underb-login​

underb-login(arg0: level) => nonesource

underb-master-event-handler​

underb-master-event-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => objectsource

underb-master-init-by-other​

underb-master-init-by-other(arg0: level) => nonesource

underb-master-post​

underb-master-post() => nonesource

Variables​


*underb-master*​

*underb-master*: pointersource

ripple-for-water-anim-under​

const ripple-for-water-anim-under: ripple-wave-setsource