Skip to main content

ice-cube

source

Types


ice-cube

ice-cube: 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
part2: sparticle-launch-control
part3: sparticle-launch-control
part4: sparticle-launch-control
track-target?: symbol
slow-down?: symbol
tracking-player?: symbol
force-spawn-pt: int32
speed: float
anim-blend: float
prev-charge-angle-diff: float
charge-angle: float
ground-y: float
cprims-type: uint64
next-skid-sound-time: time-frame
starting-pos: vector
target-pt: vector
Methods
ice-cube-method-51(obj: ice-cube, arg0: vector, arg1: vector) => symbolsource
ice-cube-method-53(obj: ice-cube, arg0: vector, arg1: vector) => symbolsource
States
ice-cube-appear: TODO
ice-cube-appear-land: TODO
ice-cube-become-mean: TODO
ice-cube-face-player: TODO
ice-cube-mean-charge: TODO
ice-cube-mean-charge-done: TODO
ice-cube-mean-turn-to-charge: TODO
ice-cube-retract-spikes: TODO
ice-cube-shatter: TODO
ice-cube-tired: TODO
ice-cube-trying-to-appear: TODO

Functions


ice-cube-default-event-handler

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

Variables


*ice-cube-nav-enemy-info*

*ice-cube-nav-enemy-info*: nav-enemy-infosource

snow-ball

source

Types


snow-ball

snow-ball: 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
child-override: pointer
state-time: time-frame
last-path-picked: int32
same-path-picked-count: int32
delay-til-next: int32
path: curve-control
Methods
snow-ball-method-14(obj: snow-ball, arg0: inline-array, arg1: float, arg2: int) => symbolsource
snow-ball-method-15(obj: snow-ball, arg0: inline-array, arg1: int) => symbolsource
States
snow-ball-idle: TODO

snow-ball-junction

snow-ball-junction: structuresource
Fields
enter-time: time-frame
exit-time: time-frame

snow-ball-path-info

snow-ball-path-info: structuresource
Fields
hug-path?: symbol
path-pos: vector

snow-ball-roller

snow-ball-roller: 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
which-path: int32
path-u: float
path-speed: float
path-length: float
path-fall-u: float
path-coming-out-u: float
path-faded-up-u: float
delay-til-bounce: int32
rolling-sound-id: sound-id
rolling-sound-enabled?: symbol
last-bounce-time: time-frame
hit-player-time: time-frame
path-info: snow-ball-path-info
junctions: snow-ball-junction
Methods
follow-path(obj: snow-ball-roller) => nonesource
play-landing-sound(obj: snow-ball-roller, arg0: float) => sound-idsource
snow-ball-roller-method-22(obj: snow-ball-roller, arg0: process-drawable) => nonesource
States
snow-ball-roller-idle: TODO

snow-ball-shadow

snow-ball-shadow: 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
snow-ball-shadow-idle: TODO

Functions


snow-ball-roller-init-by-other

snow-ball-roller-init-by-other(arg0: entity-actor, arg1: snow-ball, arg2: float, arg3: int, arg4: inline-array) => nonesource

snow-ball-roller-path-init

snow-ball-roller-path-init() => nonesource

snow-ball-roller-path-update

snow-ball-roller-path-update() => nonesource

snow-ball-shadow-init-by-other

snow-ball-shadow-init-by-other() => nonesource

Variables


*snow-ball-shadow-control*

*snow-ball-shadow-control*: shadow-controlsource

snow-bumper

source

Types


snow-bumper

snow-bumper: 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
bumper-id: int32
base-shove-ry: float
max-shove-diff-ry: float
part2: sparticle-launch-control
last-shoved-player-time: time-frame
Methods
snow-bumper-method-20: unknown
shove-player(obj: snow-bumper, arg0: process-drawable) => nonesource
States
snow-bumper-active-close-idle: TODO
snow-bumper-active-far-idle: TODO
snow-bumper-deactivate: TODO
snow-bumper-inactive-idle: TODO
snow-bumper-spawn-fuel-cell: TODO

