Skip to main content

bombbot-h

source

Types


bombbot-node

bombbot-node: structuresource
Fields
position: vector
nav-mesh-id: uint32
pos-x: float
pos-y: float
pos-z: float

bombbot-path

bombbot-path: structuresource
Fields
node-count: uint16
node: inline-array

bombbot-path

source

Variables


*bombbot-path-1*

*bombbot-path-1*: bombbot-pathsource

*bombbot-path-2*

*bombbot-path-2*: bombbot-pathsource

*bombbot-path-3*

*bombbot-path-3*: bombbot-pathsource

*bombbot-path-4*

*bombbot-path-4*: bombbot-pathsource

*bombbot-path-5*

*bombbot-path-5*: bombbot-pathsource

*bombbot-path-6*

*bombbot-path-6*: bombbot-pathsource

bombbot

source

Types


bombbot

bombbot: 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
joint-ik: joint-mod-ik
feet: bombbot-foot
legs-strength: float
last-trans: vector
linear-speed: vector
last-quat: quaternion
y-angular-velocity: float
main-quat: quaternion
main-spd-y: float
main-pos-y: float
main-pos: vector
city-path: bombbot-path
current-node: uint32
shot-count: uint32
next-shoot: uint64
stop-shoot: uint64
next-target: uint64
start-target: uint64
beep-time: time-frame
target-pos: vector
start-target-pos: vector
start-target-vel: vector
top-quat: quaternion
gun-swivel-quat: quaternion
gun-quat: quaternion
angle-turret: float
angle-gun: float
high: float
shield-hit-points: float
hit-axis: vector
rigidbody: rigid-body-control
info: rigid-body-object-constants
explosing: symbol
minimap: connection-minimap
lazer-sound: uint32
head-sound: uint32
cannon-sound: uint32
last-head-roty-speed: float
head-roty-speed: float
last-cannon-roty-speed: float
cannon-roty-speed: float
Methods
explode: unknown
bombbot-method-179(obj: bombbot) => nonesource
bombbot-method-180(obj: bombbot) => nonesource
bombbot-method-181(obj: bombbot, arg0: vector) => nonesource
bombbot-method-182(obj: bombbot) => nonesource
bombbot-method-183(obj: bombbot) => nonesource
bombbot-method-184(obj: bombbot) => nonesource

bombbot-foot

bombbot-foot: structuresource
Fields
pos-offset: vector
joint-index: uint32
offset: float
position: vector
next-position: vector
real-position: vector
speed: vector
moving: symbol
main-y: float
delta-y: float

bombbot-spawn-params

bombbot-spawn-params: structuresource
Fields
position: vector
quat: quaternion
nav-mesh: basic
path: bombbot-path

ik-setup

ik-setup: structuresource
Fields
elbow-index: int32
hand-dist: float

spring-setup

spring-setup: structuresource
Fields
bpos1: vector
wpos2: vector

Functions


bombbot-callback

bombbot-callback(arg0: cspace, arg1: transformq) => nonesource

bombbot-do-spline

bombbot-do-spline(arg0: vector, arg1: vector, arg2: vector, arg3: vector, arg4: vector, arg5: float) => vectorsource

bombbot-gun-callback

bombbot-gun-callback(arg0: cspace, arg1: transformq) => nonesource

bombbot-gun-swivel-callback

bombbot-gun-swivel-callback(arg0: cspace, arg1: transformq) => nonesource

bombbot-head-callback

bombbot-head-callback(arg0: cspace, arg1: transformq) => nonesource

bombbot-init-by-other

bombbot-init-by-other(arg0: bombbot-spawn-params) => nonesource

bombbot-spread-lightning-lazer

bombbot-spread-lightning-lazer(arg0: lightning-control, arg1: vector, arg2: vector, arg3: vector) => nonesource

Variables


*bombbot-body-constants*

*bombbot-body-constants*: rigid-body-object-constantssource

*bombbot-exploder-params*

*bombbot-exploder-params*: joint-exploder-static-paramssource

*bombbot-ik-setup*

*bombbot-ik-setup*: arraysource

*bombbot-nav-enemy-info*

*bombbot-nav-enemy-info*: nav-enemy-infosource

*bombbot-spring-setup*

*bombbot-spring-setup*: arraysource