Skip to main content

Types​


billy​

billy: 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
child-override: pointer
farthy: handle
path-data: path-control
path-snacks: path-control
path-starts: path-control
path-waypts: path-control
passed-last-stage: symbol
spawn-rats: symbol
current-wave: int32
wave-start-time: time-frame
num-snacks: int32
num-rats: int32
max-rats: int32
rat-speed: float
offending-rat: handle
States​
billy-done: TODO
billy-playing: TODO

billy-rat​

billy-rat: swamp-ratsource
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
up-vector: vector
state-float: float
state-vector: vector
_hack: uint64
wiggle-time: time-frame
wiggle-angle: float
delta-wiggle-angle: float
wiggle-factor: float
min-height: float
chase-rest-time: time-frame
target-nav-time: time-frame
dest-type: uint64
snack: handle
destination: vector
billy: pointer
States​
billy-rat-eat: TODO
billy-rat-salivate: TODO

billy-snack​

billy-snack: 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
num-rats: int32
States​
billy-snack-eat: TODO
billy-snack-idle: TODO

Functions​


billy-game-update​

billy-game-update() => nonesource

billy-game-update-wave​

billy-game-update-wave() => nonesource

billy-kill-all-but-farthy​

billy-kill-all-but-farthy() => symbolsource

billy-rat-init-by-other​

billy-rat-init-by-other(arg0: billy, arg1: vector, arg2: vector) => nonesource

billy-snack-init-by-other​

billy-snack-init-by-other(arg0: vector) => nonesource

rat-about-to-eat?​

rat-about-to-eat?(arg0: billy-rat, arg1: billy) => symbolsource

kermit​

source

Types​


joint-mod-tracker​

joint-mod-tracker: basicsource
Fields​
type: type
target-pos: vector
target-pos-func: function
inv-forward-scale-factor: float
forward-scale-control: float
forward-scale-max: float
process: kermit
enable: symbol
up-axis: int8
forward-axis: int8

kermit​

kermit: 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
child-override: pointer
rotate-dir: vector
charging-part: sparticle-launch-control
airborne: symbol
tongue-control: joint-mod-tracker
tongue-pulse-pos: float
miss-count: int8
charged-up: symbol
sound-id: sound-id
States​
kermit-attack: TODO
kermit-chase: TODO
kermit-chase-new-position: TODO
kermit-give-up: TODO
kermit-idle: TODO
kermit-notice: TODO
kermit-patrol: TODO
kermit-retract-tongue: TODO
kermit-tongue-stuck: TODO

kermit-pulse​

kermit-pulse: 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
self-override: kermit-pulse
root-override: collide-shape-moving
sound-id: sound-id
States​
kermit-pulse-idle: TODO
kermit-pulse-impact: TODO

Functions​


build-matrix-from-up-and-forward-axes!​

build-matrix-from-up-and-forward-axes!(arg0: matrix, arg1: vector, arg2: int, arg3: vector, arg4: int) => matrixsource

joint-mod-tracker-callback​

joint-mod-tracker-callback(arg0: cspace, arg1: transformq) => nonesource

kermit-check-to-hit-player?​

kermit-check-to-hit-player?(arg0: float) => symbolsource

kermit-check-tongue-is-clear?​

kermit-check-tongue-is-clear?() => symbolsource

kermit-disable-tongue​

kermit-disable-tongue() => nonesource

kermit-enable-tongue​

kermit-enable-tongue() => nonesource

kermit-get-head-dir​

kermit-get-head-dir(arg0: kermit, arg1: vector) => vectorsource

kermit-get-head-dir-xz​

kermit-get-head-dir-xz(arg0: kermit, arg1: vector) => vectorsource

kermit-get-new-patrol-point​

kermit-get-new-patrol-point() => vectorsource

kermit-get-tongue-target-callback​

kermit-get-tongue-target-callback(arg0: vector) => vectorsource

kermit-hop​

kermit-hop(arg0: float) => symbolsource

kermit-long-hop​

kermit-long-hop() => symbolsource

kermit-player-target-pos​

kermit-player-target-pos() => vectorsource

kermit-post​

kermit-post() => nonesource

kermit-pulse-init-by-other​

kermit-pulse-init-by-other(arg0: vector, arg1: entity-actor) => nonesource

kermit-set-nav-mesh-target​

kermit-set-nav-mesh-target(arg0: vector) => vectorsource

kermit-set-rotate-dir-to-nav-target​

