Source DocsJak 2PackageslevelscityportraceOn this pageerrol-chal-partsourceFunctionscity-race-borrow-level-activatecity-race-borrow-level-activate() => nonesourceSets up the `errol-ring-01` and `errol-ring-02` particleserrol-chalsourceTypeserrol-racererrol-racer: vehicle-ridersourceFieldstype: 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-statusparent-override: pointerflags: uint8riding-anim: int32anim-t: floatanim-speed: floatseat-index: int8minimap: connection-minimaprace-bike-arace-bike-a: vehicle-city-racersourceFieldstype: 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-override-2: collide-shape-movinginfo: rigid-body-object-constantsflags: rigid-body-object-flagmax-time-step: floatincoming-attack-id: uint32player-touch-time: time-framedisturbed-time: time-frameplayer-force-position: vectorplayer-force: vectorself-override: vehicleinfo-override: rigid-body-vehicle-constantspad: uint32vehicle-jkhn1b23jn1: int64controls: vehicle-controlsprev-controls: vehicle-controlsup-dir: vectorjump-time: floatjump-thrust: floatengine-thrust: floatengine-power-factor: floatforce-scale: floattarget-distance2: meterspad0: uint32target-acceleration: vectorimpact-pos: vectorlin-acceleration: vectorhit-points: floatdamage-factor: floatcrash-level: int8force-level: int8traffic-hash-id: int8traffic-priority-id: int8power-fluctuation-factor: floatpower-level: floatflight-level-index: int8flight-level-index-prev: int8overlap-player-counter: uint8physics-counter: uint8flight-level: floatbrake-factor: floatcam-speed-interp: floatcamera-dist2: floatplayer-dist2: floatbound-radius: floatrider-array: handlelift-thrust: floatroll-thrust: floatsent-attack-time: time-frameair-time: time-frameturn-time: time-framecrash-time: time-frametransition-time: time-frametransition-end-time: time-frameturbo-boost-time: time-framecrash-duration: uint16turbo-boost-duration: uint16turbo-boost-factor: floatcrash-impulse: floatwater-height: floatlights-factor: floatoutgoing-attack-id: uint32scrape-sound-id: sound-idengine-sound-id: sound-idthrust-sound-id: sound-idroll-sound-id: sound-iddamage-pop-sound-id: sound-iddamage-zap-sound-id: sound-idextra-sound-id: sound-idfog-fade: floatscrape-sound-envelope: floatengine-sound-envelope: floatengine-sound-factor: floatsputter-sound-envelope: floatrudder-sound-envelope: floatfins-sound-envelope: floatexhaust-part-accum: basicsmoke-part-accum: basiccontroller: vehicle-controllersection-array: vehicle-sectionrace: race-controlai-controls: vehicle-controlsrider-hand-joint: int8turbo-pickup-count: int8minimap: connection-minimapshortcut-speed-factor: floatpath-deviation: floatshortcut-time: time-framerace-bike-brace-bike-b: vehicle-city-racersourceFieldstype: 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-override-2: collide-shape-movinginfo: rigid-body-object-constantsflags: rigid-body-object-flagmax-time-step: floatincoming-attack-id: uint32player-touch-time: time-framedisturbed-time: time-frameplayer-force-position: vectorplayer-force: vectorself-override: vehicleinfo-override: rigid-body-vehicle-constantspad: uint32vehicle-jkhn1b23jn1: int64controls: vehicle-controlsprev-controls: vehicle-controlsup-dir: vectorjump-time: floatjump-thrust: floatengine-thrust: floatengine-power-factor: floatforce-scale: floattarget-distance2: meterspad0: uint32target-acceleration: vectorimpact-pos: vectorlin-acceleration: vectorhit-points: floatdamage-factor: floatcrash-level: int8force-level: int8traffic-hash-id: int8traffic-priority-id: int8power-fluctuation-factor: floatpower-level: floatflight-level-index: int8flight-level-index-prev: int8overlap-player-counter: uint8physics-counter: uint8flight-level: floatbrake-factor: floatcam-speed-interp: floatcamera-dist2: floatplayer-dist2: floatbound-radius: floatrider-array: handlelift-thrust: floatroll-thrust: floatsent-attack-time: time-frameair-time: time-frameturn-time: time-framecrash-time: time-frametransition-time: time-frametransition-end-time: time-frameturbo-boost-time: time-framecrash-duration: uint16turbo-boost-duration: uint16turbo-boost-factor: floatcrash-impulse: floatwater-height: floatlights-factor: floatoutgoing-attack-id: uint32scrape-sound-id: sound-idengine-sound-id: sound-idthrust-sound-id: sound-idroll-sound-id: sound-iddamage-pop-sound-id: sound-iddamage-zap-sound-id: sound-idextra-sound-id: sound-idfog-fade: floatscrape-sound-envelope: floatengine-sound-envelope: floatengine-sound-factor: floatsputter-sound-envelope: floatrudder-sound-envelope: floatfins-sound-envelope: floatexhaust-part-accum: basicsmoke-part-accum: basiccontroller: vehicle-controllersection-array: vehicle-sectionrace: race-controlai-controls: vehicle-controlsrider-hand-joint: int8turbo-pickup-count: int8minimap: connection-minimapshortcut-speed-factor: floatpath-deviation: floatshortcut-time: time-frameturbo-ringturbo-ring: 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-shapetouch-time: time-frameminimap: connection-minimapplayer-got: symbolpersistent: symbolid: int8boost: floatplane: vectorpart-track: handlemat: matrixMethodsidle: unknowndie: unknownturbo-ring-method-22(obj: turbo-ring) => nonesourceturbo-ring-method-23(obj: turbo-ring) => nonesourceturbo-ring-method-24: unknownvehicle-city-racervehicle-city-racer: vehicle-racersourceFieldstype: 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-override-2: collide-shape-movinginfo: rigid-body-object-constantsflags: rigid-body-object-flagmax-time-step: floatincoming-attack-id: uint32player-touch-time: time-framedisturbed-time: time-frameplayer-force-position: vectorplayer-force: vectorself-override: vehicleinfo-override: rigid-body-vehicle-constantspad: uint32vehicle-jkhn1b23jn1: int64controls: vehicle-controlsprev-controls: vehicle-controlsup-dir: vectorjump-time: floatjump-thrust: floatengine-thrust: floatengine-power-factor: floatforce-scale: floattarget-distance2: meterspad0: uint32target-acceleration: vectorimpact-pos: vectorlin-acceleration: vectorhit-points: floatdamage-factor: floatcrash-level: int8force-level: int8traffic-hash-id: int8traffic-priority-id: int8power-fluctuation-factor: floatpower-level: floatflight-level-index: int8flight-level-index-prev: int8overlap-player-counter: uint8physics-counter: uint8flight-level: floatbrake-factor: floatcam-speed-interp: floatcamera-dist2: floatplayer-dist2: floatbound-radius: floatrider-array: handlelift-thrust: floatroll-thrust: floatsent-attack-time: time-frameair-time: time-frameturn-time: time-framecrash-time: time-frametransition-time: time-frametransition-end-time: time-frameturbo-boost-time: time-framecrash-duration: uint16turbo-boost-duration: uint16turbo-boost-factor: floatcrash-impulse: floatwater-height: floatlights-factor: floatoutgoing-attack-id: uint32scrape-sound-id: sound-idengine-sound-id: sound-idthrust-sound-id: sound-idroll-sound-id: sound-iddamage-pop-sound-id: sound-iddamage-zap-sound-id: sound-idextra-sound-id: sound-idfog-fade: floatscrape-sound-envelope: floatengine-sound-envelope: floatengine-sound-factor: floatsputter-sound-envelope: floatrudder-sound-envelope: floatfins-sound-envelope: floatexhaust-part-accum: basicsmoke-part-accum: basiccontroller: vehicle-controllersection-array: vehicle-sectionrace: race-controlai-controls: vehicle-controlsrider-hand-joint: int8turbo-pickup-count: int8minimap: connection-minimapshortcut-speed-factor: floatpath-deviation: floatshortcut-time: time-frameFunctionsturbo-ring-init-by-otherturbo-ring-init-by-other(arg0: city-race-ring-info, arg1: int, arg2: symbol) => nonesourceturbo-ring-spawnturbo-ring-spawn(arg0: task-manager, arg1: city-race-ring-info, arg2: int, arg3: symbol) => turbo-ringsourceVariables*city-bush-port-rings**city-bush-port-rings*: arraysource*city-errol-challenge-rings**city-errol-challenge-rings*: arraysource*race-bike-a-constants**race-bike-a-constants*: rigid-body-vehicle-constantssource*race-bike-b-constants**race-bike-b-constants*: rigid-body-vehicle-constantssource