Skip to main content

Types


focus

focus: structuresource
Fields
handle: handle
collide-with: collide-spec
Methods
clear-focused(obj: enemy-focus) => nonesource
collide-check?(obj: focus, arg0: process-focusable) => objectsource
reset-to-collide-spec(obj: enemy-focus, arg0: collide-spec) => nonesource
try-update-focus(obj: focus, arg0: process-focusable) => symbolsource

process-drawable-h

source

Functions


cspace-by-name-no-fail

cspace-by-name-no-fail(arg0: process-drawable, arg1: string) => cspacesource

cspace-index-by-name-no-fail

cspace-index-by-name-no-fail(arg0: process-drawable, arg1: string) => intsource

joint-channel-float-delete!

joint-channel-float-delete!(arg0: joint-control-channel) => nonesource

num-func-+!

num-func-+!(arg0: joint-control-channel, arg1: float, arg2: float, arg3: float) => floatsource

num-func--!

num-func--!(arg0: joint-control-channel, arg1: float, arg2: float, arg3: float) => floatsource

num-func-blend-in!

num-func-blend-in!(arg0: joint-control-channel, arg1: float, arg2: float, arg3: float) => floatsource

num-func-chan

num-func-chan(arg0: joint-control-channel, arg1: float, arg2: float, arg3: float) => floatsource

num-func-identity

num-func-identity(arg0: joint-control-channel, arg1: float, arg2: float, arg3: float) => floatsource

num-func-interp-play!

num-func-interp-play!(arg0: joint-control-channel, arg1: float, arg2: float, arg3: float) => floatsource

num-func-interp1-play!

num-func-interp1-play!(arg0: joint-control-channel, arg1: float, arg2: float, arg3: float) => floatsource

num-func-loop!

num-func-loop!(arg0: joint-control-channel, arg1: float, arg2: float, arg3: float) => floatsource

num-func-loop-speedless!

num-func-loop-speedless!(arg0: joint-control-channel, arg1: float, arg2: float, arg3: float) => floatsource

num-func-none

num-func-none(arg0: joint-control-channel, arg1: float, arg2: float, arg3: float) => floatsource

num-func-seek!

num-func-seek!(arg0: joint-control-channel, arg1: float, arg2: float, arg3: float) => floatsource

process-drawable

source

Functions


cspace-by-name

cspace-by-name(arg0: process-drawable, arg1: string) => cspacesource

cspace-children

cspace-children(arg0: process-drawable, arg1: int) => pairsource

cspace-index-by-name

cspace-index-by-name(arg0: process-drawable, arg1: string) => intsource

cspace-inspect-tree

cspace-inspect-tree(arg0: process-drawable, arg1: cspace, arg2: int, arg3: int, arg4: object) => process-drawablesource

draw-bone-lines

draw-bone-lines(obj: process-drawable) => symbolsource

draw-joint-axes

draw-joint-axes(arg0: process-drawable) => nonesource

draw-joint-spheres

draw-joint-spheres(arg0: process-drawable) => symbolsource

draw-root

draw-root(arg0: process-drawable) => nonesource

execute-math-engine

execute-math-engine() => intsource

find-offending-process-focusable

find-offending-process-focusable(arg0: process-tree, arg1: attack-info) => process-focusablesource

ja-aframe

ja-aframe(arg0: float, arg1: int) => floatsource

ja-aframe-num

ja-aframe-num(arg0: int) => floatsource

ja-blend-eval

ja-blend-eval() => intsource

ja-channel-float!

ja-channel-float!(arg0: art-joint-anim, arg1: float, arg2: float, arg3: float) => joint-control-channelsource

ja-channel-push!

ja-channel-push!(arg0: int, arg1: time-frame) => intsource

ja-channel-set!

ja-channel-set!(arg0: int) => intsource

ja-done?

ja-done?(arg0: int) => symbolsource

ja-eval

ja-eval() => intsource

ja-frame-num

ja-frame-num(arg0: int) => floatsource

ja-group-size

ja-group-size() => intsource

