Skip to main content

airlock

source

Types


cas-front-door

cas-front-door: com-airlock-outersource
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
child-override: basic
root-override: collide-shape
level-name: pair
open-test: pair
were-behind?: symbol
inner?: symbol
sound-behind?: symbol
visible-move?: symbol
saw-pilot?: handle
last-distance: meters
y-height: vector
pre-open-speed: float
latch-closed-time: time-frame
latch-open-time: time-frame
gear: joint-mod
gear-rot: degrees
gear-rotv: degrees
open-frame: float
pre-open-frame: float
lock-frame: float
open-distance: meters
active-distance: meters
sound-id: sound-id
gear-sound-id: sound-id
sound-gear: sound-spec
sound-pre-open: sound-spec
sound-pre-open-stop: sound-spec
sound-lock-loop: sound-spec
sound-lock-stop: sound-spec
sound-open: sound-spec
sound-open-loop: sound-spec
sound-open-stop: sound-spec
sound-close: sound-spec
sound-close-loop: sound-spec
sound-close-stop: sound-spec
sound-post-close: sound-spec
sound-post-close-stop: sound-spec
spool-sound-time: time-frame
door-radius: meters

com-airlock

com-airlock: 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
child-override: basic
root-override: collide-shape
level-name: pair
open-test: pair
were-behind?: symbol
inner?: symbol
sound-behind?: symbol
visible-move?: symbol
saw-pilot?: handle
last-distance: meters
y-height: vector
pre-open-speed: float
latch-closed-time: time-frame
latch-open-time: time-frame
gear: joint-mod
gear-rot: degrees
gear-rotv: degrees
open-frame: float
pre-open-frame: float
lock-frame: float
open-distance: meters
active-distance: meters
sound-id: sound-id
gear-sound-id: sound-id
sound-gear: sound-spec
sound-pre-open: sound-spec
sound-pre-open-stop: sound-spec
sound-lock-loop: sound-spec
sound-lock-stop: sound-spec
sound-open: sound-spec
sound-open-loop: sound-spec
sound-open-stop: sound-spec
sound-close: sound-spec
sound-close-loop: sound-spec
sound-close-stop: sound-spec
sound-post-close: sound-spec
sound-post-close-stop: sound-spec
spool-sound-time: time-frame
door-radius: meters
Methods
open: unknown
close: unknown
init-airlock!(obj: com-airlock) => _type_source
want-cross-airlock?(obj: com-airlock) => symbolsource
destination-loaded?(obj: com-airlock, display?: symbol) => symbolsource
check-crossing-distance(obj: com-airlock, arg0: vector, arg1: symbol) => floatsource
rotate-gear!(obj: com-airlock, arg0: float) => degreessource
play-city-voice-sound(obj: com-airlock, arg0: symbol) => nonesource

com-airlock-inner

com-airlock-inner: com-airlocksource
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
child-override: basic
root-override: collide-shape
level-name: pair
open-test: pair
were-behind?: symbol
inner?: symbol
sound-behind?: symbol
visible-move?: symbol
saw-pilot?: handle
last-distance: meters
y-height: vector
pre-open-speed: float
latch-closed-time: time-frame
latch-open-time: time-frame
gear: joint-mod
gear-rot: degrees
gear-rotv: degrees
open-frame: float
pre-open-frame: float
lock-frame: float
open-distance: meters
active-distance: meters
sound-id: sound-id
gear-sound-id: sound-id
sound-gear: sound-spec
sound-pre-open: sound-spec
sound-pre-open-stop: sound-spec
sound-lock-loop: sound-spec
sound-lock-stop: sound-spec
sound-open: sound-spec
sound-open-loop: sound-spec
sound-open-stop: sound-spec
sound-close: sound-spec
sound-close-loop: sound-spec
sound-close-stop: sound-spec
sound-post-close: sound-spec
sound-post-close-stop: sound-spec
spool-sound-time: time-frame
door-radius: meters

com-airlock-outer

