Skip to main content

Types


bully

bully: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
fact-override: fact-info-enemy
hit-player?: symbol
bounced?: symbol
bounce-volume: int32
facing-ry: float
travel-ry: float
speed-u: float
spin-vel: float
travel-speed: float
reaction-delay: time-frame
start-spin-time: time-frame
slow-down: time-frame
hit-player-time: time-frame
neck: joint-mod
Methods
bully-method-20(obj: bully) => floatsource
States
bully-die: TODO
bully-idle: TODO
bully-notice: TODO
bully-start-spinning: TODO
bully-stop-spinning: TODO

bully-broken-cage

bully-broken-cage: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
parent-override: pointer
States
bully-broken-cage-explode: TODO

Functions


bully-broken-cage-init-by-other

bully-broken-cage-init-by-other(arg0: entity-actor) => nonesource

bully-default-event-handler

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

bully-post

bully-post() => nonesource

Variables


*bully-shadow-control*

*bully-shadow-control*: shadow-controlsource

double-lurker

source

Types


double-lurker

double-lurker: nav-enemysource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
collide-info: collide-shape-moving
enemy-info: fact-info-enemy
hit-from-dir: vector
event-param-point: vector
frustration-point: vector
jump-dest: vector
jump-trajectory: trajectory
jump-time: time-frame
nav-info: nav-enemy-info
target-speed: float
momentum-speed: float
acceleration: float
rotate-speed: float
turn-time: time-frame
frustration-time: time-frame
speed-scale: float
neck: joint-mod
reaction-time: time-frame
notice-time: time-frame
state-timeout: time-frame
free-time: time-frame
touch-time: time-frame
nav-enemy-flags: nav-enemy-flags
incomming-attack-id: handle
jump-return-state: state
rand-gen: random-generator
knocked-back-speed: float
buddy-on-shoulders?: symbol
dead?: symbol
buddy-dead?: symbol
buddy-handle: handle
Methods
initialize-collision(obj: double-lurker) => collide-shape-movingsource
double-lurker-method-53(obj: double-lurker, arg0: vector) => symbolsource
States
double-lurker-both-knocked-back: TODO
double-lurker-break-apart: TODO
double-lurker-buddy-was-hit: TODO
double-lurker-knocked-back: TODO
double-lurker-resume: TODO
double-lurker-show-anims: TODO
double-lurker-waiting-to-die: TODO

double-lurker-top

double-lurker-top: nav-enemysource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
collide-info: collide-shape-moving
enemy-info: fact-info-enemy
hit-from-dir: vector
event-param-point: vector
frustration-point: vector
jump-dest: vector
jump-trajectory: trajectory
jump-time: time-frame
nav-info: nav-enemy-info
target-speed: float
momentum-speed: float
acceleration: float
rotate-speed: float
turn-time: time-frame
frustration-time: time-frame
speed-scale: float
neck: joint-mod
reaction-time: time-frame
notice-time: time-frame
state-timeout: time-frame
free-time: time-frame
touch-time: time-frame
nav-enemy-flags: nav-enemy-flags
incomming-attack-id: handle
jump-return-state: state
rand-gen: random-generator
parent-process: pointer
fall-dest: vector
States
double-lurker-top-knocked-down: TODO
double-lurker-top-on-shoulders: TODO
double-lurker-top-on-shoulders-die: TODO
double-lurker-top-resume: TODO

Functions


double-lurker-default-event-handler

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

double-lurker-top-init-by-other

double-lurker-top-init-by-other(arg0: entity, arg1: double-lurker, arg2: symbol, arg3: vector) => nonesource

Variables


*double-lurker-nav-enemy-info*

*double-lurker-nav-enemy-info*: nav-enemy-infosource

*double-lurker-top-nav-enemy-info*

*double-lurker-top-nav-enemy-info*: nav-enemy-infosource

*double-lurker-when-both-nav-enemy-info*

*double-lurker-when-both-nav-enemy-info*: nav-enemy-infosource

