Shipwright/soh/src/overlays/misc/ovl_map_mark_data/z_map_mark_data.c

1458 lines
29 KiB
C

#include "global.h"
static MapMarkData sMapMarkDekuTree[] = {
// Deku Tree minimap 0
{
{ MAP_MARK_CHEST,
1,
{
{ 3, 71, 50 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Deku Tree minimap 1
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Deku Tree minimap 2
{
{ MAP_MARK_CHEST,
2,
{
{ 1, 64, 62 },
{ 5, 71, 69 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Deku Tree minimap 3
{
{ MAP_MARK_CHEST,
1,
{
{ 4, 76, 37 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Deku Tree minimap 4
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Deku Tree minimap 5
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Deku Tree minimap 6
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Deku Tree minimap 7
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Deku Tree minimap 8
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Deku Tree minimap 9
{
{ MAP_MARK_BOSS,
1,
{
{ -1, 50, 23 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Deku Tree minimap 10
{
{ MAP_MARK_CHEST,
2,
{
{ 2, 46, 50 },
{ 6, 58, 60 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Deku Tree minimap 11
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Deku Tree minimap 12
{
{ MAP_MARK_NONE, 0, { 0 } },
},
};
static MapMarkData sMapMarkDodongosCavern[] = {
// Dodongo's Cavern minimap 0
{
{ MAP_MARK_CHEST,
1,
{
{ 8, 22, 32 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Dodongo's Cavern minimap 1
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Dodongo's Cavern minimap 2
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Dodongo's Cavern minimap 3
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Dodongo's Cavern minimap 4
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Dodongo's Cavern minimap 5
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Dodongo's Cavern minimap 6
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Dodongo's Cavern minimap 7
{
{ MAP_MARK_BOSS,
1,
{
{ -1, 37, 49 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Dodongo's Cavern minimap 8
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Dodongo's Cavern minimap 9
{
{ MAP_MARK_CHEST,
2,
{
{ 4, 58, 40 },
{ 6, 65, 64 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Dodongo's Cavern minimap 10
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Dodongo's Cavern minimap 11
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Dodongo's Cavern minimap 12
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Dodongo's Cavern minimap 13
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Dodongo's Cavern minimap 14
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Dodongo's Cavern minimap 15
{
{ MAP_MARK_CHEST,
1,
{
{ 5, 68, 64 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Dodongo's Cavern minimap 16
{
{ MAP_MARK_CHEST,
1,
{
{ 10, 31, 27 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Dodongo's Cavern minimap 17
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Dodongo's Cavern minimap 18
{
{ MAP_MARK_NONE, 0, { 0 } },
},
};
static MapMarkData sMapMarkJabuJabuBelly[] = {
// Jabu-Jabu's Belly minimap 0
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Jabu-Jabu's Belly minimap 1
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Jabu-Jabu's Belly minimap 2
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Jabu-Jabu's Belly minimap 3
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Jabu-Jabu's Belly minimap 4
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Jabu-Jabu's Belly minimap 5
{
{ MAP_MARK_BOSS,
1,
{
{ -1, 67, 32 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Jabu-Jabu's Belly minimap 6
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Jabu-Jabu's Belly minimap 7
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Jabu-Jabu's Belly minimap 8
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Jabu-Jabu's Belly minimap 9
{
{ MAP_MARK_CHEST,
1,
{
{ 1, 74, 57 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Jabu-Jabu's Belly minimap 10
{
{ MAP_MARK_CHEST,
1,
{
{ 2, 59, 57 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Jabu-Jabu's Belly minimap 11
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Jabu-Jabu's Belly minimap 12
{
{ MAP_MARK_CHEST,
1,
{
{ 4, 68, 51 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Jabu-Jabu's Belly minimap 13
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Jabu-Jabu's Belly minimap 14
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Jabu-Jabu's Belly minimap 15
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Jabu-Jabu's Belly minimap 16
{
{ MAP_MARK_NONE, 0, { 0 } },
},
};
static MapMarkData sMapMarkForestTemple[] = {
// Forest Temple minimap 0
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 1
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 2
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 3
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 4
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 5
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 6
{
{ MAP_MARK_CHEST,
1,
{
{ 0, 72, 60 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 7
{
{ MAP_MARK_CHEST,
1,
{
{ 5, 76, 38 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 8
{
{ MAP_MARK_CHEST,
1,
{
{ 9, 59, 66 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 9
{
{ MAP_MARK_CHEST,
1,
{
{ 9, 15, 58 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 10
{
{ MAP_MARK_CHEST,
1,
{
{ 1, 69, 56 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 11
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 12
{
{ MAP_MARK_CHEST,
1,
{
{ 13, 80, 54 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 13
{
{ MAP_MARK_CHEST,
1,
{
{ 15, 49, 50 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 14
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 15
{
{ MAP_MARK_CHEST,
1,
{
{ 7, 61, 61 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 16
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 17
{
{ MAP_MARK_CHEST,
1,
{
{ 11, 39, 63 },
} },
{ MAP_MARK_BOSS,
1,
{
{ -1, 53, 5 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 18
{
{ MAP_MARK_CHEST,
1,
{
{ 2, 66, 57 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 19
{
{ MAP_MARK_CHEST,
1,
{
{ 14, 64, 31 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 20
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 21
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 22
{
{ MAP_MARK_CHEST,
1,
{
{ 3, 63, 56 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 23
{
{ MAP_MARK_CHEST,
1,
{
{ 12, 69, 59 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 24
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 25
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Forest Temple minimap 26
{
{ MAP_MARK_CHEST,
1,
{
{ 4, 73, 54 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
};
static MapMarkData sMapMarkFireTemple[] = {
// Fire Temple minimap 0
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 1
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 2
{
{ MAP_MARK_CHEST,
1,
{
{ 1, 53, 70 },
} },
{ MAP_MARK_BOSS,
1,
{
{ -1, 40, 47 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 3
{
{ MAP_MARK_CHEST,
1,
{
{ 0, 71, 60 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 4
{
{ MAP_MARK_CHEST,
1,
{
{ 11, 59, 46 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 5
{
{ MAP_MARK_CHEST,
2,
{
{ 6, 57, 73 },
{ 3, 66, 71 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 6
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 7
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 8
{
{ MAP_MARK_CHEST,
1,
{
{ 13, 72, 38 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 9
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 10
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 11
{
{ MAP_MARK_CHEST,
1,
{
{ 9, 80, 61 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 12
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 13
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 14
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 15
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 16
{
{ MAP_MARK_CHEST,
1,
{
{ 10, 71, 36 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 17
{
{ MAP_MARK_CHEST,
1,
{
{ 12, 77, 58 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 18
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 19
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 20
{
{ MAP_MARK_CHEST,
1,
{
{ 4, 78, 59 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 21
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 22
{
{ MAP_MARK_CHEST,
1,
{
{ 2, 71, 68 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 23
{
{ MAP_MARK_CHEST,
1,
{
{ 8, 66, 58 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 24
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 25
{
{ MAP_MARK_CHEST,
1,
{
{ 7, 77, 54 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 26
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 27
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 28
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 29
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 30
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 31
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 32
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 33
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 34
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 35
{
{ MAP_MARK_CHEST,
1,
{
{ 5, 49, 62 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 36
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Fire Temple minimap 37
{
{ MAP_MARK_NONE, 0, { 0 } },
},
};
static MapMarkData sMapMarkWaterTemple[] = {
// Water Temple minimap 0
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 1
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 2
{
{ MAP_MARK_CHEST,
1,
{
{ 6, 79, 68 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 3
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 4
{
{ MAP_MARK_CHEST,
1,
{
{ 9, 81, 62 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 5
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 6
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 7
{
{ MAP_MARK_CHEST,
1,
{
{ 7, 74, 62 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 8
{
{ MAP_MARK_CHEST,
1,
{
{ 10, 57, 66 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 9
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 10
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 11
{
{ MAP_MARK_BOSS,
1,
{
{ -1, 77, 40 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 12
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 13
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 14
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 15
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 16
{
{ MAP_MARK_CHEST,
1,
{
{ 5, 76, 64 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 17
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 18
{
{ MAP_MARK_CHEST,
1,
{
{ 1, 74, 61 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 19
{
{ MAP_MARK_CHEST,
1,
{
{ 2, 74, 63 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 20
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 21
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 22
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 23
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 24
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 25
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 26
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 27
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 28
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 29
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 30
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 31
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 32
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 33
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 34
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 35
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 36
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 37
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 38
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 39
{
{ MAP_MARK_CHEST,
1,
{
{ 0, 74, 64 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 40
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 41
{
{ MAP_MARK_CHEST,
1,
{
{ 8, 75, 67 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 42
{
{ MAP_MARK_CHEST,
1,
{
{ 3, 82, 65 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Water Temple minimap 43
{
{ MAP_MARK_NONE, 0, { 0 } },
},
};
static MapMarkData sMapMarkSpiritTemple[] = {
// Spirit Temple minimap 0
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 1
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 2
{
{ MAP_MARK_CHEST,
1,
{
{ 0, 78, 43 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 3
{
{ MAP_MARK_CHEST,
1,
{
{ 8, 69, 40 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 4
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 5
{
{ MAP_MARK_CHEST,
2,
{
{ 2, 43, 50 },
{ 3, 56, 54 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 6
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 7
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 8
{
{ MAP_MARK_CHEST,
1,
{
{ 1, 70, 67 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 9
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 10
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 11
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 12
{
{ MAP_MARK_CHEST,
1,
{
{ 7, 70, 58 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 13
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 14
{
{ MAP_MARK_CHEST,
1,
{
{ 4, 68, 42 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 15
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 16
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 17
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 18
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 19
{
{ MAP_MARK_CHEST,
2,
{
{ 20, 75, 58 },
{ 21, 83, 58 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 20
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 21
{
{ MAP_MARK_CHEST,
1,
{
{ 5, 71, 55 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 22
{
{ MAP_MARK_CHEST,
1,
{
{ 10, 72, 49 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 23
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 24
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 25
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 26
{
{ MAP_MARK_CHEST,
1,
{
{ 18, 50, 41 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 27
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 28
{
{ MAP_MARK_CHEST,
2,
{
{ 6, 73, 49 },
{ 12, 79, 55 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 29
{
{ MAP_MARK_CHEST,
1,
{
{ 15, 77, 42 },
} },
{ MAP_MARK_BOSS,
1,
{
{ -1, 57, 23 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 30
{
{ MAP_MARK_CHEST,
2,
{
{ 13, 77, 63 },
{ 14, 77, 68 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 31
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Spirit Temple minimap 32
{
{ MAP_MARK_NONE, 0, { 0 } },
},
};
static MapMarkData sMapMarkShadowTemple[] = {
// Shadow Temple minimap 0
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 1
{
{ MAP_MARK_CHEST,
1,
{
{ 1, 77, 64 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 2
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 3
{
{ MAP_MARK_BOSS,
1,
{
{ -1, 77, 76 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 4
{
{ MAP_MARK_CHEST,
1,
{
{ 7, 76, 65 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 5
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 6
{
{ MAP_MARK_CHEST,
1,
{
{ 2, 83, 67 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 7
{
{ MAP_MARK_CHEST,
1,
{
{ 3, 76, 67 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 8
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 9
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 10
{
{ MAP_MARK_CHEST,
3,
{
{ 4, 78, 62 },
{ 5, 74, 62 },
{ 6, 71, 68 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 11
{
{ MAP_MARK_CHEST,
1,
{
{ 9, 77, 64 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 12
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 13
{
{ MAP_MARK_CHEST,
2,
{
{ 10, 71, 65 },
{ 11, 80, 65 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 14
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 15
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 16
{
{ MAP_MARK_CHEST,
2,
{
{ 12, 87, 64 },
{ 22, 87, 68 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 17
{
{ MAP_MARK_CHEST,
1,
{
{ 13, 77, 66 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 18
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 19
{
{ MAP_MARK_CHEST,
1,
{
{ 21, 78, 66 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 20
{
{ MAP_MARK_CHEST,
2,
{
{ 8, 76, 66 },
{ 20, 78, 68 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 21
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 22
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 23
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 24
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 25
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Shadow Temple minimap 26
{
{ MAP_MARK_NONE, 0, { 0 } },
},
};
static MapMarkData sMapMarkBottomWell[] = {
// Bottom of the Well minimap 0
{
{ MAP_MARK_CHEST,
6,
{
{ 1, 56, 26 },
{ 4, 39, 3 },
{ 5, 69, 30 },
{ 8, 53, 30 },
{ 12, 83, 16 },
{ 14, 67, 26 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Bottom of the Well minimap 1
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Bottom of the Well minimap 2
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Bottom of the Well minimap 3
{
{ MAP_MARK_CHEST,
1,
{
{ 10, 79, 67 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Bottom of the Well minimap 4
{
{ MAP_MARK_CHEST,
2,
{
{ 3, 73, 62 },
{ 20, 81, 62 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Bottom of the Well minimap 5
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Bottom of the Well minimap 6
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Bottom of the Well minimap 7
{
{ MAP_MARK_CHEST,
3,
{
{ 2, 59, 28 },
{ 9, 36, 19 },
{ 16, 62, 38 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Bottom of the Well minimap 8
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Bottom of the Well minimap 9
{
{ MAP_MARK_CHEST,
1,
{
{ 7, 75, 66 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
};
static MapMarkData sMapMarkIceCavern[] = {
// Ice Cavern minimap 0
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Ice Cavern minimap 1
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Ice Cavern minimap 2
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Ice Cavern minimap 3
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Ice Cavern minimap 4
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Ice Cavern minimap 5
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Ice Cavern minimap 6
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Ice Cavern minimap 7
{
{ MAP_MARK_CHEST,
1,
{
{ 2, 71, 59 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Ice Cavern minimap 8
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Ice Cavern minimap 9
{
{ MAP_MARK_CHEST,
1,
{
{ 0, 48, 36 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
// Ice Cavern minimap 10
{
{ MAP_MARK_NONE, 0, { 0 } },
},
// Ice Cavern minimap 11
{
{ MAP_MARK_CHEST,
1,
{
{ 1, 73, 67 },
} },
{ MAP_MARK_NONE, 0, { 0 } },
},
};
MapMarkData* gMapMarkDataTable[] = {
sMapMarkDekuTree, sMapMarkDodongosCavern, sMapMarkJabuJabuBelly, sMapMarkForestTemple, sMapMarkFireTemple,
sMapMarkWaterTemple, sMapMarkSpiritTemple, sMapMarkShadowTemple, sMapMarkBottomWell, sMapMarkIceCavern,
};