kermit-set-rotate-dir-to-nav-target() => vectorsource

kermit-set-rotate-dir-to-player​

kermit-set-rotate-dir-to-player() => vectorsource

kermit-short-hop​

kermit-short-hop() => symbolsource

kermit-simple-post​

kermit-simple-post() => nonesource

kermit-tongue-pos​

kermit-tongue-pos(arg0: kermit) => vectorsource

spawn-kermit-pulse​

spawn-kermit-pulse(arg0: kermit, arg1: vector, arg2: entity) => nonesource

Variables​


*kermit-nav-enemy-info*​

*kermit-nav-enemy-info*: nav-enemy-infosource

swamp-bat​

source

Types​


swamp-bat​

swamp-bat: 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
root-override: collide-shape
fact-override: fact-info-enemy
path-origin: vector
idle-position-angle: float
path-select-plane: plane
path-list: curve-control
path-select: int8
slave-count: int8
path-count: int8
States​
swamp-bat-idle: TODO
swamp-bat-launch-slaves: TODO

swamp-bat-idle-path​

swamp-bat-idle-path: structuresource
Fields​
origin: vector
x-axis: vector
y-axis: vector
Methods​
swamp-bat-idle-path-method-9(obj: swamp-bat-idle-path, arg0: vector, arg1: float) => vectorsource

swamp-bat-slave​

swamp-bat-slave: 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-process: pointer
root-override: collide-shape-moving
sync: sync-info
idle-anim-speed: float
strafe-envelope: float
strafe-distance: float
path-point-count: float
idle-path: swamp-bat-idle-path
idle-position: vector
idle-position-index: int8
path-select: int8
launch-ready: symbol
Methods​
swamp-bat-slave-method-20(obj: swamp-bat-slave) => floatsource
States​
swamp-bat-slave-die: TODO
swamp-bat-slave-idle: TODO
swamp-bat-slave-launch: TODO
swamp-bat-slave-return: TODO
swamp-bat-slave-strafe: TODO
swamp-bat-slave-swoop: TODO

Functions​


swamp-bat-check-slave-paths-match?​

swamp-bat-check-slave-paths-match?(arg0: int) => symbolsource

swamp-bat-debug​

swamp-bat-debug() => nonesource

swamp-bat-launch-slave​

swamp-bat-launch-slave() => objectsource

swamp-bat-make-path-select-plane​

swamp-bat-make-path-select-plane(arg0: int) => floatsource

swamp-bat-setup-new-path​

swamp-bat-setup-new-path(arg0: int) => symbolsource

swamp-bat-slave-event-handler​

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

swamp-bat-slave-get-new-path​

swamp-bat-slave-get-new-path() => floatsource

swamp-bat-slave-init-by-other​

swamp-bat-slave-init-by-other(arg0: swamp-bat-slave, arg1: int) => nonesource

swamp-bat-slave-path-post​

swamp-bat-slave-path-post() => intsource

swamp-bat-slave-post​

swamp-bat-slave-post() => intsource

swamp-bat-update-path​

swamp-bat-update-path() => nonesource

swamp-obs​

source

Types​


balance-plat​

balance-plat: 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
y-travel: float
y-init: float
y-offset: float
y-vel: float
y-accel: float
got-grow: symbol
States​
balance-plat-idle: TODO

swamp-barrel​

swamp-barrel: barrelsource
Fields​
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
smush: smush-control
base: vector
look: symbol
defense: symbol
incomming-attack-id: uint64
target: handle
child-count: int32
victory-anim: spool-anim

swamp-battlecontroller​

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

swamp-rock​

swamp-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: basic
States​
swamp-rock-break: TODO
swamp-rock-idle: TODO

swamp-spike​

swamp-spike: 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
sync: sync-info
open-gate: symbol
dangerous: symbol
Methods​
init!(obj: swamp-spike) => symbolsource
States​
swamp-spike-idle: TODO

swampcam​

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

swampgate​

swampgate: swamp-spikesource
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
sync: sync-info
open-gate: symbol
dangerous: symbol
States​
swamp-spike-gate-down: TODO
swamp-spike-gate-up: TODO

tar-plat​

tar-plat: 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
float-height: float

Functions​


swamp-rock-init-by-other​

swamp-rock-init-by-other(arg0: vector) => nonesource

swamp-spike-default-event-handler​

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

swamp-spike-post​

swamp-spike-post() => nonesource

swamp-spike-set-particle-rotation-callback​