floating-launcher

source

Types


floating-launcher

floating-launcher: baseplatsource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
smush: smush-control
basetrans: vector
bouncing: symbol
trigger-height: float
launcher: pointer
States
floating-launcher-idle: TODO
floating-launcher-lowering: TODO
floating-launcher-ready: TODO

helix-water

source

Types


helix-button

helix-button: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
my-water: entity-actor
my-door: entity-actor
fcell-handle: handle
down-y: float
spawn-trans: vector
States
helix-button-activate: TODO
helix-button-idle-down: TODO
helix-button-idle-up: TODO
helix-button-quick-activate: TODO
helix-button-startup: TODO

helix-dark-eco

helix-dark-eco: dark-eco-poolsource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
water-height: meters
wade-height: meters
swim-height: meters
bottom-height: meters
attack-event: symbol
target: handle
flags: water-flags
ppointer-water-anim: pointer
look: int32
play-ambient-sound?: symbol

helix-slide-door

helix-slide-door: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
States
helix-slide-door-close: TODO
helix-slide-door-idle-closed: TODO
helix-slide-door-idle-open: TODO

helix-water

helix-water: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
last-alt-actor-consumed: int32
alt-actors: array
transv-y: float
start-y: float
end-y: float
dark-eco: pointer
Methods
helix-water-method-20: unknown
helix-water-method-21(obj: helix-water) => objectsource
States
helix-water-activated: TODO
helix-water-idle: TODO

orbit-plat

source

Types


orbit-plat

orbit-plat: baseplatsource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
smush: smush-control
basetrans: vector
bouncing: symbol
other: entity-actor
rot-dir: float
reset-trans: vector
is-reset?: symbol
reset-length: float
timeout: float
plat-status: uint64
Methods
orbit-plat-method-27(obj: orbit-plat) => symbolsource
orbit-plat-method-28(obj: orbit-plat) => symbolsource
States
orbit-plat-idle: TODO
orbit-plat-reset: TODO
orbit-plat-riding: TODO
orbit-plat-rotating: TODO
orbit-plat-still: TODO
orbit-plat-wait-for-other: TODO

orbit-plat-bottom

orbit-plat-bottom: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
parent-override: pointer
part2: sparticle-launch-control
Methods
orbit-plat-bottom-method-20(obj: orbit-plat-bottom, arg0: vector, arg1: vector) => nonesource
States
orbit-plat-bottom-idle: TODO

Functions


get-nav-point!

get-nav-point!(arg0: vector, arg1: orbit-plat, arg2: vector, arg3: float) => vectorsource

get-rotate-point!

get-rotate-point!(arg0: vector, arg1: vector, arg2: vector, arg3: vector, arg4: float, arg5: float) => vectorsource

orbit-plat-bottom-init-by-other

orbit-plat-bottom-init-by-other(arg0: entity-actor, arg1: orbit-plat) => nonesource

puffer

source

Types


pick-patrol-point-away-from-buddy-work

pick-patrol-point-away-from-buddy-work: structuresource
Fields
best-path-index: int32
best-rating: float
best-dest: vector
pt-dir: vector
buddy-dir: vector
dest: vector

puffer

puffer: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
fact-info-override: fact-info-enemy
path-index: int32
facing-ry: float
travel-ry: float
travel-speed: float
attack-bottom-y: float
patrol-bottom-y: float
top-y: float
targ-trans-y: float
acc-y: float
travel-turn-speed: float
notice-dist: float
give-up-dist: float
attacking?: symbol
hit-player?: symbol
look-mean?: symbol
cprims-type: uint64
neck: joint-mod
hit-player-time: time-frame
reaction-delay: time-frame
picked-point-time: time-frame
pick-new-point-delay: time-frame
last-on-screen-time: time-frame
buddy: process-drawable
nice-look: lod-set
mean-look: lod-set
dest-pos: vector
sync: sync-info
Methods
puffer-method-20(obj: puffer, arg0: vector) => nonesource
puffer-method-21(obj: puffer) => nonesource
puffer-method-22(obj: puffer) => symbolsource
puffer-method-23(obj: puffer, arg0: symbol) => symbolsource
puffer-method-24(obj: puffer, arg0: vector) => symbolsource
puffer-method-25(obj: puffer, arg0: float) => symbolsource
puffer-method-26(obj: puffer) => nonesource
puffer-method-27(obj: puffer) => nonesource
puffer-method-28(obj: puffer) => nonesource
flip-look!(obj: puffer, arg0: symbol) => nonesource
puffer-method-30(obj: puffer) => vectorsource
puffer-method-31(obj: puffer) => vectorsource
States
puffer-attack: TODO
puffer-die: TODO
puffer-idle: TODO
puffer-patrol: TODO