com-airlock-outer: com-airlocksource
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
child-override: basic
root-override: collide-shape
level-name: pair
open-test: pair
were-behind?: symbol
inner?: symbol
sound-behind?: symbol
visible-move?: symbol
saw-pilot?: handle
last-distance: meters
y-height: vector
pre-open-speed: float
latch-closed-time: time-frame
latch-open-time: time-frame
gear: joint-mod
gear-rot: degrees
gear-rotv: degrees
open-frame: float
pre-open-frame: float
lock-frame: float
open-distance: meters
active-distance: meters
sound-id: sound-id
gear-sound-id: sound-id
sound-gear: sound-spec
sound-pre-open: sound-spec
sound-pre-open-stop: sound-spec
sound-lock-loop: sound-spec
sound-lock-stop: sound-spec
sound-open: sound-spec
sound-open-loop: sound-spec
sound-open-stop: sound-spec
sound-close: sound-spec
sound-close-loop: sound-spec
sound-close-stop: sound-spec
sound-post-close: sound-spec
sound-post-close-stop: sound-spec
spool-sound-time: time-frame
door-radius: meters

fort-entry-gate

fort-entry-gate: com-airlocksource
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
child-override: basic
root-override: collide-shape
level-name: pair
open-test: pair
were-behind?: symbol
inner?: symbol
sound-behind?: symbol
visible-move?: symbol
saw-pilot?: handle
last-distance: meters
y-height: vector
pre-open-speed: float
latch-closed-time: time-frame
latch-open-time: time-frame
gear: joint-mod
gear-rot: degrees
gear-rotv: degrees
open-frame: float
pre-open-frame: float
lock-frame: float
open-distance: meters
active-distance: meters
sound-id: sound-id
gear-sound-id: sound-id
sound-gear: sound-spec
sound-pre-open: sound-spec
sound-pre-open-stop: sound-spec
sound-lock-loop: sound-spec
sound-lock-stop: sound-spec
sound-open: sound-spec
sound-open-loop: sound-spec
sound-open-stop: sound-spec
sound-close: sound-spec
sound-close-loop: sound-spec
sound-close-stop: sound-spec
sound-post-close: sound-spec
sound-post-close-stop: sound-spec
spool-sound-time: time-frame
door-radius: meters

hip-door-a

hip-door-a: com-airlocksource
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
child-override: basic
root-override: collide-shape
level-name: pair
open-test: pair
were-behind?: symbol
inner?: symbol
sound-behind?: symbol
visible-move?: symbol
saw-pilot?: handle
last-distance: meters
y-height: vector
pre-open-speed: float
latch-closed-time: time-frame
latch-open-time: time-frame
gear: joint-mod
gear-rot: degrees
gear-rotv: degrees
open-frame: float
pre-open-frame: float
lock-frame: float
open-distance: meters
active-distance: meters
sound-id: sound-id
gear-sound-id: sound-id
sound-gear: sound-spec
sound-pre-open: sound-spec
sound-pre-open-stop: sound-spec
sound-lock-loop: sound-spec
sound-lock-stop: sound-spec
sound-open: sound-spec
sound-open-loop: sound-spec
sound-open-stop: sound-spec
sound-close: sound-spec
sound-close-loop: sound-spec
sound-close-stop: sound-spec
sound-post-close: sound-spec
sound-post-close-stop: sound-spec
spool-sound-time: time-frame
door-radius: meters

oracle-door

oracle-door: com-airlocksource
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
child-override: basic
root-override: collide-shape
level-name: pair
open-test: pair
were-behind?: symbol
inner?: symbol
sound-behind?: symbol
visible-move?: symbol
saw-pilot?: handle
last-distance: meters
y-height: vector
pre-open-speed: float
latch-closed-time: time-frame
latch-open-time: time-frame
gear: joint-mod
gear-rot: degrees
gear-rotv: degrees
open-frame: float
pre-open-frame: float
lock-frame: float
open-distance: meters
active-distance: meters
sound-id: sound-id
gear-sound-id: sound-id
sound-gear: sound-spec
sound-pre-open: sound-spec
sound-pre-open-stop: sound-spec
sound-lock-loop: sound-spec
sound-lock-stop: sound-spec
sound-open: sound-spec
sound-open-loop: sound-spec
sound-open-stop: sound-spec
sound-close: sound-spec
sound-close-loop: sound-spec
sound-close-stop: sound-spec
sound-post-close: sound-spec
sound-post-close-stop: sound-spec
spool-sound-time: time-frame
door-radius: meters

pal-throne-door

