Types
babak: 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
States
babak-run-to-cannon: TODO
Variables
Types
basebutton: 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
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
Methods
basebutton-down-idle: unknown
basebutton-going-down: unknown
basebutton-going-up: unknown
basebutton-startup: unknown
basebutton-up-idle: unknown
reset!(obj: basebutton) => floatsource
basebutton-method-26(obj: basebutton) => nonesource
arm-trigger-event!(obj: basebutton) => symbolsource
basebutton-method-29(obj: basebutton, arg0: symbol, arg1: entity) => nonesource
move-to-vec-or-quat!(obj: basebutton, arg0: vector, arg1: quaternion) => quaternionsource
press!(obj: basebutton, arg0: symbol) => intsource
warp-gate: 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
level: symbol
level-slot: int32
min-slot: int32
max-slot: int32
Methods
idle: unknown
active: unknown
use: unknown
hidden: unknown
Functions
basebutton-init-by-other(arg0: entity-actor, arg1: vector, arg2: quaternion, arg3: entity-actor, arg4: symbol, arg5: float) => nonesource
Variables
*warp-info*: arraysource
Types
baseplat: 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
basetrans: vector
bouncing: symbol
Methods
baseplat-method-20(obj: baseplat) => nonesource
baseplat-method-21(obj: baseplat) => nonesource
baseplat-method-22(obj: baseplat) => nonesource
get-unlit-skel(obj: plat-eco) => skeleton-groupsource
baseplat-method-24(obj: plat-eco) => nonesource
baseplat-method-26(obj: plat) => nonesource
eco-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
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
Methods
door-closed: unknown
door-opening: unknown
door-open: unknown
door-closing: unknown
eco-door-method-24(obj: eco-door) => nonesource
eco-door-method-25(obj: eco-door) => nonesource
eco-door-method-26(obj: eco-door) => nonesource
Functions
eco-door-event-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => objectsource
plat-event(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => objectsource
plat-trans() => nonesource
Functions
eco-fadeout(arg0: sparticle-system, arg1: sparticle-cpuinfo) => nonesource
eco-track-root-prim-fadeout(arg0: sparticle-system, arg1: sparticle-cpuinfo, arg2: vector) => nonesource
part-tracker-track-root(arg0: sparticle-system, arg1: sparticle-cpuinfo, arg2: vector) => nonesource
sparticle-track-root-money(arg0: sparticle-system, arg1: sparticle-cpuinfo, arg2: vector) => nonesource
Types
buzzer: eco-collectablesource
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
pickup-type: pickup-type
pickup-amount: float
notify-parent: basic
old-base: vector
base: vector
extra-trans: vector
jump-pos: vector
flags: collectable-flags
birth-time: time-frame
collect-timeout: time-frame
fadeout-timeout: time-frame
bob-offset: int64
bob-amount: float
pickup-handle: handle
actor-pause: symbol
eco-effect: sparticle-launch-group
collect-effect: sparticle-launch-group
collect-effect2: sparticle-launch-group
collect-effect-time: time-frame
respawn-delay: time-frame
sound-name: sound-spec
target: handle
suck-time: time-frame
suck-y-offset: float
speed: vector
movie-pos-index: int32
victory-anim: spool-anim
collectable: 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
pickup-type: pickup-type
pickup-amount: float
notify-parent: basic
old-base: vector
base: vector
extra-trans: vector
jump-pos: vector
flags: collectable-flags
birth-time: time-frame
collect-timeout: time-frame
fadeout-timeout: time-frame
bob-offset: int64
bob-amount: float
pickup-handle: handle
actor-pause: symbol
Methods
initialize(obj: eco-collectable) => _type_source
initialize-params(obj: collectable, arg0: time-frame, arg1: float) => nonesource
eco: eco-collectablesource
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
pickup-type: pickup-type
pickup-amount: float
notify-parent: basic
old-base: vector
base: vector
extra-trans: vector
jump-pos: vector
flags: collectable-flags
birth-time: time-frame
collect-timeout: time-frame
fadeout-timeout: time-frame
bob-offset: int64
bob-amount: float
pickup-handle: handle
actor-pause: symbol
eco-effect: sparticle-launch-group
collect-effect: sparticle-launch-group
collect-effect2: sparticle-launch-group
collect-effect-time: time-frame
respawn-delay: time-frame
sound-name: sound-spec
target: handle
suck-time: time-frame
suck-y-offset: float
speed: vector
movie-pos-index: int32
eco-blue: ecosource
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
pickup-type: pickup-type
pickup-amount: float
notify-parent: basic
old-base: vector
base: vector
extra-trans: vector
jump-pos: vector
flags: collectable-flags
birth-time: time-frame
collect-timeout: time-frame
fadeout-timeout: time-frame
bob-offset: int64
bob-amount: float
pickup-handle: handle
actor-pause: symbol
eco-effect: sparticle-launch-group
collect-effect: sparticle-launch-group
collect-effect2: sparticle-launch-group
collect-effect-time: time-frame
respawn-delay: time-frame
sound-name: sound-spec
target: handle
suck-time: time-frame
suck-y-offset: float
speed: vector
movie-pos-index: int32
eco-collectable: collectablesource
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
pickup-type: pickup-type
pickup-amount: float
notify-parent: basic
old-base: vector
base: vector
extra-trans: vector
jump-pos: vector
flags: collectable-flags
birth-time: time-frame
collect-timeout: time-frame
fadeout-timeout: time-frame
bob-offset: int64
bob-amount: float
pickup-handle: handle
actor-pause: symbol
eco-effect: sparticle-launch-group
collect-effect: sparticle-launch-group
collect-effect2: sparticle-launch-group
collect-effect-time: time-frame
respawn-delay: time-frame
sound-name: sound-spec
target: handle
suck-time: time-frame
suck-y-offset: float
speed: vector
movie-pos-index: int32
Methods
wait: unknown
pickup: unknown
die: unknown
jump: unknown
notice-blue: unknown
initialize-effect(obj: eco-collectable, arg0: pickup-type) => nonesource
initialize-eco(obj: eco-collectable, arg0: entity-actor, arg1: pickup-type, arg2: float) => objectsource
animate(obj: eco-collectable) => nonesource
blocked: unknown
eco-pill: eco-collectablesource
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
pickup-type: pickup-type
pickup-amount: float
notify-parent: basic
old-base: vector
base: vector
extra-trans: vector
jump-pos: vector
flags: collectable-flags
birth-time: time-frame
collect-timeout: time-frame
fadeout-timeout: time-frame
bob-offset: int64
bob-amount: float
pickup-handle: handle
actor-pause: symbol
eco-effect: sparticle-launch-group
collect-effect: sparticle-launch-group
collect-effect2: sparticle-launch-group
collect-effect-time: time-frame
respawn-delay: time-frame
sound-name: sound-spec
target: handle
suck-time: time-frame
suck-y-offset: float
speed: vector
movie-pos-index: int32
eco-red: ecosource
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
pickup-type: pickup-type
pickup-amount: float
notify-parent: basic
old-base: vector
base: vector
extra-trans: vector
jump-pos: vector
flags: collectable-flags
birth-time: time-frame
collect-timeout: time-frame
fadeout-timeout: time-frame
bob-offset: int64
bob-amount: float
pickup-handle: handle
actor-pause: symbol
eco-effect: sparticle-launch-group
collect-effect: sparticle-launch-group
collect-effect2: sparticle-launch-group
collect-effect-time: time-frame
respawn-delay: time-frame
sound-name: sound-spec
target: handle
suck-time: time-frame
suck-y-offset: float
speed: vector
movie-pos-index: int32
eco-yellow: ecosource
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
pickup-type: pickup-type
pickup-amount: float
notify-parent: basic
old-base: vector
base: vector
extra-trans: vector
jump-pos: vector
flags: collectable-flags
birth-time: time-frame
collect-timeout: time-frame
fadeout-timeout: time-frame
bob-offset: int64
bob-amount: float
pickup-handle: handle
actor-pause: symbol
eco-effect: sparticle-launch-group
collect-effect: sparticle-launch-group
collect-effect2: sparticle-launch-group
collect-effect-time: time-frame
respawn-delay: time-frame
sound-name: sound-spec
target: handle
suck-time: time-frame
suck-y-offset: float
speed: vector
movie-pos-index: int32
ecovalve: 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
offset: vector
offset-target: vector
block-func: function
States
ecovalve-idle: TODO
ecovent: ventsource
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
show-particles: symbol
collect-effect: sparticle-launch-group
collect-effect2: sparticle-launch-group
collect-effect-time: time-frame
blocker: entity-actor
block-func: function
pickup-handle: handle
fuel-cell: eco-collectablesource
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
pickup-type: pickup-type
pickup-amount: float
notify-parent: basic
old-base: vector
base: vector
extra-trans: vector
jump-pos: vector
flags: collectable-flags
birth-time: time-frame
collect-timeout: time-frame
fadeout-timeout: time-frame
bob-offset: int64
bob-amount: float
pickup-handle: handle
actor-pause: symbol
eco-effect: sparticle-launch-group
collect-effect: sparticle-launch-group
collect-effect2: sparticle-launch-group
collect-effect-time: time-frame
respawn-delay: time-frame
sound-name: sound-spec
target: handle
suck-time: time-frame
suck-y-offset: float
speed: vector
movie-pos-index: int32
victory-anim: spool-anim
state-object: symbol
States
fuel-cell-clone-anim: TODO
fuel-cell-spline-slider: TODO
health: eco-collectablesource
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
pickup-type: pickup-type
pickup-amount: float
notify-parent: basic
old-base: vector
base: vector
extra-trans: vector
jump-pos: vector
flags: collectable-flags
birth-time: time-frame
collect-timeout: time-frame
fadeout-timeout: time-frame
bob-offset: int64
bob-amount: float
pickup-handle: handle
actor-pause: symbol
eco-effect: sparticle-launch-group
collect-effect: sparticle-launch-group
collect-effect2: sparticle-launch-group
collect-effect-time: time-frame
respawn-delay: time-frame
sound-name: sound-spec
target: handle
suck-time: time-frame
suck-y-offset: float
speed: vector
movie-pos-index: int32
money: eco-collectablesource
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
pickup-type: pickup-type
pickup-amount: float
notify-parent: basic
old-base: vector
base: vector
extra-trans: vector
jump-pos: vector
flags: collectable-flags
birth-time: time-frame
collect-timeout: time-frame
fadeout-timeout: time-frame
bob-offset: int64
bob-amount: float
pickup-handle: handle
actor-pause: symbol
eco-effect: sparticle-launch-group
collect-effect: sparticle-launch-group
collect-effect2: sparticle-launch-group
collect-effect-time: time-frame
respawn-delay: time-frame
sound-name: sound-spec
target: handle
suck-time: time-frame
suck-y-offset: float
speed: vector
movie-pos-index: int32
vent: 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
show-particles: symbol
collect-effect: sparticle-launch-group
collect-effect2: sparticle-launch-group
collect-effect-time: time-frame
blocker: entity-actor
block-func: function
pickup-handle: handle
Methods
initialize(obj: vent, arg0: entity-actor, arg1: pickup-type) => nonesource
States
vent-blocked: TODO
vent-pickup: TODO
vent-wait-for-touch: TODO
ventblue: ventsource
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
show-particles: symbol
collect-effect: sparticle-launch-group
collect-effect2: sparticle-launch-group
collect-effect-time: time-frame
blocker: entity-actor
block-func: function
pickup-handle: handle
ventred: ventsource
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
show-particles: symbol
collect-effect: sparticle-launch-group
collect-effect2: sparticle-launch-group
collect-effect-time: time-frame
blocker: entity-actor
block-func: function
pickup-handle: handle
ventyellow: ventsource
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
show-particles: symbol
collect-effect: sparticle-launch-group
collect-effect2: sparticle-launch-group
collect-effect-time: time-frame
blocker: entity-actor
block-func: function
pickup-handle: handle
Functions
add-blue-motion(arg0: symbol, arg1: symbol, arg2: symbol, arg3: symbol) => symbolsource
birth-pickup-at-point(arg0: vector, arg1: pickup-type, arg2: float, arg3: symbol, arg4: process-tree, arg5: fact-info) => pointersource
buzzer-init-by-other(arg0: vector, arg1: vector, arg2: fact-info, arg3: entity-actor) => nonesource
check-blue-suck(arg0: process-drawable) => nonesource
ecovalve-init-by-other(arg0: function) => nonesource
fuel-cell-animate() => nonesource
fuel-cell-init-as-clone(arg0: handle, arg1: int) => nonesource
fuel-cell-init-by-other(arg0: vector, arg1: vector, arg2: fact-info, arg3: entity-actor) => nonesource
initialize-eco-by-other(arg0: vector, arg1: vector, arg2: fact-info) => nonesource
money-init-by-other(arg0: vector, arg1: vector, arg2: fact-info, arg3: entity-actor) => nonesource
money-init-by-other-no-bob(arg0: vector, arg1: vector, arg2: fact-info, arg3: float, arg4: entity-actor) => nonesource
vent-standard-event-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => objectsource
Variables
Types
barrel: cratesource
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
look: symbol
defense: symbol
incomming-attack-id: uint64
target: handle
child-count: int32
victory-anim: spool-anim
bucket: cratesource
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
look: symbol
defense: symbol
incomming-attack-id: uint64
target: handle
child-count: int32
victory-anim: spool-anim
crate: 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
look: symbol
defense: symbol
incomming-attack-id: uint64
target: handle
child-count: int32
victory-anim: spool-anim
Methods
wait: unknown
die: unknown
special-contents-die: unknown
bounce-on: unknown
notice-blue: unknown
params-init(obj: crate, arg0: entity) => nonesource
params-set!(obj: crate, arg0: symbol, arg1: symbol) => nonesource
check-dead(obj: crate) => nonesource
smush-update!(obj: crate) => nonesource
crate-bank: basicsource
crate-buzzer: cratesource
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
look: symbol
defense: symbol
incomming-attack-id: uint64
target: handle
child-count: int32
victory-anim: spool-anim
pickup-spawner: cratesource
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
look: symbol
defense: symbol
incomming-attack-id: uint64
target: handle
child-count: int32
victory-anim: spool-anim
blocker: entity-actor
Functions
crate-init-by-other(arg0: entity, arg1: vector, arg2: symbol) => nonesource
crate-post() => intsource
crate-standard-event-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => objectsource
Variables
Types
dark-eco-pool: 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
Variables
Types
camera-tracker: 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
grab-target: handle
grab-event: symbol
release-event: symbol
old-global-mask: process-mask
old-self-mask: process-mask
old-parent-mask: process-mask
look-at-target: handle
pov-target: handle
work-process: handle
anim-process: handle
start-time: time-frame
callback: basic
userdata: basic
message: basic
border-value: basic
mask-to-clear: process-mask
script: pair
script-line: pair
script-func: function
Methods
eval(obj: camera-tracker, arg0: pair) => processsource
States
camera-tracker-process: TODO
gui-query: structuresource
manipy: 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
new-trans-hook: function
cur-trans-hook: function
cur-event-hook: function
new-joint-anim: art-joint-anim
new-joint-anim-blend: uint64
anim-mode: symbol
cur-grab-handle: handle
cur-target-handle: handle
old-grab-pos: vector
joint: joint-mod
new-post-hook: function
cur-post-hook: function
clone-copy-trans: symbol
shadow-backup: basic
draw?: symbol
States
manipy-idle: TODO
othercam: 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
hand: handle
old-global-mask: process-mask
mask-to-clear: process-mask
cam-joint-index: int32
old-pos: vector
old-mat-z: vector
had-valid-frame: basic
border-value: basic
die?: symbol
survive-anim-end?: symbol
spooling?: symbol
States
othercam-running: TODO
part-spawner: 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
mode: pointer
enable: symbol
radius: meters
world-sphere: sphere
Methods
is-visible?(obj: part-spawner) => symbolsource
States
part-spawner-active: TODO
part-tracker: 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
root: trsqv
part: sparticle-launch-control
target: handle
callback: function
linger-callback: function
duration: time-frame
linger-duration: time-frame
start-time: time-frame
offset: vector
userdata: uint64
user-time: time-frame
user-vector: vector
user-handle: uint32
States
part-tracker-process: TODO
process-hidden: 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
Methods
die: unknown
swingpole: 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
root: trsq
dir: vector
range: meters
edge-length: meters
States
swingpole-active: TODO
swingpole-stance: TODO
touch-tracker: 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
duration: time-frame
target: handle
event: symbol
run-function: function
callback: function
event-mode: basic
States
touch-tracker-idle: TODO
Types
camera-start: 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
launcher: 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
spring-height: meters
camera: state
active-distance: float
seek-time: time-frame
dest: vector
sound-id: sound-id
States
launcher-active: TODO
launcher-deactivated: TODO
launcher-idle: TODO
med-res-level: 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
level: symbol
part-mode: basic
index: int32
States
med-res-level-idle: TODO
target-start: 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
Functions
birth-func-set-quat(arg0: int, arg1: sparticle-cpuinfo, arg2: sparticle-launchinfo) => nonesource
camera-anim(arg0: symbol, arg1: basic, arg2: entity) => pointersource
camera-change-to(arg0: string, arg1: int, arg2: symbol) => symbolsource
camera-look-at(arg0: pair, arg1: uint) => processsource
camera-pov-from(arg0: pair, arg1: uint) => processsource
camera-tracker-init(arg0: object) => objectsource
clone-anim(arg0: handle, arg1: int, arg2: symbol, arg3: string) => nonesource
clone-anim-once(arg0: handle, arg1: int, arg2: symbol, arg3: string) => nonesource
command-get-camera(arg0: object, arg1: state) => statesource
command-get-process(arg0: object, arg1: process) => processsource
command-get-trans(arg0: object, arg1: vector) => vectorsource
draw-eco-beam(arg0: vector, arg1: vector) => nonesource
ja-anim-done?(arg0: process) => symbolsource
launcher-init-by-other(arg0: vector, arg1: float, arg2: int, arg3: float) => nonesource
manipy-init(arg0: vector, arg1: entity-actor, arg2: skeleton-group, arg3: vector) => nonesource
part-tracker-init(arg0: sparticle-launch-group, arg1: time-frame, arg2: function, arg3: pointer, arg4: process, arg5: collide-prim-core) => nonesource
part-tracker-notify() => objectsource
process-drawable-pair-random-point!(arg0: process-drawable, arg1: process-drawable, arg2: vector, arg3: float) => vectorsource
process-drawable-random-point!(arg0: process-drawable, arg1: vector) => vectorsource
process-grab?(arg0: process) => symbolsource
process-release?(arg0: process) => symbolsource
touch-tracker-init(arg0: vector, arg1: float, arg2: time-frame) => nonesource
Variables
*lev-string*: stringsource
Types
nav-enemy: 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
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
Methods
nav-enemy-attack: unknown
nav-enemy-chase: unknown
nav-enemy-flee: unknown
nav-enemy-die: unknown
nav-enemy-fuel-cell: unknown
nav-enemy-give-up: unknown
nav-enemy-jump: unknown
nav-enemy-jump-land: unknown
nav-enemy-idle: unknown
nav-enemy-notice: unknown
nav-enemy-patrol: unknown
nav-enemy-stare: unknown
nav-enemy-stop-chase: unknown
nav-enemy-victory: unknown
nav-enemy-method-34: unknown
nav-enemy-wait-for-cue: unknown
nav-enemy-jump-to-point: unknown
nav-enemy-method-37(obj: nav-enemy) => nonesource
nav-enemy-method-38(obj: nav-enemy) => nonesource
common-post(obj: nav-enemy) => nonesource
nav-enemy-method-40(obj: nav-enemy) => nonesource
nav-enemy-method-41(obj: nav-enemy) => nonesource
new-patrol-point!(obj: nav-enemy) => intsource
attack-handler(obj: nav-enemy, arg0: process, arg1: event-message-block) => objectsource
touch-handler(obj: nav-enemy, arg0: process, arg1: event-message-block) => objectsource
init-defaults!(obj: nav-enemy, arg0: nav-enemy-info) => nonesource
target-in-range?(obj: nav-enemy, arg0: float) => basicsource
initialize-collision(obj: babak) => nonesource
nav-enemy-method-48(obj: babak) => nonesource
init-jm!(obj: nav-enemy, arg0: nav-enemy-info) => floatsource
nav-enemy-method-50(obj: nav-enemy, arg0: vector) => symbolsource
nav-enemy-method-51(obj: baby-spider) => nonesource
nav-enemy-method-52(obj: green-eco-lurker, arg0: vector) => symbolsource
nav-enemy-method-53(obj: green-eco-lurker) => symbolsource
nav-enemy-method-54(obj: ice-cube, arg0: vector) => symbolsource
nav-enemy-method-55(obj: snow-bunny) => symbolsource
set-jump-height-factor!(obj: citb-bunny, arg0: int) => nonesource
nav-enemy-method-57(obj: ice-cube) => nonesource
nav-enemy-method-58(obj: ice-cube) => nonesource
nav-enemy-method-59(obj: babak) => nonesource
nav-enemy-method-60(obj: ice-cube, arg0: symbol) => symbolsource
snow-bunny-attack: unknown
snow-bunny-chase-hop: unknown
snow-bunny-defend: unknown
nav-enemy-method-64: unknown
snow-bunny-lunge: unknown
snow-bunny-nav-resume: unknown
snow-bunny-patrol-hop: unknown
snow-bunny-patrol-idle: unknown
nav-enemy-method-69: unknown
snow-bunny-retreat-hop: unknown
snow-bunny-tune-spheres: unknown
nav-enemy-touch-handler(obj: nav-enemy, arg0: process, arg1: event-message-block) => objectsource
nav-enemy-attack-handler(obj: nav-enemy, arg0: process, arg1: event-message-block) => objectsource
nav-enemy-jump-blocked: unknown
nav-enemy-method-75: unknown
nav-enemy-info: basicsource
Fields
type: type
idle-anim: int32
walk-anim: int32
turn-anim: int32
notice-anim: int32
run-anim: int32
jump-anim: int32
jump-land-anim: int32
victory-anim: int32
taunt-anim: int32
die-anim: int32
neck-joint: int32
player-look-at-joint: int32
run-travel-speed: meters
run-rotate-speed: degrees
run-acceleration: meters
run-turn-time: seconds
walk-travel-speed: meters
walk-rotate-speed: degrees
walk-acceleration: meters
walk-turn-time: seconds
attack-shove-back: meters
attack-shove-up: meters
shadow-size: meters
notice-nav-radius: meters
nav-nearest-y-threshold: meters
notice-distance: meters
proximity-notice-distance: meters
stop-chase-distance: meters
frustration-distance: meters
frustration-time: time-frame
die-anim-hold-frame: float
jump-anim-start-frame: float
jump-land-anim-end-frame: float
jump-height-min: meters
jump-height-factor: float
jump-start-anim-speed: float
shadow-max-y: meters
shadow-min-y: meters
shadow-locus-dist: meters
use-align: symbol
draw-shadow: symbol
move-to-ground: symbol
hover-if-no-ground: symbol
use-momentum: symbol
use-flee: symbol
use-proximity-notice: symbol
use-jump-blocked: symbol
use-jump-patrol: symbol
gnd-collide-with: collide-kind
debug-draw-neck: symbol
debug-draw-jump: symbol
Functions
ja-group-index?(arg0: int) => symbolsource
nav-enemy-chase-post() => nonesource
nav-enemy-common-post() => nonesource
nav-enemy-death-post() => nonesource
nav-enemy-default-event-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => nonesource
nav-enemy-execute-custom-jump(arg0: int, arg1: float, arg2: float) => nonesource
nav-enemy-execute-jump() => nonesource
nav-enemy-face-player-post() => nonesource
nav-enemy-facing-direction?(arg0: vector, arg1: float) => symbolsource
nav-enemy-facing-player?(arg0: float) => symbolsource
nav-enemy-facing-point?(arg0: vector, arg1: float) => symbolsource
nav-enemy-fall-and-play-death-anim(arg0: art-joint-anim, arg1: float, arg2: float, arg3: float, arg4: int) => nonesource
nav-enemy-falling-post() => nonesource
nav-enemy-flee-post() => nonesource
nav-enemy-frustrated?() => symbolsource
nav-enemy-get-new-patrol-point() => intsource
nav-enemy-init-by-other(arg0: battlecontroller, arg1: vector, arg2: vector) => nonesource
nav-enemy-initialize-custom-jump(arg0: vector, arg1: symbol, arg2: float, arg3: float, arg4: float) => nonesource
nav-enemy-initialize-jump(arg0: vector) => nonesource
nav-enemy-jump-event-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => objectsource
nav-enemy-jump-land-anim() => nonesource
nav-enemy-jump-land-post() => nonesource
nav-enemy-jump-post() => nonesource
nav-enemy-neck-control-inactive() => nonesource
nav-enemy-neck-control-look-at() => nonesource
nav-enemy-notice-player?() => symbolsource
nav-enemy-patrol-post() => nonesource
nav-enemy-player-at-frustration-point?() => symbolsource
nav-enemy-player-vulnerable?() => symbolsource
nav-enemy-reset-frustration() => nonesource
nav-enemy-rnd-float() => floatsource
nav-enemy-rnd-float-range(arg0: float, arg1: float) => floatsource
nav-enemy-rnd-go-idle?(arg0: float) => symbolsource
nav-enemy-rnd-int-count(arg0: int) => intsource
nav-enemy-rnd-int-range(arg0: int, arg1: int) => intsource
nav-enemy-rnd-percent?(arg0: float) => symbolsource
nav-enemy-send-attack(arg0: process, arg1: touching-shapes-entry, arg2: symbol) => objectsource
nav-enemy-set-base-collide-sphere-collide-with(arg0: uint) => nonesource
nav-enemy-set-hit-from-direction(arg0: process) => nonesource
nav-enemy-simple-post() => nonesource
nav-enemy-test-nav-mesh-intersection-xz?(arg0: vector) => symbolsource
nav-enemy-test-point-in-nav-mesh?(arg0: vector) => symbolsource
nav-enemy-test-point-near-nav-mesh?(arg0: vector) => symbolsource
nav-enemy-travel-post() => nonesource
nav-enemy-turn-to-face-dir(arg0: vector, arg1: float) => nonesource
nav-enemy-turn-to-face-point(arg0: vector, arg1: float) => nonesource
process-drawable-death-event-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => nonesource
Variables
Types
orb-cache-top: 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
active-distance: float
inactive-distance: float
money-list: handle
money-pos-list: float
money-pos-actual: float
platform-pos: float
root-pos: float
money: int32
activated: symbol
Methods
pos-logic(obj: orb-cache-top, arg0: symbol) => symbolsource
calculate-pos(obj: orb-cache-top, arg0: symbol) => nonesource
States
orb-cache-top-activate: TODO
orb-cache-top-complete: TODO
orb-cache-top-idle: TODO
Types
plat-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
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
Methods
plat-button-at-end: unknown
plat-button-idle: unknown
plat-button-pressed: unknown
plat-button-move-downward: unknown
plat-button-move-upward: unknown
plat-button-teleport-to-other-end: unknown
can-activate?(obj: plat-button) => symbolsource
plat-button-method-27(obj: plat-button) => nonesource
can-target-move?(obj: plat-button) => nonesource
should-teleport?(obj: plat-button) => symbolsource
plat-button-method-31(obj: plat-button) => nonesource
plat-button-method-32(obj: plat-button) => nonesource
Functions
plat-button-camera-off() => nonesource
plat-button-camera-on() => nonesource
Types
plat-eco: 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
notice-dist: float
sync-offset-dest: float
sync-offset-faux: float
sync-linear-val: float
target: handle
unlit-look: lod-set
lit-look: lod-set
Methods
notice-blue: unknown
Types
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
path-pos: float
sync: sync-info-eased
sound-id: sound-id
Methods
get-lit-skel(obj: plat-eco) => skeleton-groupsource
plat-method-28: unknown
wad: unknown
plat-startup: unknown
plat-idle: unknown
plat-path-active: unknown
Functions
cspace-by-name-no-fail(arg0: process-drawable, arg1: string) => cspacesource
Get a cspace by name from the given process-drawable. If it fails, print an error and return the first one
cspace-index-by-name-no-fail(arg0: process-drawable, arg1: string) => intsource
Get the index of a cspace by name from the given process drawable. If it fails, print an error and return 0.
num-func-+!(arg0: joint-control-channel, arg1: float, arg2: float) => floatsource
Increment the frame number, taking into account the animation speed and current game rate.
num-func--!(arg0: joint-control-channel, arg1: float, arg2: float) => floatsource
Decrement the frame number, taking into account the animation speed and current game rate.
num-func-blend-in!(arg0: joint-control-channel, arg1: float, arg2: float) => floatsource
Seek frame-interp toward 1. Once its there, do a joint-control-reset.
num-func-chan(arg0: joint-control-channel, arg1: float, arg2: float) => floatsource
Copies the frame number from the channel arg1.
num-func-identity(arg0: joint-control-channel, arg1: float, arg2: float) => floatsource
seems to be the same thing as none.
num-func-loop!(chan: joint-control-channel, inc: float, arg2: float) => floatsource
Like num-func-+!, but will wrap to 0 after going past the end.
num-func-none(arg0: joint-control-channel, arg1: float, arg2: float) => floatsource
Don't change anything.
num-func-seek!(arg0: joint-control-channel, arg1: float, arg2: float) => floatsource
Seek toward arg1 by at most arg2 (taking into account speed etc)