diff --git a/code__80005FD0_8h_source.html b/code__80005FD0_8h_source.html
index 141854ddf..c5000504e 100644
--- a/code__80005FD0_8h_source.html
+++ b/code__80005FD0_8h_source.html
@@ -323,309 +323,314 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(); }
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-void func_80012190(void)
Definition code_80005FD0.c:4407
-void func_8001C14C(void)
Definition code_80005FD0.c:8127
+void func_80012190(void)
Definition code_80005FD0.c:4361
+void func_8001C14C(void)
Definition code_80005FD0.c:7569
s16 D_80163490[]
Definition code_80005FD0.c:129
f32 D_80163438[]
Definition code_80005FD0.c:117
-void func_8000EEDC(void)
Definition code_80005FD0.c:3375
+void func_8000EEDC(void)
Definition code_80005FD0.c:3329
Vec3f D_80162FA0
Definition code_80005FD0.c:50
s32 D_80164608[]
Definition code_80005FD0.c:185
-void func_800149D0(void)
Definition code_80005FD0.c:5348
+void func_800149D0(void)
Definition code_80005FD0.c:5302
D_801642D8_entry D_801642D8[]
Definition code_80005FD0.c:151
void func_80009000(s32)
Definition code_80005FD0.c:1385
void func_80008F38(s32)
Definition code_80005FD0.c:1375
-s16 func_8000D6D0(Vec3f, s16 *, f32, f32, s16, s16)
Definition code_80005FD0.c:2800
+s16 func_8000D6D0(Vec3f, s16 *, f32, f32, s16, s16)
Definition code_80005FD0.c:2754
s16 D_80164670[]
Definition code_80005FD0.c:192
-s32 D_8016448C
Definition code_80005FD0.h:392
-s16 func_8000D100(f32, f32, f32, s16)
Definition code_80005FD0.c:2650
+s32 D_8016448C
Definition code_80005FD0.h:397
+s16 func_8000D100(f32, f32, f32, s16)
Definition code_80005FD0.c:2604
s16 D_801633C8[]
Definition code_80005FD0.c:111
-void func_80017720(s32, f32, s32, s16)
Definition code_80005FD0.c:6372
+void func_80017720(s32, f32, s32, s16)
Definition code_80005FD0.c:6056
Collision D_80162E70
Definition code_80005FD0.c:35
-void func_8001ABEC(struct struct_801642D8 *)
Definition code_80005FD0.c:7601
+void func_8001ABEC(struct struct_801642D8 *)
Definition code_80005FD0.c:7043
s16 D_80164680[]
Definition code_80005FD0.c:194
-s16 func_8000D2B4(f32, f32, f32, s16, s32)
Definition code_80005FD0.c:2691
-void func_800148C4(s32, Player *)
Definition code_80005FD0.c:5328
-void func_80013F7C(s32, Player *, VehicleStuff *, f32, f32, s32, u32)
Definition code_80005FD0.c:5115
+s16 func_8000D2B4(f32, f32, f32, s16, s32)
Definition code_80005FD0.c:2645
+void func_800148C4(s32, Player *)
Definition code_80005FD0.c:5282
+void func_80013F7C(s32, Player *, VehicleStuff *, f32, f32, s32, u32)
Definition code_80005FD0.c:5069
s16 D_80162FCC
Definition code_80005FD0.c:53
-void func_80015544(s32, f32, s32, s32)
Definition code_80005FD0.c:5625
-void func_8000F2BC(TrackWaypoint *, size_t)
Definition code_80005FD0.c:3478
-s16 func_8000CC88(f32, f32, f32, Player *, s32, s32 *)
Definition code_80005FD0.c:2573
+void func_80015544(s32, f32, s32, s32)
Definition code_80005FD0.c:5579
+void func_8000F2BC(TrackWaypoint *, size_t)
Definition code_80005FD0.c:3432
+s16 func_8000CC88(f32, f32, f32, Player *, s32, s32 *)
Definition code_80005FD0.c:2527
s16 D_801633B0[]
Definition code_80005FD0.c:110
s16 D_801634C0[]
Definition code_80005FD0.c:131
-void func_8000F2DC(void)
Definition code_80005FD0.c:3483
-void generate_player_smoke(void)
Definition code_80005FD0.c:3386
+void func_8000F2DC(void)
Definition code_80005FD0.c:3437
+void generate_player_smoke(void)
Definition code_80005FD0.c:3340
TrackWaypoint * D_801631D4
Definition code_80005FD0.c:82
-s32 func_8001A310(s32, s32)
Definition code_80005FD0.c:7358
+s32 func_8001A310(s32, s32)
Definition code_80005FD0.c:6800
s16 D_80163398[]
Definition code_80005FD0.c:109
void func_8001A0A4(u16 *, Camera *, Player *, s8, s32)
PathNoY * D_80163598
Definition code_80005FD0.c:137
-void func_8000F0E0(void)
Definition code_80005FD0.c:3430
-void func_8001A124(s32, s32)
Definition code_80005FD0.c:7307
+void func_8000F0E0(void)
Definition code_80005FD0.c:3384
+void func_8001A124(s32, s32)
Definition code_80005FD0.c:6749
s16 D_80164478[]
Definition code_80005FD0.c:164
f32 D_80164658[]
Definition code_80005FD0.c:190
-void func_8001C3C4(s32)
Definition code_80005FD0.c:8176
+void func_8001C3C4(s32)
Definition code_80005FD0.c:7618
s32 D_8016359C
Definition code_80005FD0.c:138
u16 D_80163348[]
Definition code_80005FD0.c:102
-f32 func_800145A8(s16, f32, s16)
Definition code_80005FD0.c:5250
+f32 func_800145A8(s16, f32, s16)
Definition code_80005FD0.c:5204
s16 D_801644F8[]
Definition code_80005FD0.c:170
-void func_80014BB4(s32)
Definition code_80005FD0.c:5386
-void cpu_decisions_branch_item(s32, s16 *, s32)
Definition code_80005FD0.c:7564
+void func_80014BB4(s32)
Definition code_80005FD0.c:5340
+void cpu_decisions_branch_item(s32, s16 *, s32)
Definition code_80005FD0.c:7006
UnkStruct_46D0 D_801646D0[]
Definition code_80005FD0.c:211
-void func_80014CC0(s32, Player *)
Definition code_80005FD0.c:5409
+void func_80014CC0(s32, Player *)
Definition code_80005FD0.c:5363
void func_80015314(s32, f32, s32)
-void func_8000D438(s32, u16)
Definition code_80005FD0.c:2735
-s16 func_8000CD24(f32, f32, f32, s16, Player *, s32, s32)
Definition code_80005FD0.c:2587
-void func_8000BBD8(u16, f32, s16)
Definition code_80005FD0.c:2289
-void func_80011D48(s32, Player *)
Definition code_80005FD0.c:4304
-void func_80014B6C(s32, Player *)
Definition code_80005FD0.c:5382
-void func_8001C05C(void)
Definition code_80005FD0.c:8103
-void func_80017F10(s32, f32, s32, s16)
Definition code_80005FD0.c:6553
-void func_80010DBC(s32)
Definition code_80005FD0.c:3938
-void func_800162CC(s32, f32, s32, s16)
Definition code_80005FD0.c:5894
+void func_8000D438(s32, u16)
Definition code_80005FD0.c:2689
+s16 func_8000CD24(f32, f32, f32, s16, Player *, s32, s32)
Definition code_80005FD0.c:2541
+void func_8000BBD8(u16, f32, s16)
Definition code_80005FD0.c:2243
+void func_80011D48(s32, Player *)
Definition code_80005FD0.c:4258
+void func_80014B6C(s32, Player *)
Definition code_80005FD0.c:5336
+void func_8001C05C(void)
Definition code_80005FD0.c:7545
+void func_80017F10(s32, f32, s32, s16)
Definition code_80005FD0.c:6170
+void func_80010DBC(s32)
Definition code_80005FD0.c:3892
+void func_800162CC(s32, f32, s32, s16)
Definition code_80005FD0.c:5770
s16 D_80162F50[]
Definition code_80005FD0.c:45
-void func_8001490C(s32)
Definition code_80005FD0.c:5332
+void func_8001490C(s32)
Definition code_80005FD0.c:5286
Vec3f D_80162FC0
Definition code_80005FD0.c:52
-void func_8000EE58(s32)
Definition code_80005FD0.c:3362
+void func_8000EE58(s32)
Definition code_80005FD0.c:3316
-void func_800147E0(void)
Definition code_80005FD0.c:5311
-void func_8001487C(void)
Definition code_80005FD0.c:5321
+void func_800147E0(void)
Definition code_80005FD0.c:5265
+void func_8001487C(void)
Definition code_80005FD0.c:5275
s16 func_8000D940(Vec3f, s16 *, f32, f32, s16)
f32 D_8016320C
Definition code_80005FD0.c:87
-void func_80013054(void)
Definition code_80005FD0.c:4758
+void func_80013054(void)
Definition code_80005FD0.c:4712
u16 gNearestWaypointByPlayerId[]
Definition code_80005FD0.c:162
s32 D_80163448
Definition code_80005FD0.c:118
f32 D_80164688[]
Definition code_80005FD0.c:195
-void func_8001A348(s32, f32, s32)
Definition code_80005FD0.c:7365
+void func_8001A348(s32, f32, s32)
Definition code_80005FD0.c:6807
f32 func_80009258(s32, f32, f32)
-void func_8000BA14(u16, f32, f32, s16)
Definition code_80005FD0.c:2254
+void func_8000BA14(u16, f32, f32, s16)
Definition code_80005FD0.c:2208
u16 D_801630E0
Definition code_80005FD0.c:70
Vec3f D_80162FB0
Definition code_80005FD0.c:51
-void func_8001530C(void)
Definition code_80005FD0.c:5560
+void func_8001530C(void)
Definition code_80005FD0.c:5514
f32 D_80164618[]
Definition code_80005FD0.c:186
-void func_8001A518(s32, s32, s32)
Definition code_80005FD0.c:7402
-s32 func_8000EE10(s32)
Definition code_80005FD0.c:3354
-void func_8001577C(Camera *, UNUSED Player *, s32, s32)
Definition code_80005FD0.c:5656
+void func_8001A518(s32, s32, s32)
Definition code_80005FD0.c:6844
+s32 func_8000EE10(s32)
Definition code_80005FD0.c:3308
+void func_8001577C(Camera *, UNUSED Player *, s32, s32)
Definition code_80005FD0.c:5610
s16 D_80163300[]
Definition code_80005FD0.c:98
void func_8000CBA4(f32, f32, f32, s16 *, s32)
-s16 func_8000C884(f32, f32, f32, s16, s32, u16)
Definition code_80005FD0.c:2460
-void func_8001A0DC(u16 *, Camera *, Player *, s8, s32)
Definition code_80005FD0.c:7302
-void func_80014A60(s32)
Definition code_80005FD0.c:5359
-s32 func_8000EDC8(s32)
Definition code_80005FD0.c:3346
+s16 func_8000C884(f32, f32, f32, s16, s32, u16)
Definition code_80005FD0.c:2414
+void func_8001A0DC(u16 *, Camera *, Player *, s8, s32)
Definition code_80005FD0.c:6744
+void func_80014A60(s32)
Definition code_80005FD0.c:5313
+s32 func_8000EDC8(s32)
Definition code_80005FD0.c:3300
f32 D_80164648[]
Definition code_80005FD0.c:189
-s16 func_8000DBAC(Vec3f, s16 *, f32)
Definition code_80005FD0.c:2932
+s16 func_8000DBAC(Vec3f, s16 *, f32)
Definition code_80005FD0.c:2886
void set_places(void)
Definition code_80005FD0.c:692
struct unexpiredActors gUnexpiredActorsList[]
Definition code_80005FD0.c:150
u16 D_80163318[]
Definition code_80005FD0.c:99
s16 D_80164538[]
Definition code_80005FD0.c:172
f32 D_801631A0[]
Definition code_80005FD0.c:78
-void func_8001968C(void)
Definition code_80005FD0.c:7052
+void func_8001968C(void)
Definition code_80005FD0.c:6494
void func_800090F0(s32, Player *)
Definition code_80005FD0.c:1422
f32 D_80163028[]
Definition code_80005FD0.c:65
s32 D_80163238
Definition code_80005FD0.c:89
-void func_800132F4(void)
Definition code_80005FD0.c:4814
-void func_80012780(TrainCarStuff *, s16 *, u16)
Definition code_80005FD0.c:4538
+void func_800132F4(void)
Definition code_80005FD0.c:4768
+void func_80012780(TrainCarStuff *, s16 *, u16)
Definition code_80005FD0.c:4492
s32 D_801630B8[]
Definition code_80005FD0.c:69
-void func_8001A588(u16 *, Camera *, Player *, s8, s32)
Definition code_80005FD0.c:7418
-void func_8000F628(void)
Definition code_80005FD0.c:3556
-f32 func_8000B874(f32, f32, u16, s32)
Definition code_80005FD0.c:2218
-void func_80019FB4(s32)
Definition code_80005FD0.c:7271
+void func_8001A588(u16 *, Camera *, Player *, s8, s32)
Definition code_80005FD0.c:6860
+void func_8000F628(void)
Definition code_80005FD0.c:3510
+f32 func_8000B874(f32, f32, u16, s32)
Definition code_80005FD0.c:2172
+void func_80019FB4(s32)
Definition code_80005FD0.c:6713
s16 D_8016435A
Definition code_80005FD0.c:153
s16 D_80162F10[]
Definition code_80005FD0.c:44
s32 func_80006018(f32, f32, f32, f32, f32, f32, f32, f32)
Definition code_80005FD0.c:562
@@ -636,77 +641,79 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(); }
f32 func_80010F40(f32, f32, f32, s32, s32)
f32 D_8016344C
Definition code_80005FD0.c:119
s16 * D_801631D8
Definition code_80005FD0.c:83
-s32 func_8000ED80(s32)
Definition code_80005FD0.c:3338
-s16 func_8000C0BC(f32, f32, f32, u16, s32 *)
Definition code_80005FD0.c:2364
+s32 func_8000ED80(s32)
Definition code_80005FD0.c:3292
+s16 func_8000C0BC(f32, f32, f32, u16, s32 *)
Definition code_80005FD0.c:2318
u16 D_80163240[]
Definition code_80005FD0.c:90
-void func_800099EC(s32, Player *)
Definition code_80005FD0.c:1662
-void func_80019118(s32, f32, s32, s16)
Definition code_80005FD0.c:6975
-s32 func_8000ED14(s32, s16)
Definition code_80005FD0.c:3317
-void update_vehicle_paddle_boats(void)
Definition code_80005FD0.c:4843
+void func_800099EC(s32, Player *)
Definition code_80005FD0.c:1616
+void func_80019118(s32, f32, s32, s16)
Definition code_80005FD0.c:6417
+s32 func_8000ED14(s32, s16)
Definition code_80005FD0.c:3271
+void update_vehicle_paddle_boats(void)
Definition code_80005FD0.c:4797
u16 D_80163258[]
Definition code_80005FD0.c:91
-s16 func_8000D24C(f32, f32, f32, s32 *)
Definition code_80005FD0.c:2683
-void func_800100F0(s32)
Definition code_80005FD0.c:3719
+s16 func_8000D24C(f32, f32, f32, s32 *)
Definition code_80005FD0.c:2637
+void func_800100F0(s32)
Definition code_80005FD0.c:3673
f32 func_80010FA0(f32, f32, f32, s32, s32)
-void func_80011AB8(s32)
Definition code_80005FD0.c:4226
+void func_80011AB8(s32)
Definition code_80005FD0.c:4180
s16 D_801631C8
Definition code_80005FD0.c:79
TrackWaypoint * D_801631D0
Definition code_80005FD0.c:81
s16 D_8016347A
Definition code_80005FD0.c:122
s16 func_80005FD0(Vec3f, Vec3f)
Definition code_80005FD0.c:550
-void func_80011AE4(s32)
Definition code_80005FD0.c:4232
+void func_80011AE4(s32)
Definition code_80005FD0.c:4186
f32 D_80163450[]
Definition code_80005FD0.c:120
-void func_8001BE78(void)
Definition code_80005FD0.c:8065
-void func_80015A9C(s32, f32, s32, s16)
Definition code_80005FD0.c:5709
-void func_80016C3C(s32, f32, s32)
-f32 func_8000D3B8(s32)
Definition code_80005FD0.c:2712
+void func_8001BE78(void)
Definition code_80005FD0.c:7507
+void func_80015A9C(s32, f32, s32, s16)
Definition code_80005FD0.c:5663
+void func_80016C3C(s32, f32, s32)
Definition code_80005FD0.c:5896
+f32 func_8000D3B8(s32)
Definition code_80005FD0.c:2666
s16 D_80163478
Definition code_80005FD0.c:121
-f32 func_80013C74(s16, s16)
Definition code_80005FD0.c:5018
+f32 func_80013C74(s16, s16)
Definition code_80005FD0.c:4972
s16 D_80163010[]
Definition code_80005FD0.c:64
-s32 process_path_data(TrackWaypoint *, TrackWaypoint *)
Definition code_80005FD0.c:4115
-void func_80019E58(void)
Definition code_80005FD0.c:7242
+void func_80016494(Camera *, s32, s32, s32)
Definition code_80005FD0.c:5791
+s32 process_path_data(TrackWaypoint *, TrackWaypoint *)
Definition code_80005FD0.c:4069
+void func_80019E58(void)
Definition code_80005FD0.c:6684
s32 D_801634F0
Definition code_80005FD0.c:134
-void func_8000F124(void)
Definition code_80005FD0.c:3438
+void func_8000F124(void)
Definition code_80005FD0.c:3392
s32 func_8000B7E4(s32, u16)
-void func_80019760(Camera *, UNUSED Player *, s32, s32)
Definition code_80005FD0.c:7071
-void func_8000B95C(s32, u16, s32)
Definition code_80005FD0.c:2244
+void func_80019760(Camera *, UNUSED Player *, s32, s32)
Definition code_80005FD0.c:6513
+void func_8000B95C(s32, u16, s32)
Definition code_80005FD0.c:2198
UnkCommonTextureStruct0 * D_801632B0
Definition code_80005FD0.c:94
-s32 func_8001168C(PathNoY *, TrackWaypoint *, s32)
Definition code_80005FD0.c:4145
+s32 func_8001168C(PathNoY *, TrackWaypoint *, s32)
Definition code_80005FD0.c:4099
s32 D_80164628[]
Definition code_80005FD0.c:187
-s16 func_80010CB0(s32, s32)
Definition code_80005FD0.c:3919
-void func_8001AAAC(s16, s16, s16)
Definition code_80005FD0.c:7544
+s16 func_80010CB0(s32, s32)
Definition code_80005FD0.c:3873
+void func_8001AAAC(s16, s16, s16)
Definition code_80005FD0.c:6986
s32 D_80163128[]
Definition code_80005FD0.c:75
f32 D_80163418[]
Definition code_80005FD0.c:115
void func_800070F4(void)
Definition code_80005FD0.c:781
f32 D_8016469C
Definition code_80005FD0.c:197
-void func_80019D2C(Camera *, Player *, s32)
Definition code_80005FD0.c:7211
+void func_80019D2C(Camera *, Player *, s32)
Definition code_80005FD0.c:6653
+void func_80015C94(Camera *, s32, s32, s32)
Definition code_80005FD0.c:5686
s16 D_801630E2
Definition code_80005FD0.c:71
s32 D_801631CC
Definition code_80005FD0.c:80
s16 D_80162FD0
Definition code_80005FD0.c:55
-void func_80012220(VehicleStuff *)
Definition code_80005FD0.c:4422
+void func_80012220(VehicleStuff *)
Definition code_80005FD0.c:4376
f32 D_80163178[]
Definition code_80005FD0.c:77
s16 D_801646C0[]
Definition code_80005FD0.c:208
-void func_80019B50(s32, u16)
Definition code_80005FD0.c:7159
+void func_80019B50(s32, u16)
Definition code_80005FD0.c:6601
s32 D_80163DD8[]
Definition code_80005FD0.c:147
-s32 func_8000B820(s32)
Definition code_80005FD0.c:2210
+s32 func_8000B820(s32)
Definition code_80005FD0.c:2164
void func_800065D0(s32, Player *)
Definition code_80005FD0.c:658
s32 D_801634F4
Definition code_80005FD0.c:135
-void func_80019DE4(void)
Definition code_80005FD0.c:7228
-void func_80019ED0(void)
Definition code_80005FD0.c:7253
-void func_80014B24(void)
Definition code_80005FD0.c:5375
+void func_80019DE4(void)
Definition code_80005FD0.c:6670
+void func_80019ED0(void)
Definition code_80005FD0.c:6695
+void func_80014B24(void)
Definition code_80005FD0.c:5329
-void func_800107C4(s32)
Definition code_80005FD0.c:3864
+void func_800107C4(s32)
Definition code_80005FD0.c:3818
s16 D_80163410[]
Definition code_80005FD0.c:114
void func_80008DC0(s32)
Definition code_80005FD0.c:1341
-void func_80014D30(s32, s32)
Definition code_80005FD0.c:5417
-void func_80010E6C(s32)
Definition code_80005FD0.c:3949
-void func_80014C78(void)
Definition code_80005FD0.c:5402
-void func_80018718(s32, f32, s32, s16)
Definition code_80005FD0.c:6737
+void func_80014D30(s32, s32)
Definition code_80005FD0.c:5371
+void func_80010E6C(s32)
Definition code_80005FD0.c:3903
+void func_80014C78(void)
Definition code_80005FD0.c:5356
+void func_80018718(s32, f32, s32, s16)
Definition code_80005FD0.c:6284
s16 gGPCurrentRacePlayerIdByRank[]
Definition code_80005FD0.c:155
s16 D_801634D8[]
Definition code_80005FD0.c:132
-void update_vehicle_trains(void)
Definition code_80005FD0.c:4635
-s16 func_8000C9DC(f32, f32, f32, s16, s32)
Definition code_80005FD0.c:2501
+void update_vehicle_trains(void)
Definition code_80005FD0.c:4589
+s16 func_8000C9DC(f32, f32, f32, s16, s32)
Definition code_80005FD0.c:2455
s32 D_801645E8[]
Definition code_80005FD0.c:183
-void func_80019DF4(void)
Definition code_80005FD0.c:7232
+void func_80019DF4(void)
Definition code_80005FD0.c:6674
s16 D_801633F8[]
Definition code_80005FD0.c:113
f32 D_80164638[]
Definition code_80005FD0.c:188
f32 D_80164498[]
Definition code_80005FD0.c:167
@@ -717,78 +724,79 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(); }
u16 D_801631F8[]
Definition code_80005FD0.c:86
u16 D_80163270[]
Definition code_80005FD0.c:92
u16 D_801631E0[]
Definition code_80005FD0.c:85
-void func_800146B8(s32, s32, VehicleStuff *)
Definition code_80005FD0.c:5289
-void func_8001933C(Camera *, UNUSED Player *, s32, s32)
Definition code_80005FD0.c:7004
+void func_800146B8(s32, s32, VehicleStuff *)
Definition code_80005FD0.c:5243
+void func_8001933C(Camera *, UNUSED Player *, s32, s32)
Definition code_80005FD0.c:6446
f32 D_801645F8[]
Definition code_80005FD0.c:184
UnkCommonTextureStruct0 * D_80162EB8[]
Definition code_80005FD0.c:39
void func_80007FA4(s32, Player *, f32)
Definition code_80005FD0.c:1017
-void func_80011B14(s32, Player *)
Definition code_80005FD0.c:4238
+void func_80011B14(s32, Player *)
Definition code_80005FD0.c:4192
Test D_801634F8[]
Definition code_80005FD0.c:136
-void func_80014A18(s32, Player *)
Definition code_80005FD0.c:5355
+void func_80014A18(s32, Player *)
Definition code_80005FD0.c:5309
u16 isCrossingTriggeredByIndex[]
Definition code_80005FD0.c:140
-s32 D_801643E0[]
Definition code_80005FD0.h:391
-void func_80011E38(s32)
Definition code_80005FD0.c:4341
+s32 D_801643E0[]
Definition code_80005FD0.h:396
+void func_80011E38(s32)
Definition code_80005FD0.c:4295
u16 D_80163330[]
Definition code_80005FD0.c:100
s16 D_80163380[]
Definition code_80005FD0.c:108
u16 D_801632E8[]
Definition code_80005FD0.c:97
-void func_80013D20(VehicleStuff *)
Definition code_80005FD0.c:5051
+void func_80013D20(VehicleStuff *)
Definition code_80005FD0.c:5005
s16 D_8016347E
Definition code_80005FD0.c:124
s32 D_80163368[]
Definition code_80005FD0.c:105
s16 D_80164358
Definition code_80005FD0.c:152
s16 D_801633E0[]
Definition code_80005FD0.c:112
+void func_800180F0(Camera *, s32, s32, s32)
Definition code_80005FD0.c:6192
s32 func_800088D8(s32, s16, s16)
-f32 func_80014EE4(f32, s32)
Definition code_80005FD0.c:5452
+f32 func_80014EE4(f32, s32)
Definition code_80005FD0.c:5406
s16 D_8016435C
Definition code_80005FD0.c:154
s32 D_8016337C
Definition code_80005FD0.c:107
f32 D_801646A0
Definition code_80005FD0.c:198
u32 D_801646C8
Definition code_80005FD0.c:209
u16 D_801637BC[]
Definition code_80005FD0.c:141
s32 D_80163150[]
Definition code_80005FD0.c:76
-void func_800151A4(Camera *, s32)
Definition code_80005FD0.c:5529
+void func_800151A4(Camera *, s32)
Definition code_80005FD0.c:5483
s32 func_800061DC(Vec3f, f32, s32)
Definition code_80005FD0.c:601
s32 D_80164450[]
Definition code_80005FD0.c:163
-f32 gCourseCompletionPercentByRank[]
Definition code_80005FD0.h:390
+f32 gCourseCompletionPercentByRank[]
Definition code_80005FD0.h:395
s32 D_80164408[]
Definition code_80005FD0.c:160
-void func_80012A48(TrainCarStuff *, s16)
Definition code_80005FD0.c:4619
+void func_80012A48(TrainCarStuff *, s16)
Definition code_80005FD0.c:4573
u16 D_801632D0[]
Definition code_80005FD0.c:96
-void func_8001A450(s32, s32, s32)
Definition code_80005FD0.c:7386
+void func_8001A450(s32, s32, s32)
Definition code_80005FD0.c:6828
f32 D_80163428[]
Definition code_80005FD0.c:116
void func_80015390(Camera *, Player *, s32)
f32 D_80163210[]
Definition code_80005FD0.c:88
s16 D_80164678[]
Definition code_80005FD0.c:193
void func_8001ABE0(s32, D_801642D8_entry *)
s16 D_801630E8[]
Definition code_80005FD0.c:72
-void func_80014DE4(s32)
Definition code_80005FD0.c:5426
-void func_8001A3D8(s32, f32, s32)
Definition code_80005FD0.c:7375
-void func_80019C50(s32)
Definition code_80005FD0.c:7192
+void func_80014DE4(s32)
Definition code_80005FD0.c:5380
+void func_8001A3D8(s32, f32, s32)
Definition code_80005FD0.c:6817
+void func_80019C50(s32)
Definition code_80005FD0.c:6634
void func_80007D04(s32, Player *)
s32 func_80008E58(s32, s32)
Definition code_80005FD0.c:1351
f32 D_80164510[]
Definition code_80005FD0.c:171
-s16 func_8000BD94(f32, f32, f32, s32)
Definition code_80005FD0.c:2331
+s16 func_8000BD94(f32, f32, f32, s32)
Definition code_80005FD0.c:2285
void cpu_use_item_strategy(s32)
-void func_8001C42C(void)
Definition code_80005FD0.c:8188
+void func_8001C42C(void)
Definition code_80005FD0.c:7630
s16 D_801630FC
Definition code_80005FD0.c:73
-void func_80014934(void)
Definition code_80005FD0.c:5336
+void func_80014934(void)
Definition code_80005FD0.c:5290
f32 D_80164698
Definition code_80005FD0.c:196
-s16 func_8000D33C(f32, f32, f32, s16, s32)
Definition code_80005FD0.c:2702
+s16 func_8000D33C(f32, f32, f32, s16, s32)
Definition code_80005FD0.c:2656
u16 D_801632B8[]
Definition code_80005FD0.c:95
-void set_bomb_kart_spawn_positions(void)
Definition code_80005FD0.c:2989
+void set_bomb_kart_spawn_positions(void)
Definition code_80005FD0.c:2943
u16 D_8016334C[]
Definition code_80005FD0.c:103
-void func_80013854(Player *)
Definition code_80005FD0.c:4943
+void func_80013854(Player *)
Definition code_80005FD0.c:4897
s32 D_80163484
Definition code_80005FD0.c:126
-void func_800127E0(void)
Definition code_80005FD0.c:4554
+void func_800127E0(void)
Definition code_80005FD0.c:4508
s32 gGPCurrentRaceRankByPlayerId[]
Definition code_80005FD0.c:158
-void func_80011EC0(s32, Player *, s32, u16)
Definition code_80005FD0.c:4356
-void func_80012DC0(s32, Player *)
Definition code_80005FD0.c:4704
+void func_80011EC0(s32, Player *, s32, u16)
Definition code_80005FD0.c:4310
+void func_80012DC0(s32, Player *)
Definition code_80005FD0.c:4658
void func_8000929C(s32, Player *)
f32 D_80163068[]
Definition code_80005FD0.c:67
s32 func_80007BF8(u16, u16, u16, u16, u16)
Definition code_80005FD0.c:914
s16 D_801634EC
Definition code_80005FD0.c:133
-void func_8000DF8C(s32)
Definition code_80005FD0.c:3047
+void func_8000DF8C(s32)
Definition code_80005FD0.c:3001
s32 D_80163480
Definition code_80005FD0.c:125
s32 D_801645D0[]
Definition code_80005FD0.c:181
-void func_80011A5C(void)
Definition code_80005FD0.c:4219
-void func_800120C8(void)
Definition code_80005FD0.c:4389
+void func_80011A5C(void)
Definition code_80005FD0.c:4173
+void func_800120C8(void)
Definition code_80005FD0.c:4343
s32 D_80163288[]
Definition code_80005FD0.c:93
u16 D_801646CC
Definition code_80005FD0.c:210
s16 D_80163050[]
Definition code_80005FD0.c:66
@@ -796,30 +804,32 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(); }
void func_80006114(Vec3f, Vec3f, s16)
Definition code_80005FD0.c:580
Gfx D_0D0076F8[]
Definition common_textures.inc.c:1290
s32 D_80163378
Definition code_80005FD0.c:106
-void func_800131DC(s32)
Definition code_80005FD0.c:4792
-void func_80019890(s32, s32)
Definition code_80005FD0.c:7094
+void func_800131DC(s32)
Definition code_80005FD0.c:4746
+void func_80019890(s32, s32)
Definition code_80005FD0.c:6536
s16 D_80162EB0
Definition code_80005FD0.c:36
f32 gCourseCompletionPercentByPlayerId[]
Definition code_80005FD0.c:169
-void func_800098FC(s32, Player *)
Definition code_80005FD0.c:1647
+void func_800098FC(s32, Player *)
Definition code_80005FD0.c:1601
s32 D_80163488
Definition code_80005FD0.c:127
-void update_vehicles(void)
Definition code_80005FD0.c:1611
+void update_vehicles(void)
Definition code_80005FD0.c:1565
u16 D_80164430
Definition code_80005FD0.c:161
-void func_80010218(s32)
Definition code_80005FD0.c:3762
+void func_80010218(s32)
Definition code_80005FD0.c:3716
s16 D_8016347C
Definition code_80005FD0.c:123
-void func_80014A88(void)
Definition code_80005FD0.c:5363
-void func_8001969C(s32, f32, s32, s16)
Definition code_80005FD0.c:7056
-s32 func_80011014(TrackWaypoint *, TrackWaypoint *, s32, s32)
Definition code_80005FD0.c:3994
+void func_80014A88(void)
Definition code_80005FD0.c:5317
+void func_8001969C(s32, f32, s32, s16)
Definition code_80005FD0.c:6498
+s32 func_80011014(TrackWaypoint *, TrackWaypoint *, s32, s32)
Definition code_80005FD0.c:3948
-void func_800139E4(f32, f32, s32, s32, VehicleStuff *, TrackWaypoint *)
Definition code_80005FD0.c:4975
+void func_800139E4(f32, f32, s32, s32, VehicleStuff *, TrackWaypoint *)
Definition code_80005FD0.c:4929
+void func_800178F4(Camera *, s32, s32, s32)
Definition code_80005FD0.c:6078
void func_80008424(s32, f32, Player *)
Definition code_80005FD0.c:1062
-void func_80014BDC(void)
Definition code_80005FD0.c:5390
+void func_80014BDC(void)
Definition code_80005FD0.c:5344
u16 D_80163344[]
Definition code_80005FD0.c:101
f32 D_80163090[]
Definition code_80005FD0.c:68
-void func_80014D08(s32)
Definition code_80005FD0.c:5413
-void func_8001AB00(void)
Definition code_80005FD0.c:7552
+void func_80014D08(s32)
Definition code_80005FD0.c:5367
+void func_8001AB00(void)
Definition code_80005FD0.c:6994
+void func_800188F4(Camera *, s32, s32, s32)
Definition code_80005FD0.c:6305
void func_8000CBF8(f32, f32, f32, s16 *, s32)
-void init_course_vehicles(void)
Definition code_80005FD0.c:4444
-f32 func_80010480(s32, u16)
Definition code_80005FD0.c:3812
+void init_course_vehicles(void)
Definition code_80005FD0.c:4398
+f32 func_80010480(s32, u16)
Definition code_80005FD0.c:3766
f32 Vec3f[3]
Definition common_structs.h:6
#define NUM_PLAYERS
Definition defines.h:111
diff --git a/code__80091750_8c.html b/code__80091750_8c.html
index 3e99f212f..5680df37a 100644
--- a/code__80091750_8c.html
+++ b/code__80091750_8c.html
@@ -1842,7 +1842,7 @@ Here is the caller graph for this function:
-
Todo These sizes need to be sizeof() for shiftability if possible
+
Todo These sizes need to be sizeof() for shiftability if possible
@@ -11883,7 +11883,7 @@ Here is the caller graph for this function:
diff --git a/code__80091750_8h.html b/code__80091750_8h.html
index b2f149c95..580953b36 100644
--- a/code__80091750_8h.html
+++ b/code__80091750_8h.html
@@ -2029,7 +2029,7 @@ Here is the caller graph for this function:
-
Todo These sizes need to be sizeof() for shiftability if possible
+
Todo These sizes need to be sizeof() for shiftability if possible
@@ -13051,7 +13051,7 @@ Here is the caller graph for this function:
diff --git a/code__80281780_8c.html b/code__80281780_8c.html
index 311caee32..bfe413f6a 100644
--- a/code__80281780_8c.html
+++ b/code__80281780_8c.html
@@ -165,7 +165,7 @@ Variables
-
Todo confirm this.
+
Todo confirm this.
@@ -242,7 +242,7 @@ Here is the caller graph for this function:
-
Bug these segmented addresses need to be symbols for mobility
+
Bug these segmented addresses need to be symbols for mobility
diff --git a/code__80281780_8h.html b/code__80281780_8h.html
index e281db260..36d5811bb 100644
--- a/code__80281780_8h.html
+++ b/code__80281780_8h.html
@@ -165,7 +165,7 @@ Variables
-
Todo confirm this.
+
Todo confirm this.
@@ -242,7 +242,7 @@ Here is the caller graph for this function:
-
Bug these segmented addresses need to be symbols for mobility
+
Bug these segmented addresses need to be symbols for mobility
diff --git a/collision_8c_a226294470ac12b9ca399e3f071990ac1_icgraph.map b/collision_8c_a226294470ac12b9ca399e3f071990ac1_icgraph.map
index 75d327b80..8f42c647b 100644
--- a/collision_8c_a226294470ac12b9ca399e3f071990ac1_icgraph.map
+++ b/collision_8c_a226294470ac12b9ca399e3f071990ac1_icgraph.map
@@ -1,128 +1,132 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/collision_8c_a226294470ac12b9ca399e3f071990ac1_icgraph.md5 b/collision_8c_a226294470ac12b9ca399e3f071990ac1_icgraph.md5
index c54689ebb..5839ca3d6 100644
--- a/collision_8c_a226294470ac12b9ca399e3f071990ac1_icgraph.md5
+++ b/collision_8c_a226294470ac12b9ca399e3f071990ac1_icgraph.md5
@@ -1 +1 @@
-ed6a95f529afca1a8d48e2ab17cc44fb
\ No newline at end of file
+61834494804b494305bde2f92f012a02
\ No newline at end of file
diff --git a/collision_8c_a226294470ac12b9ca399e3f071990ac1_icgraph.svg b/collision_8c_a226294470ac12b9ca399e3f071990ac1_icgraph.svg
index db6a8258c..7da1b3d33 100644
--- a/collision_8c_a226294470ac12b9ca399e3f071990ac1_icgraph.svg
+++ b/collision_8c_a226294470ac12b9ca399e3f071990ac1_icgraph.svg
@@ -4,7 +4,7 @@
-
+