snow-bunny

source

Types


snow-bunny

snow-bunny: 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
patrol-rand-distraction: int32
base-hop-dist: float
halfway-dist: float
retreat-timeout: float
gnd-popup: float
jump-height-min: float
jump-height-factor: float
jump-anim-start-frame: float
defense: uint64
retreat-timeout-time: time-frame
last-nondangerous-time: time-frame
patrol-hop-failed?: basic
should-retreat?: basic
got-jump-event?: symbol
using-jump-event?: basic
jump-anim: int8
notice-land-anim: int8
attack-anim: int8
final-dest: vector
jump-event-dest: vector
Methods
snow-bunny-method-51(obj: snow-bunny, arg0: vector, arg1: vector) => symbolsource
snow-bunny-method-52(obj: snow-bunny) => symbolsource
snow-bunny-method-54(obj: snow-bunny) => symbolsource
snow-bunny-method-57(obj: snow-bunny) => symbolsource
snow-bunny-method-60(obj: citb-bunny) => nonesource
snow-bunny-method-76(obj: snow-bunny, arg0: symbol) => nonesource

snow-bunny-retreat-work

snow-bunny-retreat-work: structuresource
Fields
found-best: basic
using-jump-event?: basic
best-travel-dist: float
best-dest: vector
away-vec: vector

Functions


snow-bunny-default-event-handler

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

snow-bunny-execute-jump

snow-bunny-execute-jump() => nonesource

snow-bunny-initialize-jump

snow-bunny-initialize-jump(arg0: vector) => nonesource

Variables


*snow-bunny-nav-enemy-info*

*snow-bunny-nav-enemy-info*: nav-enemy-infosource

snow-flutflut-obs

source

Types


flutflut-plat

flutflut-plat: platsource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
smush: smush-control
basetrans: vector
bouncing: symbol
path-pos: float
sync: sync-info-eased
sound-id: sound-id
has-path?: symbol
plat-type: int32
rise-time: int32
fall-time: int32
part-ry: float
sync-starting-val: float
flutflut-button: entity-actor
appear-trans-top: vector
appear-trans-bottom: vector
appear-quat-top: quaternion
appear-quat-bottom: quaternion
start-trans: vector
States
elevator-idle-at-cave: TODO
elevator-idle-at-fort: TODO
elevator-travel-to-cave: TODO
elevator-travel-to-fort: TODO
flutflut-plat-appear: TODO
flutflut-plat-hidden-idle: TODO
flutflut-plat-hide: TODO

flutflut-plat-large

flutflut-plat-large: flutflut-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
has-path?: symbol
plat-type: int32
rise-time: int32
fall-time: int32
part-ry: float
sync-starting-val: float
flutflut-button: entity-actor
appear-trans-top: vector
appear-trans-bottom: vector
appear-quat-top: quaternion
appear-quat-bottom: quaternion
start-trans: vector

flutflut-plat-med

flutflut-plat-med: flutflut-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
has-path?: symbol
plat-type: int32
rise-time: int32
fall-time: int32
part-ry: float
sync-starting-val: float
flutflut-button: entity-actor
appear-trans-top: vector
appear-trans-bottom: vector
appear-quat-top: quaternion
appear-quat-bottom: quaternion
start-trans: vector

flutflut-plat-small

flutflut-plat-small: flutflut-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
has-path?: symbol
plat-type: int32
rise-time: int32
fall-time: int32
part-ry: float
sync-starting-val: float
flutflut-button: entity-actor
appear-trans-top: vector
appear-trans-bottom: vector
appear-quat-top: quaternion
appear-quat-bottom: quaternion
start-trans: vector

snow-button

snow-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
wiggled?: symbol
trying-for-fuel-cell?: symbol
timeout: time-frame
delay-til-wiggle: time-frame
prev-button: entity-actor
ticker: ticky
States
snow-button-activate: TODO
snow-button-deactivate: TODO
snow-button-up-idle: TODO

