diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2018-10-09 09:46:18 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2018-10-09 09:46:18 -0400 |
commit | 76262efe7d75825eea49fe2a6f5cd969884032e6 (patch) | |
tree | 154b2fedfed02bda9359221dc37d6a9b39279f29 /src | |
parent | 656924e7db5d88692f66492c7d33c8078d203735 (diff) |
sub_810D304
Diffstat (limited to 'src')
-rw-r--r-- | src/vs_seeker.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/vs_seeker.c b/src/vs_seeker.c index 30a777c19..5e2e41e62 100644 --- a/src/vs_seeker.c +++ b/src/vs_seeker.c @@ -1070,3 +1070,25 @@ u8 sub_810D280(int a0, u16 a1) } return 0; } + +void sub_810D304(void) +{ + u8 sp0 = 0; + s32 r7; + s32 r8; + + for (r7 = 0; r7 < gUnknown_203ADB8->unk_430; r7++) + { + for (r8 = 0; gUnknown_203ADB8->unk_000[r8].unk_6 != 0xFF; r8++) + { + if (gUnknown_203ADB8->unk_000[r8].unk_4 == gUnknown_203ADB8->unk_400[r7]) + { + struct MapObject *r4 = &gUnknown_2036E38[gUnknown_203ADB8->unk_000[r8].unk_7]; + if (sub_810CF04(gUnknown_203ADB8->unk_000[r8].unk_7) == 1) + npc_set_running_behaviour_etc(r4, gUnknown_203ADB8->unk_420[r7]); + sub_805FE7C(r4, gUnknown_203ADB8->unk_420[r7]); + gSaveBlock1Ptr->trainerRematches[gUnknown_203ADB8->unk_000[r8].unk_6] = sub_810D164(gUnknown_845318C, gUnknown_203ADB8->unk_000[r8].unk_4, &sp0); + } + } + } +} |