swamp-spike-set-particle-rotation-callback(arg0: part-tracker) => nonesource

Variables​


*tar-plat-constants*​

*tar-plat-constants*: rigid-body-platform-constantssource

swamp-part​

source

Types​


swamp-part​

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

swamp-rat-nest​

source

Types​


swamp-rat-nest​

swamp-rat-nest: 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
fact-override: fact-info-enemy
dummy: pointer
damaged: symbol
dummy-type: int8
rat-count: int8
hit-points: int8
defensive-rat-count: int8
spawn-period: float
spawn-period-scale: float
test-interval: time-frame
player-attack-id: int32
States​
swamp-rat-nest-active: TODO
swamp-rat-nest-die: TODO
swamp-rat-nest-gestate: TODO
swamp-rat-nest-idle: TODO
swamp-rat-nest-victory: TODO

swamp-rat-nest-dummy​

swamp-rat-nest-dummy: 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-process: pointer
root-override: collide-shape
top-sphere: sphere
death-part: sparticle-launch-group
spawn-joint-array: int8
spawn-joint-count: int8
particle-spawn-joint: int8
Methods​
swamp-rat-nest-dummy-method-20(obj: swamp-rat-nest-dummy-a) => nonesource
swamp-rat-nest-dummy-method-21(obj: swamp-rat-nest-dummy-a) => intsource
States​
swamp-rat-nest-dummy-die: TODO
swamp-rat-nest-dummy-hit: TODO
swamp-rat-nest-dummy-idle: TODO
swamp-rat-nest-dummy-shake: TODO

swamp-rat-nest-dummy-a​

swamp-rat-nest-dummy-a: swamp-rat-nest-dummysource
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-process: pointer
root-override: collide-shape
top-sphere: sphere
death-part: sparticle-launch-group
spawn-joint-array: int8
spawn-joint-count: int8
particle-spawn-joint: int8

swamp-rat-nest-dummy-b​

swamp-rat-nest-dummy-b: swamp-rat-nest-dummysource
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-process: pointer
root-override: collide-shape
top-sphere: sphere
death-part: sparticle-launch-group
spawn-joint-array: int8
spawn-joint-count: int8
particle-spawn-joint: int8

swamp-rat-nest-dummy-c​

swamp-rat-nest-dummy-c: swamp-rat-nest-dummysource
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-process: pointer
root-override: collide-shape
top-sphere: sphere
death-part: sparticle-launch-group
spawn-joint-array: int8
spawn-joint-count: int8
particle-spawn-joint: int8

Functions​


swamp-rat-nest-check-dummy​

swamp-rat-nest-check-dummy() => nonesource

swamp-rat-nest-default-event-handler​

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

swamp-rat-nest-dummy-draw-spawn-joints​

swamp-rat-nest-dummy-draw-spawn-joints() => symbolsource

swamp-rat-nest-dummy-event-handler​

swamp-rat-nest-dummy-event-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => objectsource

swamp-rat-nest-dummy-init-by-other​

swamp-rat-nest-dummy-init-by-other(arg0: swamp-rat-nest-dummy) => nonesource

swamp-rat-nest-dummy-take-damage​

swamp-rat-nest-dummy-take-damage(arg0: int) => nonesource

swamp-rat-nest-pick-spawn-joint​

swamp-rat-nest-pick-spawn-joint() => intsource

swamp-rat-nest-spawn-rat​

swamp-rat-nest-spawn-rat() => pointersource

swamp-rat​

source

Types​


swamp-rat​

swamp-rat: 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
up-vector: vector
state-float: float
state-vector: vector
_hack: uint64
wiggle-time: time-frame
wiggle-angle: float
delta-wiggle-angle: float
wiggle-factor: float
min-height: float
chase-rest-time: time-frame
target-nav-time: time-frame
States​
swamp-rat-spawn: TODO

Functions​


swamp-rat-default-event-handler​

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

swamp-rat-init-by-other​

swamp-rat-init-by-other(arg0: billy, arg1: vector, arg2: vector, arg3: pickup-type, arg4: symbol) => nonesource

swamp-rat-update-wiggle-params​

swamp-rat-update-wiggle-params() => floatsource

swamp-rat-update-wiggle-target​

swamp-rat-update-wiggle-target(arg0: vector) => vectorsource

Variables​


*swamp-rat-nav-enemy-info*​

*swamp-rat-nav-enemy-info*: nav-enemy-infosource