pal-throne-door: com-airlocksource
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
child-override: basic
root-override: collide-shape
level-name: pair
open-test: pair
were-behind?: symbol
inner?: symbol
sound-behind?: symbol
visible-move?: symbol
saw-pilot?: handle
last-distance: meters
y-height: vector
pre-open-speed: float
latch-closed-time: time-frame
latch-open-time: time-frame
gear: joint-mod
gear-rot: degrees
gear-rotv: degrees
open-frame: float
pre-open-frame: float
lock-frame: float
open-distance: meters
active-distance: meters
sound-id: sound-id
gear-sound-id: sound-id
sound-gear: sound-spec
sound-pre-open: sound-spec
sound-pre-open-stop: sound-spec
sound-lock-loop: sound-spec
sound-lock-stop: sound-spec
sound-open: sound-spec
sound-open-loop: sound-spec
sound-open-stop: sound-spec
sound-close: sound-spec
sound-close-loop: sound-spec
sound-close-stop: sound-spec
sound-post-close: sound-spec
sound-post-close-stop: sound-spec
spool-sound-time: time-frame
door-radius: meters

tomb-mar-door

tomb-mar-door: com-airlocksource
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
child-override: basic
root-override: collide-shape
level-name: pair
open-test: pair
were-behind?: symbol
inner?: symbol
sound-behind?: symbol
visible-move?: symbol
saw-pilot?: handle
last-distance: meters
y-height: vector
pre-open-speed: float
latch-closed-time: time-frame
latch-open-time: time-frame
gear: joint-mod
gear-rot: degrees
gear-rotv: degrees
open-frame: float
pre-open-frame: float
lock-frame: float
open-distance: meters
active-distance: meters
sound-id: sound-id
gear-sound-id: sound-id
sound-gear: sound-spec
sound-pre-open: sound-spec
sound-pre-open-stop: sound-spec
sound-lock-loop: sound-spec
sound-lock-stop: sound-spec
sound-open: sound-spec
sound-open-loop: sound-spec
sound-open-stop: sound-spec
sound-close: sound-spec
sound-close-loop: sound-spec
sound-close-stop: sound-spec
sound-post-close: sound-spec
sound-post-close-stop: sound-spec
spool-sound-time: time-frame
door-radius: meters

under-door

under-door: com-airlocksource
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
child-override: basic
root-override: collide-shape
level-name: pair
open-test: pair
were-behind?: symbol
inner?: symbol
sound-behind?: symbol
visible-move?: symbol
saw-pilot?: handle
last-distance: meters
y-height: vector
pre-open-speed: float
latch-closed-time: time-frame
latch-open-time: time-frame
gear: joint-mod
gear-rot: degrees
gear-rotv: degrees
open-frame: float
pre-open-frame: float
lock-frame: float
open-distance: meters
active-distance: meters
sound-id: sound-id
gear-sound-id: sound-id
sound-gear: sound-spec
sound-pre-open: sound-spec
sound-pre-open-stop: sound-spec
sound-lock-loop: sound-spec
sound-lock-stop: sound-spec
sound-open: sound-spec
sound-open-loop: sound-spec
sound-open-stop: sound-spec
sound-close: sound-spec
sound-close-loop: sound-spec
sound-close-stop: sound-spec
sound-post-close: sound-spec
sound-post-close-stop: sound-spec
spool-sound-time: time-frame
door-radius: meters

vin-door-ctyinda

vin-door-ctyinda: com-airlocksource
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
child-override: basic
root-override: collide-shape
level-name: pair
open-test: pair
were-behind?: symbol
inner?: symbol
sound-behind?: symbol
visible-move?: symbol
saw-pilot?: handle
last-distance: meters
y-height: vector
pre-open-speed: float
latch-closed-time: time-frame
latch-open-time: time-frame
gear: joint-mod
gear-rot: degrees
gear-rotv: degrees
open-frame: float
pre-open-frame: float
lock-frame: float
open-distance: meters
active-distance: meters
sound-id: sound-id
gear-sound-id: sound-id
sound-gear: sound-spec
sound-pre-open: sound-spec
sound-pre-open-stop: sound-spec
sound-lock-loop: sound-spec
sound-lock-stop: sound-spec
sound-open: sound-spec
sound-open-loop: sound-spec
sound-open-stop: sound-spec
sound-close: sound-spec
sound-close-loop: sound-spec
sound-close-stop: sound-spec
sound-post-close: sound-spec
sound-post-close-stop: sound-spec
spool-sound-time: time-frame
door-radius: meters