Functions


puffer-default-event-handler

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

puffer-post

puffer-post() => nonesource

qbert-plat

source

Types


qbert-plat

qbert-plat: rigid-body-platformsource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-overlay: collide-shape-moving
info: rigid-body-platform-constants
rbody: rigid-body
control-point-array: rigid-body-control-point-inline-array
player-velocity: vector
player-velocity-prev: vector
player-force-position: vector
player-force: vector
sim-time-remaining: float
float-height-offset: float
player-attack-id: int32
player-bonk-timeout: time-frame
water-anim: water-anim
player-contact: basic
player-impulse: collide-shape-prim-mesh
anchor-point: vector
plat-id: int32
on?: symbol
player-is-riding?: symbol
master: entity-actor
States
qbert-plat-on-die: TODO
qbert-plat-on-mimic: TODO
qbert-plat-wait-for-master: TODO

qbert-plat-master

qbert-plat-master: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
last-plat-triggered: int32
plat-states: uint32
plat-states-needed-to-open-door: uint32
player-in-bounds?: symbol
player-in-water?: symbol
play-door-cam?: symbol
puzzle-beaten?: symbol
door: entity-actor
door-plat: entity-actor
bounds-start: vector
bounds-end: vector
Methods
plat-state-set?(obj: qbert-plat-master, arg0: uint) => symbolsource
States
qbert-plat-master-do-door: TODO
qbert-plat-master-idle: TODO
qbert-plat-master-wait-for-door: TODO

qbert-plat-on

qbert-plat-on: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame

Functions


qbert-plat-event-handler

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

qbert-plat-on-init-by-other

qbert-plat-on-init-by-other(arg0: entity-actor, arg1: qbert-plat) => nonesource

Variables


*qbert-plat-constants*

*qbert-plat-constants*: rigid-body-platform-constantssource

shover

source

Types


shover

shover: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
shove-up: float
States
shover-idle: TODO

square-platform

source

Types


square-platform

square-platform: baseplatsource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
smush: smush-control
basetrans: vector
bouncing: symbol
plat-id: int32
pos-u: float
water-entity: entity-actor
splash-counter: int32
start-splash-time: time-frame
part2: sparticle-launch-control
part3: sparticle-launch-control
part4: sparticle-launch-control
up-pos: vector
down-pos: vector
Methods
square-platform-method-27(obj: square-platform, arg0: symbol) => nonesource
States
square-platform-lowered: TODO
square-platform-lowering: TODO
square-platform-raised: TODO
square-platform-rising: TODO

square-platform-button

square-platform-button: basebuttonsource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
down?: symbol
spawned-by-other?: symbol
move-to?: symbol
notify-actor: entity-actor
timeout: float
button-id: int32
event-going-down: symbol
event-down: symbol
event-going-up: symbol
event-up: symbol
anim-speed: float
move-to-pos: vector
move-to-quat: quaternion

square-platform-master

square-platform-master: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
button-id: int32
plat-id: int32
plat-mask: uint32
plat-id-dir: int32
wiggled?: symbol
timeout: time-frame
last-plat-activated-time: time-frame
delay-til-wiggle: time-frame
ticker: ticky
States
square-platform-master-activate: TODO
square-platform-master-idle: TODO

