Skip to main content

task-arrow

source

Types


task-arrow

task-arrow: 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
pos: vector
theta: float
phi: float
dist: float
smoothed-dist: float
max-dist: float
flags: task-arrow-flags
map-icon: uint16
minimap: connection-minimap
hud-dist: handle
base-quat: quaternion
rod-of-god-scale: float
moving: symbol
Methods
idle: unknown
die: unknown
leave: unknown
task-arrow-method-23(obj: task-arrow, arg0: vector) => nonesource

Some weird debugging code left here, but checks for collisions on the arrow

draw-arrow(obj: task-arrow) => nonesource

task-arrow-params

task-arrow-params: structuresource
Fields
flags: task-arrow-flags
map-icon: uint16
pos: vector
quat: quaternion

Functions


task-arrow-init-by-other

task-arrow-init-by-other(arg0: task-arrow-params) => task-arrowsource

task-arrow-spawn

task-arrow-spawn(arg0: task-arrow-params, arg1: task-arrow) => processsource

task-control-h

source

Types


ambient-control

ambient-control: structuresource
Fields
last-ambient-time: time-frame
last-ambient: string
last-ambient-id: sound-id
Methods
dummy-9: unknown
dummy-10: unknown
dummy-11: unknown

game-task-control

game-task-control: basicsource
Fields
type: type
counter: uint32
actor: game-task-actor
current-node: game-task-node
current-event: game-task-event
Methods
get-current-task-event(obj: game-task-control) => game-task-eventsource

game-task-event

game-task-event: basicsource
Fields
type: type
actor: game-task-actor
action: game-task-action
tex: game-task-icon
icon: uint16
flags: game-task-flags
scene: basic
distance: meters

game-task-info

game-task-info: basicsource
Fields
type: type
name: string
text-name: text-id
pre-play-node: game-task-node
kiosk-play-node: game-task-node
pre-play-continue: string
play-node: game-task-node
play-continue: string
kiosk-play-continue: string

game-task-node-info

game-task-node-info: basicsource
Fields
type: type
level: symbol
task: game-task
name: string
when-open: array
flags: game-task-node-flag
parent-node: game-task-node
task-mask: task-mask
on-open: pair
info: task-manager-info
borrow: pair
open?: function
on-close: pair
close-time: time-frame
death-count: uint16
gem-count: uint16
skill-count: uint16
suck-death-count: uint8
add: game-task-node-command
description: text-id
Methods
close!(obj: game-task-node-info, arg0: symbol) => intsource
open!(obj: game-task-node-info, arg0: symbol) => intsource
open?(obj: game-task-node-info) => symbolsource
copy-hooks!(obj: game-task-node-info, arg0: game-task-node-info) => game-task-node-infosource
eval-add(obj: game-task-node-info) => intsource

task-manager

task-manager: 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
node-info: game-task-node-info
info: task-manager-info
lev-name: symbol
fail-on-death?: symbol
fail-now: symbol
retry-now: symbol
allow-fail: symbol
state-time: time-frame
count: int16
max-count: int16
sub-state: uint32
slave: handle
arrow: handle
link: uint32
start-time: time-frame
total-time: time-frame
beep-time: time-frame
time-limit: time-frame
begin-pos: vector
end-pos: vector
data-int8: int8
data-int32: int32
data-float: float
data-vector: vector
actor-group: pointer
minimap: connection-minimap
hud: handle
hud-timer: handle
hud-counter: handle
sound-id: sound-id
intro-time: time-frame
Methods
wait: unknown
active: unknown
complete: unknown
fail: unknown
retry: unknown
initialize!(obj: task-manager) => intsource
kill-all-children(obj: task-manager) => intsource
check-time(obj: task-manager) => intsource
task-manager-method-22(obj: task-manager) => symbolsource

task-manager-info

task-manager-info: structuresource
Fields
mask: task-manager-mask
level: symbol
manager: handle
fail-message: text-id
retry-message: text-id
intro-scene: string
resolution-scene: string
resolution-scene-continue: string
retry-continue: string
fail-continue: string
init-hook: function
cleanup-hook: function
update-hook: function
code-hook: function
complete-hook: function
fail-hook: function
event-hook: function
hooks: function
final-node: game-task-node
time-limit: int32
sphere-count: int8
index: int8
intro-delay: uint16
sphere-array: uint32
on-complete: pair
on-fail: pair
begin-sphere: sphere
end-sphere: sphere