battle

source

Types


battle

battle: 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
info: battle-info
flags: uint8
spawn-initial-creatures?: symbol
next-spawn-delay: uint32
on-notice: basic
on-hostile: basic
on-beaten: basic
max-count: uint32
count: uint32
die-count: uint32
stat-child-count: uint16
cant-spawn-time: time-frame
jammed-starting-time: time-frame
spawners: battle-spawner-array
allies: battle-ally-array
Methods
idle: unknown
battle-method-21: unknown
notice: unknown
hostile: unknown
beaten: unknown
battle-method-25(obj: battle, arg0: battle-spawner) => symbolsource
battle-method-26(obj: battle, arg0: battle-spawner) => symbolsource
battle-method-27(obj: battle) => nonesource
battle-method-28(obj: battle) => nonesource
battle-method-29(obj: battle, arg0: battle-spawner, arg1: entity-actor) => nonesource
battle-method-30(obj: battle, arg0: process) => battle-spawnersource
battle-method-31(obj: battle, arg0: battle-ally, arg1: entity-actor) => nonesource
battle-method-32(obj: battle, arg0: battle-spawner, arg1: entity-actor) => objectsource
battle-method-33(obj: battle) => nonesource
battle-method-34(obj: battle) => nonesource
battle-method-35(obj: battle) => nonesource
battle-method-36(obj: battle) => battle-spawnersource
battle-method-37(obj: battle, arg0: battle-spawner) => symbolsource
battle-method-38(obj: battle, arg0: battle-breed, arg1: transformq) => handlesource
battle-method-39(obj: battle, arg0: battle-spawner, arg1: symbol) => handlesource
battle-method-40(obj: battle) => nonesource
battle-method-41(obj: battle, arg0: battle-spawner) => battle-breedsource
battle-method-42(obj: battle, arg0: battle-spawner, arg1: touch-tracker) => symbolsource
battle-method-43(obj: battle, arg0: battle-spawner, arg1: touch-tracker) => symbolsource
battle-method-44(obj: battle, arg0: battle-spawner) => nonesource
battle-method-45(obj: battle, arg0: battle-spawner, arg1: touch-tracker) => symbolsource
battle-method-46(obj: battle, arg0: battle-spawner) => symbolsource
battle-method-47(obj: battle) => nonesource
battle-method-48(obj: battle) => nonesource
battle-method-49(obj: battle) => intsource
battle-method-50(obj: battle) => symbolsource
battle-method-51(obj: battle, arg0: battle-spawner, arg1: symbol) => symbolsource
battle-method-52(obj: battle) => intsource

battle-ally

battle-ally: structuresource
Fields
entity: entity-actor

battle-ally-array

battle-ally-array: inline-array-classsource
Fields
type: type
length: int32
allocated-length: int32
_data: uint8
data: battle-ally

battle-breed

battle-breed: structuresource
Fields
breed-type: type
percent: float

battle-breed-array

battle-breed-array: inline-array-classsource
Fields
type: type
length: int32
allocated-length: int32
_data: uint8
data: battle-breed

battle-info

battle-info: basicsource
Fields
type: type
id: int8
notice-spec: uint64
pick-logic: int8
notice-distance: float
dont-spawn-initial-until-notice?: symbol
play-battle-music: symbol
min-battle-spawn-delay: uint32
max-battle-spawn-delay: uint32
min-spawner-notice-attack-delay: uint32
max-spawner-notice-attack-delay: uint32
spawner-blocked-by-player-xz: float
spawner-blocked-by-collide-radius: float
pick-spawner-max-dist: float
max-count: uint32
desired-alive-count: uint8
spawner-collide-with: uint32

battle-spawner

battle-spawner: structuresource
Fields
flags: uint64
entity: entity-actor
breeds: battle-breed-array
creature-index: int8
ready-index: int8
attack-index: int8
mode: uint8
intro-path: path-control
notice-attack-delay: uint32
creature: handle
last-spawn-time: time-frame
noticed-attack-time: time-frame
attack-pos: vector