steam-cap

source

Types


steam-cap

steam-cap: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
do-burst?: symbol
do-falling-sound?: symbol
do-landing-sound?: symbol
begin-travel-up: float
begin-travel-down: float
sync: sync-info
part2: sparticle-launch-control
part3: sparticle-launch-control
down: vector
up: vector
control-pt: steam-cap-control-pt
Methods
steam-cap-method-20(obj: steam-cap) => nonesource
steam-cap-method-21(obj: steam-cap) => quaternionsource
States
steam-cap-idle: TODO

steam-cap-control-pt

steam-cap-control-pt: structuresource
Fields
trans: vector
transv: vector

sun-exit-chamber

source

Types


blue-eco-charger

blue-eco-charger: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
charger-id: int32
open-level: float
master: entity-actor
Methods
blue-eco-charger-method-20(obj: blue-eco-charger) => objectsource
blue-eco-charger-method-21(obj: blue-eco-charger, arg0: symbol) => objectsource
States
blue-eco-charger-close: TODO
blue-eco-charger-idle: TODO
blue-eco-charger-open: TODO
blue-eco-charger-stuck-open: TODO

blue-eco-charger-orb

blue-eco-charger-orb: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
parent-process: pointer
orbit-rot: vector
orbit-rotv: vector
targ-orbit-rotv: vector
rest-pos: vector
Methods
blue-eco-charger-orb-method-20(obj: blue-eco-charger-orb, arg0: float) => vectorsource
States
blue-eco-charger-orb-active: TODO
blue-eco-charger-orb-idle: TODO

exit-chamber

exit-chamber: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
chargers-active: uint32
move-player?: symbol
move-fcell?: symbol
play-assistant-message?: symbol
wave-scale: float
button: pointer
door: pointer
fcell-handle: handle
orig-trans: vector
last-pos: vector
Methods
exit-chamber-method-20(obj: exit-chamber, arg0: float) => floatsource
exit-chamber-method-21(obj: exit-chamber, arg0: exit-chamber-items) => vectorsource
exit-chamber-method-22: unknown
exit-chamber-method-23(obj: exit-chamber, arg0: symbol) => objectsource
exit-chamber-method-24(obj: exit-chamber, arg0: float) => nonesource
States
exit-chamber-charger-puzzle: TODO
exit-chamber-charger-puzzle-beaten: TODO
exit-chamber-idle-in-sunken: TODO
exit-chamber-idle-in-village: TODO
exit-chamber-lower: TODO
exit-chamber-rise: TODO

exit-chamber-button

exit-chamber-button: basebuttonsource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
down?: symbol
spawned-by-other?: symbol
move-to?: symbol
notify-actor: entity-actor
timeout: float
button-id: int32
event-going-down: symbol
event-down: symbol
event-going-up: symbol
event-up: symbol
anim-speed: float
move-to-pos: vector
move-to-quat: quaternion

exit-chamber-items

exit-chamber-items: structuresource
Fields
door-pos: vector
door-quat: quaternion
button-pos: vector
button-quat: quaternion
fcell-pos: vector

Functions


blue-eco-charger-orb-init-by-other

blue-eco-charger-orb-init-by-other(arg0: entity-actor, arg1: blue-eco-charger-orb) => nonesource

exit-chamber-button-init-by-other

exit-chamber-button-init-by-other(arg0: vector, arg1: quaternion, arg2: entity-actor, arg3: symbol) => nonesource

sun-iris-door

source

Types


sun-iris-door

sun-iris-door: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
timeout: float
proximity?: symbol
directional-proximity?: symbol
move-to?: symbol
locked-by-task?: symbol
close-dist: float
open-dist: float
move-to-pos: vector
outward-vec: vector
move-to-quat: quaternion
Methods
should-close?(obj: sun-iris-door) => symbolsource
should-open?(obj: sun-iris-door) => symbolsource
States
sun-iris-door-closed: TODO
sun-iris-door-closing: TODO
sun-iris-door-open: TODO
sun-iris-door-opening: TODO