ja-max?

ja-max?(arg0: int) => symbolsource

ja-min?

ja-min?(arg0: int) => symbolsource

ja-num-frames

ja-num-frames(arg0: int) => intsource

ja-post

ja-post() => nonesource

ja-speed

ja-speed(arg0: int) => floatsource

ja-step

ja-step(arg0: int) => floatsource

joint-control-reset!

joint-control-reset!(arg0: joint-control, arg1: joint-control-channel) => nonesource

process-drawable-birth-fuel-cell

process-drawable-birth-fuel-cell(arg0: entity, arg1: vector, arg2: symbol) => nonesource

process-drawable-delay-player

process-drawable-delay-player(arg0: time-frame) => intsource

process-drawable-fuel-cell-handler

process-drawable-fuel-cell-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => nonesource

process-drawable-valid?

process-drawable-valid?(arg0: process-drawable) => symbolsource

pusher-post

pusher-post() => intsource

rider-post

rider-post() => nonesource

rider-trans

rider-trans() => nonesource

skeleton-group->draw-control

skeleton-group->draw-control(arg0: process-drawable, arg1: skeleton-group, arg2: pointer) => draw-controlsource

sleep-code

sleep-code() => symbolsource

transform-and-sleep

transform-and-sleep() => nonesource

transform-and-sleep-code

transform-and-sleep-code() => nonesource

transform-post

transform-post() => intsource

vector<-cspace!

vector<-cspace!(arg0: vector, arg1: cspace) => vectorsource

vector<-cspace+vector!

vector<-cspace+vector!(arg0: vector, arg1: cspace, arg2: vector) => vectorsource

vector<-matrix!

vector<-matrix!(arg0: vector, arg1: matrix) => vectorsource

Variables


*display-bones*

*display-bones*: symbolsource

*display-joint-names*

*display-joint-names*: symbolsource

*valid-con*

*valid-con*: stringsource

process-focusable

source

Types


process-focusable

process-focusable: 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
focus-status: focus-status
Methods
get-trans(obj: enemy, arg0: int) => vectorsource
get-quat(obj: process-focusable, arg0: int) => quaternionsource
get-transv(obj: process-focusable) => vectorsource
time-to-apex-or-ground(obj: process-focusable, arg0: int) => intsource
get-water-height(obj: enemy) => meterssource
get-notice-time(obj: process-focusable) => time-framesource
get-inv-mass(obj: rigid-body-object) => floatsource

process-taskable-h

source

Types


process-taskable

process-taskable: process-focusablesource
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
Methods
hide: unknown
idle: unknown
active: unknown
play-game: unknown
process-taskable-method-31(obj: process-taskable) => nonesource
process-taskable-method-32(obj: process-taskable) => nonesource
init-art!(obj: process-taskable) => nonesource

@see initialize-skeleton

process-taskable-method-34(obj: process-taskable) => symbolsource
get-art-elem(obj: process-taskable) => art-elementsource

Checks various things such the current actor, task status, etc to determine the right art-group data to use

process-taskable-method-36(obj: process-taskable) => nonesource
process-taskable-method-37(obj: process-taskable) => nonesource

process-taskable

source

Functions


process-taskable-anim-loop

process-taskable-anim-loop(arg0: function) => nonesource

simple-focus

source

Types


simple-focus

simple-focus: process-focusablesource
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
first-time?: symbol
Methods
idle: unknown

Functions


simple-focus-init-by-other

simple-focus-init-by-other() => nonesource

simple-nav-sphere

source

Types


simple-nav-sphere

simple-nav-sphere: 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
first-time?: symbol
track-joint: int32
Methods
idle: unknown
active: unknown

Functions


simple-nav-sphere-event-handler

simple-nav-sphere-event-handler(proc: process, arg1: int, event-type: symbol, event: event-message-block) => nonesource

simple-nav-sphere-init-by-other

simple-nav-sphere-init-by-other(arg0: float, arg1: vector, arg2: nav-mesh, arg3: int) => nonesource