Skip to main content

babak-with-cannon​

source

Types​


babak-with-cannon​

babak-with-cannon: babaksource
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
cannon-ent: entity
distance: float
States​
babak-with-cannon-jump-off-cannon: TODO
babak-with-cannon-jump-onto-cannon: TODO
babak-with-cannon-shooting: TODO

Functions​


babak-with-cannon-compute-cannon-dir​

babak-with-cannon-compute-cannon-dir(arg0: mistycannon, arg1: vector) => vectorsource

babak-with-cannon-compute-ride-point​

babak-with-cannon-compute-ride-point(arg0: mistycannon, arg1: vector) => vectorsource

babak-with-cannon-ride-cannon-post​

babak-with-cannon-ride-cannon-post() => nonesource

handle->process-safe​

handle->process-safe(arg0: handle) => processsource

balloonlurker​

source

Types​


balloonlurker​

balloonlurker: rigid-body-platformsource
Fields​
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
state-flags: state-flags
state-time: time-frame
root-overlay: collide-shape-moving
info: rigid-body-platform-constants
rbody: rigid-body
control-point-array: rigid-body-control-point-inline-array
player-velocity: vector
player-velocity-prev: vector
player-force-position: vector
player-force: vector
sim-time-remaining: float
float-height-offset: float
player-attack-id: int32
player-bonk-timeout: time-frame
water-anim: water-anim
player-contact: basic
player-impulse: collide-shape-prim-mesh
explosion-force-position: vector
explosion-force: vector
explosion: symbol
explosion-joint-index: uint16
explosion-joint-index-bytes: int8
vulnerable: symbol
water-y: float
propeller: joint-mod-spinner
rudder: joint-mod-set-local
mine: joint-mod-set-world
buoyancy-factor: float
rudder-control: float
throttle-control: float
engine-thrust: float
dest-point: vector
dest-point-old: vector
dest-index: int8
auto-pilot: symbol
dead: symbol
anim-frame: float
engine-sound-id: sound-id
pedal-sound-id: sound-id
frame-count: int8
States​
balloonlurker-die: TODO
balloonlurker-mine-explode: TODO
balloonlurker-patrol: TODO

balloonlurker-bank​

balloonlurker-bank: basicsource
Fields​
type: type
buoyancy-depth-offset: meters
player-mass: float
rudder-factor: float
max-engine-thrust: float
max-rudder-deflection-angle: float
throttle-factor: float
throttle-distance: float
throttle-close-distance: float
explosion-force: float
mine-weight: float

balloonlurker-pilot​

balloonlurker-pilot: 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-moving
Methods​
balloonlurker-pilot-method-20(obj: balloonlurker-pilot) => nonesource
balloonlurker-pilot-method-21(obj: balloonlurker-pilot) => nonesource
States​
balloonlurker-pilot-die: TODO
balloonlurker-pilot-idle: TODO

Functions​


balloonlurker-event-handler​

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

balloonlurker-find-nearest-path-point​

balloonlurker-find-nearest-path-point() => nonesource

balloonlurker-get-next-path-point​

balloonlurker-get-next-path-point() => nonesource

balloonlurker-get-path-point​

balloonlurker-get-path-point(arg0: int) => nonesource

balloonlurker-pilot-init-by-other​

balloonlurker-pilot-init-by-other(arg0: balloonlurker) => nonesource

balloonlurker-play-sounds​

balloonlurker-play-sounds() => nonesource

balloonlurker-player-impulse​

balloonlurker-player-impulse() => vectorsource

balloonlurker-post​

balloonlurker-post() => nonesource

balloonlurker-snap-to-path-point​

balloonlurker-snap-to-path-point(arg0: int) => quaternionsource

Variables​


*BALLOONLURKER-bank*​

*BALLOONLURKER-bank*: balloonlurker-banksource

*balloonlurker-constants*​

*balloonlurker-constants*: rigid-body-platform-constantssource

*balloonlurker-rudder-joint-home*​

*balloonlurker-rudder-joint-home*: vectorsource

bonelurker​

source

Types​


bonelurker​

bonelurker: 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
bump-player-time: time-frame
States​
bonelurker-stun: TODO

Functions​


bonelurker-push-post​

bonelurker-push-post() => nonesource

bonelurker-set-large-bounds-sphere​

bonelurker-set-large-bounds-sphere() => nonesource

bonelurker-set-small-bounds-sphere​

bonelurker-set-small-bounds-sphere() => nonesource

bonelurker-stunned-event-handler​

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

Variables​


