Skip to main content

final-door

source

Types


fin-door

fin-door: 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

final-door

final-door: 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
idle: unknown
final-door-method-21(obj: power-left) => nonesource
open: unknown

power-left

power-left: final-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

power-right

power-right: final-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

powercellalt

powercellalt: 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
jump-pos: vector
base: vector
index: int32
Methods
powercellalt-method-20: unknown
jump: unknown
idle: unknown

Functions


powercellalt-init-by-other

powercellalt-init-by-other(arg0: entity-actor, arg1: vector, arg2: vector, arg3: int) => nonesource

green-eco-lurker

source

Types


green-eco-lurker

green-eco-lurker: 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
played-sound?: symbol
sound-delay: int32
appear-dest: vector
traj: trajectory
Methods
green-eco-lurker-method-51(obj: green-eco-lurker, arg0: vector) => symbolsource
States
green-eco-lurker-appear: TODO
green-eco-lurker-appear-land: TODO
green-eco-lurker-tune-spheres: TODO
green-eco-lurker-wait-to-appear: TODO

green-eco-lurker-gen

green-eco-lurker-gen: 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-to-spawn: int32
num-spawned: int32
num-alive: int32
States
spawn-minions: TODO

Functions


green-eco-lurker-gen-init-by-other

green-eco-lurker-gen-init-by-other(arg0: entity-actor, arg1: vector, arg2: int) => nonesource

green-eco-lurker-init-by-other

green-eco-lurker-init-by-other(arg0: entity-actor, arg1: green-eco-lurker-gen, arg2: vector) => nonesource

Variables


*green-eco-lurker-nav-enemy-info*

*green-eco-lurker-nav-enemy-info*: nav-enemy-infosource

light-eco

source

Types


light-eco-child

light-eco-child: 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
angle-bit: int32
ground-y: float
falling-start-time: time-frame
last-update-time: time-frame
rot: vector
rotv: vector
traj: trajectory
Methods
common-trans(obj: light-eco-child) => nonesource
States
light-eco-child-appear: TODO
light-eco-child-die: TODO
light-eco-child-grabbed: TODO
light-eco-child-hit-ground: TODO
light-eco-child-idle: TODO

light-eco-mother

light-eco-mother: 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
player-got-eco?: symbol
angle-mask: int64
delay-til-spawn: int32
part2: sparticle-launch-control
last-update-time: time-frame
last-spawned-time: time-frame
Methods
spawn-child-eco(obj: light-eco-mother) => symbolsource
common-trans(obj: light-eco-mother) => nonesource
States
light-eco-mother-active: TODO
light-eco-mother-appear: TODO
light-eco-mother-discipate: TODO

Functions


check-drop-level-lighteco-big-pops

check-drop-level-lighteco-big-pops(arg0: sparticle-system, arg1: sparticle-cpuinfo, arg2: vector) => nonesource

check-drop-level-lighteco-pops

check-drop-level-lighteco-pops(arg0: sparticle-system, arg1: sparticle-cpuinfo, arg2: vector) => nonesource

light-eco-child-default-event-handler

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

light-eco-child-init-by-other

light-eco-child-init-by-other(arg0: entity-actor, arg1: vector, arg2: vector, arg3: int) => nonesource

light-eco-mother-default-event-handler

light-eco-mother-default-event-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => intsource

light-eco-mother-init-by-other

light-eco-mother-init-by-other(arg0: entity-actor, arg1: vector) => nonesource

robotboss-h

source

Types


robotboss

robotboss: 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
alts: entity-actor
desired-loc: vector
old-loc: vector
loc-t: float
loc-t-start: time-frame
loc-t-duration: time-frame
hits-to-go: int32
took-hit: symbol
children-spawned: int32
vulnerable: int64
till-next-shot: int64
shot-attractor: handle
desired-pool-y: float
particle: sparticle-launch-control
blue-smoke: symbol
red-smoke: symbol
yellow-smoke: symbol
white-eco: handle
des-cam-entity: string
use-interesting: symbol
ignore-camera: symbol
ambient: ambient-control
yellow-gun: joint-mod
palette-val: float
looping-sound: ambient-sound
dda: robotboss-dda
valid-frames: int32
skip-cut: symbol
keep-charging: symbol
Methods
ease-loc-t(obj: robotboss) => floatsource
States
robotboss-blue-dark-bomb: TODO
robotboss-blue-dark-bomb-wait: TODO
robotboss-blue-wait: TODO
robotboss-daxter-sacrifice-movie: TODO
robotboss-green: TODO
robotboss-green-dark-bomb: TODO
robotboss-green-dark-bomb-wait: TODO
robotboss-green-wait: TODO
robotboss-red: TODO
robotboss-red-dark-bomb: TODO
robotboss-red-dark-bomb-wait: TODO
robotboss-red-wait: TODO
robotboss-white-eco-movie: TODO
robotboss-yellow: TODO
robotboss-yellow-dark-bomb: TODO
robotboss-yellow-dark-bomb-wait: TODO
robotboss-yellow-wait: TODO

