Skip to main content

flying-spider

source

Types


flying-spider

flying-spider: nav-enemysource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
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
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
root-override2: collide-shape-moving
fact-info-override: fact-info-enemy
enemy-flags: enemy-flag
enemy-info: enemy-info
hit-points: int32
gnd-collide: uint32
attack-id: uint32
persistent-attack-id: uint32
water-max-height: meters
water-surface-height: meters
desired-angle: degrees
jump-why: uint64
penetrated-by-all: penetrate
penetrated-flinch: penetrate
penetrated-knocked: penetrate
reaction-time: time-frame
notice-time: time-frame
state-timeout: time-frame
auto-reset-penetrate-time: time-frame
hit-focus-time: time-frame
last-draw-time: time-frame
starting-time: time-frame
fated-time: time-frame
focus-pos: vector
event-param-point: vector
jump-dest: vector
focus: enemy-focus
incoming: enemy-attack-info
actor-group: pointer
actor-group-count: int32
neck: joint-mod
on-notice: symbol
on-active: symbol
on-hostile: symbol
on-death: symbol
idle-anim-player: idle-control
rand-gen: symbol
enemy-info-override: nav-enemy-info
frustration-point: vector
move-dest: vector
frustration-time: time-frame
blocked-start-time: time-frame
restore-nav-radius-time: time-frame
nav-radius-backup: float
my-up-vector: vector
gspot-normal: vector
gspot-timer: time-frame
focus-dir: uint16
path-u: float
path-du: float
Methods
ambush-falling: unknown
attack: unknown
attack-fire: unknown
turn-to-focus: unknown
flying-spider-method-182(obj: flying-spider, arg0: vector) => nonesource

flying-spider-shot

flying-spider-shot: metalhead-shotsource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
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
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape-moving
starting-pos: vector
starting-dir: vector
target-pos: vector
base-target-pos: vector
pre-move-transv: vector
timeout: time-frame
spawn-time: time-frame
options: projectile-options
last-target: handle
notify-handle: handle
owner-handle: handle
ignore-handle: handle
update-velocity: function
move: function
pick-target: function
max-speed: float
old-dist: float
old-dist-count: int32
hits: int32
max-hits: int32
tween: float
attack-mode: symbol
attack-id: uint32
damage: float
charge-level: float
sound-id: sound-id
stop-speed: meters
invinc-time: time-frame
tail-pos: vector

Functions


spawn-flying-spider-projectile

spawn-flying-spider-projectile(arg0: flying-spider, arg1: vector, arg2: vector, arg3: float) => pointersource

Variables


*flying-spider-nav-enemy-info*

*flying-spider-nav-enemy-info*: nav-enemy-infosource

mammoth

source

Types


mammoth

mammoth: nav-enemysource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
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
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
root-override2: collide-shape-moving
fact-info-override: fact-info-enemy
enemy-flags: enemy-flag
enemy-info: enemy-info
hit-points: int32
gnd-collide: uint32
attack-id: uint32
persistent-attack-id: uint32
water-max-height: meters
water-surface-height: meters
desired-angle: degrees
jump-why: uint64
penetrated-by-all: penetrate
penetrated-flinch: penetrate
penetrated-knocked: penetrate
reaction-time: time-frame
notice-time: time-frame
state-timeout: time-frame
auto-reset-penetrate-time: time-frame
hit-focus-time: time-frame
last-draw-time: time-frame
starting-time: time-frame
fated-time: time-frame
focus-pos: vector
event-param-point: vector
jump-dest: vector
focus: enemy-focus
incoming: enemy-attack-info
actor-group: pointer
actor-group-count: int32
neck: joint-mod
on-notice: symbol
on-active: symbol
on-hostile: symbol
on-death: symbol
idle-anim-player: idle-control
rand-gen: symbol
enemy-info-override: nav-enemy-info
frustration-point: vector
move-dest: vector
frustration-time: time-frame
blocked-start-time: time-frame
restore-nav-radius-time: time-frame
nav-radius-backup: float
joint-ik: joint-mod-ik
ik-handle-pos: vector
ik-handle-y: float
heel-lerp: float
foot-flags: uint16
old-foot-flags: uint16
y-level: float
foot-pos: vector
my-up-vector: vector
my-up-quat: quaternion
move-pos: vector
travel-dest: vector
tilt-quat: quaternion
path-index: int32
path-index-dir: int32
path-pos: float
turn-angle: float
gspot-timer: time-frame
gspot-normal: vector
attack-timer: time-frame
lightning-timer: time-frame
lightning-attack-timer: time-frame
spawn-timer: time-frame
turn-anim-start: int32
turn-anim: int32
turn-anim-end: int32
turn-move-start: float
turn-move-end: float
feet-ik-init-timer: time-frame
Methods
waiting: unknown
wait-to-walk: unknown
walking: unknown
walking-attack: unknown
turning: unknown
mammoth-method-183(obj: mammoth) => nonesource
mammoth-method-184(obj: mammoth) => nonesource
mammoth-method-185(obj: mammoth, arg0: vector, arg1: int) => nonesource

mammoth-ik-setup

mammoth-ik-setup: structuresource
Fields
elbow-index: int32
hand-dist: float
ground-dist: float
foot-flag: uint16

Functions


mammoth-joint-mod-heel

mammoth-joint-mod-heel(arg0: cspace, arg1: transformq) => nonesource

mammoth-joint-mod-tilt