*bonelurker-nav-enemy-info*​

*bonelurker-nav-enemy-info*: nav-enemy-infosource

misty-conveyor​

source

Types​


keg​

keg: 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-offset: float
keg-behavior: int8
path-position: vector
shadow-enable-plane: vector
smush: smush-control
sound-id: sound-id
States​
keg-die: TODO
keg-in-chute: TODO
keg-on-paddle: TODO
keg-on-path: TODO
keg-paddle-to-path: TODO

keg-conveyor​

keg-conveyor: 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
pivot: joint-mod-spinner
quat: quaternion
States​
keg-conveyor-idle: TODO

keg-conveyor-paddle​

keg-conveyor-paddle: 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
object-on-paddle: pointer
sync: sync-info
States​
keg-conveyor-paddle-idle: TODO

Functions​


keg-bounce-set-particle-rotation-callback​

keg-bounce-set-particle-rotation-callback(arg0: part-tracker) => nonesource

keg-conveyor-paddle-init-by-other​

keg-conveyor-paddle-init-by-other(arg0: keg-conveyor-paddle) => nonesource

keg-conveyor-spawn-bouncing-keg​

keg-conveyor-spawn-bouncing-keg(arg0: keg-conveyor) => pointersource

keg-conveyor-spawn-keg​

keg-conveyor-spawn-keg(arg0: keg-conveyor) => pointersource

keg-event-handler​

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

keg-init-by-other​

keg-init-by-other(arg0: keg, arg1: int) => nonesource

keg-post​

keg-post() => intsource

keg-update-smush​

keg-update-smush(arg0: keg, arg1: float) => nonesource

Variables​


*keg-conveyor-keg-spawn-table*​

*keg-conveyor-keg-spawn-table*: arraysource

misty-obs​

source

Types​


boat-fuelcell​

boat-fuelcell: 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
play-cutscene?: symbol
States​
boat-fuelcell-die: TODO
boat-fuelcell-idle: TODO
boat-fuelcell-spawn: TODO

boatpaddle​

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

bone-platform​

bone-platform: rigid-body-platformsource
Fields​
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
state-flags: state-flags
state-time: time-frame
root-overlay: collide-shape-moving
info: rigid-body-platform-constants
rbody: rigid-body
control-point-array: rigid-body-control-point-inline-array
player-velocity: vector
player-velocity-prev: vector
player-force-position: vector
player-force: vector
sim-time-remaining: float
float-height-offset: float
player-attack-id: int32
player-bonk-timeout: time-frame
water-anim: water-anim
player-contact: basic
player-impulse: collide-shape-prim-mesh
anchor-point: vector

breakaway​

breakaway: 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​
init!(obj: breakaway, arg0: res-lump, arg1: int) => nonesource
go-idle(obj: breakaway) => nonesource
States​
breakaway-about-to-fall: TODO
breakaway-fall: TODO
breakaway-idle: TODO

breakaway-left​

breakaway-left: breakawaysource
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

breakaway-mid​

breakaway-mid: breakawaysource
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

breakaway-right​

breakaway-right: breakawaysource
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

mis-bone-bridge​

mis-bone-bridge: 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
particle-group: sparticle-launch-group
player-attack-id: int32
fall-anim-index: int32
hit-points: int8
States​
mis-bone-bridge-bump: TODO
mis-bone-bridge-fall: TODO
mis-bone-bridge-hit: TODO
mis-bone-bridge-idle: TODO

misty-battlecontroller​

misty-battlecontroller: battlecontrollersource
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
final-pickup-spawn-point: vector
activate-distance: float
max-spawn-count: int16
spawn-count: int16
die-count: int16
target-count: int8
spawner-count: int8
creature-type-count: int8
spawner-array: battlecontroller-spawner
spawn-period: time-frame
path-spawn: path-control
creature-type-array: battlecontroller-creature-type
final-pickup-type: pickup-type
prespawn: symbol
noticed-player: symbol
camera-on: symbol
misty-ambush-collision-hack: symbol
disable-ocean: symbol
disable-near-ocean: symbol
disable-mid-ocean: symbol

mistycam​

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

windturbine​

windturbine: 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
spawn-particle-enable: symbol
angle-speed: float
States​
windturbine-idle: TODO

Functions​


actor-wait-for-period​

actor-wait-for-period(arg0: time-frame) => symbolsource

mis-bone-bridge-event-handler​

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

misty-cam-restore​

misty-cam-restore() => symbolsource

mistycam-spawn​

mistycam-spawn() => nonesource