snow-obs

source

Types


snow-eggtop

snow-eggtop: 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
spawn-trans: vector
play-sound?: symbol
States
snow-eggtop-activate: TODO
snow-eggtop-idle-down: TODO
snow-eggtop-idle-up: TODO

snow-fort-gate

snow-fort-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
root-override: collide-shape
part2: sparticle-launch-control
part3: sparticle-launch-control
open-trans: vector
closed-trans: vector
States
snow-fort-gate-activate: TODO
snow-fort-gate-idle-closed: TODO
snow-fort-gate-idle-open: TODO

snow-gears

snow-gears: 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
Methods
snow-gears-method-20(obj: snow-gears) => nonesource
States
snow-gears-activate: TODO
snow-gears-halt: TODO
snow-gears-idle: TODO
snow-gears-stopped: TODO

snow-log

snow-log: 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
master: entity-actor
States
snow-log-activate: TODO
snow-log-active: TODO
snow-log-hidden: TODO
snow-log-wait-for-master: TODO

snow-log-button

snow-log-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
log: entity-actor
orig-trans: vector
States
snow-log-button-activate: TODO
snow-log-button-idle-down: TODO
snow-log-button-idle-up: TODO

snow-spatula

snow-spatula: 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
sync: sync-info
startmat: matrix
States
snow-spatula-idle: TODO

snow-switch

snow-switch: 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
pressed?: symbol
fcell-handle: handle
orig-trans: vector
States
snow-switch-activate: TODO
snow-switch-idle-down: TODO
snow-switch-idle-up: TODO

snowcam

snowcam: pov-camerasource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
state-flags: state-flags
state-time: time-frame
cspace-array: cspace-array
flags: pov-camera-flag
debounce-start-time: time-frame
notify-handle: handle
anim-name: string
command-list: pair
mask-to-clear: process-mask
music-volume-movie: float
sfx-volume-movie: float
seq: uint64

snowpusher

snowpusher: 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
max-frame: float
open-sound: sound-name
close-sound: sound-name
sync: sync-info-paused
States
snowpusher-idle: TODO

Functions


snow-log-button-event-handler

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

snow-switch-event-handler

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

snow-part

source

Types


snow-part

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

Functions


snow-bird-bob-func

snow-bird-bob-func(arg0: sparticle-system, arg1: sparticle-cpuinfo, arg2: vector) => nonesource

sparticle-snow-birds-moon

sparticle-snow-birds-moon(arg0: sparticle-system, arg1: sparticle-cpuinfo, arg2: matrix) => nonesource

snow-ram-boss

source

Types


ram-boss

ram-boss: nav-enemysource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
state-flags: state-flags
state-time: time-frame
collide-info: collide-shape-moving
enemy-info: fact-info-enemy
hit-from-dir: vector
event-param-point: vector
frustration-point: vector
jump-dest: vector
jump-trajectory: trajectory
jump-time: time-frame
nav-info: nav-enemy-info
target-speed: float
momentum-speed: float
acceleration: float
rotate-speed: float
turn-time: time-frame
frustration-time: time-frame
speed-scale: float
neck: joint-mod
reaction-time: time-frame
notice-time: time-frame
state-timeout: time-frame
free-time: time-frame
touch-time: time-frame
nav-enemy-flags: nav-enemy-flags
incomming-attack-id: handle
jump-return-state: state
rand-gen: random-generator
parent-override: pointer
facing-y: float
player-dir-y: float
last-turn-speed: float
frustration: int32
dead?: symbol
has-shield?: symbol
proj-stoked: basic
proj-status: uint64
part2: sparticle-launch-control
proj-last-thrown-time: time-frame
nav-enemy-patrol-timeout: time-frame
proj-launch-vec: vector
local-throw-point: vector
shield-jmod: joint-mod-set-local
Methods
ram-boss-method-51(obj: ram-boss, arg0: vector) => symbolsource
ram-boss-method-52(obj: ram-boss) => symbolsource
ram-boss-method-57(obj: ram-boss, arg0: float) => floatsource
States
ram-boss-already-down: TODO
ram-boss-forward-defend-block: TODO
ram-boss-idle: TODO
ram-boss-jump-down: TODO
ram-boss-jump-down-hit-ground: TODO
ram-boss-lose-shield: TODO
ram-boss-nav-resume: TODO
ram-boss-nav-start: TODO
ram-boss-show-anims: TODO
ram-boss-throw: TODO
ram-boss-tracking: TODO
ram-boss-up-defend-block: TODO