Functions


c-string->game-task

c-string->game-task(arg0: string) => game-tasksource

game-task->string

game-task->string(arg0: game-task) => stringsource

game-task-action->string

game-task-action->string(arg0: game-task-action) => stringsource

game-task-actor->string

game-task-actor->string(arg0: game-task-actor) => stringsource

game-task-node-command->string

game-task-node-command->string(arg0: game-task-node-command) => stringsource

game-task-node-flag->string

game-task-node-flag->string(arg0: game-task-node-flag) => objectsource

Variables


*traffic-engine*

*traffic-engine*: traffic-enginesource

TASK_MANAGER_CLEANUP_HOOK

TASK_MANAGER_CLEANUP_HOOK: unknownsource

TASK_MANAGER_CODE_HOOK

TASK_MANAGER_CODE_HOOK: unknownsource

TASK_MANAGER_COMPLETE_HOOK

TASK_MANAGER_COMPLETE_HOOK: unknownsource

TASK_MANAGER_EVENT_HOOK

TASK_MANAGER_EVENT_HOOK: unknownsource

TASK_MANAGER_FAIL_HOOK

TASK_MANAGER_FAIL_HOOK: unknownsource

TASK_MANAGER_INIT_HOOK

TASK_MANAGER_INIT_HOOK: unknownsource

TASK_MANAGER_UPDATE_HOOK

TASK_MANAGER_UPDATE_HOOK: unknownsource

task-control

source

Types


fail-mission

fail-mission: 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
message: fail-mission-message
flags: fail-mission-flags
retry-continue: string
fail-continue: string
reset-delay: uint32
grabbed-time: time-frame
retry: symbol
task: game-task
message-id: sound-id
fail-message: text-id
stinger: sound-id
Methods
idle: unknown
resetting: unknown
print-text(obj: fail-mission) => floatsource

fail-mission-control

fail-mission-control: basicsource
Fields
type: type
process: handle
handle-init-hack: pointer
Methods
reset?(obj: fail-mission-control) => symbolsource
get-proc(obj: fail-mission-control) => fail-missionsource
start!(obj: fail-mission-control, arg0: fail-mission-params) => symbolsource
reset!(obj: fail-mission-control) => objectsource

fail-mission-params

fail-mission-params: structuresource
Fields
message: fail-mission-message
flags: fail-mission-flags
retry-continue: string
fail-continue: string
reset-delay: uint32
task: game-task
fail-message: text-id

Functions


fail-mission-init-by-other

fail-mission-init-by-other(arg0: fail-mission-params) => objectsource

game-task-node->string

game-task-node->string(arg0: game-task-node) => stringsource

open-task-nodes

open-task-nodes(arg0: array) => arraysource

play-clean

play-clean(arg0: symbol) => intsource

play-task

play-task(arg0: game-task, arg1: symbol, arg2: symbol) => stringsource

restart-mission

restart-mission() => intsource

task-close!

task-close!(arg0: string) => symbolsource

task-closed?

task-closed?(arg0: string) => symbolsource

task-manager-event-handler

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

task-manager-init-by-other

task-manager-init-by-other(arg0: game-task-node-info, arg1: symbol) => objectsource

task-node-by-name

task-node-by-name(arg0: string) => game-task-node-infosource

task-node-close!

task-node-close!(arg0: game-task-node) => intsource

task-node-closed?

task-node-closed?(arg0: game-task-node) => symbolsource

task-node-dump

task-node-dump(arg0: symbol) => symbolsource

task-node-open!

task-node-open!(arg0: game-task-node) => intsource

task-node-open?

task-node-open?(arg0: game-task-node) => symbolsource

task-node-reset

task-node-reset(arg0: symbol) => intsource

task-resolution-close!

task-resolution-close!(arg0: game-task) => symbolsource

update-task-masks

update-task-masks(arg0: symbol) => intsource

Variables


*fail-mission-control*

*fail-mission-control*: fail-mission-controlsource