Functions


sun-iris-door-init-by-other

sun-iris-door-init-by-other(arg0: vector, arg1: quaternion, arg2: symbol) => nonesource

sunken-fish

source

Types


sunkenfisha

sunkenfisha: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
path-u: float
path-speed: float
path-speed-seek-speed: float
targ-path-speed: float
path-normal-speed-lo: float
path-normal-speed-hi: float
path-dir: float
change-path-dir-time: time-frame
local-path-offset: vector
targ-local-path-offset: vector
local-path-offset-dir: vector
max-local-path-offset: vector
facing-rot: vector
path-trans-offset: vector
Methods
sunkenfisha-method-20(obj: sunkenfisha) => floatsource
sunkenfisha-method-21(obj: sunkenfisha, arg0: vector, arg1: float, arg2: vector) => vectorsource
sunkenfisha-method-22(obj: sunkenfisha) => nonesource
sunkenfisha-method-23(obj: sunkenfisha) => quaternionsource
sunkenfisha-method-24(obj: sunkenfisha) => vectorsource
sunkenfisha-method-25(obj: sunkenfisha) => nonesource
sunkenfisha-method-26(obj: sunkenfisha) => floatsource
sunkenfisha-method-27(obj: sunkenfisha) => floatsource
States
sunkenfisha-idle: TODO

Functions


sunkenfisha-init-by-other

sunkenfisha-init-by-other(arg0: entity-actor) => nonesource

sunken-obs

source

Types


seaweed

seaweed: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
anim-speed: float
States
seaweed-idle: TODO

side-to-side-plat

side-to-side-plat: platsource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
smush: smush-control
basetrans: vector
bouncing: symbol
path-pos: float
sync: sync-info-eased
sound-id: sound-id
part-ry: float

sunkencam

sunkencam: pov-camerasource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
cspace-array: cspace-array
flags: pov-camera-flag
debounce-start-time: time-frame
notify-handle: handle
anim-name: string
command-list: pair
mask-to-clear: process-mask
music-volume-movie: float
sfx-volume-movie: float
ppointer-override: pointer
seq: uint64

water-vol-deadly

water-vol-deadly: process-hiddensource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8

sunken-part

source

Types


sunken-part

sunken-part: part-spawnersource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
mode: pointer
enable: symbol
radius: meters
world-sphere: sphere

sunken-pipegame

source

Types


sunken-pipegame

sunken-pipegame: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
abort-audio-if-beaten?: symbol
challenges-mask: uint32
challenge: int32
ticker: ticky
button: pointer
prize: sunken-pipegame-prize
Methods
sunken-pipegame-method-20(obj: sunken-pipegame) => uintsource
sunken-pipegame-method-21(obj: sunken-pipegame, arg0: symbol) => symbolsource
sunken-pipegame-method-22(obj: sunken-pipegame, arg0: symbol) => nonesource
States
sunken-pipegame-beat-challenge: TODO
sunken-pipegame-begin-play: TODO
sunken-pipegame-end-play: TODO
sunken-pipegame-idle: TODO
sunken-pipegame-start-up: TODO

sunken-pipegame-button

sunken-pipegame-button: basebuttonsource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
down?: symbol
spawned-by-other?: symbol
move-to?: symbol
notify-actor: entity-actor
timeout: float
button-id: int32
event-going-down: symbol
event-down: symbol
event-going-up: symbol
event-up: symbol
anim-speed: float
move-to-pos: vector
move-to-quat: quaternion

sunken-pipegame-prize

sunken-pipegame-prize: structuresource
Fields
puzzle-delay: time-frame
pipe-travel-time-to-far: time-frame
pipe-travel-time-to-jar: time-frame
actor-handle: handle
jar-pos: vector
far-pos: vector
sucked-up-jar-part-pos: vector
sucked-up-far-part-pos: vector
blown-out-jar-part-pos: vector
blown-out-far-part-pos: vector
sucked-up-part: sparticle-launch-control
blown-out-part: sparticle-launch-control

