Skip to main content

Types


air-box

air-box: structuresource
Fields
vecs: vector
x-pos: float
height-level: float
z-pos: float
cos-angle: float
x-length: float
z-length: float
sin-angle: float

Functions


point-in-air-box-area?

point-in-air-box-area?(arg0: float, arg1: float, arg2: air-box) => symbolsource

point-in-air-box?

point-in-air-box?(arg0: vector, arg1: air-box) => symbolsource

Functions


add-debug-air-box

add-debug-air-box(arg0: bucket-id, arg1: air-box) => symbolsource

point-in-air?

point-in-air?(arg0: vector, arg1: inline-array, arg2: int) => symbolsource

points-in-air?

points-in-air?(arg0: vector, arg1: vector, arg2: inline-array, arg3: int) => symbolsource

beach-obs

source

Types


beachcam

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

bladeassm

bladeassm: 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
angle: float
States
bladeassm-idle: TODO

ecoventrock

ecoventrock: 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
States
ecoventrock-break: TODO
ecoventrock-idle: TODO

flutflutegg

flutflutegg: 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
fall-dist: meters
start: vector
dir: vector
pos: float
vel: float
wobbler: wobbler
last-impulse-time: int32
incomming-attack-id: uint64
ambients-played: int32
ambient: ambient-control
Methods
flutflutegg-method-20(obj: flutflutegg, arg0: float, arg1: float, arg2: float) => nonesource
States
flutflutegg-break: TODO
flutflutegg-idle: TODO
flutflutegg-physics: TODO
flutflutegg-physics-fall: TODO

flying-rock

flying-rock: 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
tumble: quaternion
States
flying-rock-idle: TODO
flying-rock-rolling: TODO

grottopole

grottopole: 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: meters
distance: meters
position: int32
max-position: int32
incomming-attack-id: uint64
States
grottopole-idle: TODO
grottopole-moving-down: TODO
grottopole-moving-up: TODO

harvester

harvester: 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
alt-actor: entity-actor
States
harvester-idle: TODO
harvester-inflate: TODO

windmill-one

windmill-one: 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
sound-id: sound-id
States
windmill-one-idle: TODO

Functions


beachcam-spawn

beachcam-spawn() => nonesource

bladeassm-prebind-function

bladeassm-prebind-function(arg0: process-drawable, arg1: int, arg2: bladeassm, arg3: event-message-block) => objectsource

flutflutegg-hit-sounds

flutflutegg-hit-sounds() => nonesource

flying-rock-init-by-other

flying-rock-init-by-other(arg0: vector, arg1: vector, arg2: float, arg3: entity-actor) => nonesource

move-grottopole

move-grottopole(arg0: grottopole, arg1: float) => nonesource

move-grottopole-to-position

move-grottopole-to-position(arg0: grottopole) => nonesource

spawn-flying-rock

spawn-flying-rock(arg0: vector, arg1: vector, arg2: float, arg3: entity) => nonesource

beach-part

source

Types


beach-part

beach-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
States
beach-part-grotto-1: TODO

Variables


sound-beach-waterfall

sound-beach-waterfall: sound-specsource

beach-rocks

source

Types


beach-rock

beach-rock: 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
trigger: basic
movie-start: time-frame
part-falling: sparticle-launch-control
part-landing: sparticle-launch-control
prev-frame: float
Methods
idle: unknown
loading: unknown
falling: unknown
fallen: unknown

lrocklrg

lrocklrg: beach-rocksource
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
trigger: basic
movie-start: time-frame
part-falling: sparticle-launch-control
part-landing: sparticle-launch-control
prev-frame: float

bird-lady-beach

source

Types


bird-lady-beach

bird-lady-beach: 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
flutflut: handle
egg: handle

bird-lady

source

Types


bird-lady

bird-lady: 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

lurkercrab

source

Types


lurkercrab

lurkercrab: 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
orient: basic
States
lurkercrab-pushed: TODO

Functions


lurkercrab-invulnerable

lurkercrab-invulnerable() => intsource

lurkercrab-vulnerable

lurkercrab-vulnerable() => intsource

Variables


*lurkercrab-nav-enemy-info*

*lurkercrab-nav-enemy-info*: nav-enemy-infosource

lurkerpuppy

source

Types


lurkerpuppy

lurkerpuppy: nav-enemysource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
state-flags: state-flags
state-time: time-frame
collide-info: collide-shape-moving
enemy-info: fact-info-enemy
hit-from-dir: vector
event-param-point: vector
frustration-point: vector
jump-dest: vector
jump-trajectory: trajectory
jump-time: time-frame
nav-info: nav-enemy-info
target-speed: float
momentum-speed: float
acceleration: float
rotate-speed: float
turn-time: time-frame
frustration-time: time-frame
speed-scale: float
neck: joint-mod
reaction-time: time-frame
notice-time: time-frame
state-timeout: time-frame
free-time: time-frame
touch-time: time-frame
nav-enemy-flags: nav-enemy-flags
incomming-attack-id: handle
jump-return-state: state
rand-gen: random-generator

Variables


*lurkerpuppy-nav-enemy-info*

*lurkerpuppy-nav-enemy-info*: nav-enemy-infosource

lurkerworm

source

Types


lurkerworm

lurkerworm: 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
twister: twister
head-tilt: float
strike-count: int32
angle: float
vulnerable: symbol
part2: sparticle-launch-control
Methods
lurkerworm-method-20(obj: lurkerworm) => nonesource
particle-effect(obj: lurkerworm) => nonesource
States
lurkerworm-die: TODO
lurkerworm-idle: TODO
lurkerworm-rest: TODO
lurkerworm-rise: TODO
lurkerworm-sink: TODO
lurkerworm-spot: TODO
lurkerworm-strike: TODO