battle-spawner-array

battle-spawner-array: inline-array-classsource
Fields
type: type
length: int32
allocated-length: int32
_data: uint8
data: battle-spawner

Functions


battle-event-handler

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

Variables


*battles*

*battles*: arraysource

cty-guard-turret-button

source

Types


cty-guard-turret-button

cty-guard-turret-button: basebuttonsource
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
button-status: button-status
notify-actor: entity
actor-group: pointer
actor-group-count: int32
timeout: float
button-id: int32
event-going-down: symbol
event-down: symbol
event-going-up: symbol
event-up: symbol
anim-speed: float
move-to-pos: vector
move-to-quat: quaternion
Methods
pop-up: unknown

elec-gate

source

Types


caspad-elec-gate

caspad-elec-gate: elec-gatesource
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
params: elec-gate-params
path-l: path-control
path-r: path-control
l-bolt: elec-gate-bolt
part-on: sparticle-launch-control
part-off: sparticle-launch-control
part-spawner-left: part-spawner
part-spawner-right: part-spawner
on-start: pair
on-stop: pair
dividing-wall: elec-wall
plane: elec-wall
wall-y: float
wall-xz: float
lightning-quality: float
quality-enabled?: symbol

castle-elec-gate

castle-elec-gate: elec-gatesource
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
params: elec-gate-params
path-l: path-control
path-r: path-control
l-bolt: elec-gate-bolt
part-on: sparticle-launch-control
part-off: sparticle-launch-control
part-spawner-left: part-spawner
part-spawner-right: part-spawner
on-start: pair
on-stop: pair
dividing-wall: elec-wall
plane: elec-wall
wall-y: float
wall-xz: float
lightning-quality: float
quality-enabled?: symbol

drill-elec-gate

drill-elec-gate: elec-gatesource
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
params: elec-gate-params
path-l: path-control
path-r: path-control
l-bolt: elec-gate-bolt
part-on: sparticle-launch-control
part-off: sparticle-launch-control
part-spawner-left: part-spawner
part-spawner-right: part-spawner
on-start: pair
on-stop: pair
dividing-wall: elec-wall
plane: elec-wall
wall-y: float
wall-xz: float
lightning-quality: float
quality-enabled?: symbol
palette-id: int32

elec-gate

elec-gate: 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
params: elec-gate-params
path-l: path-control
path-r: path-control
l-bolt: elec-gate-bolt
part-on: sparticle-launch-control
part-off: sparticle-launch-control
part-spawner-left: part-spawner
part-spawner-right: part-spawner
on-start: pair
on-stop: pair
dividing-wall: elec-wall
plane: elec-wall
wall-y: float
wall-xz: float
lightning-quality: float
quality-enabled?: symbol
Methods
idle: unknown
active: unknown
shutdown: unknown
get-params(obj: elec-gate) => elec-gate-paramssource
elec-gate-method-24(obj: elec-gate) => nonesource
set-palette!(obj: elec-gate) => nonesource

Sets the elec-gate palette-id appropriately

set-state!(obj: elec-gate) => nonesource

If either actor-option::17 is set on the elec-gate or the related subtask is completed
make the gate idle.

Otherwise, the gate will be active.

spawn-particles(obj: elec-gate, sparticle-lc: sparticle-launch-control) => nonesource

TODO - Calls sparticle-launch-control::11 on part-spawner-left and part-spawner-right if they are defined

set-elec-scale-if-close!(obj: elec-gate, arg0: float) => nonesource

If target position is within 80 [[meters]], set the scale to the value provided
@see elec-gate::29

set-elec-scale!(obj: fort-elec-gate, scale: float) => nonesource

Calls associated mood functions to set the scale with the value provided
@see mood-funcs
@see mood-funcs2

elec-gate-bolt

elec-gate-bolt: structuresource
Fields
ring: lightning-control
bolt: lightning-control
ring-radius: float
pos: float

elec-gate-params

elec-gate-params: structuresource
Fields
bolt-spec: lightning-spec
ring-spec: lightning-spec
ring-radius-min: float
ring-radius-max: float
speed-mult: float

elec-wall

elec-wall: structuresource
Fields
pos: vector
dir: vector

fort-elec-gate