mammoth-joint-mod-tilt(arg0: cspace, arg1: transformq) => nonesource

mammoth-leg-ik-callback

mammoth-leg-ik-callback(arg0: joint-mod-ik, arg1: matrix, arg2: matrix, arg3: vector) => objectsource

mammoth-update-ik

mammoth-update-ik() => nonesource

mammoth-walk-check-end

mammoth-walk-check-end() => nonesource

mammoth-walk-handler

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

mammoth-walk-post

mammoth-walk-post() => nonesource

next-path-index

next-path-index() => nonesource

set-nav-destination

set-nav-destination() => nonesource

Variables


*mammoth-ik-setup*

*mammoth-ik-setup*: inline-arraysource

*mammoth-lightning-joint-tbl*

*mammoth-lightning-joint-tbl*: arraysource

*mammoth-nav-enemy-info*

*mammoth-nav-enemy-info*: nav-enemy-infosource

mantis

source

Types


mantis

mantis: nav-enemysource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
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
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
root-override2: collide-shape-moving
fact-info-override: fact-info-enemy
enemy-flags: enemy-flag
enemy-info: enemy-info
hit-points: int32
gnd-collide: uint32
attack-id: uint32
persistent-attack-id: uint32
water-max-height: meters
water-surface-height: meters
desired-angle: degrees
jump-why: uint64
penetrated-by-all: penetrate
penetrated-flinch: penetrate
penetrated-knocked: penetrate
reaction-time: time-frame
notice-time: time-frame
state-timeout: time-frame
auto-reset-penetrate-time: time-frame
hit-focus-time: time-frame
last-draw-time: time-frame
starting-time: time-frame
fated-time: time-frame
focus-pos: vector
event-param-point: vector
jump-dest: vector
focus: enemy-focus
incoming: enemy-attack-info
actor-group: pointer
actor-group-count: int32
neck: joint-mod
on-notice: symbol
on-active: symbol
on-hostile: symbol
on-death: symbol
idle-anim-player: idle-control
rand-gen: symbol
enemy-info-override: nav-enemy-info
frustration-point: vector
move-dest: vector
frustration-time: time-frame
blocked-start-time: time-frame
restore-nav-radius-time: time-frame
nav-radius-backup: float
base-height: float
flags: mantis-flag
attack-timer: time-frame
track-timer: time-frame
gspot-timer: time-frame
gspot-normal: vector
my-up-vector: vector
jump: mantis-jump-info
Methods
crawl: unknown
attack0: unknown
attack1: unknown
ambush-crawling: unknown
ambush-jumping: unknown
mantis-method-183: unknown
roll-right: unknown
roll-left: unknown
hop-away: unknown
mantis-method-187(obj: mantis) => nonesource
mantis-method-188(obj: mantis) => nonesource
mantis-method-189(obj: mantis, arg0: vector, arg1: vector) => symbolsource
mantis-method-190(obj: mantis, arg0: vector, arg1: vector) => nonesource
mantis-method-191(obj: mantis, arg0: vector, arg1: vector) => intsource
mantis-method-192(obj: mantis, arg0: vector, arg1: vector) => nonesource
mantis-method-193(obj: mantis, arg0: vector) => nonesource
mantis-method-194(obj: mantis) => symbolsource

mantis-jump-info

mantis-jump-info: structuresource
Fields
distance: float
search-step: uint32
destination: vector
direction: uint16
start-anim: uint32
air-anim: uint32
land-anim: uint32

Variables


*mantis-nav-enemy-info*

*mantis-nav-enemy-info*: nav-enemy-infosource

nest-obs

source

Types


nest-piston

nest-piston: process-drawablesource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
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
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
y-level: float
y-offset: float
Methods
idle: unknown
up: unknown

nest-switch

nest-switch: process-drawablesource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
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
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
set-camera: symbol
notify-actor: entity-actor
y-start: float
y-delta: float
y-rot-rate: float
Methods
up: unknown
down: unknown

nest-ocean

source

Variables


*ocean-colors-nest*

*ocean-colors-nest*: ocean-colorssource

*ocean-map-nest*

*ocean-map-nest*: ocean-mapsource

*ocean-mid-indices-nest*

*ocean-mid-indices-nest*: ocean-mid-indicessource

*ocean-mid-masks-nest*

*ocean-mid-masks-nest*: ocean-mid-maskssource

*ocean-near-indices-nest*

*ocean-near-indices-nest*: ocean-near-indicessource

*ocean-spheres-nest*

*ocean-spheres-nest*: ocean-spheressource

*ocean-trans-indices-nest*

*ocean-trans-indices-nest*: ocean-trans-indicessource

nest-part

source

Types


nest-part

nest-part: part-spawnersource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
part: sparticle-launch-control
sound: ambient-sound
mode: pointer
enable: symbol
radius: meters
world-sphere: sphere

nest-scenes

source

Types


canyon-lightning-thingy

canyon-lightning-thingy: process-drawablesource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
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
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
lightning: lightning-control
Methods
zap: unknown

Functions


activate-canyon-lightning-thingy

activate-canyon-lightning-thingy(arg0: object, arg1: vector, arg2: sparticle-launch-state) => nonesource

canyon-lightning-thingy-init-by-other

canyon-lightning-thingy-init-by-other(arg0: vector, arg1: vector) => nonesource

nest-activate

nest-activate() => nonesource

nest-deactivate

nest-deactivate() => nonesource