Skip to main content

bouncer​

source

Types​


springbox​

springbox: 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
spring-height: meters
smush: float
States​
bouncer-fire: TODO
bouncer-smush: TODO
bouncer-wait: TODO

darkvine​

source

Types​


darkvine​

darkvine: 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
speed: float
tip-index: int8
dangerous: symbol
vulnerable: symbol
hit-player: symbol
touch-time: time-frame
player-attack-id: int32
States​
darkvine-die: TODO
darkvine-idle: TODO
darkvine-retreat: TODO

Functions​


darkvine-event-handler​

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

fisher​

source

Types​


fisher​

fisher: process-taskablesource
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
tasks: task-control
query: gui-query
old-target-pos: transformq
cell-for-task: game-task
cell-x: handle
cam-joint-index: int32
skippable: symbol
blend-on-exit: art-joint-anim
camera: handle
will-talk: symbol
talk-message: text-id
last-talk: time-frame
bounce-away: symbol
ambient: ambient-control
center-joint-index: int32
draw-bounds-y-offset: float
neck-joint-index: int32
fuel-cell-anim: spool-anim
sound-flava: music-flava
have-flava: symbol
music: symbol
have-music: symbol
been-kicked: symbol
cur-trans-hook: function
shadow-backup: shadow-geo
paddle-end: vector
paddle-pos: vector
paddle: float
paddle-vel: float
spawner: float
spawner-last: float
spawn-time: time-frame
turn-time: time-frame
swing-time: time-frame
block-time: time-frame
block: int32
caught: int32
missed: int32
difficulty: int32
start-time: time-frame
ambient-big-one: time-frame
ambient-steady: time-frame
ambient-sagging: time-frame
ambient-almost: time-frame
cheat-temp: int32
hard: symbol
training: symbol
params: fisher-params
States​
fisher-done: TODO
fisher-playing: TODO

fisher-bank​

fisher-bank: basicsource
Fields​
type: type
width: meters
net-radius: meters
max-caught: int32
max-missed: int32

fisher-fish​

fisher-fish: 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
dir: vector
offset: float
pos: float
vel: float
mode: basic
size: meters
States​
fisher-fish-caught: TODO
fisher-fish-die: TODO
fisher-fish-fall: TODO

fisher-params​

fisher-params: structuresource
Fields​
timeout: time-frame
vel: float
swing-min: time-frame
swing-max: time-frame
period: time-frame
fish-vel: float
bad-percent: float
deadly-percent: float
powerup-percent: float

Functions​


fisher-draw-display​

fisher-draw-display(arg0: fisher) => nonesource

fisher-fish-init-by-other​

fisher-fish-init-by-other(arg0: symbol, arg1: float, arg2: float) => nonesource

fisher-fish-move​

fisher-fish-move() => nonesource

fisher-fish-water​

fisher-fish-water(arg0: vector, arg1: float) => nonesource

fisher-game-update​

fisher-game-update() => nonesource

fisher-spawn-ambient​

fisher-spawn-ambient() => nonesource

Variables​


*FISHER-bank*​

*FISHER-bank*: fisher-banksource

*fisher-camera-backup-fov*​

*fisher-camera-backup-fov*: floatsource

*fisher-camera-backup-matrix*​

*fisher-camera-backup-matrix*: matrixsource

*fisher-camera-backup-trans*​

*fisher-camera-backup-trans*: vectorsource

*fisher-camera-use-backup*​

*fisher-camera-use-backup*: symbolsource

*fisher-params*​

*fisher-params*: arraysource

hopper​

source

Types​


hopper​

hopper: 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
jump-length: float
shadow-min-y: float

Functions​


hopper-do-jump​

hopper-do-jump() => nonesource

hopper-find-ground​

hopper-find-ground(arg0: vector) => objectsource

hopper-jump-to​

hopper-jump-to(arg0: vector) => nonesource

Variables​


*hopper-nav-enemy-info*​

*hopper-nav-enemy-info*: nav-enemy-infosource

jungle-elevator​

source

Types​


jungle-elevator​

jungle-elevator: plat-buttonsource
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
go-back-if-lost-player?: symbol
grab-player?: symbol
should-grab-player?: symbol
path-pos: float
bidirectional?: symbol
allow-auto-kill: symbol
sound-id: sound-id
trans-off: vector
spawn-pos: vector
bottom-height: float
teleport-if-below-y: float
teleport-if-above-y: float

jungle-mirrors​

source

Types​


periscope​

periscope: 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
y-offset: meters
y-offset-grips: meters
height: meters
turn: degrees
tilt: degrees
target-turn: degrees
target-tilt: degrees
base: vector
reflector-trans: vector
next-reflector-trans: vector
prev-reflector-trans: vector
old-camera-matrix: matrix
reflector: pointer
gauge-rot: degrees
lock-time: time-frame
aligned?: symbol
raised?: symbol
player-touching-grips?: symbol
grips-moving?: symbol
sound-id: sound-id
rise-sound-id: sound-id
grips-sound-id: sound-id
grips: joint-mod-set-world
part-aligned: sparticle-launch-control
States​
periscope-activate: TODO
periscope-idle: TODO
periscope-player-control: TODO
periscope-power-on: TODO
periscope-wait-for-player: TODO
periscope-wait-for-power-input: TODO

reflector​

reflector: 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
root-override: collide-shape
States​
reflector-idle: TODO