fort-elec-gate: elec-gatesource
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
params: elec-gate-params
path-l: path-control
path-r: path-control
l-bolt: elec-gate-bolt
part-on: sparticle-launch-control
part-off: sparticle-launch-control
part-spawner-left: part-spawner
part-spawner-right: part-spawner
on-start: pair
on-stop: pair
dividing-wall: elec-wall
plane: elec-wall
wall-y: float
wall-xz: float
lightning-quality: float
quality-enabled?: symbol
palette-id: int32

palroof-elec-gate

palroof-elec-gate: elec-gatesource
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
params: elec-gate-params
path-l: path-control
path-r: path-control
l-bolt: elec-gate-bolt
part-on: sparticle-launch-control
part-off: sparticle-launch-control
part-spawner-left: part-spawner
part-spawner-right: part-spawner
on-start: pair
on-stop: pair
dividing-wall: elec-wall
plane: elec-wall
wall-y: float
wall-xz: float
lightning-quality: float
quality-enabled?: symbol
palette-id: int32

Functions


elec-gate-post

elec-gate-post() => nonesource

Variables


*caspad-elec-gate-params*

*caspad-elec-gate-params*: elec-gate-paramssource

*default-elec-gate-params*

*default-elec-gate-params*: elec-gate-paramssource

flitter

source

Types


flitter

flitter: 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
move-angle: float
heading: basic
change-dir-time: time-frame
last-change-dir: uint64
off-screen-timer: uint64
amb-sound-timer: uint64
attack-time: time-frame
target-pos: vector
attack-pos: vector
base-height: float
minimap: connection-minimap
Methods
attack: unknown
ambush-jumping: unknown
flitter-method-180(obj: flitter) => nonesource
flitter-method-181(obj: flitter) => nonesource
flitter-method-182(obj: flitter, arg0: process-focusable) => symbolsource
flitter-method-183(obj: flitter) => floatsource

Functions


check-drop-level-flitter-dirt-rubble

check-drop-level-flitter-dirt-rubble(arg0: sparticle-system, arg1: sparticle-cpuinfo, arg2: vector) => nonesource

flitter-fall-and-play-death-anim

flitter-fall-and-play-death-anim(arg0: art-joint-anim, arg1: float, arg2: time-frame) => nonesource

Variables


*flitter-nav-enemy-info*

*flitter-nav-enemy-info*: nav-enemy-infosource

Types


grunt

grunt: 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
patrol-anim: grunt-anim-info
charge-anim: grunt-anim-info
attack-anim: grunt-anim-info
knocked-anim: grunt-anim-info
yellow-hit-anim: grunt-anim-info
blue-hit-anim: grunt-anim-info
intro-path: path-control
use-charge-anim-index: int8
knocked-anim-index: int8
jumping-ambush-path-pt: int8
grunt-flags: uint8
unknown-byte-n1k2n3: int8
unknown-byte-m2j342: int8
unknown-byte-1ji2n3: int8
unknown-byte-n123n: int8
state-timeout2: uint64
next-warn-time: time-frame
dest: vector
minimap: connection-minimap
Methods
attack: unknown
falling-ambush: unknown
jumping-ambush: unknown
jumping-ambush-cont: unknown
wait-for-focus: unknown
spin-attack: unknown
grunt-method-184(obj: grunt-mech, arg0: float) => process-focusablesource
get-enemy-info(obj: grunt) => nav-enemy-infosource

grunt-anim-info

grunt-anim-info: structuresource
Fields
anim-index: int32
travel-speed: meters

grunt-global-info

grunt-global-info: basicsource
Fields
type: type
prev-knocked-anim-index: int32
prev-yellow-hit-anim-index: int32
prev-blue-hit-anim-index: int32
patrol-anim: grunt-anim-info
charge-anim: grunt-anim-info
attack-anim: grunt-anim-info
knocked-anim: grunt-anim-info
knocked-land-anim: grunt-anim-info
yellow-hit-anim: grunt-anim-info
blue-hit-anim: grunt-anim-info

Variables


*grunt-global-info*

*grunt-global-info*: grunt-global-infosource

*grunt-nav-enemy-info*

*grunt-nav-enemy-info*: nav-enemy-infosource

guard-projectile

source

Types


guard-lazer-shot

guard-lazer-shot: projectilesource
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

guard-shot