robotboss-dda

robotboss-dda: structuresource
Fields
blue-bomb-time: float
num-blobs: int32
green-bomb-time: float
red-shots-min: int32
red-shots-rnd: int32
red-shot-time-min: float
red-shot-time-rnd: float
red-bomb-time: float
yellow-shot-time-min: float
yellow-shot-time-rnd: float
yellow-gun-hits: int32
yellow-bomb-time: float

Functions


target-has-all-the-cells?

target-has-all-the-cells?() => symbolsource

robotboss-misc

source

Types


ecoclaw

ecoclaw: 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
particles: ecoclaw-part-info
States
ecoclaw-activate: TODO
ecoclaw-idle: TODO

ecoclaw-part-info

ecoclaw-part-info: structuresource
Fields
tracker: handle
kind: basic
trans: vector

finalbosscam

finalbosscam: 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
robotboss: handle

silodoor

silodoor: 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
part-opened: float
Methods
idle: unknown
hidden: unknown

Functions


ecoclaw-beam-particle-callback

ecoclaw-beam-particle-callback(arg0: part-tracker) => nonesource

ecoclaw-handler

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

finalbosscam-init-by-other

finalbosscam-init-by-other(arg0: entity-actor) => nonesource

robotboss-manipy-trans-hook

robotboss-manipy-trans-hook() => nonesource

robotboss-weapon

source

Types


arcing-shot

arcing-shot: 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-vel: float
grav: float
from: vector
to: vector
States
arcing-shot-debug-trajectory: TODO

darkecobomb

darkecobomb: arcing-shotsource
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-vel: float
grav: float
from: vector
to: vector
flight-time: time-frame
countdown-time: float
anim-speed: float
next-tick: float
States
darkecobomb-countdown: TODO
darkecobomb-explode: TODO
darkecobomb-idle: TODO
darkecobomb-land: TODO

greenshot

greenshot: arcing-shotsource
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-vel: float
grav: float
from: vector
to: vector
flight-time: time-frame
States
greenshot-idle: TODO

redshot

redshot: arcing-shotsource
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-vel: float
grav: float
from: vector
to: vector
flight-time: time-frame
stall-time: time-frame
ring: torus
rotation-offset: int64
part-track: handle
shot-particle: sparticle-launch-control
test-particle: sparticle-launch-control
States
redshot-explode: TODO
redshot-idle: TODO
redshot-wait: TODO

torus

torus: structuresource
Fields
origin: vector
axis: vector
radius-primary: float
radius-secondary: float
Methods
torus-method-9(obj: torus, arg0: vector) => nonesource
torus-method-10(obj: torus, arg0: collide-prim-core, arg1: vector) => symbolsource
torus-method-11(obj: torus, arg0: vector) => symbolsource
torus-method-12(obj: torus, arg0: vector) => vectorsource

torus-verts

torus-verts: structuresource
Fields
vert: vector

yellowshot

yellowshot: arcing-shotsource
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-vel: float
grav: float
from: vector
to: vector
flight-time: time-frame
States
yellowshot-idle: TODO

Functions


arcing-shot-calculate

arcing-shot-calculate(arg0: vector, arg1: float) => floatsource

arcing-shot-draw

arcing-shot-draw() => symbolsource

arcing-shot-setup

arcing-shot-setup(arg0: vector, arg1: vector, arg2: float) => floatsource

darkecobomb-explode-if-player-high-enough

darkecobomb-explode-if-player-high-enough() => nonesource

darkecobomb-handler

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

darkecobomb-init-by-other

darkecobomb-init-by-other(arg0: vector, arg1: vector, arg2: float, arg3: time-frame, arg4: float) => nonesource

greenshot-init-by-other

greenshot-init-by-other(arg0: vector, arg1: vector, arg2: float, arg3: time-frame) => nonesource

