summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorscnorton <scnorton@biociphers.org>2017-07-11 12:29:45 -0400
committerscnorton <scnorton@biociphers.org>2017-07-11 12:29:45 -0400
commit9f084d86595f4c7777221e063739171a3e1694d6 (patch)
treec9f52ed1876a4ecc088cfb482a6da7740b0f85a4 /src
parent20f8a5dd5971fedf01ea49f4f26a8fb74a79acf9 (diff)
sub_80BC474
Diffstat (limited to 'src')
-rw-r--r--src/secret_base.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/secret_base.c b/src/secret_base.c
index 17377a287..0488a3bf3 100644
--- a/src/secret_base.c
+++ b/src/secret_base.c
@@ -1023,3 +1023,27 @@ void SecretBasePC_PackUp(void)
IncrementGameStat(20);
sub_80BC440();
}
+
+void sub_80BC474(void)
+{
+ u16 i, j;
+ s16 metatileId;
+ struct MapEvents *mapEvents = gMapHeader.events;
+ for (i=0; i<mapEvents->bgEventCount; i++)
+ {
+ if (mapEvents->bgEvents[i].kind == 8 && gSaveBlock1.secretBases[0].sbr_field_0 == mapEvents->bgEvents[i].bgUnion.secretBaseId)
+ {
+ metatileId = MapGridGetMetatileIdAt(mapEvents->bgEvents[i].x + 7, mapEvents->bgEvents[i].y + 7);
+ for (j=0; j<7; j++)
+ {
+ if (gUnknown_083D1358[j].unk_083D1358_1 == metatileId)
+ {
+ MapGridSetMetatileIdAt(mapEvents->bgEvents[i].x + 7, mapEvents->bgEvents[i].y + 7, gUnknown_083D1358[j].unk_083D1358_0 | 0xc00);
+ break;
+ }
+ }
+ DrawWholeMapView();
+ break;
+ }
+ }
+}