Functions


sunken-pipegame-button-init-by-other

sunken-pipegame-button-init-by-other(arg0: vector, arg1: quaternion, arg2: entity-actor, arg3: symbol) => nonesource

sunken-water

source

Types


sunken-water

sunken-water: water-animsource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
water-height: meters
wade-height: meters
swim-height: meters
bottom-height: meters
attack-event: symbol
target: handle
flags: water-flags
ppointer-water-anim: pointer
look: int32
play-ambient-sound?: symbol
use-sync?: symbol
playing-deadly-sound?: symbol
deadly-time: float
deadly-fade: float
sync: sync-info
safe-color-mult: vector
safe-color-emissive: vector
deadly-color-mult: vector
deadly-color-emissive: vector
Methods
draw-ripple(obj: sunken-water) => symbolsource

Variables


ripple-for-sunken-water

ripple-for-sunken-water: ripple-wave-setsource

target-tube

source

Types


slide-control

slide-control: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
target: handle
pos: float
trans: vector
rot: vector
side: vector
Methods
slide-control-watch: unknown
slide-control-ride: unknown

tube-bank

tube-bank: basicsource
Fields
type: type

tube-info

tube-info: basicsource
Fields
type: type
entity: basic
tube: handle
downhill: vector
centertube: vector
downtube: vector
sidetube: vector
foretube: vector
old-transv: vector
mod-x: float
mod-y: float
start-time: time-frame
turn-anim-targ: float
turn-anim-frame: float
turn-anim-vel: float
tube-sound-id: sound-id
tube-sound-vol: float

Functions


distance-from-tangent

distance-from-tangent(arg0: path-control, arg1: float, arg2: vector, arg3: vector, arg4: vector, arg5: vector) => floatsource

find-target-point

find-target-point(arg0: vector) => floatsource

target-tube-post

target-tube-post() => nonesource

target-tube-turn-anim

target-tube-turn-anim() => nonesource

tube-sounds

tube-sounds() => sound-idsource

tube-thrust

tube-thrust(arg0: float, arg1: float) => nonesource

Variables


*TUBE-bank*

*TUBE-bank*: tube-banksource

*tube-hit-mods*

*tube-hit-mods*: surfacesource

*tube-jump-mods*

*tube-jump-mods*: surfacesource

*tube-mods*

*tube-mods*: surfacesource

wall-plat

source

Types


wall-plat

wall-plat: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
use-sync?: symbol
extended-amount: float
in-trans: vector
out-trans: vector
sync: sync-info-paused
States
wall-plat-extended: TODO
wall-plat-extending: TODO
wall-plat-retracted: TODO
wall-plat-retracting: TODO
wall-plat-sync-idle: TODO

wedge-plats

source

Types


wedge-plat

wedge-plat: baseplatsource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
smush: smush-control
basetrans: vector
bouncing: symbol
master: wedge-plat-master
distance: float
offset: float
Methods
wedge-plat-method-27(obj: wedge-plat) => symbolsource
States
wedge-plat-idle: TODO
wedge-plat-tip: TODO

wedge-plat-master

wedge-plat-master: processsource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
center: vector
rotspeed: float
rotate-inner: float
rotate-outer: float
States
wedge-plat-master-idle: TODO

wedge-plat-outer

wedge-plat-outer: wedge-platsource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
smush: smush-control
basetrans: vector
bouncing: symbol
master: wedge-plat-master
distance: float
offset: float
States
wedge-plat-outer-idle: TODO
wedge-plat-outer-tip: TODO

whirlpool

source

Types


whirlpool

whirlpool: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
spin-ry: float
spin-speed-idle: float
spin-speed-delta: float
sync: sync-info-paused
Methods
whirlpool-method-20(obj: whirlpool, arg0: float) => cshape-moving-flagssource
States
whirlpool-idle: TODO