Variables​


*bone-platform-constants*​

*bone-platform-constants*: rigid-body-platform-constantssource

misty-part​

source

Types​


misty-part​

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

misty-teetertotter​

source

Types​


teetertotter​

teetertotter: 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
launched-player: basic
in-launch-window: basic
rock-is-dangerous: basic
States​
teetertotter-bend: TODO
teetertotter-idle: TODO
teetertotter-launch: TODO

Functions​


target-on-end-of-teetertotter?​

target-on-end-of-teetertotter?(arg0: teetertotter) => symbolsource

misty-warehouse​

source

Types​


rounddoor​

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

silostep​

silostep: process-drawablesource
Fields​
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
state-flags: state-flags
state-time: time-frame
anim-limit: float
cam-tracker: handle
States​
silostep-camera: TODO
silostep-idle: TODO
silostep-rise: TODO

Functions​


misty-camera-view​

misty-camera-view() => nonesource

mistycannon​

source

Types​


angle-tracker​

angle-tracker: structuresource
Fields​
value: float
min: float
range: float
speed: float

mistycannon​

mistycannon: 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
rotate: angle-tracker
fact-info-override: fact-info-enemy
tilt: angle-tracker
front-wheel: float
rear-wheel: float
last-known-rotation: float
part-timer: time-frame
hellmouth: vector
postbindinfo-ok: symbol
launch-origin: vector
goggles: vector
avoid-entity: entity-actor
center-point: vector
at-point: vector
accuracy-range: float
target-theta: float
sound-id: sound-id
aim-sound-id: sound-id
player-touching-grips?: symbol
Methods​
rotate!(obj: mistycannon, arg0: float) => nonesource
tilt!(obj: mistycannon, arg0: float) => nonesource
mistycannon-method-22(obj: mistycannon, arg0: float, arg1: float, arg2: float) => nonesource
mistycannon-method-23(obj: mistycannon) => nonesource
States​
mistycannon-aim-at-player: TODO
mistycannon-idle: TODO
mistycannon-player-control: TODO
mistycannon-waiting-for-player: TODO
mistycannon-waiting-for-player-to-fuck-off: TODO

mistycannon-init-data​

mistycannon-init-data: structuresource
Fields​
pos: vector
vel: vector
rotate: float
flight-time: float
muzzle-time: float
blast-radius: float

mistycannon-missile​

mistycannon-missile: 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
muzzle-time: float
tumble-quat: quaternion
blast-radius: float
water-height: float
sfx: uint32
part2: sparticle-launch-control
ground-time: time-frame
Methods​
spawn-part(obj: mistycannon-missile) => nonesource
States​
mistycannon-missile-explode: TODO
mistycannon-missile-idle: TODO
mistycannon-missile-in-water: TODO

quadratic-solution​

quadratic-solution: structuresource
Fields​
s1: float
s2: float

trajectory-params​

trajectory-params: structuresource
Fields​
x: float
y: float
gravity: float
theta: float
speed: float
time: float

Functions​


angle-tracker-apply-move!​

angle-tracker-apply-move!(arg0: angle-tracker, arg1: float) => floatsource

angle-tracker-get-value​

angle-tracker-get-value(arg0: angle-tracker) => floatsource

angle-tracker-init-range!​

angle-tracker-init-range!(arg0: angle-tracker, arg1: float, arg2: float, arg3: float) => nonesource

angle-tracker-seek!​

angle-tracker-seek!(arg0: angle-tracker, arg1: float) => symbolsource

angle-tracker-set-value​

angle-tracker-set-value(arg0: angle-tracker, arg1: float) => floatsource

mistycannon-collision-reaction​

mistycannon-collision-reaction(arg0: collide-shape-moving, arg1: collide-shape-intersect, arg2: vector, arg3: vector) => cshape-moving-flagssource

mistycannon-do-aim​

mistycannon-do-aim(arg0: vector, arg1: vector) => nonesource

mistycannon-find-best-solution​

mistycannon-find-best-solution(arg0: quadratic-solution) => intsource

mistycannon-find-trajectory​

mistycannon-find-trajectory(arg0: trajectory-params) => nonesource

mistycannon-missile-init-by-other​

mistycannon-missile-init-by-other(arg0: mistycannon-init-data, arg1: entity-actor) => nonesource

mistycannon-pick-random-target-point​

mistycannon-pick-random-target-point() => nonesource

mistycannon-postbind-function​

mistycannon-postbind-function(arg0: mistycannon) => nonesource

