Skip to main content

crimson-guard-level

source

Types


crimson-guard-level

crimson-guard-level: 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
info: guard-level-global-info
hit-face: uint32
anim-get-up-front: int32
anim-get-up-back: int32
small-hit: int32
yellow-anim: guard-level-anim-info
flags: int64
weapon: int32
pad-kjh1n23: int32
last-time-see-target: int64
joint: joint-mod
joint-enable: symbol
l-control: lightning-control
already-shot: uint32
miss-amount: float
pad-k1jh2n3: int32
next-shot: int64
anim-shoot: guard-level-shoot-info
target-pos: vector
target-pos-predict: vector
target-pos-predict-miss: vector
target-vel-vec: vector
target-vel: float
target-self: vector
target-self-xz: vector
target-self-dist: float
target-self-xz-dist: float
target-y-angle: float
lazer-sound: sound-id
transport: handle
transport-side: uint32
other-side: uint32
start-target-pos: vector
start-target-vel: vector
trigger: symbol
reachable-target-pos: vector
Methods
gun-shoot: unknown
attack: unknown
get-up-front: unknown
get-up-back: unknown
close-attack: unknown
grenade-attack: unknown
exit-transport: unknown
blast-hostile: unknown
grenade-hostile: unknown
tazer-hostile: unknown
roll-right: unknown
roll-left: unknown
arrest: unknown
crimson-guard-level-method-191(obj: crimson-guard-level) => pointersource
crimson-guard-level-method-192(obj: crimson-guard-level) => nonesource
crimson-guard-level-method-193(obj: crimson-guard-level) => symbolsource
crimson-guard-level-method-194(obj: crimson-guard-level) => symbolsource
crimson-guard-level-method-195(obj: crimson-guard-level, arg0: vector, arg1: vector, arg2: vector) => intsource
crimson-guard-level-method-196(obj: crimson-guard-level, arg0: vector) => nonesource
crimson-guard-level-method-197(obj: crimson-guard-level) => quaternionsource
crimson-guard-level-method-198(obj: crimson-guard-level) => nonesource
crimson-guard-level-method-199(obj: crimson-guard-level, arg0: vector, arg1: vector, arg2: vector, arg3: float) => symbolsource
crimson-guard-level-method-200(obj: crimson-guard-level) => floatsource
crimson-guard-level-method-201(obj: crimson-guard-level, arg0: float) => nonesource
crimson-guard-level-method-202(obj: crimson-guard-level, arg0: vector) => floatsource
crimson-guard-level-method-203(obj: crimson-guard-level, arg0: int) => nonesource

TODO - probably a flag

crimson-guard-level-method-204(obj: crimson-guard-level) => nonesource

crimson-guard-level-params

crimson-guard-level-params: structuresource
Fields
pos: vector
quat: quaternion
nav-mesh: nav-mesh
handle: uint64
transport-side: uint32
weapon: int32
proc: process

guard-level-anim-info

guard-level-anim-info: structuresource
Fields
anim-index: int32
anim-index-front: int32
anim-index-back: int32
unsigned-anim-index-front: uint32
unsigned-anim-index-back: uint32

guard-level-global-info

guard-level-global-info: basicsource
Fields
type: type
prev-yellow-hit: int8
prev-blue-hit: int8
knocked: guard-level-anim-info
anim-knocked-front: int32
anim-knocked-back: int32
knocked-land: guard-level-anim-info
anim-knocked-front-land: int32
anim-knocked-back-land: int32
yellow-hit-anim: guard-level-anim-info
yellow-land-anim: guard-level-anim-info
blue-hit-anim: guard-level-anim-info

guard-level-shoot-info

guard-level-shoot-info: structuresource
Fields
anim-index: int32
start: float
end: float

Functions


crimson-guard-level-init-by-other

crimson-guard-level-init-by-other(arg0: crimson-guard-level-params) => nonesource

Variables


*crimson-guard-fact*

*crimson-guard-fact*: fact-info-enemy-defaultssource

*crimson-guard-level-blast-info*

*crimson-guard-level-blast-info*: nav-enemy-infosource

*crimson-guard-level-global-info*

*crimson-guard-level-global-info*: guard-level-global-infosource

*crimson-guard-level-grenade-info*

*crimson-guard-level-grenade-info*: nav-enemy-infosource

*crimson-guard-level-info*

*crimson-guard-level-info*: nav-enemy-infosource

*crimson-guard-level-sniper-info*

*crimson-guard-level-sniper-info*: nav-enemy-infosource

*crimson-guard-level-tazer-info*

*crimson-guard-level-tazer-info*: nav-enemy-infosource

guard-conversation

source

Types


gconv-dialogue

gconv-dialogue: basicsource
Fields
type: type
speeches: array

gconv-dialogues

gconv-dialogues: basicsource
Fields
type: type
dialogues: array

gconv-speech

gconv-speech: basicsource
Fields
type: type
name0: basic
name1: basic
hold-time: uint32

guard-conversation

guard-conversation: 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
triggered?: symbol
actor-group: actor-group
actor-count: int8
remaining: int8
skip-mask: uint32
last-playing-time: time-frame
Methods
dormant: unknown
active: unknown
notice: unknown
die: unknown
guard-conversation-method-24(obj: guard-conversation) => symbolsource

Variables


*gconv-dialogues*

*gconv-dialogues*: gconv-dialoguessource

transport-level

source

Types


transport-level

transport-level: 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
y-dest: float
last-guard-spawn-time: time-frame
nav-mesh: nav-mesh
spawn-side: uint32
spawn?: symbol
leave-time: time-frame
max-guard: uint32
count-guard: uint32
max-time: float
spawn-time: time-frame
ambient-sound-id: uint32
num-wanted-guards: uint32
guards: handle
Methods
come-down: unknown
idle: unknown
leave: unknown
die-fast: unknown
transport-level-method-31(obj: transport-level) => nonesource
transport-level-method-32(obj: transport-level) => nonesource
transport-level-method-33(obj: transport-level) => uintsource
transport-level-method-34(obj: transport-level) => nonesource

Functions


transport-level-event-handler

transport-level-event-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => transport-levelsource