Skip to main content

Types


aphid

aphid: 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
try: int32

Functions


aphid-init-by-other

aphid-init-by-other(arg0: nav-enemy, arg1: vector, arg2: vector) => nonesource

aphid-invulnerable

aphid-invulnerable() => nonesource

aphid-vulnerable

aphid-vulnerable() => nonesource

Variables


*aphid-nav-enemy-info*

*aphid-nav-enemy-info*: nav-enemy-infosource

jungleb-obs

source

Types


eggtop

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
cam-tracker: handle
sound-id: sound-id
States
eggtop-close: TODO
eggtop-idle: TODO

jng-iris-door

jng-iris-door: eco-doorsource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
speed: float
open-distance: float
close-distance: float
out-dir: vector
open-sound: sound-name
close-sound: sound-name
state-actor: entity-actor
flags: eco-door-flags
locked: symbol
auto-close: symbol
one-way: symbol

plant-boss

source

Types


plant-boss

plant-boss: 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
neck: joint-mod
body: joint-mod
leaf: pointer
energy: float
health: float
ate: symbol
cycle-count: int32
snap-count: int32
attack-prim: collide-shape-prim-sphere
death-prim: collide-shape-prim-mesh
cam-tracker: handle
want-aphid-count: int32
aphid-count: int32
aphid-spawn-time: time-frame
interp: float
try: int32
camera: handle
money: handle
try-inc: symbol
States
plant-boss-attack: TODO
plant-boss-dead: TODO
plant-boss-dead-bounce: TODO
plant-boss-dead-idle: TODO
plant-boss-eat: TODO
plant-boss-far-idle: TODO
plant-boss-hit: TODO
plant-boss-idle: TODO
plant-boss-intro: TODO
plant-boss-reset: TODO
plant-boss-spawn: TODO
plant-boss-vulnerable: TODO

plant-boss-arm

plant-boss-arm: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
state-flags: state-flags
state-time: time-frame
parent-override: pointer
root-override: collide-shape
side: int32
States
plant-boss-arm-die: TODO
plant-boss-arm-hit: TODO
plant-boss-arm-idle: TODO
plant-boss-back-arms-die: TODO
plant-boss-back-arms-hit: TODO
plant-boss-back-arms-idle: TODO
plant-boss-root-die: TODO
plant-boss-root-idle: TODO
plant-boss-vine-die: TODO
plant-boss-vine-hit: TODO
plant-boss-vine-idle: TODO

plant-boss-leaf

plant-boss-leaf: 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
side: int32
state-object: symbol
state-time-frame: time-frame
States
plant-boss-leaf-bounce: TODO
plant-boss-leaf-close: TODO
plant-boss-leaf-die: TODO
plant-boss-leaf-idle: TODO
plant-boss-leaf-open: TODO
plant-boss-leaf-open-idle: TODO

Functions


plant-boss-arm-init

plant-boss-arm-init(arg0: vector, arg1: float, arg2: int) => nonesource

plant-boss-back-arms-init

plant-boss-back-arms-init(arg0: vector, arg1: float, arg2: int) => nonesource

plant-boss-default-event-handler

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

plant-boss-generic-event-handler

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

plant-boss-leaf-init

plant-boss-leaf-init(arg0: vector, arg1: float, arg2: int) => nonesource

plant-boss-post

plant-boss-post() => nonesource

plant-boss-root-init

plant-boss-root-init(arg0: vector, arg1: vector, arg2: vector, arg3: int) => nonesource

plant-boss-vine-init

plant-boss-vine-init(arg0: vector, arg1: vector, arg2: float, arg3: int) => nonesource

Variables


*plant-boss-shadow-control*

*plant-boss-shadow-control*: shadow-controlsource

plat-flip

source

Types


plat-flip

plat-flip: 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
path-pos: float
before-turn-down-time: float
turn-down-time: float
before-turn-up-time: float
turn-up-time: float
total-time: float
sync: sync-info
base-pos: vector
smush: smush-control
States
plat-flip-idle: TODO