mistycannon-prebind-function​

mistycannon-prebind-function(arg0: pointer, arg1: int, arg2: mistycannon) => nonesource

solve-missile-tilt​

solve-missile-tilt(arg0: quadratic-solution, arg1: float, arg2: float, arg3: float, arg4: float) => symbolsource

solve-missile-velocity​

solve-missile-velocity(arg0: trajectory-params, arg1: float) => nonesource

spawn-mistycannon-missile​

spawn-mistycannon-missile(arg0: process-tree, arg1: vector, arg2: vector, arg3: float, arg4: float, arg5: float, arg6: float, arg7: entity) => nonesource

Types​


mud​

mud: 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​


ripple-for-mud​

ripple-for-mud: ripple-wave-setsource

ripple-for-small-mud​

ripple-for-small-mud: ripple-wave-setsource

Types​


muse​

muse: 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
root-override: collide-shape-moving
current-path-index: float
prev-path-index: float
dest-path-index: float
player-path-index: float
max-path-index: float
sprint-distance: float
dest-point: vector
anim: spool-anim
victory-anim: spool-anim
old-target-pos: transformq
States​
muse-caught: TODO
muse-idle: TODO

point-on-path-segment-info​

point-on-path-segment-info: structuresource
Fields​
point: vector
segment: vector
dir: vector
nearest-point: vector
segment-length: float
distance-to-segment: float
parametric-index: float

Functions​


analyze-point-on-path-segment​

analyze-point-on-path-segment(arg0: point-on-path-segment-info) => floatsource

muse-check-dest-point​

muse-check-dest-point() => nonesource

muse-get-path-point​

muse-get-path-point(arg0: vector, arg1: int) => nonesource

Variables​


*muse-nav-enemy-info*​

*muse-nav-enemy-info*: nav-enemy-infosource

quicksandlurker​

source

Types​


quicksandlurker​

quicksandlurker: 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
original-position: vector
y-offset: float
theta-angle: float
radial-offset: float
bob-angle: float
mud-entity: entity-actor
States​
quicksandlurker-attack: TODO
quicksandlurker-die: TODO
quicksandlurker-hide: TODO
quicksandlurker-idle: TODO
quicksandlurker-popup: TODO
quicksandlurker-track: TODO
quicksandlurker-victory: TODO
quicksandlurker-wait: TODO
quicksandlurker-yawn: TODO

quicksandlurker-missile​

quicksandlurker-missile: 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
States​
quicksandlurker-missile-idle: TODO
quicksandlurker-missile-impact: TODO

quicksandlurker-missile-init-data​

quicksandlurker-missile-init-data: structuresource
Fields​
position: vector
velocity: vector

Functions​


inc-angle​

inc-angle(arg0: pointer, arg1: float) => floatsource

intersects-nav-mesh?​

intersects-nav-mesh?(arg0: nav-control, arg1: vector) => symbolsource

orient-to-face-target​

orient-to-face-target() => quaternionsource

quicksandlurker-check-hide-transition​

quicksandlurker-check-hide-transition() => nonesource

quicksandlurker-default-event-handler​

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

quicksandlurker-missile-init-by-other​

quicksandlurker-missile-init-by-other(arg0: quicksandlurker-missile-init-data, arg1: entity-actor) => nonesource

quicksandlurker-post​

quicksandlurker-post() => nonesource

quicksandlurker-spit​

quicksandlurker-spit() => pointersource

spawn-quicksandlurker-missile​

spawn-quicksandlurker-missile(arg0: process, arg1: vector, arg2: vector, arg3: entity-actor) => nonesource

sidekick-human​

source

Types​


army-info​

army-info: structuresource
Fields​
pos: vector
rot: float
start-frame: float
skel: symbol

sequenceA​

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

sequenceB​

sequenceB: 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
bonelurker: handle
evilbro: handle
evilsis: handle
lurker-army: handle

sequenceC​

sequenceC: 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
bonelurker: handle
darkecocan: handle
darkecocan-glowing-look: lod-set

Functions​


evilsib-trans-hook-hover​

evilsib-trans-hook-hover() => nonesource

evilsib-trans-hook-wait​

evilsib-trans-hook-wait() => nonesource

sequenceC-can-trans-hook​

sequenceC-can-trans-hook() => nonesource

sequenceC-can-trans-hook-2​

sequenceC-can-trans-hook-2() => nonesource

sequenceC-trans-hook​

sequenceC-trans-hook() => nonesource

Variables​


*lurker-army*​

*lurker-army*: arraysource