diff --git a/classACloud__coll__graph.md5 b/classACloud__coll__graph.md5
index 8f8d4601d..13afabd4d 100644
--- a/classACloud__coll__graph.md5
+++ b/classACloud__coll__graph.md5
@@ -1 +1 @@
-2ce417725f5d27bd89464238e4369de4
\ No newline at end of file
+9b777a3e596080fcde853aeafd46119f
\ No newline at end of file
diff --git a/classACloud__coll__graph.svg b/classACloud__coll__graph.svg
index ededac38d..11e757ba8 100644
--- a/classACloud__coll__graph.svg
+++ b/classACloud__coll__graph.svg
@@ -129,9 +129,9 @@ var sectionId = 'dynsection-1';
driftDuration
driftState
hopFrameCounter
-
lapCount
-
nearestPathPointId
-
rotation
+
kartProps
+
lakituProps
+
lapCount
...
@@ -407,13 +407,13 @@ var sectionId = 'dynsection-1';
animFrameSelector
animGroupSelector
characterId
-
surfaceType
-
type
-
unk_002
-
unk_006
-
unk_046
-
unk_0B4
-
unk_0B6
+
kartGraphics
+
oobProps
+
surfaceType
+
type
+
unk_002
+
unk_006
+
unk_046
...
diff --git a/classACloud__coll__graph_org.svg b/classACloud__coll__graph_org.svg
index 7287d0f18..08daace87 100644
--- a/classACloud__coll__graph_org.svg
+++ b/classACloud__coll__graph_org.svg
@@ -82,9 +82,9 @@
driftDuration
driftState
hopFrameCounter
-
lapCount
-
nearestPathPointId
-
rotation
+
kartProps
+
lakituProps
+
lapCount
...
@@ -360,13 +360,13 @@
animFrameSelector
animGroupSelector
characterId
-
surfaceType
-
type
-
unk_002
-
unk_006
-
unk_046
-
unk_0B4
-
unk_0B6
+
kartGraphics
+
oobProps
+
surfaceType
+
type
+
unk_002
+
unk_006
+
unk_046
...
diff --git a/classAFinishline__coll__graph.md5 b/classAFinishline__coll__graph.md5
index 41ff6f842..cadf664a9 100644
--- a/classAFinishline__coll__graph.md5
+++ b/classAFinishline__coll__graph.md5
@@ -1 +1 @@
-e8e4fa936e4bc5f2188012ca09b91292
\ No newline at end of file
+84f7bd061ee95b57a1fe263252a9e389
\ No newline at end of file
diff --git a/classAFinishline__coll__graph.svg b/classAFinishline__coll__graph.svg
index fb1b1bf76..685fa85fd 100644
--- a/classAFinishline__coll__graph.svg
+++ b/classAFinishline__coll__graph.svg
@@ -129,9 +129,9 @@ var sectionId = 'dynsection-1';
driftDuration
driftState
hopFrameCounter
-
lapCount
-
nearestPathPointId
-
rotation
+
kartProps
+
lakituProps
+
lapCount
...
@@ -407,13 +407,13 @@ var sectionId = 'dynsection-1';
animFrameSelector
animGroupSelector
characterId
-
surfaceType
-
type
-
unk_002
-
unk_006
-
unk_046
-
unk_0B4
-
unk_0B6
+
kartGraphics
+
oobProps
+
surfaceType
+
type
+
unk_002
+
unk_006
+
unk_046
...
diff --git a/classAFinishline__coll__graph_org.svg b/classAFinishline__coll__graph_org.svg
index d94c5b209..e1d795226 100644
--- a/classAFinishline__coll__graph_org.svg
+++ b/classAFinishline__coll__graph_org.svg
@@ -82,9 +82,9 @@
driftDuration
driftState
hopFrameCounter
-
lapCount
-
nearestPathPointId
-
rotation
+
kartProps
+
lakituProps
+
lapCount
...
@@ -360,13 +360,13 @@
animFrameSelector
animGroupSelector
characterId
-
surfaceType
-
type
-
unk_002
-
unk_006
-
unk_046
-
unk_0B4
-
unk_0B6
+
kartGraphics
+
oobProps
+
surfaceType
+
type
+
unk_002
+
unk_006
+
unk_046
...
diff --git a/classOBombKart__coll__graph.map b/classOBombKart__coll__graph.map
index 850dbe6d7..9f2d77cbc 100644
--- a/classOBombKart__coll__graph.map
+++ b/classOBombKart__coll__graph.map
@@ -1,93 +1,93 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classOBombKart__coll__graph.md5 b/classOBombKart__coll__graph.md5
index 8288096c4..3d67c8f3b 100644
--- a/classOBombKart__coll__graph.md5
+++ b/classOBombKart__coll__graph.md5
@@ -1 +1 @@
-503888ca77336b06ef9ffc1c0cebba74
\ No newline at end of file
+8825db3a53727fe5a6ef825cf22f488c
\ No newline at end of file
diff --git a/classOBombKart__coll__graph.svg b/classOBombKart__coll__graph.svg
index e3f40c80a..55a23f389 100644
--- a/classOBombKart__coll__graph.svg
+++ b/classOBombKart__coll__graph.svg
@@ -47,7 +47,7 @@
@@ -59,8 +59,8 @@ var sectionId = 'dynsection-1';
Node1
-
-OBombKart
+
+OBombKart
@@ -68,8 +68,8 @@ var sectionId = 'dynsection-1';
Node2
-
-OObject
+
+OObject
@@ -77,8 +77,8 @@ var sectionId = 'dynsection-1';
Node2->Node1
-
-
+
+
@@ -86,8 +86,8 @@ var sectionId = 'dynsection-1';
Node3
-
-uint8_t
+
+uint8_t
@@ -95,18 +95,18 @@ var sectionId = 'dynsection-1';
Node3->Node2
-
-
+
+
- uuid
+ uuid
Node4
-
-Object
+
+Object
@@ -114,18 +114,18 @@ var sectionId = 'dynsection-1';
Node4->Node2
-
-
+
+
- o
+ o
Node5
-
-f32
+
+f32
@@ -133,38 +133,38 @@ var sectionId = 'dynsection-1';
Node5->Node1
-
-
+
+
- CenterY
-Pos
-Unk_3C
-WheelPos
+ CenterY
+Pos
+Unk_3C
+WheelPos
Node5->Node4
-
-
+
+
- offset
-origin_pos
-pos
-sizeScaling
-surfaceHeight
-unk_01C
-unk_034
-velocity
+ offset
+origin_pos
+pos
+sizeScaling
+surfaceHeight
+unk_01C
+unk_034
+velocity
Node24
-
-Collision
+
+Collision
@@ -172,22 +172,22 @@ var sectionId = 'dynsection-1';
Node5->Node24
-
-
+
+
- orientationVector
-surfaceDistance
-unk48
-unk54
-unk6C
+ orientationVector
+surfaceDistance
+unk48
+unk54
+unk6C
Node27
-
-Player
+
+Player
@@ -195,28 +195,28 @@ var sectionId = 'dynsection-1';
Node5->Node27
-
-
+
+
- boostPower
-boundingBoxSize
-currentSpeed
-hopVerticalOffset
-kartFriction
-kartGravity
-kartHopAcceleration
-kartHopJerk
-kartHopVelocity
-kartPropulsionStrength
-...
+ boostPower
+boundingBoxSize
+currentSpeed
+hopVerticalOffset
+kartFriction
+kartGravity
+kartHopAcceleration
+kartHopJerk
+kartHopVelocity
+kartPropulsionStrength
+...
Node30
-
-KartTyre
+
+KartTyre
@@ -224,19 +224,19 @@ var sectionId = 'dynsection-1';
Node5->Node30
-
-
+
+
- baseHeight
-pos
+ baseHeight
+pos
Node31
-
-UnkPlayerStruct258
+
+UnkPlayerStruct258
@@ -244,23 +244,23 @@ var sectionId = 'dynsection-1';
Node5->Node31
-
-
+
+
- pos
-scale
-surfaceType
-unk_018
-unk_024
-unk_028
+ pos
+scale
+surfaceType
+unk_018
+unk_024
+unk_028
Node32
-
-UnkPlayerInner
+
+UnkPlayerInner
@@ -268,22 +268,22 @@ var sectionId = 'dynsection-1';
Node5->Node32
-
-
+
+
- unk10
-unk14
-unk4
-unk8
-unkC
+ unk10
+unk14
+unk4
+unk8
+unkC
Node6
-
-s32
+
+s32
@@ -291,67 +291,67 @@ var sectionId = 'dynsection-1';
Node6->Node1
-
-
+
+
- _idx
+ _idx
Node6->Node2
-
-
+
+
- _objectIndex
+ _objectIndex
Node6->Node4
-
-
+
+
- status
-timer
-unk_048
-unk_04C
-unk_058
-unk_05C
+ status
+timer
+unk_048
+unk_04C
+unk_058
+unk_05C
Node6->Node27
-
-
+
+
- nCharacter
-nStartingRank
-triggers
-tyreSpeed
-unk_07C
+ nCharacter
+nStartingRank
+triggers
+tyreSpeed
+unk_07C
Node6->Node30
-
-
+
+
- unk_14
+ unk_14
Node7
-
-const char *
+
+const char *
@@ -359,41 +359,41 @@ var sectionId = 'dynsection-1';
Node7->Node1
-
-
+
+
- Type
+ Type
Node7->Node2
-
-
+
+
- Model
-Name
-ResourceName
+ Model
+Name
+ResourceName
Node7->Node4
-
-
+
+
- activeTLUT
-activeTexture
+ activeTLUT
+activeTexture
Node8
-
-u8
+
+u8
@@ -401,39 +401,39 @@ var sectionId = 'dynsection-1';
Node8->Node4
-
-
+
+
- textureHeight
-textureWidth
-tlutList
-unk_0D5
-unk_0D6
-unk_0D7
-unk_0D8
-unk_0DB
-unk_0DC
-unk_0DD
-...
+ textureHeight
+textureWidth
+tlutList
+unk_0D5
+unk_0D6
+unk_0D7
+unk_0D8
+unk_0DB
+unk_0DC
+unk_0DD
+...
Node8->Node30
-
-
+
+
- surfaceFlags
-surfaceType
+ surfaceFlags
+surfaceType
Node9
-
-const char **
+
+const char **
@@ -441,18 +441,18 @@ var sectionId = 'dynsection-1';
Node9->Node4
-
-
+
+
- textureList
+ textureList
Node10
-
-Gfx
+
+Gfx
@@ -460,18 +460,18 @@ var sectionId = 'dynsection-1';
Node10->Node4
-
-
+
+
- model
+ model
Node11
-
-Vtx
+
+Vtx
@@ -479,18 +479,18 @@ var sectionId = 'dynsection-1';
Node11->Node4
-
-
+
+
- vertex
+ vertex
Node12
-
-s8
+
+s8
@@ -498,28 +498,28 @@ var sectionId = 'dynsection-1';
Node12->Node4
-
-
+
+
- isTimerActive
-textureListIndex
-unk_078
-unk_0CA
-unk_0CC
-unk_0CD
-unk_0CE
-unk_0CF
-unk_0D0
-unk_0D1
-...
+ isTimerActive
+textureListIndex
+unk_078
+unk_0CA
+unk_0CC
+unk_0CD
+unk_0CE
+unk_0CF
+unk_0D0
+unk_0D1
+...
Node13
-
-SplineControlPoint
+
+SplineControlPoint
@@ -527,18 +527,18 @@ var sectionId = 'dynsection-1';
Node13->Node4
-
-
+
+
- controlPoints
+ controlPoints
Node15
-
-SplineData
+
+SplineData
@@ -546,18 +546,18 @@ var sectionId = 'dynsection-1';
Node13->Node15
-
-
+
+
- controlPoints
+ controlPoints
Node14
-
-s16
+
+s16
@@ -565,125 +565,125 @@ var sectionId = 'dynsection-1';
Node14->Node1
-
-
+
+
- Unk_4C
+ Unk_4C
Node14->Node4
-
-
+
+
- primAlpha
-state
-type
-unk_084
-unk_09C
-unk_09E
-unk_0A2
-unk_0A8
-unk_0AA
-unk_0AC
-...
+ primAlpha
+state
+type
+unk_084
+unk_09C
+unk_09E
+unk_0A2
+unk_0A8
+unk_0AA
+unk_0AC
+...
Node14->Node13
-
-
+
+
- pos
-velocity
+ pos
+velocity
Node14->Node15
-
-
+
+
- numControlPoints
+ numControlPoints
Node14->Node27
-
-
+
+
- alpha
-boostTimer
-currentItemCopy
-currentRank
-driftDuration
-driftState
-hopFrameCounter
-lapCount
-nearestPathPointId
-rotation
-...
+ alpha
+boostTimer
+currentItemCopy
+currentRank
+driftDuration
+driftState
+hopFrameCounter
+kartProps
+lakituProps
+lapCount
+...
Node14->Node31
-
-
+
+
- alpha
-blue
-green
-isAlive
-red
-unk_01E
-unk_020
-unk_022
-unk_02C
-unk_02E
-...
+ alpha
+blue
+green
+isAlive
+red
+unk_01E
+unk_020
+unk_022
+unk_02C
+unk_02E
+...
Node14->Node32
-
-
+
+
- unk0
-unk18
-unk1A
-unk1C
-unk1E
-unk2
-unk20
+ unk0
+unk18
+unk1A
+unk1C
+unk1E
+unk2
+unk20
Node15->Node4
-
-
+
+
- spline
+ spline
Node16
-
-u16
+
+u16
@@ -691,95 +691,95 @@ var sectionId = 'dynsection-1';
Node16->Node1
-
-
+
+
- BounceTimer
-CircleTimer
-SomeRot
-Unk_4A
-WaypointIndex
+ BounceTimer
+CircleTimer
+SomeRot
+Unk_4A
+WaypointIndex
Node16->Node4
-
-
+
+
- animationTimer
-boundingBoxSize
-direction_angle
-orientation
-unk_09A
-unk_0B8
-unk_0C4
-unk_0C6
+ animationTimer
+boundingBoxSize
+direction_angle
+orientation
+unk_09A
+unk_0B8
+unk_0C4
+unk_0C6
Node16->Node24
-
-
+
+
- meshIndexYX
-meshIndexZX
-meshIndexZY
-unk30
-unk32
-unk34
+ meshIndexYX
+meshIndexZX
+meshIndexZY
+unk30
+unk32
+unk34
Node16->Node27
-
-
+
+
- animFrameSelector
-animGroupSelector
-characterId
-surfaceType
-type
-unk_002
-unk_006
-unk_046
-unk_0B4
-unk_0B6
-...
+ animFrameSelector
+animGroupSelector
+characterId
+kartGraphics
+oobProps
+surfaceType
+type
+unk_002
+unk_006
+unk_046
+...
Node16->Node30
-
-
+
+
- collisionMeshIndex
+ collisionMeshIndex
Node16->Node31
-
-
+
+
- type
-unk_010
+ type
+unk_010
Node17
-
-bool
+
+bool
@@ -787,18 +787,18 @@ var sectionId = 'dynsection-1';
Node17->Node2
-
-
+
+
- bPendingDestroy
+ bPendingDestroy
Node18
-
-FVector
+
+FVector
@@ -806,19 +806,19 @@ var sectionId = 'dynsection-1';
Node18->Node2
-
-
+
+
- SpawnPos
-SpawnScale
+ SpawnPos
+SpawnScale
Node19
-
-float
+
+float
@@ -826,40 +826,40 @@ var sectionId = 'dynsection-1';
Node19->Node1
-
-
+
+
- SpeedB
+ SpeedB
Node19->Node2
-
-
+
+
- Speed
+ Speed
Node19->Node18
-
-
+
+
- x
-y
-z
+ x
+y
+z
Node20
-
-IRotator
+
+IRotator
@@ -867,18 +867,18 @@ var sectionId = 'dynsection-1';
Node20->Node2
-
-
+
+
- SpawnRot
+ SpawnRot
Node21
-
-uint16_t
+
+uint16_t
@@ -886,20 +886,20 @@ var sectionId = 'dynsection-1';
Node21->Node20
-
-
+
+
- pitch
-roll
-yaw
+ pitch
+roll
+yaw
Node22
-
-vector< Triangle >
+
+vector< Triangle >
@@ -907,18 +907,18 @@ var sectionId = 'dynsection-1';
Node22->Node2
-
-
+
+
- Triangles
+ Triangles
Node23
-
-States
+
+States
@@ -926,38 +926,38 @@ var sectionId = 'dynsection-1';
Node23->Node1
-
-
+
+
- State
+ State
Node24->Node1
-
-
+
+
- _Collision
+ _Collision
Node24->Node27
-
-
+
+
- collision
+ collision
Node25
-
-States
+
+States
@@ -965,18 +965,18 @@ var sectionId = 'dynsection-1';
Node25->Node1
-
-
+
+
- Behaviour
+ Behaviour
Node26
-
-size_t
+
+size_t
@@ -984,28 +984,28 @@ var sectionId = 'dynsection-1';
Node26->Node1
-
-
+
+
- _count
+ _count
Node27->Node1
-
-
+
+
- _target
+ _target
Node28
-
-char
+
+char
@@ -1013,20 +1013,20 @@ var sectionId = 'dynsection-1';
Node28->Node27
-
-
+
+
- unk_00A
-unk_032
-unk_10E
+ unk_00A
+unk_032
+unk_10E
Node29
-
-u32
+
+u32
@@ -1034,47 +1034,47 @@ var sectionId = 'dynsection-1';
Node29->Node27
-
-
+
+
- effects
-nControlFlags
-nHasAuthority
-unk_200
+ effects
+nControlFlags
+nHasAuthority
+unk_200
Node30->Node27
-
-
+
+
- tyres
+ tyres
Node31->Node27
-
-
+
+
- particlePool0
-particlePool1
-particlePool2
-particlePool3
+ particlePool0
+particlePool1
+particlePool2
+particlePool3
Node32->Node27
-
-
+
+
- unk_DB4
+ unk_DB4
diff --git a/classOBombKart__coll__graph_org.svg b/classOBombKart__coll__graph_org.svg
index b75171013..712049cb1 100644
--- a/classOBombKart__coll__graph_org.svg
+++ b/classOBombKart__coll__graph_org.svg
@@ -4,16 +4,16 @@
-
-
+
+
OBombKart
Node1
-
-OBombKart
+
+OBombKart
@@ -21,8 +21,8 @@
Node2
-
-OObject
+
+OObject
@@ -30,8 +30,8 @@
Node2->Node1
-
-
+
+
@@ -39,8 +39,8 @@
Node3
-
-uint8_t
+
+uint8_t
@@ -48,18 +48,18 @@
Node3->Node2
-
-
+
+
- uuid
+ uuid
Node4
-
-Object
+
+Object
@@ -67,18 +67,18 @@
Node4->Node2
-
-
+
+
- o
+ o
Node5
-
-f32
+
+f32
@@ -86,38 +86,38 @@
Node5->Node1
-
-
+
+
- CenterY
-Pos
-Unk_3C
-WheelPos
+ CenterY
+Pos
+Unk_3C
+WheelPos
Node5->Node4
-
-
+
+
- offset
-origin_pos
-pos
-sizeScaling
-surfaceHeight
-unk_01C
-unk_034
-velocity
+ offset
+origin_pos
+pos
+sizeScaling
+surfaceHeight
+unk_01C
+unk_034
+velocity
Node24
-
-Collision
+
+Collision
@@ -125,22 +125,22 @@
Node5->Node24
-
-
+
+
- orientationVector
-surfaceDistance
-unk48
-unk54
-unk6C
+ orientationVector
+surfaceDistance
+unk48
+unk54
+unk6C
Node27
-
-Player
+
+Player
@@ -148,28 +148,28 @@
Node5->Node27
-
-
+
+
- boostPower
-boundingBoxSize
-currentSpeed
-hopVerticalOffset
-kartFriction
-kartGravity
-kartHopAcceleration
-kartHopJerk
-kartHopVelocity
-kartPropulsionStrength
-...
+ boostPower
+boundingBoxSize
+currentSpeed
+hopVerticalOffset
+kartFriction
+kartGravity
+kartHopAcceleration
+kartHopJerk
+kartHopVelocity
+kartPropulsionStrength
+...
Node30
-
-KartTyre
+
+KartTyre
@@ -177,19 +177,19 @@
Node5->Node30
-
-
+
+
- baseHeight
-pos
+ baseHeight
+pos
Node31
-
-UnkPlayerStruct258
+
+UnkPlayerStruct258
@@ -197,23 +197,23 @@
Node5->Node31
-
-
+
+
- pos
-scale
-surfaceType
-unk_018
-unk_024
-unk_028
+ pos
+scale
+surfaceType
+unk_018
+unk_024
+unk_028
Node32
-
-UnkPlayerInner
+
+UnkPlayerInner
@@ -221,22 +221,22 @@
Node5->Node32
-
-
+
+
- unk10
-unk14
-unk4
-unk8
-unkC
+ unk10
+unk14
+unk4
+unk8
+unkC
Node6
-
-s32
+
+s32
@@ -244,67 +244,67 @@
Node6->Node1
-
-
+
+
- _idx
+ _idx
Node6->Node2
-
-
+
+
- _objectIndex
+ _objectIndex
Node6->Node4
-
-
+
+
- status
-timer
-unk_048
-unk_04C
-unk_058
-unk_05C
+ status
+timer
+unk_048
+unk_04C
+unk_058
+unk_05C
Node6->Node27
-
-
+
+
- nCharacter
-nStartingRank
-triggers
-tyreSpeed
-unk_07C
+ nCharacter
+nStartingRank
+triggers
+tyreSpeed
+unk_07C
Node6->Node30
-
-
+
+
- unk_14
+ unk_14
Node7
-
-const char *
+
+const char *
@@ -312,41 +312,41 @@
Node7->Node1
-
-
+
+
- Type
+ Type
Node7->Node2
-
-
+
+
- Model
-Name
-ResourceName
+ Model
+Name
+ResourceName
Node7->Node4
-
-
+
+
- activeTLUT
-activeTexture
+ activeTLUT
+activeTexture
Node8
-
-u8
+
+u8
@@ -354,39 +354,39 @@
Node8->Node4
-
-
+
+
- textureHeight
-textureWidth
-tlutList
-unk_0D5
-unk_0D6
-unk_0D7
-unk_0D8
-unk_0DB
-unk_0DC
-unk_0DD
-...
+ textureHeight
+textureWidth
+tlutList
+unk_0D5
+unk_0D6
+unk_0D7
+unk_0D8
+unk_0DB
+unk_0DC
+unk_0DD
+...
Node8->Node30
-
-
+
+
- surfaceFlags
-surfaceType
+ surfaceFlags
+surfaceType
Node9
-
-const char **
+
+const char **
@@ -394,18 +394,18 @@
Node9->Node4
-
-
+
+
- textureList
+ textureList
Node10
-
-Gfx
+
+Gfx
@@ -413,18 +413,18 @@
Node10->Node4
-
-
+
+
- model
+ model
Node11
-
-Vtx
+
+Vtx
@@ -432,18 +432,18 @@
Node11->Node4
-
-
+
+
- vertex
+ vertex
Node12
-
-s8
+
+s8
@@ -451,28 +451,28 @@
Node12->Node4
-
-
+
+
- isTimerActive
-textureListIndex
-unk_078
-unk_0CA
-unk_0CC
-unk_0CD
-unk_0CE
-unk_0CF
-unk_0D0
-unk_0D1
-...
+ isTimerActive
+textureListIndex
+unk_078
+unk_0CA
+unk_0CC
+unk_0CD
+unk_0CE
+unk_0CF
+unk_0D0
+unk_0D1
+...
Node13
-
-SplineControlPoint
+
+SplineControlPoint
@@ -480,18 +480,18 @@
Node13->Node4
-
-
+
+
- controlPoints
+ controlPoints
Node15
-
-SplineData
+
+SplineData
@@ -499,18 +499,18 @@
Node13->Node15
-
-
+
+
- controlPoints
+ controlPoints
Node14
-
-s16
+
+s16
@@ -518,125 +518,125 @@
Node14->Node1
-
-
+
+
- Unk_4C
+ Unk_4C
Node14->Node4
-
-
+
+
- primAlpha
-state
-type
-unk_084
-unk_09C
-unk_09E
-unk_0A2
-unk_0A8
-unk_0AA
-unk_0AC
-...
+ primAlpha
+state
+type
+unk_084
+unk_09C
+unk_09E
+unk_0A2
+unk_0A8
+unk_0AA
+unk_0AC
+...
Node14->Node13
-
-
+
+
- pos
-velocity
+ pos
+velocity
Node14->Node15
-
-
+
+
- numControlPoints
+ numControlPoints
Node14->Node27
-
-
+
+
- alpha
-boostTimer
-currentItemCopy
-currentRank
-driftDuration
-driftState
-hopFrameCounter
-lapCount
-nearestPathPointId
-rotation
-...
+ alpha
+boostTimer
+currentItemCopy
+currentRank
+driftDuration
+driftState
+hopFrameCounter
+kartProps
+lakituProps
+lapCount
+...
Node14->Node31
-
-
+
+
- alpha
-blue
-green
-isAlive
-red
-unk_01E
-unk_020
-unk_022
-unk_02C
-unk_02E
-...
+ alpha
+blue
+green
+isAlive
+red
+unk_01E
+unk_020
+unk_022
+unk_02C
+unk_02E
+...
Node14->Node32
-
-
+
+
- unk0
-unk18
-unk1A
-unk1C
-unk1E
-unk2
-unk20
+ unk0
+unk18
+unk1A
+unk1C
+unk1E
+unk2
+unk20
Node15->Node4
-
-
+
+
- spline
+ spline
Node16
-
-u16
+
+u16
@@ -644,95 +644,95 @@
Node16->Node1
-
-
+
+
- BounceTimer
-CircleTimer
-SomeRot
-Unk_4A
-WaypointIndex
+ BounceTimer
+CircleTimer
+SomeRot
+Unk_4A
+WaypointIndex
Node16->Node4
-
-
+
+
- animationTimer
-boundingBoxSize
-direction_angle
-orientation
-unk_09A
-unk_0B8
-unk_0C4
-unk_0C6
+ animationTimer
+boundingBoxSize
+direction_angle
+orientation
+unk_09A
+unk_0B8
+unk_0C4
+unk_0C6
Node16->Node24
-
-
+
+
- meshIndexYX
-meshIndexZX
-meshIndexZY
-unk30
-unk32
-unk34
+ meshIndexYX
+meshIndexZX
+meshIndexZY
+unk30
+unk32
+unk34
Node16->Node27
-
-
+
+
- animFrameSelector
-animGroupSelector
-characterId
-surfaceType
-type
-unk_002
-unk_006
-unk_046
-unk_0B4
-unk_0B6
-...
+ animFrameSelector
+animGroupSelector
+characterId
+kartGraphics
+oobProps
+surfaceType
+type
+unk_002
+unk_006
+unk_046
+...
Node16->Node30
-
-
+
+
- collisionMeshIndex
+ collisionMeshIndex
Node16->Node31
-
-
+
+
- type
-unk_010
+ type
+unk_010
Node17
-
-bool
+
+bool
@@ -740,18 +740,18 @@
Node17->Node2
-
-
+
+
- bPendingDestroy
+ bPendingDestroy
Node18
-
-FVector
+
+FVector
@@ -759,19 +759,19 @@
Node18->Node2
-
-
+
+
- SpawnPos
-SpawnScale
+ SpawnPos
+SpawnScale
Node19
-
-float
+
+float
@@ -779,40 +779,40 @@
Node19->Node1
-
-
+
+
- SpeedB
+ SpeedB
Node19->Node2
-
-
+
+
- Speed
+ Speed
Node19->Node18
-
-
+
+
- x
-y
-z
+ x
+y
+z
Node20
-
-IRotator
+
+IRotator
@@ -820,18 +820,18 @@
Node20->Node2
-
-
+
+
- SpawnRot
+ SpawnRot
Node21
-
-uint16_t
+
+uint16_t
@@ -839,20 +839,20 @@
Node21->Node20
-
-
+
+
- pitch
-roll
-yaw
+ pitch
+roll
+yaw
Node22
-
-vector< Triangle >
+
+vector< Triangle >
@@ -860,18 +860,18 @@
Node22->Node2
-
-
+
+
- Triangles
+ Triangles
Node23
-
-States
+
+States
@@ -879,38 +879,38 @@
Node23->Node1
-
-
+
+
- State
+ State
Node24->Node1
-
-
+
+
- _Collision
+ _Collision
Node24->Node27
-
-
+
+
- collision
+ collision
Node25
-
-States
+
+States
@@ -918,18 +918,18 @@
Node25->Node1
-
-
+
+
- Behaviour
+ Behaviour
Node26
-
-size_t
+
+size_t
@@ -937,28 +937,28 @@
Node26->Node1
-
-
+
+
- _count
+ _count
Node27->Node1
-
-
+
+
- _target
+ _target
Node28
-
-char
+
+char
@@ -966,20 +966,20 @@
Node28->Node27
-
-
+
+
- unk_00A
-unk_032
-unk_10E
+ unk_00A
+unk_032
+unk_10E
Node29
-
-u32
+
+u32
@@ -987,47 +987,47 @@
Node29->Node27
-
-
+
+
- effects
-nControlFlags
-nHasAuthority
-unk_200
+ effects
+nControlFlags
+nHasAuthority
+unk_200
Node30->Node27
-
-
+
+
- tyres
+ tyres
Node31->Node27
-
-
+
+
- particlePool0
-particlePool1
-particlePool2
-particlePool3
+ particlePool0
+particlePool1
+particlePool2
+particlePool3
Node32->Node27
-
-
+
+
- unk_DB4
+ unk_DB4
diff --git a/classOSnowman.html b/classOSnowman.html
index 518f2d71f..4aba140d8 100644
--- a/classOSnowman.html
+++ b/classOSnowman.html
@@ -351,7 +351,7 @@ Here is the call graph for this function: