Source DocsJak 2PackageslevelscommonenemyhoverOn this pagecrimson-guard-hoversourceTypescrimson-guard-hovercrimson-guard-hover: hover-enemysourceFieldstype: typename: stringmask: process-maskclock: clockparent: pointerbrother: pointerchild: pointerppointer: pointerself: process-treepool: dead-poolstatus: symbolpid: int32main-thread: cpu-threadtop-thread: cpu-threadentity: entity-actorlevel: levelstate: statenext-state: statetrans-hook: functionpost-hook: functionevent-hook: functionallocated-length: int32pad-unknown-0: uint32heap-base: pointerheap-top: pointerheap-cur: pointerstack-frame-top: stack-frameconnection-list: connectablestack: uint8root: trsqvnode-list: cspace-arraydraw: draw-controlskel: joint-controlnav: nav-controlalign: align-controlpath: path-controlvol: vol-controlfact: fact-infolink: actor-link-infopart: sparticle-launch-controlwater: water-controlsound: ambient-soundcarry: carry-inforbody: rigid-body-controlstate-flags: state-flagsstate-time: time-frameroot-override: collide-shapefocus-status: focus-statusroot-override2: collide-shape-movingfact-info-override: fact-info-enemyenemy-flags: enemy-flagenemy-info: enemy-infohit-points: int32gnd-collide: uint32attack-id: uint32persistent-attack-id: uint32water-max-height: meterswater-surface-height: metersdesired-angle: degreesjump-why: uint64penetrated-by-all: penetratepenetrated-flinch: penetratepenetrated-knocked: penetratereaction-time: time-framenotice-time: time-framestate-timeout: time-frameauto-reset-penetrate-time: time-framehit-focus-time: time-framelast-draw-time: time-framestarting-time: time-framefated-time: time-framefocus-pos: vectorevent-param-point: vectorjump-dest: vectorfocus: enemy-focusincoming: enemy-attack-infoactor-group: pointeractor-group-count: int32neck: joint-modon-notice: symbolon-active: symbolon-hostile: symbolon-death: symbolidle-anim-player: idle-controlrand-gen: symbolhover: hover-nav-controlhover-info: hover-enemy-infoformation-entity: entityfly-anim-speed: floatrestart-fly-anims: symbolmain-joint-acc: vectormain-joint-vel: vectormain-joint-pos: vectorthrust: floatrotation-vec: vectordest-pos: vectoroffset: vectorsurface-normal: vectorlocal-dir: vectorscale: floatscale-timer: uint64hit-surface?: symbolknocked-start-level: floatknocked-fall-dist: floatflying-death-anim: int32flying-death-transv: vectorflying-death-engine: int32flying-death-thrust-rotate: floatflying-death-spin: floatflying-death-spin-dest: floatflying-death-spin-axis: vectorgun-jmod: joint-modhips-jmod: joint-modentity-group: actor-grouplos: los-controlsmoke-part: sparticle-launch-controlengine-part: sparticle-launch-controllast-fire-time: time-framegun-x-angle: floatgun-x-angle-final: floatpath-u: floatpath-du: floatpath-du-final: floatpath-dest: floatsound-id: sound-idknocked-recover-anim: int32attack-wait-min: floatattack-wait-max: floatattack-miss-dist-min: floatattack-miss-dist-max: floatattack-miss-dist-curr: floatshots-fired: int32Methodsambush-fly: unknownambush-attack: unknownkick-attack: unknownattack: unknowndie-now: unknownshoot(obj: crimson-guard-hover, arg0: vector, arg1: projectile-init-by-other-params, arg2: int, arg3: float, arg4: float) => nonesourcecrimson-guard-hover-method-162(obj: crimson-guard-hover, arg0: process-focusable) => symbolsourcecrimson-guard-hover-shotcrimson-guard-hover-shot: guard-shotsourceFieldstype: typename: stringmask: process-maskclock: clockparent: pointerbrother: pointerchild: pointerppointer: pointerself: process-treepool: dead-poolstatus: symbolpid: int32main-thread: cpu-threadtop-thread: cpu-threadentity: entity-actorlevel: levelstate: statenext-state: statetrans-hook: functionpost-hook: functionevent-hook: functionallocated-length: int32pad-unknown-0: uint32heap-base: pointerheap-top: pointerheap-cur: pointerstack-frame-top: stack-frameconnection-list: connectablestack: uint8root: trsqvnode-list: cspace-arraydraw: draw-controlskel: joint-controlnav: nav-controlalign: align-controlpath: path-controlvol: vol-controlfact: fact-infolink: actor-link-infopart: sparticle-launch-controlwater: water-controlsound: ambient-soundcarry: carry-inforbody: rigid-body-controlstate-flags: state-flagsstate-time: time-frameroot-override: collide-shape-movingstarting-pos: vectorstarting-dir: vectortarget-pos: vectorbase-target-pos: vectorpre-move-transv: vectortimeout: time-framespawn-time: time-frameoptions: projectile-optionslast-target: handlenotify-handle: handleowner-handle: handleignore-handle: handleupdate-velocity: functionmove: functionpick-target: functionmax-speed: floatold-dist: floatold-dist-count: int32hits: int32max-hits: int32tween: floatattack-mode: symbolattack-id: uint32damage: floatcharge-level: floatsound-id: sound-idstop-speed: metersinvinc-time: time-framehit-actor?: symboltail-pos: vectorVariables*crimson-guard-hover-enemy-info**crimson-guard-hover-enemy-info*: enemy-infosource*crimson-guard-hover-exploder-params**crimson-guard-hover-exploder-params*: joint-exploder-static-paramssourceflamersourceTypesflamerflamer: nav-enemysourceFieldstype: typename: stringmask: process-maskclock: clockparent: pointerbrother: pointerchild: pointerppointer: pointerself: process-treepool: dead-poolstatus: symbolpid: int32main-thread: cpu-threadtop-thread: cpu-threadentity: entity-actorlevel: levelstate: statenext-state: statetrans-hook: functionpost-hook: functionevent-hook: functionallocated-length: int32pad-unknown-0: uint32heap-base: pointerheap-top: pointerheap-cur: pointerstack-frame-top: stack-frameconnection-list: connectablestack: uint8root: trsqvnode-list: cspace-arraydraw: draw-controlskel: joint-controlnav: nav-controlalign: align-controlpath: path-controlvol: vol-controlfact: fact-infolink: actor-link-infopart: sparticle-launch-controlwater: water-controlsound: ambient-soundcarry: carry-inforbody: rigid-body-controlstate-flags: state-flagsstate-time: time-frameroot-override: collide-shapefocus-status: focus-statusroot-override2: collide-shape-movingfact-info-override: fact-info-enemyenemy-flags: enemy-flagenemy-info: enemy-infohit-points: int32gnd-collide: uint32attack-id: uint32persistent-attack-id: uint32water-max-height: meterswater-surface-height: metersdesired-angle: degreesjump-why: uint64penetrated-by-all: penetratepenetrated-flinch: penetratepenetrated-knocked: penetratereaction-time: time-framenotice-time: time-framestate-timeout: time-frameauto-reset-penetrate-time: time-framehit-focus-time: time-framelast-draw-time: time-framestarting-time: time-framefated-time: time-framefocus-pos: vectorevent-param-point: vectorjump-dest: vectorfocus: enemy-focusincoming: enemy-attack-infoactor-group: pointeractor-group-count: int32neck: joint-modon-notice: symbolon-active: symbolon-hostile: symbolon-death: symbolidle-anim-player: idle-controlrand-gen: symbolenemy-info-override: nav-enemy-infofrustration-point: vectormove-dest: vectorfrustration-time: time-frameblocked-start-time: time-framerestore-nav-radius-time: time-framenav-radius-backup: floatshot-trajectory: trajectorylast-fire-time: time-framesync-off: uint32base-pos: vectoridle-pos: vectoroffset: vectordest-pos: vectorzone-to-world: matrixworld-to-zone: matrixformation-entity: entity-actorflit-joint: joint-modflit-angle: floatflit-timer: time-framepath-pos: floatsound-volume: floatscale: floathit-surface?: symbolground-mode: int8init-quat: quaternionsurface-normal: vectormain-joint-pos: vectormain-joint-vel: vectormain-joint-acc: vectormain-acceleration: floatfly-dir: vectorMethods