redshot-handler

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

redshot-init-by-other

redshot-init-by-other(arg0: vector, arg1: vector, arg2: float, arg3: time-frame, arg4: time-frame, arg5: int) => nonesource

redshot-particle-callback

redshot-particle-callback(arg0: part-tracker) => nonesource

redshot-trans

redshot-trans(arg0: time-frame) => nonesource

yellowshot-init-by-other

yellowshot-init-by-other(arg0: vector, arg1: vector, arg2: float, arg3: time-frame) => nonesource

robotboss

source

Types


redshot-launch-array

redshot-launch-array: structuresource

redshot-launch-info

redshot-launch-info: structuresource
Fields
dest: vector
flight-time: time-frame
stall-time: time-frame

Functions


robotboss-always-trans

robotboss-always-trans(arg0: state) => nonesource

robotboss-anim-blend-loop

robotboss-anim-blend-loop(arg0: art-joint-anim) => nonesource

robotboss-blue-beam

robotboss-blue-beam(arg0: int, arg1: symbol) => nonesource

robotboss-blue-done

robotboss-blue-done() => objectsource

robotboss-bomb-handler

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

robotboss-cut-cam

robotboss-cut-cam(arg0: float, arg1: float, arg2: int) => nonesource

robotboss-cut-cam-exit

robotboss-cut-cam-exit() => nonesource

robotboss-darkecobomb

robotboss-darkecobomb(arg0: vector, arg1: float) => pointersource

robotboss-greenshot

robotboss-greenshot(arg0: vector, arg1: float, arg2: int, arg3: symbol) => nonesource

robotboss-handler

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

robotboss-is-red-hit

robotboss-is-red-hit() => symbolsource

robotboss-is-yellow-hit

robotboss-is-yellow-hit() => symbolsource

robotboss-position

robotboss-position() => objectsource

robotboss-redshot

robotboss-redshot(arg0: redshot-launch-info, arg1: symbol) => sound-idsource

robotboss-redshot-fill-array

robotboss-redshot-fill-array(arg0: redshot-launch-array) => nonesource

robotboss-set-dda

robotboss-set-dda() => nonesource

robotboss-setup-for-hits

robotboss-setup-for-hits(arg0: int, arg1: int) => objectsource

robotboss-shooting-trans

robotboss-shooting-trans(arg0: int) => nonesource

robotboss-time-to-shoot-yellow

robotboss-time-to-shoot-yellow() => symbolsource

robotboss-yellow-eco-off

robotboss-yellow-eco-off() => nonesource

robotboss-yellow-eco-on

robotboss-yellow-eco-on() => nonesource

robotboss-yellowshot

robotboss-yellowshot() => nonesource

sage-finalboss-part

source

Functions


check-drop-level-bigdoor-open-pops

check-drop-level-bigdoor-open-pops(arg0: sparticle-system, arg1: sparticle-cpuinfo, arg2: vector) => nonesource

check-drop-level-eichar-lighteco-pops

check-drop-level-eichar-lighteco-pops(arg0: sparticle-system, arg1: sparticle-cpuinfo, arg2: vector) => nonesource

sage-finalboss

source

Types


plat-eco-finalboss

plat-eco-finalboss: plat-ecosource
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
notice-dist: float
sync-offset-dest: float
sync-offset-faux: float
sync-linear-val: float
target: handle
unlit-look: lod-set
lit-look: lod-set
force-dest: float
targ-dest: float
dest: float
speed: float
touch-time: time-frame

sage-finalboss

sage-finalboss: 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
redsage: handle
bluesage: handle
yellowsage: handle
assistant: handle
robotplat: handle
robotboss: handle
silodoor: handle
jak-white: handle
left-door: entity-actor
right-door: entity-actor
kick-in-the-door: symbol
kick-the-credits: symbol
credit-fade: float
palette-val: float
particle: sage-finalboss-particle
particle-whiteout: sparticle-launch-control
credits-played: symbol
States
sage-finalboss-credits: TODO

sage-finalboss-particle

sage-finalboss-particle: structuresource
Fields
part: sparticle-launch-control
active: symbol

Functions


sage-finalboss-credit-particle

sage-finalboss-credit-particle() => nonesource

sage-finalboss-extra-enter

sage-finalboss-extra-enter() => nonesource

sage-finalboss-extra-trans

sage-finalboss-extra-trans() => nonesource