Functions


lurkerworm-default-event-handler

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

lurkerworm-default-post-behavior

lurkerworm-default-post-behavior() => nonesource

lurkerworm-joint-callback

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

lurkerworm-prebind-function

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

Types


mayor

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

Functions


mayor-lurkerm-reward-speech

mayor-lurkerm-reward-speech(arg0: mayor, arg1: symbol) => spool-animsource

pelican

source

Types


pelican

pelican: 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
query: gui-query
fuel-cell: handle
cam-tracker: handle
path-data: curve-control
path-circle: curve-control
path-dive0: curve-control
path-to-nest0: curve-control
path-from-nest0: curve-control
path-spit0: curve-control
path-dive1: curve-control
path-to-nest1: curve-control
path-to-nest2: curve-control
path-cache: curve-control
time-cache: time-frame
path-pos: float
path-speed: float
path-max: float
path-vector: vector
state-vector: vector
state-vector1: vector
state-float: float
state-object: symbol
neck: joint-mod
States
pelican-circle: TODO
pelican-dive: TODO
pelican-explode: TODO
pelican-fly-to-end: TODO
pelican-from-nest: TODO
pelican-spit: TODO
pelican-to-nest: TODO
pelican-wait-at-end: TODO
pelican-wait-at-nest: TODO

pelican-bank

pelican-bank: basicsource
Fields
type: type
circle-speed: meters
dive-time: seconds
to-nest0-time: seconds
to-nest1-time: seconds
land-time: seconds
from-nest-time: seconds
spit-time: seconds
pre-spit-wait-time: seconds
post-spit-wait-time: seconds
run-away-time: seconds

Functions


pelican-fly

pelican-fly(arg0: function, arg1: function) => nonesource

pelican-path-update

pelican-path-update(arg0: float, arg1: int, arg2: float, arg3: float, arg4: symbol) => quaternionsource

pelican-post

pelican-post() => nonesource

Variables


*PELICAN-bank*

*PELICAN-bank*: pelican-banksource

sculptor

source

Types


sculptor

sculptor: 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
muse: handle

Functions


muse-to-idle

muse-to-idle(arg0: muse) => objectsource

seagull

source

Types


seagull

seagull: 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
index: int32
flock: pointer
heading: float
tilt: float
max-tilt: float
angletan: float
target-dist: float
scared: int32
temp-heading: float
temp-heading-time: int32
part-time: time-frame
thrust: float
teleport: symbol
Methods
move-vertically!(obj: seagull, arg0: symbol) => nonesource
adjust-heading-around-point-slow!(obj: seagull, arg0: float) => nonesource
seagull-method-22(obj: seagull) => nonesource
adjust-heading-around-point!(obj: seagull, arg0: float) => nonesource
seagull-method-24(obj: seagull) => nonesource
seagull-method-25(obj: seagull, arg0: float) => nonesource
seagull-method-26(obj: seagull) => symbolsource
seagull-method-27(obj: seagull) => nonesource
States
seagull-flying: TODO
seagull-idle: TODO
seagull-landing: TODO
seagull-soaring: TODO
seagull-takeoff: TODO

seagullflock

seagullflock: 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
self-override: seagullflock
path: path-control
trans: vector
bird: pointer
birds: int32
link: actor-link-info
bird-at-waterfall: uint64
birds-at-waterfall: int32
target: vector
targetnum: int32
alert-time: time-frame
teleport-frames: int32
cam-tracker: uint64
state-time: time-frame
squall: ambient-sound
max-lift: float
Methods
spawn-bird(obj: seagullflock, arg0: vector) => pointersource
play-hint(obj: seagullflock, arg0: int) => nonesource
seagullflock-method-16(obj: seagullflock, arg0: seagull) => floatsource
States
seagullflock-at-waterfall: TODO
seagullflock-idle: TODO

Functions


beach-rock-trigger

beach-rock-trigger() => intsource

seagull-init-by-other

seagull-init-by-other(arg0: vector, arg1: int, arg2: seagullflock) => nonesource

seagull-post

seagull-post() => nonesource

seagull-reaction

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

Variables


*seagull-boxes*

*seagull-boxes*: inline-arraysource

SEAGULLFLOCK_MAX

SEAGULLFLOCK_MAX: unknownsource

sound-seagull-squall

const sound-seagull-squall: sound-specsource

twister

source

Types


twist-joint

twist-joint: structuresource
Fields
ry: float
max-dry: float

twister

twister: basicsource
Fields
type: type
num-joints: int32
first-joint: int32
last-joint: int32
something: uint16
max-speed: float
smoothing: float
min-dist: float
target: float
ry: float
max-speed-ry: float
data: twist-joint
Methods
twister-method-9(obj: twister, arg0: int, arg1: int, arg2: float) => nonesource
set-target!(obj: twister, arg0: float) => nonesource
twister-method-11(obj: twister) => nonesource
twister-method-12(obj: twister, arg0: process-drawable) => nonesource

wobbler

source

Types


wobbler

wobbler: basicsource
Fields
type: type
posx: float
posy: float
velx: float
vely: float
spring: float
damping: float
height: float
Methods
reset!(obj: wobbler, arg0: float, arg1: float, arg2: float) => nonesource
inc-xy-vel!(obj: wobbler, arg0: float, arg1: float) => nonesource
move!(obj: wobbler) => nonesource
wobbler-method-12(obj: wobbler, arg0: quaternion) => nonesource