Types
babak-with-cannon: babaksource
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(arg0: handle) => processsource
Types
balloonlurker: rigid-body-platformsource
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: process-drawablesource
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() => nonesource
balloonlurker-snap-to-path-point
balloonlurker-snap-to-path-point(arg0: int) => quaternionsource
Variables
*BALLOONLURKER-bank*: balloonlurker-banksource
*balloonlurker-constants*
*balloonlurker-constants*: rigid-body-platform-constantssource
*balloonlurker-rudder-joint-home*
*balloonlurker-rudder-joint-home*: vectorsource
Types
bonelurker: nav-enemysource
Functions
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
Types
keg: process-drawablesource
keg-conveyor: process-drawablesource
keg-conveyor-paddle: process-drawablesource
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(arg0: keg-conveyor) => pointersource
keg-event-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => objectsource
keg-init-by-other(arg0: keg, arg1: int) => nonesource
keg-post() => intsource
keg-update-smush(arg0: keg, arg1: float) => nonesource
Variables
*keg-conveyor-keg-spawn-table*
*keg-conveyor-keg-spawn-table*: arraysource
Types
boat-fuelcell: process-drawablesource
boatpaddle: process-drawablesource
bone-platform: rigid-body-platformsource
breakaway: process-drawablesource
breakaway-left: breakawaysource
breakaway-mid: breakawaysource
breakaway-right: breakawaysource
mis-bone-bridge: process-drawablesource
misty-battlecontroller: battlecontrollersource
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: process-drawablesource
Functions
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() => symbolsource
mistycam-spawn() => nonesource
Variables
*bone-platform-constants*: rigid-body-platform-constantssource
Types
misty-part: part-spawnersource
Types
teetertotter: process-drawablesource
Functions
target-on-end-of-teetertotter?
target-on-end-of-teetertotter?(arg0: teetertotter) => symbolsource
Types
rounddoor: eco-doorsource
silostep: process-drawablesource
Functions
misty-camera-view() => nonesource
Types
angle-tracker: structuresource
Fields
value: float
min: float
range: float
speed: float
mistycannon: process-drawablesource
mistycannon-init-data: structuresource
Fields
pos: vector
vel: vector
rotate: float
flight-time: float
muzzle-time: float
blast-radius: float
mistycannon-missile: process-drawablesource
quadratic-solution: structuresource
Fields
s1: float
s2: float
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(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!(arg0: angle-tracker, arg1: float) => symbolsource
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(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(arg0: quadratic-solution, arg1: float, arg2: float, arg3: float, arg4: float) => symbolsource
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: water-animsource
Variables
ripple-for-mud: ripple-wave-setsource
ripple-for-small-mud: ripple-wave-setsource
Types
muse: nav-enemysource
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() => nonesource
muse-get-path-point(arg0: vector, arg1: int) => nonesource
Variables
*muse-nav-enemy-info*: nav-enemy-infosource
Types
quicksandlurker: process-drawablesource
quicksandlurker-missile: process-drawablesource
quicksandlurker-missile-init-data
quicksandlurker-missile-init-data: structuresource
Functions
inc-angle(arg0: pointer, arg1: float) => floatsource
intersects-nav-mesh?(arg0: nav-control, arg1: vector) => symbolsource
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() => nonesource
quicksandlurker-spit() => pointersource
spawn-quicksandlurker-missile
spawn-quicksandlurker-missile(arg0: process, arg1: vector, arg2: vector, arg3: entity-actor) => nonesource
Types
army-info: structuresource