Skip to main content

Types


sig

sig: botsource
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
bot-flags: bot-flags
min-speed: float
max-speed: float
follow-offset: float
too-far-warn-dist: float
too-far-fail-dist-delta: float
too-far-warn-dist-default: float
too-far-fail-dist-delta-default: float
travel-prev-ry: float
travel-prev-ry1: float
player-blocking: float
ai-ctrl: ai-task-control
course: bot-course
waypoint: bot-waypoint
waypoint-bits: uint32
waypoint-int32a: int32
bot-task-bits: uint32
hit-invuln-ignore-me-delay: uint32
hit-invuln-focus-disable-delay: uint32
warn-to-fail-timeout: uint32
warn-min-delay: uint32
warn-max-delay: uint32
spot-color: uint32
waypoint-request: int16
hit-by-enemy-count: uint16
hit-by-player-count: uint16
notice-enemy-dist: float
channel: uint8
focus-mode: int8
nav-mesh-index: int8
delay-too-far-check: int8
slave-id: int8
vehicle-seat-index: int8
bot-health-index: int8
task: game-task-control
swivel-joint-mod: joint-mod
health-handle: handle
poi-handle: handle
my-simple-focus: pointer
attacker-handle: handle
scene-player-handle: handle
master-handle: handle
vehicle-handle: handle
hit-invuln-starting-time: time-frame
danger-time: time-frame
attacker-time: time-frame
started-warning-time: time-frame
waypoint-time0: time-frame
next-too-far-warn-time: time-frame
spot: bot-spot
follow-dir: vector
focus-info: bot-focus-info
fired-gun-count: uint32
sig-path: sig-path
sig-path-clock: clock
travel-anim-interp: float
platform-index: uint8
played-unjam-time: time-frame
sig-path-start-time: time-frame
sig-path-cur-time: time-frame
sig-path-prev-time: time-frame
plasma: sig-plasma
sig-path-prev-pos: vector
Methods
whip: unknown
blast: unknown
chase: unknown
chase-attack: unknown
traveling: unknown
traveling-blocked: unknown
waiting-far: unknown
waiting-close: unknown
waiting-turn: unknown
waiting-crouched: unknown
charge-plasma: unknown
gun-jam: unknown
repair-gun: unknown
clean-gun: unknown
sig-path-run: unknown
sig-path-jump: unknown
sig-path-jump-land: unknown
sig-path-shoot-jump: unknown
sig-path-shoot-jump-land: unknown
sig-path-idle: unknown
sig-method-245(obj: sig) => symbolsource
sig-method-246(obj: sig) => symbolsource
fire-gun(obj: sig, arg0: vector) => pointersource

Increase gun fired counter and spawn projectile.

sig-method-248(obj: sig, arg0: sig-path-sample) => nonesource
sig-method-249(obj: sig, arg0: sig-path) => nonesource
sig-method-250(obj: sig) => symbolsource
sig-method-251(obj: sig) => symbolsource
sig-method-252(obj: sig) => symbolsource
sig-method-253: unknown
sig-method-254(obj: sig) => symbolsource
sig-method-255(obj: sig) => symbolsource
sig-method-256(obj: sig) => nonesource
sig-method-257(obj: sig) => symbolsource
sig-method-258(obj: sig) => nonesource

sig-path

sig-path: basicsource
Fields
type: type
sample-count: int32
samples: inline-array

sig-path-sample

sig-path-sample: structuresource
Fields
bytes: uint8
pos: vector
quat: quaternion
flags: uint8
pos-x: float
pos-y: float
pos-z: float
quat-x: float
quat-y: float
quat-z: float
quat-w: float

sig-plasma

sig-plasma: structuresource
Fields
flags: plasma-flags
level: float
min-level: float
charge-speed: float
powerup-sound-id: sound-id
plasma-sound-id: sound-id
Methods
sig-plasma-method-9(obj: sig-plasma) => nonesource
sig-plasma-method-10(obj: sig-plasma) => symbolsource
sig-plasma-method-11(obj: sig-plasma, arg0: symbol) => nonesource
sig-plasma-method-12(obj: sig-plasma) => nonesource
sig-plasma-method-13(obj: sig-plasma) => symbolsource
sig-plasma-method-14(obj: sig-plasma, arg0: process-focusable) => nonesource

sigt-charge-plasma

sigt-charge-plasma: ai-tasksource
Fields
type: type
next: ai-task
prev: ai-task
pool: ai-task-pool
unique-id: uint32
bytes: int8
check-done: function
which-spot: int8
num-spots: uint8
spot-indexes: uint8
actor-index: uint8

sigt-choose-piston

sigt-choose-piston: ai-tasksource
Fields
type: type
next: ai-task
prev: ai-task
pool: ai-task-pool
unique-id: uint32
bytes: int8
check-done: function
which-spot: int8
num-spots: uint8
spot-indexes: uint8
actor-indexes: uint8
Methods
sigt-choose-piston-method-12(obj: sigt-choose-piston, arg0: sig) => symbolsource
sigt-choose-piston-method-13(obj: sigt-choose-piston, arg0: sig) => nonesource
sigt-choose-piston-method-14(obj: sigt-choose-piston, arg0: sig, arg1: int) => symbolsource

sigt-fight-focus

sigt-fight-focus: ai-tasksource
Fields
type: type
next: ai-task
prev: ai-task
pool: ai-task-pool
unique-id: uint32
bytes: int8

sigt-repair-gun

sigt-repair-gun: ai-tasksource
Fields
type: type
next: ai-task
prev: ai-task
pool: ai-task-pool
unique-id: uint32
bytes: int8

sigt-riding-piston

sigt-riding-piston: ai-tasksource
Fields
type: type
next: ai-task
prev: ai-task
pool: ai-task-pool
unique-id: uint32
bytes: int8
check-done: function
which-spot: int8
num-spots: uint8
spot-indexes: uint8
Methods
sigt-riding-piston-method-12(obj: sigt-riding-piston, arg0: sig) => symbolsource

sigt-wait-spot

sigt-wait-spot: ai-tasksource
Fields
type: type
next: ai-task
prev: ai-task
pool: ai-task-pool
unique-id: uint32
bytes: int8
check-done: function
which-spot: int8
num-spots: uint8
spot-indexes: uint8

sig-plasma

source

Functions


sparticle-sig-plasma-lightning

sparticle-sig-plasma-lightning(arg0: sparticle-system, arg1: sparticle-cpuinfo, arg2: vector) => nonesource

sig-shot

source

Types


sig-shot

sig-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
hit-pos: vector

Functions


sig-shot-move

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

Types


sig-anim-info

sig-anim-info: structuresource
Fields
anim-index: int32

sig-global-info

sig-global-info: basicsource
Fields
type: type
prev-blue-hit: int8
blue-hit-anim: sig-anim-info

Variables


*sig-global-info*

*sig-global-info*: sig-global-infosource

*sig-nav-enemy-info*

*sig-nav-enemy-info*: nav-enemy-infosource