diff --git a/annotated.html b/annotated.html
index 60a0cdff1..8958cbc78 100644
--- a/annotated.html
+++ b/annotated.html
@@ -195,138 +195,138 @@ $(function(){initNavTree('annotated.html',''); initResizable(); });
C ISVDbg
C ItemBox
C ItemWindowObjects
- C KartBoundingBoxCorner
- C KiwanoFruit
- C ldiv_t
- C lldiv_t
- C M64ScriptState
- C MainPoolBlock
- C MainPoolState
- C mk64_surface_map_ram
- C MkAnimation Struct for an animation
- C MkTexture Struct for a texture use in menu mainly
- C MoleSpawnUnion
- C Note
- C NoteAttributes
- C NotePlaybackState
- C NotePool
- C NoteSubEu
- C NoteSynthesisBuffers
- C NoteSynthesisState
- C Objects
- C OnlyBestTimeTrialRecords
- C OSContPackedRead
- C OSContPackedRequest
- C OSContPackedStruct
- C OSEventMessageStruct_0_s
- C OSIoMesg
- C OSIoMesgHdr
- C OSMgrArgs
- C OSPifRam
- C OSPiHandle_s
- C OSPiInfo
- C OSThread_s
- C OSTimer_str
- C OSViCommonRegs
- C OSViContext
- C OSViFieldRegs
- C OSViMode
- C PaddleBoatStuff
- C PaddleWheelBoat
- C PalmTree
- C PathNoY
- C PersistentPool
- C PiranhaPlant
- C Player
- C PoolSplit
- C PoolSplit2
- C Portamento
- C printf_struct
- C ProfilerFrameData
- C RailroadCrossing
- C ReverbBits
- C ReverbBitsData
- C ReverbInfo
- C ReverbRingBufferItem
- C ReverbSettingsEU
- C RGBA16
- C RGBA5551
- C SaveData
- C SeqOrBankEntry
- C SequenceChannel
- C SequenceChannelLayer
- C SequencePlayer
- C SharedDma
- C ShellActor
- C Skybox
- C SnowmanSpawn
- C Sound
- C SoundAllocPool
- C SoundCharacteristics
- C SoundMultiPool
- C SplineControlPoint
- C SplineData
- C SplineData12
- C SplineData15
- C SplineData21
- C SplineData23
- C SplineData24
- C SplineData25
- C SplineData8
- C SplineDataUnused13
- C SplineDataUnused4
- C SPTask
- C StaffGhost
- C StarData
- C stru_80004EAC
- C struct_801642D8
- C struct_8018D9E0_entry
- C struct_8018DEE0_entry
- C struct_8018E060_entry
- C struct_8018E0E8_entry
- C struct_8018E118_entry
- C struct_8018E768_entry
- C struct_8018EE10_entry
- C struct_8018EE10_entry_cont
- C struct_80282C40
- C struct_80283430
- C struct_80283431
- C struct_80284AE8
- C struct_802850C0_entry
- C struct_80285D80
- C struct_80286A04
- C struct_80286A10
- C struct_D_8018CE10
- C struct_D_80192CA8_entry
- C struct_D_801930D0_entry
- C struct_D_801930D0_inner
- C struct_D_802874D8
- C struct_D_802BFB80_4
- C struct_D_802BFB80_8
- C struct_D_802DFB80
- C struct_D_802F1F80
- C Stuff
- C SynthesisReverb
- C TemporaryPool
- C test
- C Test
- C ThwompSpawn
- C TrackSections
- C TrackWaypoint
- C TrainCar
- C TrainCarStuff
- C TrainStuff
- C TripleShellParent
- C unexpiredActors
- C union_D_802BFB80
- C Unk1Pool
- C Unk_800E9F7C
- C Unk_800EA06C
- C Unk_8018EFD8
- C Unk_D_800E70A0
- C UnkActorSpawnData
- C UnkCameraInner
- C UnkCommonTextureStruct0
+ C KartAIBehaviour
+ C KartBoundingBoxCorner
+ C KiwanoFruit
+ C ldiv_t
+ C lldiv_t
+ C M64ScriptState
+ C MainPoolBlock
+ C MainPoolState
+ C mk64_surface_map_ram
+ C MkAnimation Struct for an animation
+ C MkTexture Struct for a texture use in menu mainly
+ C MoleSpawnUnion
+ C Note
+ C NoteAttributes
+ C NotePlaybackState
+ C NotePool
+ C NoteSubEu
+ C NoteSynthesisBuffers
+ C NoteSynthesisState
+ C Objects
+ C OnlyBestTimeTrialRecords
+ C OSContPackedRead
+ C OSContPackedRequest
+ C OSContPackedStruct
+ C OSEventMessageStruct_0_s
+ C OSIoMesg
+ C OSIoMesgHdr
+ C OSMgrArgs
+ C OSPifRam
+ C OSPiHandle_s
+ C OSPiInfo
+ C OSThread_s
+ C OSTimer_str
+ C OSViCommonRegs
+ C OSViContext
+ C OSViFieldRegs
+ C OSViMode
+ C PaddleBoatStuff
+ C PaddleWheelBoat
+ C PalmTree
+ C PathNoY
+ C PersistentPool
+ C PiranhaPlant
+ C Player
+ C PoolSplit
+ C PoolSplit2
+ C Portamento
+ C printf_struct
+ C ProfilerFrameData
+ C RailroadCrossing
+ C ReverbBits
+ C ReverbBitsData
+ C ReverbInfo
+ C ReverbRingBufferItem
+ C ReverbSettingsEU
+ C RGBA16
+ C RGBA5551
+ C SaveData
+ C SeqOrBankEntry
+ C SequenceChannel
+ C SequenceChannelLayer
+ C SequencePlayer
+ C SharedDma
+ C ShellActor
+ C Skybox
+ C SnowmanSpawn
+ C Sound
+ C SoundAllocPool
+ C SoundCharacteristics
+ C SoundMultiPool
+ C SplineControlPoint
+ C SplineData
+ C SplineData12
+ C SplineData15
+ C SplineData21
+ C SplineData23
+ C SplineData24
+ C SplineData25
+ C SplineData8
+ C SplineDataUnused13
+ C SplineDataUnused4
+ C SPTask
+ C StaffGhost
+ C StarData
+ C stru_80004EAC
+ C struct_801642D8
+ C struct_8018D9E0_entry
+ C struct_8018DEE0_entry
+ C struct_8018E060_entry
+ C struct_8018E0E8_entry
+ C struct_8018E118_entry
+ C struct_8018E768_entry
+ C struct_8018EE10_entry
+ C struct_8018EE10_entry_cont
+ C struct_80282C40
+ C struct_80283430
+ C struct_80283431
+ C struct_80284AE8
+ C struct_802850C0_entry
+ C struct_80285D80
+ C struct_80286A04
+ C struct_80286A10
+ C struct_D_8018CE10
+ C struct_D_80192CA8_entry
+ C struct_D_801930D0_entry
+ C struct_D_801930D0_inner
+ C struct_D_802874D8
+ C struct_D_802BFB80_4
+ C struct_D_802BFB80_8
+ C struct_D_802DFB80
+ C struct_D_802F1F80
+ C Stuff
+ C SynthesisReverb
+ C TemporaryPool
+ C test
+ C Test
+ C ThwompSpawn
+ C TrackSections
+ C TrackWaypoint
+ C TrainCar
+ C TrainCarStuff
+ C TrainStuff
+ C TripleShellParent
+ C unexpiredActors
+ C union_D_802BFB80
+ C Unk1Pool
+ C Unk_800E9F7C
+ C Unk_800EA06C
+ C Unk_8018EFD8
+ C Unk_D_800E70A0
+ C UnkActorSpawnData
+ C UnkCameraInner
C UnkEntry
C UnkPlayerInner
C UnkPlayerStruct258
diff --git a/annotated_dup.js b/annotated_dup.js
index b8fe9386c..5b885f0fd 100644
--- a/annotated_dup.js
+++ b/annotated_dup.js
@@ -90,6 +90,7 @@ var annotated_dup =
[ "ISVDbg", "structISVDbg.html", "structISVDbg" ],
[ "ItemBox", "structItemBox.html", "structItemBox" ],
[ "ItemWindowObjects", "structItemWindowObjects.html", "structItemWindowObjects" ],
+ [ "KartAIBehaviour", "structKartAIBehaviour.html", "structKartAIBehaviour" ],
[ "KartBoundingBoxCorner", "structKartBoundingBoxCorner.html", "structKartBoundingBoxCorner" ],
[ "KiwanoFruit", "structKiwanoFruit.html", "structKiwanoFruit" ],
[ "ldiv_t", "structldiv__t.html", "structldiv__t" ],
@@ -221,7 +222,6 @@ var annotated_dup =
[ "Unk_D_800E70A0", "structUnk__D__800E70A0.html", "structUnk__D__800E70A0" ],
[ "UnkActorSpawnData", "structUnkActorSpawnData.html", "structUnkActorSpawnData" ],
[ "UnkCameraInner", "structUnkCameraInner.html", "structUnkCameraInner" ],
- [ "UnkCommonTextureStruct0", "structUnkCommonTextureStruct0.html", "structUnkCommonTextureStruct0" ],
[ "UnkEntry", "structUnkEntry.html", "structUnkEntry" ],
[ "UnkPlayerInner", "structUnkPlayerInner.html", "structUnkPlayerInner" ],
[ "UnkPlayerStruct258", "structUnkPlayerStruct258.html", "structUnkPlayerStruct258" ],
diff --git a/blue__and__red__shells_2update_8inc_8c_source.html b/blue__and__red__shells_2update_8inc_8c_source.html
index 2bde3b47d..6e9dee669 100644
--- a/blue__and__red__shells_2update_8inc_8c_source.html
+++ b/blue__and__red__shells_2update_8inc_8c_source.html
@@ -206,12 +206,12 @@ $(function(){initNavTree('blue__and__red__shells_2update_8inc_8c_source.html',''
95 shell->
pos [2] = temp_f28;
-
-
-
+
+
+
-
-
+ 102 shell->
pos [0] = (temp_f2 + temp_f18_3) * 0.5f;
+ 103 shell->
pos [1] = ((temp_f12 + temp_f16_3) * 0.5f) +
shell ->boundingBoxSize;
diff --git a/bomb__kart_8h_source.html b/bomb__kart_8h_source.html
index c32789827..71bc92ba9 100644
--- a/bomb__kart_8h_source.html
+++ b/bomb__kart_8h_source.html
@@ -168,7 +168,7 @@ $(function(){initNavTree('bomb__kart_8h_source.html',''); initResizable(); });
#define NUM_BOMB_KARTS_MAX
Definition bomb_kart.h:6
Collision D_80164038[NUM_BOMB_KARTS_MAX]
Definition code_80005FD0.c:149
s32 gIndexObjectBombKart[NUM_BOMB_KARTS_MAX]
Indexes for the objects associated with the Bomb Karts.
Definition code_80057C60.c:240
-BombKartSpawn D_800DCC08[NUM_COURSES][NUM_BOMB_KARTS_MAX]
Definition path_spawn_data.c:118
+BombKartSpawn D_800DCC08[NUM_COURSES][NUM_BOMB_KARTS_MAX]
Definition path_spawn_data.c:134
BombKart gBombKarts[NUM_BOMB_KARTS_MAX]
Definition code_80005FD0.c:148
f32 Vec3f[3]
Definition common_structs.h:6
diff --git a/bug.html b/bug.html
index 59cb433d0..57186f94c 100644
--- a/bug.html
+++ b/bug.html
@@ -113,7 +113,7 @@ $(function(){initNavTree('bug.html',''); initResizable(); });
Global func_800B9BE4 (f32, f32, u16 *)
they probably meant to store the value to tmp[i] and tmp[8 + i]
Global func_800BB388 (s32 bankId, s32 instId, s32 arg2)
- missing return
+ missing return
Global func_802AF314 (void)
possibly bug. Allocate memory but not increment the pointer. This is bad, dumb code, and more importantly it's bad dumb code that doesn't make any sense here. It is incremented after this function completes using a different variable. Not good.
Global init_sequence_players (void)
@@ -121,15 +121,15 @@ $(function(){initNavTree('bug.html',''); initResizable(); });
Global load_ceremony_cutscene (void)
these segmented addresses need to be symbols for mobility
Global load_sequence_internal (u32, u32, s32)
- This should set the last bank (i.e. the first in the JSON) as default, not the missing one. This code path never gets taken, though – all sequence loading is synchronous.
+ This should set the last bank (i.e. the first in the JSON) as default, not the missing one. This code path never gets taken, though – all sequence loading is synchronous.
Global new_actor (ActorInitParams *)
No null check.
Global note_set_vel_pan_reverb (struct Note *note, f32 velocity, u8 pan, u8 reverbVol)
- for the change to UQ0.7, the if statement should also have been changed accordingly
+ for the change to UQ0.7, the if statement should also have been changed accordingly
Global preload_sequence (u32, u8)
- should be IS_SEQ_LOAD_COMPLETE
+ should be IS_SEQ_LOAD_COMPLETE
Global update_gamestate (void)
Reloading this segment makes random_u16() deterministic for player spawn order. In laymens terms, random_u16() outputs the same value every time.
diff --git a/camera_8h.html b/camera_8h.html
index 6a0e61021..63cb479a2 100644
--- a/camera_8h.html
+++ b/camera_8h.html
@@ -219,7 +219,7 @@ Variables
-
Todo put this define in types.h or similar. Certain functions are marked as having return values, but do not actually return a value. This causes undefined behavior, which we'd rather avoid on modern GCC. This only impacts -O2 and can matter for both the function itself and functions that call it.
+
Todo put this define in types.h or similar. Certain functions are marked as having return values, but do not actually return a value. This causes undefined behavior, which we'd rather avoid on modern GCC. This only impacts -O2 and can matter for both the function itself and functions that call it.
diff --git a/ceremony__and__credits_8c.html b/ceremony__and__credits_8c.html
index 313e8e335..e981966d5 100644
--- a/ceremony__and__credits_8c.html
+++ b/ceremony__and__credits_8c.html
@@ -2367,7 +2367,7 @@ Here is the call graph for this function:
-
Todo What does this even do?
+
Todo What does this even do?
diff --git a/ceremony__and__credits_8h.html b/ceremony__and__credits_8h.html
index 3987f2d2d..6d309ffb5 100644
--- a/ceremony__and__credits_8h.html
+++ b/ceremony__and__credits_8h.html
@@ -2197,7 +2197,7 @@ Here is the call graph for this function:
-
Todo What does this even do?
+
Todo What does this even do?
diff --git a/ceremony__data_8c.html b/ceremony__data_8c.html
index 3e4110de1..a255062f6 100644
--- a/ceremony__data_8c.html
+++ b/ceremony__data_8c.html
@@ -1241,7 +1241,7 @@ Variables
{{{ 7, 0, -7}, 0, {-1279, 1024}, {0xe3, 0xf6, 0xff, 0xff}}},
}
-
Todo rename this to left_ or right_ instead of model2.
+
Todo rename this to left_ or right_ instead of model2.
diff --git a/ceremony__data_8h.html b/ceremony__data_8h.html
index 1431205da..5972256ed 100644
--- a/ceremony__data_8h.html
+++ b/ceremony__data_8h.html
@@ -1031,7 +1031,7 @@ Variables
-
Todo rename this to left_ or right_ instead of model2.
+
Todo rename this to left_ or right_ instead of model2.
diff --git a/choco__mountain_2course__offsets_8c.html b/choco__mountain_2course__offsets_8c.html
index 01c9eead1..627cb3a2f 100644
--- a/choco__mountain_2course__offsets_8c.html
+++ b/choco__mountain_2course__offsets_8c.html
@@ -192,7 +192,7 @@ Variables
-
+
@@ -211,7 +211,6 @@ Variables
{0x00000000, 0x0000, 0x0000, 0x0},
}
-
@@ -227,6 +226,7 @@ Variables
u8 gTextureSignBackside[]
+
u8 gTextureSignFallingRocks[]
diff --git a/classes.html b/classes.html
index 1dacef650..2894b86ad 100644
--- a/classes.html
+++ b/classes.html
@@ -134,7 +134,7 @@ $(function(){initNavTree('classes.html',''); initResizable(); });
Instrument ISVDbg ItemBox ItemWindowObjects
K
-KartBoundingBoxCorner KiwanoFruit
+KartAIBehaviour KartBoundingBoxCorner KiwanoFruit
L
ldiv_t lldiv_t
@@ -161,7 +161,7 @@ $(function(){initNavTree('classes.html',''); initResizable(); });
TemporaryPool test Test ThwompSpawn TrackSections TrackWaypoint TrainCar TrainCarStuff TrainStuff TripleShellParent
U
-unexpiredActors union_D_802BFB80 Unk1Pool Unk_800E9F7C Unk_800EA06C Unk_8018EFD8 Unk_D_800E70A0 UnkActorSpawnData UnkCameraInner UnkCommonTextureStruct0 UnkEntry UnkPlayerInner UnkPlayerStruct258 UnkPool UnkStr_802AA7C8 unkStruct unkStruct2 unkStruct3 UnkStruct8018EF18 UnkStruct80287560 UnkStruct802AF7B4 UnkStruct_46D0 UnkStruct_800DC5EC UnkStruct_800DDB40 UnkStruct_800DDB68 UnkStruct_8015F584 UnkStruct_8018E7E8 UnkStruct_80287500 UnkStruct_802B53C8 UnkStruct_802B8CD4 uObjBg uObjBg_t uObjMtx uObjMtx_t uObjScaleBg_t uObjSprite uObjSprite_t uObjSubMtx uObjSubMtx_t uObjTxSprite uObjTxtr uObjTxtrBlock_t uObjTxtrTile_t uObjTxtrTLUT_t
+unexpiredActors union_D_802BFB80 Unk1Pool Unk_800E9F7C Unk_800EA06C Unk_8018EFD8 Unk_D_800E70A0 UnkActorSpawnData UnkCameraInner UnkEntry UnkPlayerInner UnkPlayerStruct258 UnkPool UnkStr_802AA7C8 unkStruct unkStruct2 unkStruct3 UnkStruct8018EF18 UnkStruct80287560 UnkStruct802AF7B4 UnkStruct_46D0 UnkStruct_800DC5EC UnkStruct_800DDB40 UnkStruct_800DDB68 UnkStruct_8015F584 UnkStruct_8018E7E8 UnkStruct_80287500 UnkStruct_802B53C8 UnkStruct_802B8CD4 uObjBg uObjBg_t uObjMtx uObjMtx_t uObjScaleBg_t uObjSprite uObjSprite_t uObjSubMtx uObjSubMtx_t uObjTxSprite uObjTxtr uObjTxtrBlock_t uObjTxtrTile_t uObjTxtrTLUT_t
V
VblankHandler Vec3fs VehicleStuff VibratoState VolumeChange
diff --git a/code__80005FD0_8c.html b/code__80005FD0_8c.html
index 76774fb1e..65389f5a5 100644
--- a/code__80005FD0_8c.html
+++ b/code__80005FD0_8c.html
@@ -281,18 +281,18 @@ Functions
s32 func_8001168C (PathNoY *pathDest , TrackWaypoint *pathSrc , s32 numWaypoints )
-void func_80011A5C (void )
-
-void func_80011AB8 (s32 index)
-
-void func_80011AE4 (s32 index)
-
-void func_80011B14 (s32 playerId, Player *player)
-
-void func_80011D48 (s32 playerIndex , Player *player)
-
-void func_80011E38 (s32 playerIndex )
-
+void copy_courses_kart_ai_behaviour (void )
+
+void reset_kart_ai_behaviour_none (s32 playerIndex )
+
+void reset_kart_ai_behaviour (s32 playerIndex )
+
+void kart_ai_behaviour_start (s32 playerId, Player *player)
+
+void kart_ai_behaviour_end (s32 playerIndex , Player *player)
+
+void kart_ai_behaviour (s32 playerIndex )
+
void func_80011EC0 (s32 arg0 , Player *player, s32 arg2, u16 arg3)
void func_800120C8 (void )
@@ -459,8 +459,8 @@ Functions
void func_8001AB00 (void )
-void cpu_decisions_branch_item (s32 arg0 , s16 *arg1 , s32 arg2)
-
+void kart_ai_decisions_branch_item (s32 arg0 , s16 *arg1 , s32 arg2)
+
void func_8001ABE0 (UNUSED s32 arg0 , UNUSED D_801642D8_entry *arg1 )
void func_8001ABEC (struct struct_801642D8 *arg0 )
@@ -486,8 +486,8 @@ Variables
s16 D_80162EB2
-UnkCommonTextureStruct0 * D_80162EB8 [20]
-
+KartAIBehaviour * gCoursesKartAIBehaviour [NUM_COURSES -1]
+
s32 D_80162F08 [2]
s16 D_80162F10 [30]
@@ -572,14 +572,14 @@ Variables
s32 D_80163288 [10]
-UnkCommonTextureStruct0 * D_801632B0
-
-u16 D_801632B8 [12]
-
-u16 D_801632D0 [12]
-
-u16 D_801632E8 [12]
-
+KartAIBehaviour * sCurrentKartAIBehaviour
+
+u16 gCurrentKartAIBehaviourId [12]
+
+u16 gPreviousKartAIBehaviourId [12]
+
+u16 gKartAIBehaviourState [12]
+
s16 D_80163300 [12]
u16 D_80163318 [12]
@@ -592,8 +592,8 @@ Variables
u16 D_8016334C [2]
-u16 D_80163350 [12]
-
+u16 gSpeedKartAIBehaviour [12]
+
s32 D_80163368 [4]
s32 D_80163378
@@ -1295,29 +1295,30 @@ Here is the caller graph for this function:
-
-◆ cpu_decisions_branch_item()
+
+◆ copy_courses_kart_ai_behaviour()
- void cpu_decisions_branch_item
+ void copy_courses_kart_ai_behaviour
(
- s32 arg0 ,
-
-
-
+ void )
- s16 * arg1 ,
-
-
-
-
- s32 arg2 )
@@ -2922,7 +2923,7 @@ Here is the caller graph for this function:
@@ -3293,151 +3294,6 @@ Here is the caller graph for this function:
-
-
-
-◆ func_80011A5C()
-
-
-
-
-
- void func_80011A5C
- (
- void )
-
-
-
-
-
-
-◆ func_80011AB8()
-
-
-
-
-
- void func_80011AB8
- (
- s32 index )
-
-
-
-
-
-
-◆ func_80011AE4()
-
-
-
-
-
- void func_80011AE4
- (
- s32 index )
-
-
-
-
-
-
-
-
-◆ func_80011B14()
-
-
-
-
-
- void func_80011B14
- (
- s32 playerId ,
-
-
-
-
- Player * player )
-
-
-
-
-
-◆ func_80011D48()
-
-
-
-
-
- void func_80011D48
- (
- s32 playerIndex ,
-
-
-
-
- Player * player )
-
-
-
-
-
-◆ func_80011E38()
-
-
-
-
-
- void func_80011E38
- (
- s32 playerIndex )
-
-
-
-
@@ -3471,12 +3327,12 @@ Here is the call graph for this function:
@@ -6184,6 +6040,111 @@ Here is the caller graph for this function:
+
+
+
+◆ kart_ai_behaviour()
+
+
+
+
+
+ void kart_ai_behaviour
+ (
+ s32 playerIndex )
+
+
+
+
+
+
+◆ kart_ai_behaviour_end()
+
+
+
+
+
+ void kart_ai_behaviour_end
+ (
+ s32 playerIndex ,
+
+
+
+
+ Player * player )
+
+
+
+
+
+◆ kart_ai_behaviour_start()
+
+
+
+
+
+ void kart_ai_behaviour_start
+ (
+ s32 playerId ,
+
+
+
+
+ Player * player )
+
+
+
+
+
+◆ kart_ai_decisions_branch_item()
+
+
+
+
+
+ void kart_ai_decisions_branch_item
+ (
+ s32 arg0 ,
+
+
+
+
+ s16 * arg1 ,
+
+
+
+
+ s32 arg2 )
+
+
+
+
@@ -6210,6 +6171,45 @@ Here is the caller graph for this function:
+
+
+
+◆ reset_kart_ai_behaviour()
+
+
+
+
+
+ void reset_kart_ai_behaviour
+ (
+ s32 playerIndex )
+
+
+
+
+
+
+
+
+◆ reset_kart_ai_behaviour_none()
+
+
+
+
+
+ void reset_kart_ai_behaviour_none
+ (
+ s32 playerIndex )
+
+
+
+
@@ -9052,20 +9052,6 @@ Here is the caller graph for this function:
-
-
-
-◆ D_80162EB8
-
-
@@ -9642,62 +9628,6 @@ Here is the caller graph for this function:
-
-
-
-◆ D_801632B0
-
-
-
-◆ D_801632B8
-
-
-
-
-
- u16 D_801632B8[12]
-
-
-
-
-
-
-
-◆ D_801632D0
-
-
-
-
-
- u16 D_801632D0[12]
-
-
-
-
-
-
-
-◆ D_801632E8
-
-
-
-
-
- u16 D_801632E8[12]
-
-
-
-
@@ -9782,20 +9712,6 @@ Here is the caller graph for this function:
-
-
-
-◆ D_80163350
-
-
-
-
-
- u16 D_80163350[12]
-
-
-
-
@@ -11086,6 +11002,34 @@ Here is the caller graph for this function:
+
+
+
+◆ gCoursesKartAIBehaviour
+
+
+
+◆ gCurrentKartAIBehaviourId
+
+
+
+
+
+ u16 gCurrentKartAIBehaviourId[12]
+
+
+
+
@@ -11114,6 +11058,20 @@ Here is the caller graph for this function:
+
+
+
+◆ gKartAIBehaviourState
+
+
+
+
+
+ u16 gKartAIBehaviourState[12]
+
+
+
+
@@ -11198,6 +11156,20 @@ Here is the caller graph for this function:
+
+
+
+◆ gPreviousKartAIBehaviourId
+
+
+
+
+
+ u16 gPreviousKartAIBehaviourId[12]
+
+
+
+
@@ -11212,6 +11184,20 @@ Here is the caller graph for this function:
+
+
+
+◆ gSpeedKartAIBehaviour
+
+
+
+
+
+ u16 gSpeedKartAIBehaviour[12]
+
+
+
+
@@ -11282,6 +11268,20 @@ Here is the caller graph for this function:
+
+
+
+◆ sCurrentKartAIBehaviour
+
+
diff --git a/code__80005FD0_8c.js b/code__80005FD0_8c.js
index 73e15e2b0..f50ff9b9c 100644
--- a/code__80005FD0_8c.js
+++ b/code__80005FD0_8c.js
@@ -4,7 +4,7 @@ var code__80005FD0_8c =
[ "add_blue_shell_in_unexpired_actor_list", "code__80005FD0_8c.html#a8d5e85372f25e4b12d62edcc131bf7ae", null ],
[ "add_green_shell_in_unexpired_actor_list", "code__80005FD0_8c.html#a3da5a7898fa91355d9cb394860db7904", null ],
[ "add_red_shell_in_unexpired_actor_list", "code__80005FD0_8c.html#a049aa28f9db56c36a8ea389644629029", null ],
- [ "cpu_decisions_branch_item", "code__80005FD0_8c.html#a4d8b2e480ae893503546c6b66dadca37", null ],
+ [ "copy_courses_kart_ai_behaviour", "code__80005FD0_8c.html#a9556d944d312a1fa941c641f140a6e13", null ],
[ "delete_actor_in_unexpired_actor_list", "code__80005FD0_8c.html#ad301b978cdd3c4cc190b10be050d51d8", null ],
[ "func_80005FD0", "code__80005FD0_8c.html#ac0d96d9d8c5772c7fe5edbb8da736086", null ],
[ "func_80006018", "code__80005FD0_8c.html#af639a4e2e4579c87c7cb1660bc901724", null ],
@@ -64,12 +64,6 @@ var code__80005FD0_8c =
[ "func_80010FA0", "code__80005FD0_8c.html#ad22ec1d3413eebae418d5d0a1bbbe6a8", null ],
[ "func_80011014", "code__80005FD0_8c.html#a61ae2730a32b235133589360c72a1eeb", null ],
[ "func_8001168C", "code__80005FD0_8c.html#a44ea4a37a75c21ba00822cc689a15e00", null ],
- [ "func_80011A5C", "code__80005FD0_8c.html#ae4d90ba9d8d145040b3d5370fd6214c2", null ],
- [ "func_80011AB8", "code__80005FD0_8c.html#afc15e6d12127dce2dd0c43d6d629cbf0", null ],
- [ "func_80011AE4", "code__80005FD0_8c.html#a663102e73b13382f081d57c9902f9b1a", null ],
- [ "func_80011B14", "code__80005FD0_8c.html#a2c961ce2c41f64109dbee0ae911c5b70", null ],
- [ "func_80011D48", "code__80005FD0_8c.html#a0b337cbb5859cec41c77d3143230bd19", null ],
- [ "func_80011E38", "code__80005FD0_8c.html#a2743286b730195fe81eb86609d410c51", null ],
[ "func_80011EC0", "code__80005FD0_8c.html#ab9e417f5a1f4a26784ba44c12e541087", null ],
[ "func_800120C8", "code__80005FD0_8c.html#ae55b4aa41355fb896a91e3073d53a48d", null ],
[ "func_80012190", "code__80005FD0_8c.html#a0000fc869242ecf8353c04c93cc4b850", null ],
@@ -159,7 +153,13 @@ var code__80005FD0_8c =
[ "func_8001C42C", "code__80005FD0_8c.html#afbc58d59e671bfa6c0b95008ab3caa02", null ],
[ "generate_player_smoke", "code__80005FD0_8c.html#a1d19438c5488f2963014e5c3e6513d4f", null ],
[ "init_course_vehicles", "code__80005FD0_8c.html#afd6fa1e9b8e8378fffcaa462fdc81ef6", null ],
+ [ "kart_ai_behaviour", "code__80005FD0_8c.html#a9a4f1a7a970233b101188d72d9e53083", null ],
+ [ "kart_ai_behaviour_end", "code__80005FD0_8c.html#aae523b4bfc66a441f4cbe7859990a1d9", null ],
+ [ "kart_ai_behaviour_start", "code__80005FD0_8c.html#a07cf35384a2eeb7de1f208edb762432b", null ],
+ [ "kart_ai_decisions_branch_item", "code__80005FD0_8c.html#a254e5a4b3691d43c925c2b25d2735ef9", null ],
[ "process_path_data", "code__80005FD0_8c.html#ae7c8290f29fcf7fcdd547737e496bc98", null ],
+ [ "reset_kart_ai_behaviour", "code__80005FD0_8c.html#a30eea77e5bee3fcb6bf9ef9aaf2d3f27", null ],
+ [ "reset_kart_ai_behaviour_none", "code__80005FD0_8c.html#a64aaba5b7fa8c71dfc9168623b3b7cdf", null ],
[ "set_bomb_kart_spawn_positions", "code__80005FD0_8c.html#ada59072ef0e7fec8eb6eeaabdc4ebe03", null ],
[ "set_places", "code__80005FD0_8c.html#a52731d6b2880816d8559df507cbdb912", null ],
[ "update_vehicle_paddle_boats", "code__80005FD0_8c.html#a729f7f5e21d05aa84945ba750d554c76", null ],
@@ -359,7 +359,6 @@ var code__80005FD0_8c =
[ "D_80162E70", "code__80005FD0_8c.html#a0f1bec6a948cfc6fb38f786373418818", null ],
[ "D_80162EB0", "code__80005FD0_8c.html#aea1b0842597217be22e4a206f8e04f14", null ],
[ "D_80162EB2", "code__80005FD0_8c.html#a67b8b27a93b08bee86ed5f88a479e2e3", null ],
- [ "D_80162EB8", "code__80005FD0_8c.html#a020095e09f4607d7a85f2868d41e8943", null ],
[ "D_80162F08", "code__80005FD0_8c.html#a529394d61a9bdf4bf7b893215aaa4c7a", null ],
[ "D_80162F10", "code__80005FD0_8c.html#a013e5be3540bb9a84d0fe3e792065d85", null ],
[ "D_80162F50", "code__80005FD0_8c.html#a077445bff102abad85070a526cc8c1ec", null ],
@@ -401,17 +400,12 @@ var code__80005FD0_8c =
[ "D_80163258", "code__80005FD0_8c.html#a8174e362dd05708358fc7093bb258697", null ],
[ "D_80163270", "code__80005FD0_8c.html#ad70405545b52339efe5ec79c8ed233ae", null ],
[ "D_80163288", "code__80005FD0_8c.html#ae6f6366b2c0bcfdee917fc3786d1ec56", null ],
- [ "D_801632B0", "code__80005FD0_8c.html#a81eb70756da01891637f2486972f03e2", null ],
- [ "D_801632B8", "code__80005FD0_8c.html#aee579b2b0aee89f69af4af8a402d3723", null ],
- [ "D_801632D0", "code__80005FD0_8c.html#a530da8fc2f6814fae90729a6675d77da", null ],
- [ "D_801632E8", "code__80005FD0_8c.html#aa962a830815135598c04fd3cfd4ea2d2", null ],
[ "D_80163300", "code__80005FD0_8c.html#a16896d2171a9e2d7441052dc7b642cea", null ],
[ "D_80163318", "code__80005FD0_8c.html#a41fe7bd62064dd1534a7ca2ecd698887", null ],
[ "D_80163330", "code__80005FD0_8c.html#ab0b9161a98cc15f083155da26770de56", null ],
[ "D_80163344", "code__80005FD0_8c.html#a327cc5e23cd81eee85af03fd418dc823", null ],
[ "D_80163348", "code__80005FD0_8c.html#aa7c70f1dab9d1720e58e716d804a88da", null ],
[ "D_8016334C", "code__80005FD0_8c.html#a4cb2366d644b1b6d3102773b2b9e6cf2", null ],
- [ "D_80163350", "code__80005FD0_8c.html#a89a43998c88f7c5975c78d0cb1d6378e", null ],
[ "D_80163368", "code__80005FD0_8c.html#a474d083b08d5beb53fae36928f4e66e4", null ],
[ "D_80163378", "code__80005FD0_8c.html#ae86663983b69401b41ca92ac3a0e16d0", null ],
[ "D_8016337C", "code__80005FD0_8c.html#ac6aa3fef64517b25aea90811365e0453", null ],
@@ -504,19 +498,25 @@ var code__80005FD0_8c =
[ "gCarList", "code__80005FD0_8c.html#a98edd6c555769caa23ca17968301ac2b", null ],
[ "gCourseCompletionPercentByPlayerId", "code__80005FD0_8c.html#ac7306c0a90875ea7942d2e8f4cfdaf57", null ],
[ "gCourseCompletionPercentByRank", "code__80005FD0_8c.html#aa783cfef589f97380a189a6341d39593", null ],
+ [ "gCoursesKartAIBehaviour", "code__80005FD0_8c.html#aceb488bcef6304a99e2c8c6e497b1af9", null ],
+ [ "gCurrentKartAIBehaviourId", "code__80005FD0_8c.html#a54cab8f2f2a9395eec7e11f66931d38b", null ],
[ "gGPCurrentRacePlayerIdByRank", "code__80005FD0_8c.html#a7e8fac2e19a8c70eae68b7b1ebb7d089", null ],
[ "gGPCurrentRaceRankByPlayerId", "code__80005FD0_8c.html#aae4abfeb9979a537a0a4b46745e46c87", null ],
+ [ "gKartAIBehaviourState", "code__80005FD0_8c.html#a5ecf468ab99c9721d4d7367a8ebdcb5b", null ],
[ "gLapCompletionPercentByPlayerId", "code__80005FD0_8c.html#a08982160b5c1b69681625f490d779d85", null ],
[ "gLapCountByPlayerId", "code__80005FD0_8c.html#a0097817f675c53b5b3f3372066cdc4b0", null ],
[ "gNearestWaypointByCameraId", "code__80005FD0_8c.html#ae165abb8965e2d26b98bec58a1064417", null ],
[ "gNearestWaypointByPlayerId", "code__80005FD0_8c.html#a5cb127e00f40f2c98ada63fe7bbf6e04", null ],
[ "gPaddleBoats", "code__80005FD0_8c.html#ad444ce43e308ce5fd9cb71ce0aca3187", null ],
[ "gPathIndexByPlayerId", "code__80005FD0_8c.html#a0b26bdf729078d93a000712adc0d1b13", null ],
+ [ "gPreviousKartAIBehaviourId", "code__80005FD0_8c.html#a59c87a1c6c7207f8762fdbcab348db5e", null ],
[ "gSchoolBusList", "code__80005FD0_8c.html#a3d59d1ae4786bf64a71c2a015160e7af", null ],
+ [ "gSpeedKartAIBehaviour", "code__80005FD0_8c.html#aa3b41537c8bf538185d58da75052824c", null ],
[ "gTankerTruckList", "code__80005FD0_8c.html#af4d9bb3e12dd9902c5992c5c064a0fc7", null ],
[ "gTrainList", "code__80005FD0_8c.html#a2dc210a40d4102b45970958fee517232", null ],
[ "gUnexpiredActorsList", "code__80005FD0_8c.html#a84f9a428f9485f5a469a669ee4f0777b", null ],
[ "gWaypointCountByPathIndex", "code__80005FD0_8c.html#ab9c90834732ff4f23dce6c23cd508fa3", null ],
[ "isCrossingTriggeredByIndex", "code__80005FD0_8c.html#a83af9aa3b6352cd4a408bb0525bf442f", null ],
+ [ "sCurrentKartAIBehaviour", "code__80005FD0_8c.html#a0b1fd7c1ac38c08d1f26cbfe60fd9dab", null ],
[ "unk_code_80005FD0_pad", "code__80005FD0_8c.html#a7473afe7e772bc76f862d6f6c4a13e6c", null ]
];
\ No newline at end of file
diff --git a/code__80005FD0_8c_a0000fc869242ecf8353c04c93cc4b850_icgraph.svg b/code__80005FD0_8c_a0000fc869242ecf8353c04c93cc4b850_icgraph.svg
index d51242794..c23e80b29 100644
--- a/code__80005FD0_8c_a0000fc869242ecf8353c04c93cc4b850_icgraph.svg
+++ b/code__80005FD0_8c_a0000fc869242ecf8353c04c93cc4b850_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8c_a0056485e80d615faffaf2715a906c294_icgraph.svg b/code__80005FD0_8c_a0056485e80d615faffaf2715a906c294_icgraph.svg
index f7d9f4356..72fc81405 100644
--- a/code__80005FD0_8c_a0056485e80d615faffaf2715a906c294_icgraph.svg
+++ b/code__80005FD0_8c_a0056485e80d615faffaf2715a906c294_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8c_a0355a63eb89c8a358744c372aa1ad12a_icgraph.svg b/code__80005FD0_8c_a0355a63eb89c8a358744c372aa1ad12a_icgraph.svg
index 104b313a8..5e71dd5d9 100644
--- a/code__80005FD0_8c_a0355a63eb89c8a358744c372aa1ad12a_icgraph.svg
+++ b/code__80005FD0_8c_a0355a63eb89c8a358744c372aa1ad12a_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8c_a049637c3409649f6821951395ba8f0cb_icgraph.svg b/code__80005FD0_8c_a049637c3409649f6821951395ba8f0cb_icgraph.svg
index df2b27a12..3d8d86a06 100644
--- a/code__80005FD0_8c_a049637c3409649f6821951395ba8f0cb_icgraph.svg
+++ b/code__80005FD0_8c_a049637c3409649f6821951395ba8f0cb_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8c_a05aed26eab2d4e00a5fe024e7af2eda1_cgraph.svg b/code__80005FD0_8c_a05aed26eab2d4e00a5fe024e7af2eda1_cgraph.svg
index 7f185bd2a..ef9576cd0 100644
--- a/code__80005FD0_8c_a05aed26eab2d4e00a5fe024e7af2eda1_cgraph.svg
+++ b/code__80005FD0_8c_a05aed26eab2d4e00a5fe024e7af2eda1_cgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8c_a05aed26eab2d4e00a5fe024e7af2eda1_icgraph.svg b/code__80005FD0_8c_a05aed26eab2d4e00a5fe024e7af2eda1_icgraph.svg
index 08e39ee0a..a292a8baa 100644
--- a/code__80005FD0_8c_a05aed26eab2d4e00a5fe024e7af2eda1_icgraph.svg
+++ b/code__80005FD0_8c_a05aed26eab2d4e00a5fe024e7af2eda1_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8c_a05d157370926e46f3be0d52c84ef4e93_cgraph.svg b/code__80005FD0_8c_a05d157370926e46f3be0d52c84ef4e93_cgraph.svg
index c39fad9bb..fb94e2f4e 100644
--- a/code__80005FD0_8c_a05d157370926e46f3be0d52c84ef4e93_cgraph.svg
+++ b/code__80005FD0_8c_a05d157370926e46f3be0d52c84ef4e93_cgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8c_a05d157370926e46f3be0d52c84ef4e93_icgraph.svg b/code__80005FD0_8c_a05d157370926e46f3be0d52c84ef4e93_icgraph.svg
index 17c6a7623..313ffc60c 100644
--- a/code__80005FD0_8c_a05d157370926e46f3be0d52c84ef4e93_icgraph.svg
+++ b/code__80005FD0_8c_a05d157370926e46f3be0d52c84ef4e93_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8c_a06783cccfdd317d1f883612230c6cf5c_icgraph.map b/code__80005FD0_8c_a06783cccfdd317d1f883612230c6cf5c_icgraph.map
index 3868e546b..5c879645d 100644
--- a/code__80005FD0_8c_a06783cccfdd317d1f883612230c6cf5c_icgraph.map
+++ b/code__80005FD0_8c_a06783cccfdd317d1f883612230c6cf5c_icgraph.map
@@ -1,29 +1,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -51,13 +51,13 @@
-
+
-
+
-
+
-
+
@@ -70,44 +70,44 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code__80005FD0_8c_a06783cccfdd317d1f883612230c6cf5c_icgraph.md5 b/code__80005FD0_8c_a06783cccfdd317d1f883612230c6cf5c_icgraph.md5
index 0a83806df..abb6c1f68 100644
--- a/code__80005FD0_8c_a06783cccfdd317d1f883612230c6cf5c_icgraph.md5
+++ b/code__80005FD0_8c_a06783cccfdd317d1f883612230c6cf5c_icgraph.md5
@@ -1 +1 @@
-a6131bf810ce9f7e98653b416a7768ad
\ No newline at end of file
+cd84650b235eb5745a56152bc2b8f0a4
\ No newline at end of file
diff --git a/code__80005FD0_8c_a06783cccfdd317d1f883612230c6cf5c_icgraph.svg b/code__80005FD0_8c_a06783cccfdd317d1f883612230c6cf5c_icgraph.svg
index b35816608..ea24f1f00 100644
--- a/code__80005FD0_8c_a06783cccfdd317d1f883612230c6cf5c_icgraph.svg
+++ b/code__80005FD0_8c_a06783cccfdd317d1f883612230c6cf5c_icgraph.svg
@@ -46,9 +46,9 @@
@@ -58,8 +58,8 @@ var sectionId = 'dynsection-27';
Node1
-
-func_800098FC
+
+func_800098FC
@@ -67,9 +67,9 @@ var sectionId = 'dynsection-27';
Node2
-
-apply_hit_by_item_sound
-_effect
+
+apply_hit_by_item_sound
+_effect
@@ -77,8 +77,8 @@ var sectionId = 'dynsection-27';
Node1->Node2
-
-
+
+
@@ -86,9 +86,9 @@ var sectionId = 'dynsection-27';
Node28
-
-apply_hit_rotating
-_sound_effect
+
+apply_hit_rotating
+_sound_effect
@@ -96,8 +96,8 @@ var sectionId = 'dynsection-27';
Node1->Node28
-
-
+
+
@@ -105,8 +105,8 @@ var sectionId = 'dynsection-27';
Node29
-
-apply_hit_sound_effect
+
+apply_hit_sound_effect
@@ -114,8 +114,8 @@ var sectionId = 'dynsection-27';
Node1->Node29
-
-
+
+
@@ -123,9 +123,9 @@ var sectionId = 'dynsection-27';
Node35
-
-apply_reverse_sound
-_effect
+
+apply_reverse_sound
+_effect
@@ -133,8 +133,8 @@ var sectionId = 'dynsection-27';
Node1->Node35
-
-
+
+
@@ -142,8 +142,8 @@ var sectionId = 'dynsection-27';
Node36
-
-func_8008C528
+
+func_8008C528
@@ -151,8 +151,8 @@ var sectionId = 'dynsection-27';
Node1->Node36
-
-
+
+
@@ -160,8 +160,8 @@ var sectionId = 'dynsection-27';
Node37
-
-func_8008C73C
+
+func_8008C73C
@@ -169,8 +169,8 @@ var sectionId = 'dynsection-27';
Node1->Node37
-
-
+
+
@@ -178,8 +178,8 @@ var sectionId = 'dynsection-27';
Node3
-
-apply_sound_effect
+
+apply_sound_effect
@@ -187,8 +187,8 @@ var sectionId = 'dynsection-27';
Node2->Node3
-
-
+
+
@@ -196,8 +196,8 @@ var sectionId = 'dynsection-27';
Node4
-
-func_8002B830
+
+func_8002B830
@@ -205,17 +205,17 @@ var sectionId = 'dynsection-27';
Node3->Node4
-
-
+
+
Node5
-
-
-control_cpu_movement
+
+
+control_kart_ai_movement
@@ -223,8 +223,8 @@ var sectionId = 'dynsection-27';
Node4->Node5
-
-
+
+
@@ -232,8 +232,8 @@ var sectionId = 'dynsection-27';
Node18
-
-func_8002D268
+
+func_8002D268
@@ -241,8 +241,8 @@ var sectionId = 'dynsection-27';
Node4->Node18
-
-
+
+
@@ -250,8 +250,8 @@ var sectionId = 'dynsection-27';
Node26
-
-func_8002E594
+
+func_8002E594
@@ -259,8 +259,8 @@ var sectionId = 'dynsection-27';
Node4->Node26
-
-
+
+
@@ -268,8 +268,8 @@ var sectionId = 'dynsection-27';
Node27
-
-func_80038C6C
+
+func_80038C6C
@@ -277,8 +277,8 @@ var sectionId = 'dynsection-27';
Node4->Node27
-
-
+
+
@@ -295,8 +295,8 @@ var sectionId = 'dynsection-27';
Node5->Node6
-
-
+
+
@@ -529,8 +529,8 @@ var sectionId = 'dynsection-27';
Node18->Node6
-
-
+
+
@@ -547,8 +547,8 @@ var sectionId = 'dynsection-27';
Node18->Node19
-
-
+
+
@@ -565,8 +565,8 @@ var sectionId = 'dynsection-27';
Node18->Node20
-
-
+
+
@@ -583,8 +583,8 @@ var sectionId = 'dynsection-27';
Node18->Node21
-
-
+
+
@@ -700,8 +700,8 @@ var sectionId = 'dynsection-27';
Node26->Node6
-
-
+
+
@@ -709,8 +709,8 @@ var sectionId = 'dynsection-27';
Node26->Node19
-
-
+
+
@@ -718,8 +718,8 @@ var sectionId = 'dynsection-27';
Node26->Node20
-
-
+
+
@@ -727,8 +727,8 @@ var sectionId = 'dynsection-27';
Node27->Node7
-
-
+
+
@@ -736,8 +736,8 @@ var sectionId = 'dynsection-27';
Node28->Node3
-
-
+
+
@@ -745,8 +745,8 @@ var sectionId = 'dynsection-27';
Node29->Node3
-
-
+
+
@@ -754,8 +754,8 @@ var sectionId = 'dynsection-27';
Node30
-
-apply_lightning_effect
+
+apply_lightning_effect
@@ -763,8 +763,8 @@ var sectionId = 'dynsection-27';
Node29->Node30
-
-
+
+
@@ -772,8 +772,8 @@ var sectionId = 'dynsection-27';
Node32
-
-collision_yoshi_egg
+
+collision_yoshi_egg
@@ -781,8 +781,8 @@ var sectionId = 'dynsection-27';
Node29->Node32
-
-
+
+
@@ -790,9 +790,9 @@ var sectionId = 'dynsection-27';
Node33
-
-evaluate_collision
-_between_player_actor
+
+evaluate_collision
+_between_player_actor
@@ -800,8 +800,8 @@ var sectionId = 'dynsection-27';
Node29->Node33
-
-
+
+
@@ -809,8 +809,8 @@ var sectionId = 'dynsection-27';
Node31
-
-apply_effect
+
+apply_effect
@@ -818,8 +818,8 @@ var sectionId = 'dynsection-27';
Node30->Node31
-
-
+
+
@@ -827,8 +827,8 @@ var sectionId = 'dynsection-27';
Node31->Node5
-
-
+
+
@@ -836,8 +836,8 @@ var sectionId = 'dynsection-27';
Node31->Node18
-
-
+
+
@@ -845,8 +845,8 @@ var sectionId = 'dynsection-27';
Node31->Node26
-
-
+
+
@@ -854,8 +854,8 @@ var sectionId = 'dynsection-27';
Node31->Node27
-
-
+
+
@@ -863,8 +863,8 @@ var sectionId = 'dynsection-27';
Node32->Node33
-
-
+
+
@@ -882,8 +882,8 @@ var sectionId = 'dynsection-27';
Node33->Node34
-
-
+
+
@@ -900,8 +900,8 @@ var sectionId = 'dynsection-27';
Node35->Node3
-
-
+
+
@@ -909,8 +909,8 @@ var sectionId = 'dynsection-27';
Node36->Node3
-
-
+
+
@@ -918,8 +918,8 @@ var sectionId = 'dynsection-27';
Node37->Node3
-
-
+
+
@@ -927,8 +927,8 @@ var sectionId = 'dynsection-27';
Node38
-
-func_8002B9CC
+
+func_8002B9CC
@@ -936,8 +936,8 @@ var sectionId = 'dynsection-27';
Node37->Node38
-
-
+
+
@@ -945,8 +945,8 @@ var sectionId = 'dynsection-27';
Node40
-
-func_8008CDC0
+
+func_8008CDC0
@@ -954,8 +954,8 @@ var sectionId = 'dynsection-27';
Node37->Node40
-
-
+
+
@@ -963,8 +963,8 @@ var sectionId = 'dynsection-27';
Node41
-
-func_8008CEB0
+
+func_8008CEB0
@@ -972,8 +972,8 @@ var sectionId = 'dynsection-27';
Node37->Node41
-
-
+
+
@@ -981,8 +981,8 @@ var sectionId = 'dynsection-27';
Node42
-
-func_8008D170
+
+func_8008D170
@@ -990,8 +990,8 @@ var sectionId = 'dynsection-27';
Node37->Node42
-
-
+
+
@@ -999,8 +999,8 @@ var sectionId = 'dynsection-27';
Node39
-
-func_8002C7E4
+
+func_8002C7E4
@@ -1008,8 +1008,8 @@ var sectionId = 'dynsection-27';
Node38->Node39
-
-
+
+
@@ -1017,8 +1017,8 @@ var sectionId = 'dynsection-27';
Node39->Node18
-
-
+
+
@@ -1026,8 +1026,8 @@ var sectionId = 'dynsection-27';
Node39->Node26
-
-
+
+
@@ -1035,8 +1035,8 @@ var sectionId = 'dynsection-27';
Node40->Node3
-
-
+
+
@@ -1044,8 +1044,8 @@ var sectionId = 'dynsection-27';
Node41->Node31
-
-
+
+
@@ -1053,8 +1053,8 @@ var sectionId = 'dynsection-27';
Node42->Node31
-
-
+
+
diff --git a/code__80005FD0_8c_a06783cccfdd317d1f883612230c6cf5c_icgraph_org.svg b/code__80005FD0_8c_a06783cccfdd317d1f883612230c6cf5c_icgraph_org.svg
index 337b18553..a0886d563 100644
--- a/code__80005FD0_8c_a06783cccfdd317d1f883612230c6cf5c_icgraph_org.svg
+++ b/code__80005FD0_8c_a06783cccfdd317d1f883612230c6cf5c_icgraph_org.svg
@@ -4,16 +4,16 @@
-
+
func_800098FC
Node1
-
-func_800098FC
+
+func_800098FC
@@ -21,9 +21,9 @@
Node2
-
-apply_hit_by_item_sound
-_effect
+
+apply_hit_by_item_sound
+_effect
@@ -31,8 +31,8 @@
Node1->Node2
-
-
+
+
@@ -40,9 +40,9 @@
Node28
-
-apply_hit_rotating
-_sound_effect
+
+apply_hit_rotating
+_sound_effect
@@ -50,8 +50,8 @@
Node1->Node28
-
-
+
+
@@ -59,8 +59,8 @@
Node29
-
-apply_hit_sound_effect
+
+apply_hit_sound_effect
@@ -68,8 +68,8 @@
Node1->Node29
-
-
+
+
@@ -77,9 +77,9 @@
Node35
-
-apply_reverse_sound
-_effect
+
+apply_reverse_sound
+_effect
@@ -87,8 +87,8 @@
Node1->Node35
-
-
+
+
@@ -96,8 +96,8 @@
Node36
-
-func_8008C528
+
+func_8008C528
@@ -105,8 +105,8 @@
Node1->Node36
-
-
+
+
@@ -114,8 +114,8 @@
Node37
-
-func_8008C73C
+
+func_8008C73C
@@ -123,8 +123,8 @@
Node1->Node37
-
-
+
+
@@ -132,8 +132,8 @@
Node3
-
-apply_sound_effect
+
+apply_sound_effect
@@ -141,8 +141,8 @@
Node2->Node3
-
-
+
+
@@ -150,8 +150,8 @@
Node4
-
-func_8002B830
+
+func_8002B830
@@ -159,17 +159,17 @@
Node3->Node4
-
-
+
+
Node5
-
-
-control_cpu_movement
+
+
+control_kart_ai_movement
@@ -177,8 +177,8 @@
Node4->Node5
-
-
+
+
@@ -186,8 +186,8 @@
Node18
-
-func_8002D268
+
+func_8002D268
@@ -195,8 +195,8 @@
Node4->Node18
-
-
+
+
@@ -204,8 +204,8 @@
Node26
-
-func_8002E594
+
+func_8002E594
@@ -213,8 +213,8 @@
Node4->Node26
-
-
+
+
@@ -222,8 +222,8 @@
Node27
-
-func_80038C6C
+
+func_80038C6C
@@ -231,8 +231,8 @@
Node4->Node27
-
-
+
+
@@ -249,8 +249,8 @@
Node5->Node6
-
-
+
+
@@ -483,8 +483,8 @@
Node18->Node6
-
-
+
+
@@ -501,8 +501,8 @@
Node18->Node19
-
-
+
+
@@ -519,8 +519,8 @@
Node18->Node20
-
-
+
+
@@ -537,8 +537,8 @@
Node18->Node21
-
-
+
+
@@ -654,8 +654,8 @@
Node26->Node6
-
-
+
+
@@ -663,8 +663,8 @@
Node26->Node19
-
-
+
+
@@ -672,8 +672,8 @@
Node26->Node20
-
-
+
+
@@ -681,8 +681,8 @@
Node27->Node7
-
-
+
+
@@ -690,8 +690,8 @@
Node28->Node3
-
-
+
+
@@ -699,8 +699,8 @@
Node29->Node3
-
-
+
+
@@ -708,8 +708,8 @@
Node30
-
-apply_lightning_effect
+
+apply_lightning_effect
@@ -717,8 +717,8 @@
Node29->Node30
-
-
+
+
@@ -726,8 +726,8 @@
Node32
-
-collision_yoshi_egg
+
+collision_yoshi_egg
@@ -735,8 +735,8 @@
Node29->Node32
-
-
+
+
@@ -744,9 +744,9 @@
Node33
-
-evaluate_collision
-_between_player_actor
+
+evaluate_collision
+_between_player_actor
@@ -754,8 +754,8 @@
Node29->Node33
-
-
+
+
@@ -763,8 +763,8 @@
Node31
-
-apply_effect
+
+apply_effect
@@ -772,8 +772,8 @@
Node30->Node31
-
-
+
+
@@ -781,8 +781,8 @@
Node31->Node5
-
-
+
+
@@ -790,8 +790,8 @@
Node31->Node18
-
-
+
+
@@ -799,8 +799,8 @@
Node31->Node26
-
-
+
+
@@ -808,8 +808,8 @@
Node31->Node27
-
-
+
+
@@ -817,8 +817,8 @@
Node32->Node33
-
-
+
+
@@ -836,8 +836,8 @@
Node33->Node34
-
-
+
+
@@ -854,8 +854,8 @@
Node35->Node3
-
-
+
+
@@ -863,8 +863,8 @@
Node36->Node3
-
-
+
+
@@ -872,8 +872,8 @@
Node37->Node3
-
-
+
+
@@ -881,8 +881,8 @@
Node38
-
-func_8002B9CC
+
+func_8002B9CC
@@ -890,8 +890,8 @@
Node37->Node38
-
-
+
+
@@ -899,8 +899,8 @@
Node40
-
-func_8008CDC0
+
+func_8008CDC0
@@ -908,8 +908,8 @@
Node37->Node40
-
-
+
+
@@ -917,8 +917,8 @@
Node41
-
-func_8008CEB0
+
+func_8008CEB0
@@ -926,8 +926,8 @@
Node37->Node41
-
-
+
+
@@ -935,8 +935,8 @@
Node42
-
-func_8008D170
+
+func_8008D170
@@ -944,8 +944,8 @@
Node37->Node42
-
-
+
+
@@ -953,8 +953,8 @@
Node39
-
-func_8002C7E4
+
+func_8002C7E4
@@ -962,8 +962,8 @@
Node38->Node39
-
-
+
+
@@ -971,8 +971,8 @@
Node39->Node18
-
-
+
+
@@ -980,8 +980,8 @@
Node39->Node26
-
-
+
+
@@ -989,8 +989,8 @@
Node40->Node3
-
-
+
+
@@ -998,8 +998,8 @@
Node41->Node31
-
-
+
+
@@ -1007,8 +1007,8 @@
Node42->Node31
-
-
+
+
diff --git a/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_cgraph.map b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_cgraph.map
new file mode 100644
index 000000000..a4ec02def
--- /dev/null
+++ b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_cgraph.map
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_cgraph.md5 b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_cgraph.md5
new file mode 100644
index 000000000..c9443e595
--- /dev/null
+++ b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_cgraph.md5
@@ -0,0 +1 @@
+2c3dfd73505693d1122566613f08ff8a
\ No newline at end of file
diff --git a/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_cgraph.svg b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_cgraph.svg
new file mode 100644
index 000000000..134b75103
--- /dev/null
+++ b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_cgraph.svg
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+kart_ai_behaviour_start
+
+
+Node1
+
+
+kart_ai_behaviour_start
+
+
+
+
+
+Node2
+
+
+func_80011EC0
+
+
+
+
+
+Node1->Node2
+
+
+
+
+
+
+
+
+Node3
+
+
+kart_hop
+
+
+
+
+
+Node1->Node3
+
+
+
+
+
+
+
+
+Node5
+
+
+reset_kart_ai_behaviour_none
+
+
+
+
+
+Node1->Node5
+
+
+
+
+
+
+
+
+Node2->Node3
+
+
+
+
+
+
+
+
+Node4
+
+
+func_80036C5C
+
+
+
+
+
+Node3->Node4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_cgraph_org.svg b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_cgraph_org.svg
new file mode 100644
index 000000000..147d9229d
--- /dev/null
+++ b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_cgraph_org.svg
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+kart_ai_behaviour_start
+
+
+Node1
+
+
+kart_ai_behaviour_start
+
+
+
+
+
+Node2
+
+
+func_80011EC0
+
+
+
+
+
+Node1->Node2
+
+
+
+
+
+
+
+
+Node3
+
+
+kart_hop
+
+
+
+
+
+Node1->Node3
+
+
+
+
+
+
+
+
+Node5
+
+
+reset_kart_ai_behaviour_none
+
+
+
+
+
+Node1->Node5
+
+
+
+
+
+
+
+
+Node2->Node3
+
+
+
+
+
+
+
+
+Node4
+
+
+func_80036C5C
+
+
+
+
+
+Node3->Node4
+
+
+
+
+
+
+
+
diff --git a/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_icgraph.map b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_icgraph.map
new file mode 100644
index 000000000..048db4fad
--- /dev/null
+++ b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_icgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_icgraph.md5 b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_icgraph.md5
new file mode 100644
index 000000000..aa40c0f48
--- /dev/null
+++ b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_icgraph.md5
@@ -0,0 +1 @@
+dc1463472db29a37c5cad4dbbd2175ca
\ No newline at end of file
diff --git a/code__80005FD0_8c_a0b337cbb5859cec41c77d3143230bd19_icgraph.svg b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_icgraph.svg
similarity index 62%
rename from code__80005FD0_8c_a0b337cbb5859cec41c77d3143230bd19_icgraph.svg
rename to code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_icgraph.svg
index 7466567c2..32bf655aa 100644
--- a/code__80005FD0_8c_a0b337cbb5859cec41c77d3143230bd19_icgraph.svg
+++ b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_icgraph.svg
@@ -3,9 +3,9 @@
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-
-
+
+
-
-
-
-func_80011B14
-
-
-Node1
-
-
-func_80011B14
-
-
-
-
-
-Node2
-
-
-func_80011AB8
-
-
-
-
-
-Node1->Node2
-
-
-
-
-
-
-
-
-Node3
-
-
-func_80011EC0
-
-
-
-
-
-Node1->Node3
-
-
-
-
-
-
-
-
-Node4
-
-
-func_8002AA50
-
-
-
-
-
-Node1->Node4
-
-
-
-
-
-
-
-
-Node3->Node4
-
-
-
-
-
-
-
-
-Node5
-
-
-func_80036C5C
-
-
-
-
-
-Node4->Node5
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_cgraph_org.svg b/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_cgraph_org.svg
deleted file mode 100644
index 9504d3855..000000000
--- a/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_cgraph_org.svg
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
-
-
-func_80011B14
-
-
-Node1
-
-
-func_80011B14
-
-
-
-
-
-Node2
-
-
-func_80011AB8
-
-
-
-
-
-Node1->Node2
-
-
-
-
-
-
-
-
-Node3
-
-
-func_80011EC0
-
-
-
-
-
-Node1->Node3
-
-
-
-
-
-
-
-
-Node4
-
-
-func_8002AA50
-
-
-
-
-
-Node1->Node4
-
-
-
-
-
-
-
-
-Node3->Node4
-
-
-
-
-
-
-
-
-Node5
-
-
-func_80036C5C
-
-
-
-
-
-Node4->Node5
-
-
-
-
-
-
-
-
diff --git a/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_icgraph.map b/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_icgraph.map
deleted file mode 100644
index 22e5c1c34..000000000
--- a/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_icgraph.md5 b/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_icgraph.md5
deleted file mode 100644
index addc3a6b3..000000000
--- a/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-eca2013efb8c34f887db128ccc7510b1
\ No newline at end of file
diff --git a/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_icgraph_org.svg b/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_icgraph_org.svg
deleted file mode 100644
index 26265ad3a..000000000
--- a/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_icgraph_org.svg
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-func_80011B14
-
-
-Node1
-
-
-func_80011B14
-
-
-
-
-
-Node2
-
-
-func_80011E38
-
-
-
-
-
-Node1->Node2
-
-
-
-
-
-
-
-
diff --git a/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.map b/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.map
index 6cc3cf88a..ac809e1ca 100644
--- a/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.map
+++ b/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.map
@@ -1,117 +1,117 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
diff --git a/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.md5 b/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.md5
index 6e5a82d3e..a7175a1cb 100644
--- a/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.md5
+++ b/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.md5
@@ -1 +1 @@
-df3782e795f527ede39623751c5b7a77
\ No newline at end of file
+51e6e2d17cbad94315cfe62b6c7e02be
\ No newline at end of file
diff --git a/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.svg b/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.svg
index 81fd81281..d801c65a6 100644
--- a/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.svg
+++ b/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.svg
@@ -4,7 +4,7 @@
-
+
-
+
func_8000F628
Node1
-
-func_8000F628
+
+func_8000F628
Node2
-
-
-func_8000B95C
+
+
+copy_courses_kart_ai
+_behaviour
@@ -40,17 +41,36 @@
Node1->Node2
-
-
+
+
+
+
+
+
+
+Node3
+
+
+segmented_to_virtual
+_dupe_2
+
+
+
+
+
+Node1->Node3
+
+
+
Node4
-
-
-func_80011A5C
+
+
+func_8000B95C
@@ -58,36 +78,17 @@
Node1->Node4
-
-
-
-
-
-
-
-Node5
-
-
-segmented_to_virtual
-_dupe_2
-
-
-
-
-
-Node1->Node5
-
-
-
+
+
Node6
-
-
-func_80011AB8
+
+
+func_8001AB00
@@ -95,17 +96,17 @@
Node1->Node6
-
-
+
+
Node7
-
-
-func_8001AB00
+
+
+reset_kart_ai_behaviour_none
@@ -113,17 +114,8 @@
Node1->Node7
-
-
-
-
-
-
-
-Node3
-
-
-func_8000B874
+
+
@@ -131,8 +123,17 @@
Node2->Node3
-
-
+
+
+
+
+
+
+
+Node5
+
+
+func_8000B874
@@ -140,8 +141,8 @@
Node4->Node5
-
-
+
+
diff --git a/code__80005FD0_8c_a6006f1fea11442f6e37da377af9d55d2_cgraph_org.svg b/code__80005FD0_8c_a6006f1fea11442f6e37da377af9d55d2_cgraph_org.svg
index c6a7bebea..c08f8ee26 100644
--- a/code__80005FD0_8c_a6006f1fea11442f6e37da377af9d55d2_cgraph_org.svg
+++ b/code__80005FD0_8c_a6006f1fea11442f6e37da377af9d55d2_cgraph_org.svg
@@ -4,25 +4,26 @@
-
-
+
+
func_8000F628
Node1
-
-func_8000F628
+
+func_8000F628
Node2
-
-
-func_8000B95C
+
+
+copy_courses_kart_ai
+_behaviour
@@ -30,17 +31,36 @@
Node1->Node2
-
-
+
+
+
+
+
+
+
+Node3
+
+
+segmented_to_virtual
+_dupe_2
+
+
+
+
+
+Node1->Node3
+
+
+
Node4
-
-
-func_80011A5C
+
+
+func_8000B95C
@@ -48,36 +68,17 @@
Node1->Node4
-
-
-
-
-
-
-
-Node5
-
-
-segmented_to_virtual
-_dupe_2
-
-
-
-
-
-Node1->Node5
-
-
-
+
+
Node6
-
-
-func_80011AB8
+
+
+func_8001AB00
@@ -85,17 +86,17 @@
Node1->Node6
-
-
+
+
Node7
-
-
-func_8001AB00
+
+
+reset_kart_ai_behaviour_none
@@ -103,17 +104,8 @@
Node1->Node7
-
-
-
-
-
-
-
-Node3
-
-
-func_8000B874
+
+
@@ -121,8 +113,17 @@
Node2->Node3
-
-
+
+
+
+
+
+
+
+Node5
+
+
+func_8000B874
@@ -130,8 +131,8 @@
Node4->Node5
-
-
+
+
diff --git a/code__80005FD0_8c_a6006f1fea11442f6e37da377af9d55d2_icgraph.svg b/code__80005FD0_8c_a6006f1fea11442f6e37da377af9d55d2_icgraph.svg
index 39461f4cd..24c1a2d99 100644
--- a/code__80005FD0_8c_a6006f1fea11442f6e37da377af9d55d2_icgraph.svg
+++ b/code__80005FD0_8c_a6006f1fea11442f6e37da377af9d55d2_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8c_a61ae2730a32b235133589360c72a1eeb_icgraph.svg b/code__80005FD0_8c_a61ae2730a32b235133589360c72a1eeb_icgraph.svg
index 9a53a82cd..6b85b4069 100644
--- a/code__80005FD0_8c_a61ae2730a32b235133589360c72a1eeb_icgraph.svg
+++ b/code__80005FD0_8c_a61ae2730a32b235133589360c72a1eeb_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8c_afc15e6d12127dce2dd0c43d6d629cbf0_icgraph.map b/code__80005FD0_8c_a64aaba5b7fa8c71dfc9168623b3b7cdf_icgraph.map
similarity index 76%
rename from code__80005FD0_8c_afc15e6d12127dce2dd0c43d6d629cbf0_icgraph.map
rename to code__80005FD0_8c_a64aaba5b7fa8c71dfc9168623b3b7cdf_icgraph.map
index bced29602..3d7991a2d 100644
--- a/code__80005FD0_8c_afc15e6d12127dce2dd0c43d6d629cbf0_icgraph.map
+++ b/code__80005FD0_8c_a64aaba5b7fa8c71dfc9168623b3b7cdf_icgraph.map
@@ -1,15 +1,15 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
@@ -23,11 +23,11 @@
-
+
-
-
+
+
diff --git a/code__80005FD0_8c_a64aaba5b7fa8c71dfc9168623b3b7cdf_icgraph.md5 b/code__80005FD0_8c_a64aaba5b7fa8c71dfc9168623b3b7cdf_icgraph.md5
new file mode 100644
index 000000000..4409b8521
--- /dev/null
+++ b/code__80005FD0_8c_a64aaba5b7fa8c71dfc9168623b3b7cdf_icgraph.md5
@@ -0,0 +1 @@
+c2af01eba1181d8f8fcc4838b3822840
\ No newline at end of file
diff --git a/code__80005FD0_8h_a74b917d9915fe63e39dda87a9d6e00a1_icgraph.svg b/code__80005FD0_8c_a64aaba5b7fa8c71dfc9168623b3b7cdf_icgraph.svg
similarity index 81%
rename from code__80005FD0_8h_a74b917d9915fe63e39dda87a9d6e00a1_icgraph.svg
rename to code__80005FD0_8c_a64aaba5b7fa8c71dfc9168623b3b7cdf_icgraph.svg
index 32b91c367..91c6b61f6 100644
--- a/code__80005FD0_8h_a74b917d9915fe63e39dda87a9d6e00a1_icgraph.svg
+++ b/code__80005FD0_8c_a64aaba5b7fa8c71dfc9168623b3b7cdf_icgraph.svg
@@ -3,7 +3,7 @@
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-
+
@@ -46,20 +46,20 @@
-func_80011AB8
+reset_kart_ai_behaviour_none
Node1
-
-func_80011AB8
+
+reset_kart_ai_behaviour_none
@@ -67,8 +67,8 @@ var sectionId = 'dynsection-93';
Node2
-
-func_8000F628
+
+func_8000F628
@@ -76,17 +76,17 @@ var sectionId = 'dynsection-93';
Node1->Node2
-
-
+
+
Node14
-
-
-func_80011B14
+
+
+kart_ai_behaviour_start
@@ -94,8 +94,8 @@ var sectionId = 'dynsection-93';
Node1->Node14
-
-
+
+
@@ -103,8 +103,8 @@ var sectionId = 'dynsection-93';
Node3
-
-func_8001BE78
+
+func_8001BE78
@@ -112,8 +112,8 @@ var sectionId = 'dynsection-93';
Node2->Node3
-
-
+
+
@@ -121,8 +121,8 @@ var sectionId = 'dynsection-93';
Node11
-
-func_8003C0F0
+
+func_8003C0F0
@@ -130,8 +130,8 @@ var sectionId = 'dynsection-93';
Node2->Node11
-
-
+
+
@@ -148,8 +148,8 @@ var sectionId = 'dynsection-93';
Node3->Node4
-
-
+
+
@@ -274,8 +274,8 @@ var sectionId = 'dynsection-93';
Node11->Node12
-
-
+
+
@@ -318,9 +318,9 @@ var sectionId = 'dynsection-93';
Node15
-
-
-func_80011E38
+
+
+kart_ai_behaviour
@@ -328,8 +328,8 @@ var sectionId = 'dynsection-93';
Node14->Node15
-
-
+
+
@@ -348,7 +348,7 @@ var sectionId = 'dynsection-93';
-
+
-
-
+
+
-func_80011AB8
+reset_kart_ai_behaviour_none
Node1
-
-func_80011AB8
+
+reset_kart_ai_behaviour_none
@@ -21,8 +21,8 @@
Node2
-
-func_8000F628
+
+func_8000F628
@@ -30,17 +30,17 @@
Node1->Node2
-
-
+
+
Node14
-
-
-func_80011B14
+
+
+kart_ai_behaviour_start
@@ -48,8 +48,8 @@
Node1->Node14
-
-
+
+
@@ -57,8 +57,8 @@
Node3
-
-func_8001BE78
+
+func_8001BE78
@@ -66,8 +66,8 @@
Node2->Node3
-
-
+
+
@@ -75,8 +75,8 @@
Node11
-
-func_8003C0F0
+
+func_8003C0F0
@@ -84,8 +84,8 @@
Node2->Node11
-
-
+
+
@@ -102,8 +102,8 @@
Node3->Node4
-
-
+
+
@@ -228,8 +228,8 @@
Node11->Node12
-
-
+
+
@@ -272,9 +272,9 @@
Node15
-
-
-func_80011E38
+
+
+kart_ai_behaviour
@@ -282,8 +282,8 @@
Node14->Node15
-
-
+
+
diff --git a/code__80005FD0_8c_a671c7774931a008442d74e61aff710c6_cgraph.svg b/code__80005FD0_8c_a671c7774931a008442d74e61aff710c6_cgraph.svg
index 0163ea775..0d486af2f 100644
--- a/code__80005FD0_8c_a671c7774931a008442d74e61aff710c6_cgraph.svg
+++ b/code__80005FD0_8c_a671c7774931a008442d74e61aff710c6_cgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8c_a671c7774931a008442d74e61aff710c6_icgraph.svg b/code__80005FD0_8c_a671c7774931a008442d74e61aff710c6_icgraph.svg
index 446185393..f6a1b41e7 100644
--- a/code__80005FD0_8c_a671c7774931a008442d74e61aff710c6_icgraph.svg
+++ b/code__80005FD0_8c_a671c7774931a008442d74e61aff710c6_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8c_a692938032bbc3d58e2c62a09e1be0e3a_icgraph.svg b/code__80005FD0_8c_a692938032bbc3d58e2c62a09e1be0e3a_icgraph.svg
index 5e3e24bfc..5b6df3959 100644
--- a/code__80005FD0_8c_a692938032bbc3d58e2c62a09e1be0e3a_icgraph.svg
+++ b/code__80005FD0_8c_a692938032bbc3d58e2c62a09e1be0e3a_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8c_a6c76ed702c7b86a2fed75aff5f51ae2e_icgraph.svg b/code__80005FD0_8c_a6c76ed702c7b86a2fed75aff5f51ae2e_icgraph.svg
index 18c1b061f..9d4b68dec 100644
--- a/code__80005FD0_8c_a6c76ed702c7b86a2fed75aff5f51ae2e_icgraph.svg
+++ b/code__80005FD0_8c_a6c76ed702c7b86a2fed75aff5f51ae2e_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8c_a736b7986f62bd3217848794685809a0d_icgraph.svg b/code__80005FD0_8c_a736b7986f62bd3217848794685809a0d_icgraph.svg
index 5e53e914e..ecd14b775 100644
--- a/code__80005FD0_8c_a736b7986f62bd3217848794685809a0d_icgraph.svg
+++ b/code__80005FD0_8c_a736b7986f62bd3217848794685809a0d_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8c_a74ddc182369789b289326b99494d7e65_icgraph.svg b/code__80005FD0_8c_a74ddc182369789b289326b99494d7e65_icgraph.svg
index 12b957b98..fea696dc5 100644
--- a/code__80005FD0_8c_a74ddc182369789b289326b99494d7e65_icgraph.svg
+++ b/code__80005FD0_8c_a74ddc182369789b289326b99494d7e65_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8c_a761381294ee13d0b5b7ecad6fb27c1e7_cgraph.svg b/code__80005FD0_8c_a761381294ee13d0b5b7ecad6fb27c1e7_cgraph.svg
index d7ffbd151..92dfc3640 100644
--- a/code__80005FD0_8c_a761381294ee13d0b5b7ecad6fb27c1e7_cgraph.svg
+++ b/code__80005FD0_8c_a761381294ee13d0b5b7ecad6fb27c1e7_cgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8c_a761381294ee13d0b5b7ecad6fb27c1e7_icgraph.svg b/code__80005FD0_8c_a761381294ee13d0b5b7ecad6fb27c1e7_icgraph.svg
index f89e312e5..32076f3c1 100644
--- a/code__80005FD0_8c_a761381294ee13d0b5b7ecad6fb27c1e7_icgraph.svg
+++ b/code__80005FD0_8c_a761381294ee13d0b5b7ecad6fb27c1e7_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.map b/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.map
index 218441a54..3da734afc 100644
--- a/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.map
+++ b/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.map
@@ -1,30 +1,30 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.md5 b/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.md5
index 42b4d895a..dd966a3c4 100644
--- a/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.md5
+++ b/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.md5
@@ -1 +1 @@
-9890481f6ffe79672284511bcd057bea
\ No newline at end of file
+dbca685c5481e5b5af59901245b93118
\ No newline at end of file
diff --git a/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.svg b/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.svg
index fc15ebc76..4a53d61dc 100644
--- a/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.svg
+++ b/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.svg
@@ -4,7 +4,7 @@
-
+
-
+
func_8000F628
Node1
-
-func_8000F628
+
+func_8000F628
Node2
-
-
-func_8000B95C
+
+
+copy_courses_kart_ai
+_behaviour
@@ -40,17 +41,36 @@
Node1->Node2
-
-
+
+
+
+
+
+
+
+Node3
+
+
+segmented_to_virtual
+_dupe_2
+
+
+
+
+
+Node1->Node3
+
+
+
Node4
-
-
-func_80011A5C
+
+
+func_8000B95C
@@ -58,36 +78,17 @@
Node1->Node4
-
-
-
-
-
-
-
-Node5
-
-
-segmented_to_virtual
-_dupe_2
-
-
-
-
-
-Node1->Node5
-
-
-
+
+
Node6
-
-
-func_80011AB8
+
+
+func_8001AB00
@@ -95,17 +96,17 @@
Node1->Node6
-
-
+
+
Node7
-
-
-func_8001AB00
+
+
+reset_kart_ai_behaviour_none
@@ -113,17 +114,8 @@
Node1->Node7
-
-
-
-
-
-
-
-Node3
-
-
-func_8000B874
+
+
@@ -131,8 +123,17 @@
Node2->Node3
-
-
+
+
+
+
+
+
+
+Node5
+
+
+func_8000B874
@@ -140,8 +141,8 @@
Node4->Node5
-
-
+
+
diff --git a/code__80005FD0_8h_a6006f1fea11442f6e37da377af9d55d2_cgraph_org.svg b/code__80005FD0_8h_a6006f1fea11442f6e37da377af9d55d2_cgraph_org.svg
index c6a7bebea..c08f8ee26 100644
--- a/code__80005FD0_8h_a6006f1fea11442f6e37da377af9d55d2_cgraph_org.svg
+++ b/code__80005FD0_8h_a6006f1fea11442f6e37da377af9d55d2_cgraph_org.svg
@@ -4,25 +4,26 @@
-
-
+
+
func_8000F628
Node1
-
-func_8000F628
+
+func_8000F628
Node2
-
-
-func_8000B95C
+
+
+copy_courses_kart_ai
+_behaviour
@@ -30,17 +31,36 @@
Node1->Node2
-
-
+
+
+
+
+
+
+
+Node3
+
+
+segmented_to_virtual
+_dupe_2
+
+
+
+
+
+Node1->Node3
+
+
+
Node4
-
-
-func_80011A5C
+
+
+func_8000B95C
@@ -48,36 +68,17 @@
Node1->Node4
-
-
-
-
-
-
-
-Node5
-
-
-segmented_to_virtual
-_dupe_2
-
-
-
-
-
-Node1->Node5
-
-
-
+
+
Node6
-
-
-func_80011AB8
+
+
+func_8001AB00
@@ -85,17 +86,17 @@
Node1->Node6
-
-
+
+
Node7
-
-
-func_8001AB00
+
+
+reset_kart_ai_behaviour_none
@@ -103,17 +104,8 @@
Node1->Node7
-
-
-
-
-
-
-
-Node3
-
-
-func_8000B874
+
+
@@ -121,8 +113,17 @@
Node2->Node3
-
-
+
+
+
+
+
+
+
+Node5
+
+
+func_8000B874
@@ -130,8 +131,8 @@
Node4->Node5
-
-
+
+
diff --git a/code__80005FD0_8h_a6006f1fea11442f6e37da377af9d55d2_icgraph.svg b/code__80005FD0_8h_a6006f1fea11442f6e37da377af9d55d2_icgraph.svg
index 9a3660876..0f49ef55b 100644
--- a/code__80005FD0_8h_a6006f1fea11442f6e37da377af9d55d2_icgraph.svg
+++ b/code__80005FD0_8h_a6006f1fea11442f6e37da377af9d55d2_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8h_a60aa556bdbcab21cc473df2fb90e4080_icgraph.svg b/code__80005FD0_8h_a60aa556bdbcab21cc473df2fb90e4080_icgraph.svg
index 754e39e81..f96f88b1d 100644
--- a/code__80005FD0_8h_a60aa556bdbcab21cc473df2fb90e4080_icgraph.svg
+++ b/code__80005FD0_8h_a60aa556bdbcab21cc473df2fb90e4080_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8h_a61c4d8c6c579492863a7e78e338c8169_icgraph.svg b/code__80005FD0_8h_a61c4d8c6c579492863a7e78e338c8169_icgraph.svg
index 74a80f1ff..41eb77f2b 100644
--- a/code__80005FD0_8h_a61c4d8c6c579492863a7e78e338c8169_icgraph.svg
+++ b/code__80005FD0_8h_a61c4d8c6c579492863a7e78e338c8169_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8h_a6cc38ffe3621fcb43db305340f3ab4c9_icgraph.svg b/code__80005FD0_8h_a6cc38ffe3621fcb43db305340f3ab4c9_icgraph.svg
index d2f379cee..a83debc2d 100644
--- a/code__80005FD0_8h_a6cc38ffe3621fcb43db305340f3ab4c9_icgraph.svg
+++ b/code__80005FD0_8h_a6cc38ffe3621fcb43db305340f3ab4c9_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8h_a6dc85118034297f8be9b2d6d608d9a04_icgraph.svg b/code__80005FD0_8h_a6dc85118034297f8be9b2d6d608d9a04_icgraph.svg
index f4e9776e6..f60355fc2 100644
--- a/code__80005FD0_8h_a6dc85118034297f8be9b2d6d608d9a04_icgraph.svg
+++ b/code__80005FD0_8h_a6dc85118034297f8be9b2d6d608d9a04_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8h_a723ba9c37088a372a704a59ca0c47934_icgraph.svg b/code__80005FD0_8h_a723ba9c37088a372a704a59ca0c47934_icgraph.svg
index b6e1d78b1..8ca50a527 100644
--- a/code__80005FD0_8h_a723ba9c37088a372a704a59ca0c47934_icgraph.svg
+++ b/code__80005FD0_8h_a723ba9c37088a372a704a59ca0c47934_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8h_a734c428d581de51f691385e38c286958_icgraph.svg b/code__80005FD0_8h_a734c428d581de51f691385e38c286958_icgraph.svg
index b5ccf8693..9d3586f52 100644
--- a/code__80005FD0_8h_a734c428d581de51f691385e38c286958_icgraph.svg
+++ b/code__80005FD0_8h_a734c428d581de51f691385e38c286958_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8h_a73cf3ac928fe335e2acbe5e0afcac412_cgraph.svg b/code__80005FD0_8h_a73cf3ac928fe335e2acbe5e0afcac412_cgraph.svg
index 00ccf2765..78f8ba050 100644
--- a/code__80005FD0_8h_a73cf3ac928fe335e2acbe5e0afcac412_cgraph.svg
+++ b/code__80005FD0_8h_a73cf3ac928fe335e2acbe5e0afcac412_cgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8h_a73cf3ac928fe335e2acbe5e0afcac412_icgraph.svg b/code__80005FD0_8h_a73cf3ac928fe335e2acbe5e0afcac412_icgraph.svg
index 3af3446f8..a263c0df6 100644
--- a/code__80005FD0_8h_a73cf3ac928fe335e2acbe5e0afcac412_icgraph.svg
+++ b/code__80005FD0_8h_a73cf3ac928fe335e2acbe5e0afcac412_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8h_a74b917d9915fe63e39dda87a9d6e00a1_icgraph.md5 b/code__80005FD0_8h_a74b917d9915fe63e39dda87a9d6e00a1_icgraph.md5
deleted file mode 100644
index e4691fcc2..000000000
--- a/code__80005FD0_8h_a74b917d9915fe63e39dda87a9d6e00a1_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-bf9108dfb23e3f8c60d7f38624e3d39d
\ No newline at end of file
diff --git a/code__80005FD0_8h_a77ce7bc4642c5f292a75800914016557_icgraph.svg b/code__80005FD0_8h_a77ce7bc4642c5f292a75800914016557_icgraph.svg
index 9ed1905a3..7d4711db8 100644
--- a/code__80005FD0_8h_a77ce7bc4642c5f292a75800914016557_icgraph.svg
+++ b/code__80005FD0_8h_a77ce7bc4642c5f292a75800914016557_icgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.map b/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.map
index 218441a54..3da734afc 100644
--- a/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.map
+++ b/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.map
@@ -1,30 +1,30 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.md5 b/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.md5
index 42b4d895a..dd966a3c4 100644
--- a/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.md5
+++ b/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.md5
@@ -1 +1 @@
-9890481f6ffe79672284511bcd057bea
\ No newline at end of file
+dbca685c5481e5b5af59901245b93118
\ No newline at end of file
diff --git a/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.svg b/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.svg
index 5eef4095b..b6d3a676d 100644
--- a/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.svg
+++ b/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.svg
@@ -4,7 +4,7 @@
-
+
-
-
-
-func_80011B14
-
-
-Node1
-
-
-func_80011B14
-
-
-
-
-
-Node2
-
-
-func_80011AB8
-
-
-
-
-
-Node1->Node2
-
-
-
-
-
-
-
-
-Node3
-
-
-func_80011EC0
-
-
-
-
-
-Node1->Node3
-
-
-
-
-
-
-
-
-Node4
-
-
-func_8002AA50
-
-
-
-
-
-Node1->Node4
-
-
-
-
-
-
-
-
-Node3->Node4
-
-
-
-
-
-
-
-
-Node5
-
-
-func_80036C5C
-
-
-
-
-
-Node4->Node5
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_cgraph_org.svg b/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_cgraph_org.svg
deleted file mode 100644
index 9504d3855..000000000
--- a/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_cgraph_org.svg
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
-
-
-func_80011B14
-
-
-Node1
-
-
-func_80011B14
-
-
-
-
-
-Node2
-
-
-func_80011AB8
-
-
-
-
-
-Node1->Node2
-
-
-
-
-
-
-
-
-Node3
-
-
-func_80011EC0
-
-
-
-
-
-Node1->Node3
-
-
-
-
-
-
-
-
-Node4
-
-
-func_8002AA50
-
-
-
-
-
-Node1->Node4
-
-
-
-
-
-
-
-
-Node3->Node4
-
-
-
-
-
-
-
-
-Node5
-
-
-func_80036C5C
-
-
-
-
-
-Node4->Node5
-
-
-
-
-
-
-
-
diff --git a/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_icgraph.map b/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_icgraph.map
deleted file mode 100644
index 22e5c1c34..000000000
--- a/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_icgraph.md5 b/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_icgraph.md5
deleted file mode 100644
index addc3a6b3..000000000
--- a/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-eca2013efb8c34f887db128ccc7510b1
\ No newline at end of file
diff --git a/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_icgraph_org.svg b/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_icgraph_org.svg
deleted file mode 100644
index 26265ad3a..000000000
--- a/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_icgraph_org.svg
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-func_80011B14
-
-
-Node1
-
-
-func_80011B14
-
-
-
-
-
-Node2
-
-
-func_80011E38
-
-
-
-
-
-Node1->Node2
-
-
-
-
-
-
-
-
diff --git a/code__80005FD0_8h_ab574a9565df638f2d6906d176da66257_cgraph.svg b/code__80005FD0_8h_ab574a9565df638f2d6906d176da66257_cgraph.svg
index 6ef38a92b..ea620ab72 100644
--- a/code__80005FD0_8h_ab574a9565df638f2d6906d176da66257_cgraph.svg
+++ b/code__80005FD0_8h_ab574a9565df638f2d6906d176da66257_cgraph.svg
@@ -48,7 +48,7 @@
diff --git a/code__80005FD0_8h_ab7182dd42c0ba4750cf06105174c9382_cgraph.map b/code__80005FD0_8h_ab7182dd42c0ba4750cf06105174c9382_cgraph.map
deleted file mode 100644
index 68d75f3a9..000000000
--- a/code__80005FD0_8h_ab7182dd42c0ba4750cf06105174c9382_cgraph.map
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/code__80005FD0_8h_ab7182dd42c0ba4750cf06105174c9382_cgraph.md5 b/code__80005FD0_8h_ab7182dd42c0ba4750cf06105174c9382_cgraph.md5
deleted file mode 100644
index ba7bdc90b..000000000
--- a/code__80005FD0_8h_ab7182dd42c0ba4750cf06105174c9382_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-0409a5f0056db1d970a51626401c6039
\ No newline at end of file
diff --git a/code__80005FD0_8h_ab7182dd42c0ba4750cf06105174c9382_cgraph_org.svg b/code__80005FD0_8h_ab7182dd42c0ba4750cf06105174c9382_cgraph_org.svg
deleted file mode 100644
index 68f9ff495..000000000
--- a/code__80005FD0_8h_ab7182dd42c0ba4750cf06105174c9382_cgraph_org.svg
+++ /dev/null
@@ -1,138 +0,0 @@
-
-
-
-
-
-
-func_80011E38
-
-
-Node1
-
-
-func_80011E38
-
-
-
-
-
-Node2
-
-
-func_80011B14
-
-
-
-
-
-Node1->Node2
-
-
-
-
-
-
-
-
-Node7
-
-
-func_80011D48
-
-
-
-
-
-Node1->Node7
-
-
-
-
-
-
-
-
-Node3
-
-
-func_80011AB8
-
-
-
-
-
-Node2->Node3
-
-
-
-
-
-
-
-
-Node4
-
-
-func_80011EC0
-
-
-
-
-
-Node2->Node4
-
-
-
-
-
-
-
-
-Node5
-
-
-func_8002AA50
-
-
-
-
-
-Node2->Node5
-
-
-
-
-
-
-
-
-Node4->Node5
-
-
-
-
-
-
-
-
-Node6
-
-
-func_80036C5C
-
-
-
-
-
-Node5->Node6
-
-
-
-
-
-
-
-
diff --git a/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph.map b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph.map
new file mode 100644
index 000000000..a4ec02def
--- /dev/null
+++ b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph.map
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph.md5 b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph.md5
new file mode 100644
index 000000000..c9443e595
--- /dev/null
+++ b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph.md5
@@ -0,0 +1 @@
+2c3dfd73505693d1122566613f08ff8a
\ No newline at end of file
diff --git a/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph.svg b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph.svg
new file mode 100644
index 000000000..83110760f
--- /dev/null
+++ b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph.svg
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+kart_ai_behaviour_start
+
+
+Node1
+
+
+kart_ai_behaviour_start
+
+
+
+
+
+Node2
+
+
+func_80011EC0
+
+
+
+
+
+Node1->Node2
+
+
+
+
+
+
+
+
+Node3
+
+
+kart_hop
+
+
+
+
+
+Node1->Node3
+
+
+
+
+
+
+
+
+Node5
+
+
+reset_kart_ai_behaviour_none
+
+
+
+
+
+Node1->Node5
+
+
+
+
+
+
+
+
+Node2->Node3
+
+
+
+
+
+
+
+
+Node4
+
+
+func_80036C5C
+
+
+
+
+
+Node3->Node4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph_org.svg b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph_org.svg
new file mode 100644
index 000000000..147d9229d
--- /dev/null
+++ b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph_org.svg
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+kart_ai_behaviour_start
+
+
+Node1
+
+
+kart_ai_behaviour_start
+
+
+
+
+
+Node2
+
+
+func_80011EC0
+
+
+
+
+
+Node1->Node2
+
+
+
+
+
+
+
+
+Node3
+
+
+kart_hop
+
+
+
+
+
+Node1->Node3
+
+
+
+
+
+
+
+
+Node5
+
+
+reset_kart_ai_behaviour_none
+
+
+
+
+
+Node1->Node5
+
+
+
+
+
+
+
+
+Node2->Node3
+
+
+
+
+
+
+
+
+Node4
+
+
+func_80036C5C
+
+
+
+
+
+Node3->Node4
+
+
+
+
+
+
+
+
diff --git a/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_icgraph.map b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_icgraph.map
new file mode 100644
index 000000000..048db4fad
--- /dev/null
+++ b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_icgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_icgraph.md5 b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_icgraph.md5
new file mode 100644
index 000000000..aa40c0f48
--- /dev/null
+++ b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_icgraph.md5
@@ -0,0 +1 @@
+dc1463472db29a37c5cad4dbbd2175ca
\ No newline at end of file
diff --git a/code__80005FD0_8h_a30ef23bcbceeeedb9fc21bf8d6209ef4_icgraph.svg b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_icgraph.svg
similarity index 62%
rename from code__80005FD0_8h_a30ef23bcbceeeedb9fc21bf8d6209ef4_icgraph.svg
rename to code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_icgraph.svg
index 7466567c2..32bf655aa 100644
--- a/code__80005FD0_8h_a30ef23bcbceeeedb9fc21bf8d6209ef4_icgraph.svg
+++ b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_icgraph.svg
@@ -3,9 +3,9 @@
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-
-
+
+