ram-boss-proj

ram-boss-proj: projectilesource
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
base-trans: vector
target: vector
target-base: vector
parent-base: vector
parent-quat: vector
base-vector: vector
timeout: time-frame
options: uint64
last-target: handle
notify-handle: handle
max-speed: float
max-turn: float
old-dist: float
old-dist-count: int32
hits: int32
max-hits: int32
tween: float
attack-mode: symbol
update-velocity: function
counter: int32
target-count: int32
sound-id: sound-id
parent-override: pointer
part2: sparticle-launch-control
launched?: symbol
growth: float
charge-sound-id: sound-id
launch-time: time-frame
facing-dir: vector
States
ram-boss-proj-growing: TODO
ram-boss-proj-launch: TODO

Functions


ram-boss-init-by-other

ram-boss-init-by-other(arg0: basic, arg1: nav-enemy, arg2: symbol) => nonesource

ram-boss-on-ground-event-handler

ram-boss-on-ground-event-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => objectsource

snow-ram-proj-update-velocity

snow-ram-proj-update-velocity(arg0: ram-boss-proj) => nonesource

Variables


*ram-boss-nav-enemy-info-no-shield*

*ram-boss-nav-enemy-info-no-shield*: nav-enemy-infosource

*ram-boss-nav-enemy-info*

*ram-boss-nav-enemy-info*: nav-enemy-infosource

snow-ram-h

source

Types


ram

ram: 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
ram-id: int32
give-fuel-cell?: symbol
give-fuel-cell-anim: spool-anim
part2: sparticle-launch-control
orient-ry: float
fuel-cell-dest-pos: vector
Methods
ram-method-20(obj: ram) => objectsource
ram-method-21(obj: ram) => objectsource
ram-method-22(obj: ram) => symbolsource
States
ram-fun-idle: TODO
ram-give-fuel-cell: TODO
ram-idle: TODO

target-snowball

source

Types


snowball-bank

snowball-bank: basicsource
Fields
type: type

snowball-info

snowball-info: basicsource
Fields
type: type
entity: basic

Functions


target-snowball-post

target-snowball-post() => nonesource

Variables


*SNOWBALL-bank*

*SNOWBALL-bank*: snowball-banksource

Types


yeti

yeti: 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
child-process: pointer
desired-num-children: int32
spawn-delay: int32
first-time-spawn-dist: float
unknown: basic
unknown1: basic
unknown2: basic
Methods
yeti-method-20(obj: yeti, arg0: vector, arg1: vector) => symbolsource
aggro?(obj: yeti, arg0: vector) => symbolsource
States
yeti-first-time-start: TODO
yeti-idle: TODO
yeti-resuming-start: TODO

yeti-slave

yeti-slave: 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
ground-y: float
part2: sparticle-launch-control
States
yeti-slave-appear-jump-up: TODO
yeti-slave-appear-land: TODO
yeti-slave-show-anims: TODO

Functions


yeti-slave-default-event-handler

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

yeti-slave-init-by-other

yeti-slave-init-by-other(arg0: entity, arg1: yeti, arg2: vector, arg3: vector, arg4: symbol) => nonesource

Variables


*yeti-nav-enemy-info*

*yeti-nav-enemy-info*: nav-enemy-infosource