summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--[-rwxr-xr-x]src/decoration.c0
-rw-r--r--[-rwxr-xr-x]src/field_specials.c0
-rw-r--r--[-rwxr-xr-x]src/field_tasks.c0
-rw-r--r--[-rwxr-xr-x]src/pokeblock.c0
-rw-r--r--src/secret_base.c93
-rw-r--r--[-rwxr-xr-x]src/sound_check_menu.c0
-rw-r--r--[-rwxr-xr-x]src/use_pokeblock.c0
7 files changed, 83 insertions, 10 deletions
diff --git a/src/decoration.c b/src/decoration.c
index e829cb072..e829cb072 100755..100644
--- a/src/decoration.c
+++ b/src/decoration.c
diff --git a/src/field_specials.c b/src/field_specials.c
index 2b505bbfe..2b505bbfe 100755..100644
--- a/src/field_specials.c
+++ b/src/field_specials.c
diff --git a/src/field_tasks.c b/src/field_tasks.c
index caf2ce6b9..caf2ce6b9 100755..100644
--- a/src/field_tasks.c
+++ b/src/field_tasks.c
diff --git a/src/pokeblock.c b/src/pokeblock.c
index b7fa5daa8..b7fa5daa8 100755..100644
--- a/src/pokeblock.c
+++ b/src/pokeblock.c
diff --git a/src/secret_base.c b/src/secret_base.c
index d88d2c66a..2923d770d 100644
--- a/src/secret_base.c
+++ b/src/secret_base.c
@@ -22,20 +22,93 @@
#include "text.h"
#include "vars.h"
-extern u8 gUnknown_020387DC;
-extern u16 gSpecialVar_0x8004;
-extern u16 gSpecialVar_0x8005;
-extern u16 gSpecialVar_0x8006;
-extern u16 gSpecialVar_0x8007;
-extern u16 gScriptResult;
-extern const struct
+u8 sub_80BCA84();
+u8 sub_80BCBF8();
+void sub_80BCB90(u8);
+void sub_80BCBC0(u8);
+
+const struct
{
u16 unk_083D1358_0;
u16 unk_083D1358_1;
-} gUnknown_083D1358[7];
-extern const u8 gUnknown_083D1374[4 * 16];
+} gUnknown_083D1358[] = {
+ {0x26, 0x36},
+ {0x27, 0x37},
+ {0x1a0, 0x1a1},
+ {0x1a8, 0x1a9},
+ {0x1b0, 0x1b1},
+ {0x208, 0x210},
+ {0x271, 0x278}
+};
+
+extern u8 gUnknown_020387DC;
+
+const u8 gUnknown_083D1374[] = {
+ MAP_ID_SECRET_BASE_RED_CAVE1, 0,
+ MAP_ID_SECRET_BASE_BROWN_CAVE1, 3,
+ MAP_ID_SECRET_BASE_RED_CAVE2, 0,
+ MAP_ID_SECRET_BASE_SHRUB1, 9,
+ MAP_ID_SECRET_BASE_RED_CAVE3, 0,
+ MAP_ID_SECRET_BASE_BROWN_CAVE1, 3,
+ MAP_ID_SECRET_BASE_RED_CAVE4, 0,
+ MAP_ID_SECRET_BASE_BROWN_CAVE2, 13,
+ MAP_ID_SECRET_BASE_BROWN_CAVE1, 0,
+ MAP_ID_SECRET_BASE_BLUE_CAVE1, 3,
+ MAP_ID_SECRET_BASE_BROWN_CAVE2, 0,
+ MAP_ID_SECRET_BASE_YELLOW_CAVE2, 2,
+ MAP_ID_SECRET_BASE_BROWN_CAVE3, 0,
+ MAP_ID_SECRET_BASE_BROWN_CAVE3, 4,
+ MAP_ID_SECRET_BASE_BROWN_CAVE4, 0,
+ MAP_ID_SECRET_BASE_BROWN_CAVE1, 2,
+ MAP_ID_SECRET_BASE_BLUE_CAVE1, 0,
+ MAP_ID_SECRET_BASE_BROWN_CAVE1, 3,
+ MAP_ID_SECRET_BASE_BLUE_CAVE2, 0,
+ MAP_ID_SECRET_BASE_BROWN_CAVE1, 2,
+ MAP_ID_SECRET_BASE_BLUE_CAVE3, 0,
+ MAP_ID_SECRET_BASE_YELLOW_CAVE1, 15,
+ MAP_ID_SECRET_BASE_BLUE_CAVE4, 0,
+ MAP_ID_SECRET_BASE_YELLOW_CAVE1, 14,
+ MAP_ID_SECRET_BASE_YELLOW_CAVE1, 0,
+ MAP_ID_SECRET_BASE_YELLOW_CAVE2, 3,
+ MAP_ID_SECRET_BASE_YELLOW_CAVE2, 0,
+ MAP_ID_SECRET_BASE_BLUE_CAVE2, 7,
+ MAP_ID_SECRET_BASE_YELLOW_CAVE3, 0,
+ MAP_ID_SECRET_BASE_YELLOW_CAVE1, 6,
+ MAP_ID_SECRET_BASE_YELLOW_CAVE4, 0,
+ MAP_ID_SECRET_BASE_SHRUB1, 9,
+ MAP_ID_SECRET_BASE_TREE1, 0,
+ MAP_ID_SECRET_BASE_BLUE_CAVE1, 3,
+ MAP_ID_SECRET_BASE_TREE2, 0,
+ MAP_ID_SECRET_BASE_SHRUB1, 6,
+ MAP_ID_SECRET_BASE_TREE3, 0,
+ MAP_ID_SECRET_BASE_YELLOW_CAVE3, 3,
+ MAP_ID_SECRET_BASE_TREE4, 0,
+ MAP_ID_SECRET_BASE_TREE1, 10,
+ MAP_ID_SECRET_BASE_SHRUB1, 0,
+ MAP_ID_SECRET_BASE_YELLOW_CAVE1, 3,
+ MAP_ID_SECRET_BASE_SHRUB2, 0,
+ MAP_ID_SECRET_BASE_BROWN_CAVE1, 2,
+ MAP_ID_SECRET_BASE_SHRUB3, 0,
+ MAP_ID_SECRET_BASE_BROWN_CAVE2, 8,
+ MAP_ID_SECRET_BASE_SHRUB4, 0,
+ MAP_ID_SECRET_BASE_YELLOW_CAVE2, 6
+};
+
+const struct MenuAction gUnknown_083D13D4[] = {
+ {SecretBaseText_DelRegist, sub_80BCA84},
+ {gUnknownText_Exit, sub_80BCBF8}
+};
+
+void (*const gUnknown_083D13E4[])(u8) = {
+ sub_80BCB90,
+ sub_80BCBC0
+};
+
+const u8 gUnknown_083D13EC[] = {
+ 0x23,0x24,0xF,0x1F,0x21,0x2F,0xE,0x14,0x20,0x22,0x0,0x0
+};
+
extern void *gUnknown_0300485C;
-extern const u8 gUnknown_083D13EC[12];
extern u8 gUnknown_081A2E14[];
diff --git a/src/sound_check_menu.c b/src/sound_check_menu.c
index 13a6f6f3e..13a6f6f3e 100755..100644
--- a/src/sound_check_menu.c
+++ b/src/sound_check_menu.c
diff --git a/src/use_pokeblock.c b/src/use_pokeblock.c
index ce83bc1c2..ce83bc1c2 100755..100644
--- a/src/use_pokeblock.c
+++ b/src/use_pokeblock.c