guard-shot: projectilesource
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
hit-actor?: symbol
tail-pos: vector

vehicle-grenade

vehicle-grenade: projectile-bouncesource
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
played-bounce-time: time-frame
tumble-quat: quaternion
blast-radius: float

Functions


guard-lazer-shot-move

guard-lazer-shot-move(arg0: guard-lazer-shot) => nonesource

guard-shot-move

guard-shot-move(arg0: guard-shot) => nonesource

metalhead-projectile

source

Types


metalhead-grenade-shot

metalhead-grenade-shot: projectilesource
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
tumble-quat: quaternion
blast-radius: float

metalhead-shot

metalhead-shot: projectilesource
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


gren-canister-move

gren-canister-move(arg0: metalhead-grenade-shot) => nonesource

gren-cshape-reaction-canister

gren-cshape-reaction-canister(arg0: collide-shape-moving, arg1: metalhead-grenade-shot) => nonesource

metalhead-shot-move

metalhead-shot-move(arg0: metalhead-shot) => nonesource

spawn-metalhead-grenade

spawn-metalhead-grenade(arg0: metalhead-grenade-shot, arg1: vector, arg2: vector, arg3: float) => pointersource

spawn-metalhead-projectile

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

scene-actor

source

Types


ashelin-npc

ashelin-npc: process-taskablesource
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
task: game-task-control
ambient: ambient-control
neck-joint-index: int32
talk-message: text-id
bounce-away: symbol
will-talk: symbol
look-at-me: symbol
hide-during-movie: symbol
talk-distance: meters
talk-height: meters
last-talk: time-frame
want-to-say: time-frame
birth-time: time-frame
slave: handle

brutter-npc

brutter-npc: process-taskablesource
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
task: game-task-control
ambient: ambient-control
neck-joint-index: int32
talk-message: text-id
bounce-away: symbol
will-talk: symbol
look-at-me: symbol
hide-during-movie: symbol
talk-distance: meters
talk-height: meters
last-talk: time-frame
want-to-say: time-frame
birth-time: time-frame
slave: handle

crocadog-npc

crocadog-npc: process-taskablesource
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
task: game-task-control
ambient: ambient-control
neck-joint-index: int32
talk-message: text-id
bounce-away: symbol
will-talk: symbol
look-at-me: symbol
hide-during-movie: symbol
talk-distance: meters
talk-height: meters
last-talk: time-frame
want-to-say: time-frame
birth-time: time-frame
slave: handle

daxter-npc

daxter-npc: process-taskablesource
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
task: game-task-control
ambient: ambient-control
neck-joint-index: int32
talk-message: text-id
bounce-away: symbol
will-talk: symbol
look-at-me: symbol
hide-during-movie: symbol
talk-distance: meters
talk-height: meters
last-talk: time-frame
want-to-say: time-frame
birth-time: time-frame
slave: handle

keira-npc

keira-npc: process-taskablesource
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
task: game-task-control
ambient: ambient-control
neck-joint-index: int32
talk-message: text-id
bounce-away: symbol
will-talk: symbol
look-at-me: symbol
hide-during-movie: symbol
talk-distance: meters
talk-height: meters
last-talk: time-frame
want-to-say: time-frame
birth-time: time-frame
slave: handle

kid-npc

kid-npc: process-taskablesource
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
task: game-task-control
ambient: ambient-control
neck-joint-index: int32
talk-message: text-id
bounce-away: symbol
will-talk: symbol
look-at-me: symbol
hide-during-movie: symbol
talk-distance: meters
talk-height: meters
last-talk: time-frame
want-to-say: time-frame
birth-time: time-frame
slave: handle

kor-npc

kor-npc: process-taskablesource
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
task: game-task-control
ambient: ambient-control
neck-joint-index: int32
talk-message: text-id
bounce-away: symbol
will-talk: symbol
look-at-me: symbol
hide-during-movie: symbol
talk-distance: meters
talk-height: meters
last-talk: time-frame
want-to-say: time-frame
birth-time: time-frame
slave: handle

krew-npc

krew-npc: process-taskablesource
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
task: game-task-control
ambient: ambient-control
neck-joint-index: int32
talk-message: text-id
bounce-away: symbol
will-talk: symbol
look-at-me: symbol
hide-during-movie: symbol
talk-distance: meters
talk-height: meters
last-talk: time-frame
want-to-say: time-frame
birth-time: time-frame
slave: handle