reflector-mirror​

reflector-mirror: 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
beam-end: vector
States​
reflector-mirror-broken: TODO
reflector-mirror-idle: TODO

reflector-origin​

reflector-origin: 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
reflector-trans: vector
next-reflector-trans: vector
reflector: uint32
next: basic
blocker: entity-actor
States​
reflector-origin-idle: TODO

Functions​


draw-power-beam​

draw-power-beam(arg0: vector, arg1: vector) => nonesource

peri-beamcam-init-by-other​

peri-beamcam-init-by-other(arg0: string) => pointersource

periscope-crosshair​

periscope-crosshair() => symbolsource

periscope-debug-trans​

periscope-debug-trans() => nonesource

periscope-draw-beam​

periscope-draw-beam() => nonesource

periscope-draw-beam-impact​

periscope-draw-beam-impact() => nonesource

periscope-find-aim-at-angles​

periscope-find-aim-at-angles() => nonesource

periscope-find-next​

periscope-find-next() => nonesource

periscope-find-reflection-angles​

periscope-find-reflection-angles() => nonesource

periscope-has-power-input?​

periscope-has-power-input?() => symbolsource

periscope-post​

periscope-post() => nonesource

periscope-set-target-direction​

periscope-set-target-direction(arg0: vector) => nonesource

periscope-test-task-complete?​

periscope-test-task-complete?() => symbolsource

periscope-update-joints​

periscope-update-joints() => nonesource

reflector-init-by-other​

reflector-init-by-other(arg0: vector) => nonesource

reflector-origin-update​

reflector-origin-update(arg0: entity-actor) => nonesource

target-close-to-point?​

target-close-to-point?(arg0: vector, arg1: float) => symbolsource

jungle-obs​

source

Types​


accordian​

accordian: 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
speed: float
alt-actor: entity-actor
States​
accordian-idle: TODO

jngpusher​

jngpusher: 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: trsqv
sync: sync-info
back-prim: collide-shape-prim
States​
jngpusher-idle: TODO

jungle-water​

jungle-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

junglecam​

junglecam: 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

logtrap​

logtrap: 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
Methods​
idle: unknown

lurkerm-piston​

lurkerm-piston: 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
sync: sync-info
base: vector
height: vector
speed: float
alt-actor: entity-actor
States​
lurkerm-piston-idle: TODO

lurkerm-short-sail​

lurkerm-short-sail: 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
speed: float
alt-actor: entity-actor
States​
lurkerm-short-sail-idle: TODO

lurkerm-tall-sail​

lurkerm-tall-sail: 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
speed: float
alt-actor: entity-actor
States​
lurkerm-tall-sail-idle: TODO

maindoor​

maindoor: 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
thresh: vector
States​
maindoor-closed: TODO
maindoor-open: TODO

precurbridge​

precurbridge: 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
smush: smush-control
base: vector
activation-point: vector
span-array: precurbridge-span
States​
precurbridge-activate: TODO
precurbridge-active: TODO
precurbridge-idle: TODO

precurbridge-span​

precurbridge-span: structuresource

precurbridgecam​

precurbridgecam: 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

sidedoor​

sidedoor: eco-doorsource
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
speed: float
open-distance: float
close-distance: float
out-dir: vector
open-sound: sound-name
close-sound: sound-name
state-actor: entity-actor
flags: eco-door-flags
locked: symbol
auto-close: symbol
one-way: symbol

towertop​

towertop: 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: trsq
States​
towertop-idle: TODO

Variables​


ripple-for-jungle-water​

ripple-for-jungle-water: ripple-wave-setsource

jungle-part​

source

Types​


jungle-part​

jungle-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

junglefish​

source

Types​


junglefish​

junglefish: 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

Variables​


*junglefish-nav-enemy-info*​

*junglefish-nav-enemy-info*: nav-enemy-infosource

junglesnake​

source

Types​


junglesnake​

junglesnake: 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
state-time2: time-frame
hit-player: symbol
is-lethal?: symbol
refractory-delay: int32
ry: float
des-ry: float
tilt: float
des-tilt: float
track-player-ry: symbol
track-player-tilt: symbol
twist-joints: junglesnake-twist-joint
tilt-joints: junglesnake-tilt-joint
Methods​
junglesnake-method-20(obj: junglesnake) => symbolsource
junglesnake-method-21(obj: junglesnake) => symbolsource
junglesnake-method-22(obj: junglesnake, arg0: float) => symbolsource
junglesnake-method-23(obj: junglesnake) => nonesource
junglesnake-method-24(obj: junglesnake) => nonesource
States​
junglesnake-attack: TODO
junglesnake-die: TODO
junglesnake-give-up: TODO
junglesnake-sleeping: TODO
junglesnake-tracking: TODO
junglesnake-wake: TODO

junglesnake-tilt-joint​

junglesnake-tilt-joint: structuresource
Fields​
joint-index: int32
flip-it: symbol

junglesnake-twist-joint​

junglesnake-twist-joint: structuresource
Fields​
joint-index: int32
ry: float
drag-delta-ry: float

Functions​


junglesnake-default-event-handler​

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

junglesnake-joint-callback​

junglesnake-joint-callback(arg0: junglesnake) => nonesource

Variables​


*junglesnake-twist-max-deltas*​

*junglesnake-twist-max-deltas*: pointersource