Source DocsJak 2PackageslevelscitymarketeastashelinOn this pageash4-coursesourceTypesashelin-tankerashelin-tanker: ashelinsourceFieldstype: 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: floatbot-flags: bot-flagsmin-speed: floatmax-speed: floatfollow-offset: floattoo-far-warn-dist: floattoo-far-fail-dist-delta: floattoo-far-warn-dist-default: floattoo-far-fail-dist-delta-default: floattravel-prev-ry: floattravel-prev-ry1: floatplayer-blocking: floatai-ctrl: ai-task-controlcourse: bot-coursewaypoint: bot-waypointwaypoint-bits: uint32waypoint-int32a: int32bot-task-bits: uint32hit-invuln-ignore-me-delay: uint32hit-invuln-focus-disable-delay: uint32warn-to-fail-timeout: uint32warn-min-delay: uint32warn-max-delay: uint32spot-color: uint32waypoint-request: int16hit-by-enemy-count: uint16hit-by-player-count: uint16notice-enemy-dist: floatchannel: uint8focus-mode: int8nav-mesh-index: int8delay-too-far-check: int8slave-id: int8vehicle-seat-index: int8bot-health-index: int8task: game-task-controlswivel-joint-mod: joint-modhealth-handle: handlepoi-handle: handlemy-simple-focus: pointerattacker-handle: handlescene-player-handle: handlemaster-handle: handlevehicle-handle: handlehit-invuln-starting-time: time-framedanger-time: time-frameattacker-time: time-framestarted-warning-time: time-framewaypoint-time0: time-framenext-too-far-warn-time: time-framespot: bot-spotfollow-dir: vectorfocus-info: bot-focus-infoash-course: ashelin-courseknocked-anim: art-joint-animtravel-anim-interp: floatfired-gun-count: uint32last-fire-time: time-framevictory-speech-time: time-framefrontline: planesuppress: traffic-suppression-paramsMethodssuppress-traffic(obj: ashelin-tanker) => nonesourceVariables*ash4-course**ash4-course*: ashelin-coursesourcectyasha-obssourceTypestanker-containertanker-container: process-drawablesourceFieldstype: 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-shapeMethodsdormant: unknownidle: unknowntanker-container-method-22(obj: tanker-container) => nonesourcetanker-crashtanker-crash: process-drawablesourceFieldstype: 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-shapeMethodsdormant: unknownidle: unknowntanker-deadlytanker-deadly: process-drawablesourceFieldstype: 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-shapetrack-joint: int32attack-id: uint32die-time: time-frameprev-pos: vectorMethodsactive: unknowndie-fast: unknowntanker-grunttanker-grunt: gruntsourceFieldstype: 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: floatpatrol-anim: grunt-anim-infocharge-anim: grunt-anim-infoattack-anim: grunt-anim-infoknocked-anim: grunt-anim-infoyellow-hit-anim: grunt-anim-infoblue-hit-anim: grunt-anim-infointro-path: path-controluse-charge-anim-index: int8knocked-anim-index: int8jumping-ambush-path-pt: int8grunt-flags: uint8unknown-byte-n1k2n3: int8unknown-byte-m2j342: int8unknown-byte-1ji2n3: int8unknown-byte-n123n: int8state-timeout2: uint64next-warn-time: time-framedest: vectorminimap: connection-minimapexpensive-gnd-collide?: symboltanker-juicertanker-juicer: juicersourceFieldstype: 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: floatlos: los-controlintro-path: path-controljoint: joint-modjoint-enable: symboljoint-blend: floatlast-fire-time: time-frameheading: basicmove-angle: floattorso-track-player: basiccircle-backward?: symbolusing-turn-anim: symbolhit-focus: enemy-focusambush-path-pt: int8charge-index: int8hostile-dest: vectorfocus-is-up: symbolcurrent-projectile: handleexpensive-gnd-collide?: symbolFunctionstanker-container-event-handlertanker-container-event-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => objectsourcetanker-deadly-init-by-othertanker-deadly-init-by-other(arg0: vector, arg1: int, arg2: int) => nonesourcetanker-spawn-deadly-barrelstanker-spawn-deadly-barrels(arg0: process-tree) => pointersourcetanker-spawn-deadly-cabtanker-spawn-deadly-cab(arg0: process-tree) => pointersourcetanker-spawn-deadly-containertanker-spawn-deadly-container(arg0: process-tree) => pointersourcetanker-spawn-deadly-trailerstanker-spawn-deadly-trailers(arg0: process-tree) => pointersource