metalkor-highres

metalkor-highres: 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
Methods
idle: unknown

onin-npc

onin-npc: process-taskablesource
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
task: game-task-control
ambient: ambient-control
neck-joint-index: int32
talk-message: text-id
bounce-away: symbol
will-talk: symbol
look-at-me: symbol
hide-during-movie: symbol
talk-distance: meters
talk-height: meters
last-talk: time-frame
want-to-say: time-frame
birth-time: time-frame
slave: handle

pecker-npc

pecker-npc: process-taskablesource
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
task: game-task-control
ambient: ambient-control
neck-joint-index: int32
talk-message: text-id
bounce-away: symbol
will-talk: symbol
look-at-me: symbol
hide-during-movie: symbol
talk-distance: meters
talk-height: meters
last-talk: time-frame
want-to-say: time-frame
birth-time: time-frame
slave: handle

samos-npc

samos-npc: process-taskablesource
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
task: game-task-control
ambient: ambient-control
neck-joint-index: int32
talk-message: text-id
bounce-away: symbol
will-talk: symbol
look-at-me: symbol
hide-during-movie: symbol
talk-distance: meters
talk-height: meters
last-talk: time-frame
want-to-say: time-frame
birth-time: time-frame
slave: handle

tess-npc

tess-npc: process-taskablesource
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
task: game-task-control
ambient: ambient-control
neck-joint-index: int32
talk-message: text-id
bounce-away: symbol
will-talk: symbol
look-at-me: symbol
hide-during-movie: symbol
talk-distance: meters
talk-height: meters
last-talk: time-frame
want-to-say: time-frame
birth-time: time-frame
slave: handle

torn-npc

torn-npc: process-taskablesource
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
task: game-task-control
ambient: ambient-control
neck-joint-index: int32
talk-message: text-id
bounce-away: symbol
will-talk: symbol
look-at-me: symbol
hide-during-movie: symbol
talk-distance: meters
talk-height: meters
last-talk: time-frame
want-to-say: time-frame
birth-time: time-frame
slave: handle

youngsamos-npc

youngsamos-npc: process-taskablesource
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
task: game-task-control
ambient: ambient-control
neck-joint-index: int32
talk-message: text-id
bounce-away: symbol
will-talk: symbol
look-at-me: symbol
hide-during-movie: symbol
talk-distance: meters
talk-height: meters
last-talk: time-frame
want-to-say: time-frame
birth-time: time-frame
slave: handle

Functions


intro-play

intro-play() => nonesource

A dedicated function for playing the intro cutscenes in the correct order
opengoal<br/>"intro-samos-hut" "intro-vortex" "intro-city-square" "intro-prison"<br/>

outro-play

outro-play() => nonesource

A dedicated function for playing the intro cutscenes in the correct order
opengoal<br/>"outro-nest" "outro-palace" "outro-hiphog" "outro-port"<br/>

scene-looper

source

Types


scene-looper

scene-looper: processsource
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
scene-name: symbol
Methods
idle: unknown

warp-gate

source

Types


air-train

air-train: warp-gatesource
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
level-name: uint32
on-notice: pair
on-activate: pair
on-close: pair
wait-for: pair
continue: continue-point
distance: meters
anim-speed: float
test-time: time-frame
center: vector
part-exhaust-left: sparticle-launch-control
part-exhaust-right: sparticle-launch-control
part-dust: sparticle-launch-control
dust-y: float
hover-sound: sound-id
base-pos: vector

warp-gate

warp-gate: 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
root-override: collide-shape
level-name: uint32
on-notice: pair
on-activate: pair
on-close: pair
wait-for: pair
continue: continue-point
distance: meters
anim-speed: float
test-time: time-frame
center: vector
Methods
idle: unknown
use: unknown
hidden: unknown
init-skel-and-collide(obj: warp-gate) => nonesource
setup-fields(obj: warp-gate) => nonesource
handle-notice(obj: warp-gate) => continue-pointsource

Functions


warp-gate-init

warp-gate-init(arg0: entity-actor, arg1: vector) => nonesource

Variables


*warp-jump-mods*

*warp-jump-mods*: surfacesource