summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/constants/pokemon.h358
-rw-r--r--include/unk_0207FC5C.h81
2 files changed, 260 insertions, 179 deletions
diff --git a/include/constants/pokemon.h b/include/constants/pokemon.h
index afaa0fb0..06a105b6 100644
--- a/include/constants/pokemon.h
+++ b/include/constants/pokemon.h
@@ -95,185 +95,185 @@
#define SHINY_ODDS 8 // Actual probability is SHINY_ODDS/65536
-#define MON_DATA_PERSONALITY 0
-#define MON_DATA_PARTY_LOCK 1
-#define MON_DATA_BOX_LOCK 2
-#define MON_DATA_CHECKSUM_FAILED 3
-#define MON_DATA_CHECKSUM 4
-#define MON_DATA_SPECIES 5
-#define MON_DATA_HELD_ITEM 6
-#define MON_DATA_OTID 7
-#define MON_DATA_EXPERIENCE 8
-#define MON_DATA_FRIENDSHIP 9
-#define MON_DATA_ABILITY 10
-#define MON_DATA_MARKINGS 11
-#define MON_DATA_GAME_LANGUAGE 12
-#define MON_DATA_HP_EV 13
-#define MON_DATA_ATK_EV 14
-#define MON_DATA_DEF_EV 15
-#define MON_DATA_SPEED_EV 16
-#define MON_DATA_SPATK_EV 17
-#define MON_DATA_SPDEF_EV 18
-#define MON_DATA_COOL 19
-#define MON_DATA_BEAUTY 20
-#define MON_DATA_CUTE 21
-#define MON_DATA_SMART 22
-#define MON_DATA_TOUGH 23
-#define MON_DATA_SHEEN 24
-#define MON_DATA_SINNOH_CHAMP_RIBBON 25
-#define MON_DATA_SINNOH_RIBBON_26 26
-#define MON_DATA_SINNOH_RIBBON_27 27
-#define MON_DATA_SINNOH_RIBBON_28 28
-#define MON_DATA_SINNOH_RIBBON_29 29
-#define MON_DATA_SINNOH_RIBBON_30 30
-#define MON_DATA_SINNOH_RIBBON_31 31
-#define MON_DATA_SINNOH_RIBBON_32 32
-#define MON_DATA_SINNOH_RIBBON_33 33
-#define MON_DATA_SINNOH_RIBBON_34 34
-#define MON_DATA_SINNOH_RIBBON_35 35
-#define MON_DATA_SINNOH_RIBBON_36 36
-#define MON_DATA_SINNOH_RIBBON_37 37
-#define MON_DATA_SINNOH_RIBBON_38 38
-#define MON_DATA_SINNOH_RIBBON_39 39
-#define MON_DATA_SINNOH_RIBBON_40 40
-#define MON_DATA_SINNOH_RIBBON_41 41
-#define MON_DATA_SINNOH_RIBBON_42 42
-#define MON_DATA_SINNOH_RIBBON_43 43
-#define MON_DATA_SINNOH_RIBBON_44 44
-#define MON_DATA_SINNOH_RIBBON_45 45
-#define MON_DATA_SINNOH_RIBBON_46 46
-#define MON_DATA_SINNOH_RIBBON_47 47
-#define MON_DATA_SINNOH_RIBBON_48 48
-#define MON_DATA_SINNOH_RIBBON_49 49
-#define MON_DATA_SINNOH_RIBBON_50 50
-#define MON_DATA_SINNOH_RIBBON_51 51
-#define MON_DATA_SINNOH_RIBBON_52 52
-#define MON_DATA_SINNOH_RIBBON_53 53
-#define MON_DATA_MOVE1 54
-#define MON_DATA_MOVE2 55
-#define MON_DATA_MOVE3 56
-#define MON_DATA_MOVE4 57
-#define MON_DATA_MOVE1PP 58
-#define MON_DATA_MOVE2PP 59
-#define MON_DATA_MOVE3PP 60
-#define MON_DATA_MOVE4PP 61
-#define MON_DATA_MOVE1PPUP 62
-#define MON_DATA_MOVE2PPUP 63
-#define MON_DATA_MOVE3PPUP 64
-#define MON_DATA_MOVE4PPUP 65
-#define MON_DATA_MOVE1MAXPP 66
-#define MON_DATA_MOVE2MAXPP 67
-#define MON_DATA_MOVE3MAXPP 68
-#define MON_DATA_MOVE4MAXPP 69
-#define MON_DATA_HP_IV 70
-#define MON_DATA_ATK_IV 71
-#define MON_DATA_DEF_IV 72
-#define MON_DATA_SPEED_IV 73
-#define MON_DATA_SPATK_IV 74
-#define MON_DATA_SPDEF_IV 75
-#define MON_DATA_IS_EGG 76
-#define MON_DATA_HAS_NICKNAME 77
-#define MON_DATA_COOL_RIBBON 78
-#define MON_DATA_HOENN_RIBBON_79 79
-#define MON_DATA_HOENN_RIBBON_80 80
-#define MON_DATA_HOENN_RIBBON_81 81
-#define MON_DATA_HOENN_RIBBON_82 82
-#define MON_DATA_HOENN_RIBBON_83 83
-#define MON_DATA_HOENN_RIBBON_84 84
-#define MON_DATA_HOENN_RIBBON_85 85
-#define MON_DATA_HOENN_RIBBON_86 86
-#define MON_DATA_HOENN_RIBBON_87 87
-#define MON_DATA_HOENN_RIBBON_88 88
-#define MON_DATA_HOENN_RIBBON_89 89
-#define MON_DATA_HOENN_RIBBON_90 90
-#define MON_DATA_HOENN_RIBBON_91 91
-#define MON_DATA_HOENN_RIBBON_92 92
-#define MON_DATA_HOENN_RIBBON_93 93
-#define MON_DATA_HOENN_RIBBON_94 94
-#define MON_DATA_HOENN_RIBBON_95 95
-#define MON_DATA_HOENN_RIBBON_96 96
-#define MON_DATA_HOENN_RIBBON_97 97
-#define MON_DATA_HOENN_RIBBON_98 98
-#define MON_DATA_HOENN_RIBBON_99 99
-#define MON_DATA_HOENN_RIBBON_100 100
-#define MON_DATA_HOENN_RIBBON_101 101
-#define MON_DATA_HOENN_RIBBON_102 102
-#define MON_DATA_HOENN_RIBBON_103 103
-#define MON_DATA_HOENN_RIBBON_104 104
-#define MON_DATA_HOENN_RIBBON_105 105
-#define MON_DATA_HOENN_RIBBON_106 106
-#define MON_DATA_HOENN_RIBBON_107 107
-#define MON_DATA_HOENN_RIBBON_108 108
-#define MON_DATA_HOENN_RIBBON_109 109
-#define MON_DATA_FATEFUL_ENCOUNTER 110
-#define MON_DATA_GENDER 111
-#define MON_DATA_FORME 112
-#define MON_DATA_RESERVED_113 113 // HGSS
-#define MON_DATA_RESERVED_114 114 // Plat
-#define MON_DATA_UNUSED_115 115
-#define MON_DATA_NICKNAME 116
-#define MON_DATA_NICKNAME_2 117
-#define MON_DATA_NICKNAME_3 118 // ???
-#define MON_DATA_NICKNAME_4 119 // ???
-#define MON_DATA_UNK_120 120
-#define MON_DATA_GAME_VERSION 121
-#define MON_DATA_SINNOH_RIBBON_122 122
-#define MON_DATA_SINNOH_RIBBON_123 123
-#define MON_DATA_SINNOH_RIBBON_124 124
-#define MON_DATA_SINNOH_RIBBON_125 125
-#define MON_DATA_SINNOH_RIBBON_126 126
-#define MON_DATA_SINNOH_RIBBON_127 127
-#define MON_DATA_SINNOH_RIBBON_128 128
-#define MON_DATA_SINNOH_RIBBON_129 129
-#define MON_DATA_SINNOH_RIBBON_130 130
-#define MON_DATA_SINNOH_RIBBON_131 131
-#define MON_DATA_SINNOH_RIBBON_132 132
-#define MON_DATA_SINNOH_RIBBON_133 133
-#define MON_DATA_SINNOH_RIBBON_134 134
-#define MON_DATA_SINNOH_RIBBON_135 135
-#define MON_DATA_SINNOH_RIBBON_136 136
-#define MON_DATA_SINNOH_RIBBON_137 137
-#define MON_DATA_SINNOH_RIBBON_138 138
-#define MON_DATA_SINNOH_RIBBON_139 139
-#define MON_DATA_SINNOH_RIBBON_140 140
-#define MON_DATA_SINNOH_RIBBON_141 141
-#define MON_DATA_SINNOH_RIBBON_142 142
-#define MON_DATA_OT_NAME 143
-#define MON_DATA_OT_NAME_2 144 // ???
-#define MON_DATA_EGG_MET_YEAR 145
-#define MON_DATA_EGG_MET_MONTH 146
-#define MON_DATA_EGG_MET_DAY 147
-#define MON_DATA_MET_YEAR 148
-#define MON_DATA_MET_MONTH 149
-#define MON_DATA_MET_DAY 150
-#define MON_DATA_EGG_MET_LOCATION 151
-#define MON_DATA_MET_LOCATION 152
-#define MON_DATA_POKERUS 153
-#define MON_DATA_POKEBALL 154
-#define MON_DATA_MET_LEVEL 155
-#define MON_DATA_MET_GENDER 156
-#define MON_DATA_ENCOUNTER_TYPE 157
-#define MON_DATA_RESERVED_158 158 // HGSS
-#define MON_DATA_STATUS 159
-#define MON_DATA_LEVEL 160
-#define MON_DATA_CAPSULE 161
-#define MON_DATA_HP 162
-#define MON_DATA_MAXHP 163
-#define MON_DATA_ATK 164
-#define MON_DATA_DEF 165
-#define MON_DATA_SPEED 166
-#define MON_DATA_SPATK 167
-#define MON_DATA_SPDEF 168
-#define MON_DATA_SEAL_STRUCT 169
-#define MON_DATA_SEAL_COORDS 170
-#define MON_DATA_SPECIES_EXISTS 171
-#define MON_DATA_SANITY_IS_EGG 172
-#define MON_DATA_SPECIES2 173
-#define MON_DATA_IVS_WORD 174
-#define MON_DATA_UNK_175 175
-#define MON_DATA_TYPE_1 176
-#define MON_DATA_TYPE_2 177
-#define MON_DATA_SPECIES_NAME 178
+#define MON_DATA_PERSONALITY 0
+#define MON_DATA_PARTY_LOCK 1
+#define MON_DATA_BOX_LOCK 2
+#define MON_DATA_CHECKSUM_FAILED 3
+#define MON_DATA_CHECKSUM 4
+#define MON_DATA_SPECIES 5
+#define MON_DATA_HELD_ITEM 6
+#define MON_DATA_OTID 7
+#define MON_DATA_EXPERIENCE 8
+#define MON_DATA_FRIENDSHIP 9
+#define MON_DATA_ABILITY 10
+#define MON_DATA_MARKINGS 11
+#define MON_DATA_GAME_LANGUAGE 12
+#define MON_DATA_HP_EV 13
+#define MON_DATA_ATK_EV 14
+#define MON_DATA_DEF_EV 15
+#define MON_DATA_SPEED_EV 16
+#define MON_DATA_SPATK_EV 17
+#define MON_DATA_SPDEF_EV 18
+#define MON_DATA_COOL 19
+#define MON_DATA_BEAUTY 20
+#define MON_DATA_CUTE 21
+#define MON_DATA_SMART 22
+#define MON_DATA_TOUGH 23
+#define MON_DATA_SHEEN 24
+#define MON_DATA_SINNOH_CHAMP_RIBBON 25
+#define MON_DATA_ABILITY_RIBBON 26
+#define MON_DATA_GREAT_ABILITY_RIBBON 27
+#define MON_DATA_DOUBLE_ABILITY_RIBBON 28
+#define MON_DATA_MULTI_ABILITY_RIBBON 29
+#define MON_DATA_PAIR_ABILITY_RIBBON 30
+#define MON_DATA_WORLD_ABILITY_RIBBON 31
+#define MON_DATA_ALERT_RIBBON 32
+#define MON_DATA_SHOCK_RIBBON 33
+#define MON_DATA_DOWNCAST_RIBBON 34
+#define MON_DATA_CARELESS_RIBBON 35
+#define MON_DATA_RELAX_RIBBON 36
+#define MON_DATA_SNOOZE_RIBBON 37
+#define MON_DATA_SMILE_RIBBON 38
+#define MON_DATA_GORGEOUS_RIBBON 39
+#define MON_DATA_ROYAL_RIBBON 40
+#define MON_DATA_GORGEOUS_ROYAL_RIBBON 41
+#define MON_DATA_FOOTPRINT_RIBBON 42
+#define MON_DATA_RECORD_RIBBON 43
+#define MON_DATA_HISTORY_RIBBON 44
+#define MON_DATA_LEGEND_RIBBON 45
+#define MON_DATA_RED_RIBBON 46
+#define MON_DATA_GREEN_RIBBON 47
+#define MON_DATA_BLUE_RIBBON 48
+#define MON_DATA_FESTIVAL_RIBBON 49
+#define MON_DATA_CARNIVAL_RIBBON 50
+#define MON_DATA_CLASSIC_RIBBON 51
+#define MON_DATA_PREMIER_RIBBON 52
+#define MON_DATA_SINNOH_RIBBON_53 53
+#define MON_DATA_MOVE1 54
+#define MON_DATA_MOVE2 55
+#define MON_DATA_MOVE3 56
+#define MON_DATA_MOVE4 57
+#define MON_DATA_MOVE1PP 58
+#define MON_DATA_MOVE2PP 59
+#define MON_DATA_MOVE3PP 60
+#define MON_DATA_MOVE4PP 61
+#define MON_DATA_MOVE1PPUP 62
+#define MON_DATA_MOVE2PPUP 63
+#define MON_DATA_MOVE3PPUP 64
+#define MON_DATA_MOVE4PPUP 65
+#define MON_DATA_MOVE1MAXPP 66
+#define MON_DATA_MOVE2MAXPP 67
+#define MON_DATA_MOVE3MAXPP 68
+#define MON_DATA_MOVE4MAXPP 69
+#define MON_DATA_HP_IV 70
+#define MON_DATA_ATK_IV 71
+#define MON_DATA_DEF_IV 72
+#define MON_DATA_SPEED_IV 73
+#define MON_DATA_SPATK_IV 74
+#define MON_DATA_SPDEF_IV 75
+#define MON_DATA_IS_EGG 76
+#define MON_DATA_HAS_NICKNAME 77
+#define MON_DATA_HOENN_COOL_RIBBON 78
+#define MON_DATA_HOENN_COOL_RIBBON_SUPER 79
+#define MON_DATA_HOENN_COOL_RIBBON_HYPER 80
+#define MON_DATA_HOENN_COOL_RIBBON_MASTER 81
+#define MON_DATA_HOENN_BEAUTY_RIBBON 82
+#define MON_DATA_HOENN_BEAUTY_RIBBON_SUPER 83
+#define MON_DATA_HOENN_BEAUTY_RIBBON_HYPER 84
+#define MON_DATA_HOENN_BEAUTY_RIBBON_MASTER 85
+#define MON_DATA_HOENN_CUTE_RIBBON 86
+#define MON_DATA_HOENN_CUTE_RIBBON_SUPER 87
+#define MON_DATA_HOENN_CUTE_RIBBON_HYPER 88
+#define MON_DATA_HOENN_CUTE_RIBBON_MASTER 89
+#define MON_DATA_HOENN_SMART_RIBBON 90
+#define MON_DATA_HOENN_SMART_RIBBON_SUPER 91
+#define MON_DATA_HOENN_SMART_RIBBON_HYPER 92
+#define MON_DATA_HOENN_SMART_RIBBON_MASTER 93
+#define MON_DATA_HOENN_TOUGH_RIBBON 94
+#define MON_DATA_HOENN_TOUGH_RIBBON_SUPER 95
+#define MON_DATA_HOENN_TOUGH_RIBBON_HYPER 96
+#define MON_DATA_HOENN_TOUGH_RIBBON_MASTER 97
+#define MON_DATA_HOENN_CHAMPION_RIBBON 98
+#define MON_DATA_HOENN_WINNING_RIBBON 99
+#define MON_DATA_HOENN_VICTORY_RIBBON 100
+#define MON_DATA_HOENN_ARTIST_RIBBON 101
+#define MON_DATA_HOENN_EFFORT_RIBBON 102
+#define MON_DATA_HOENN_MARINE_RIBBON 103
+#define MON_DATA_HOENN_LAND_RIBBON 104
+#define MON_DATA_HOENN_SKY_RIBBON 105
+#define MON_DATA_HOENN_COUNTRY_RIBBON 106
+#define MON_DATA_HOENN_NATIONAL_RIBBON 107
+#define MON_DATA_HOENN_EARTH_RIBBON 108
+#define MON_DATA_HOENN_WORLD_RIBBON 109
+#define MON_DATA_FATEFUL_ENCOUNTER 110
+#define MON_DATA_GENDER 111
+#define MON_DATA_FORME 112
+#define MON_DATA_RESERVED_113 113 // HGSS
+#define MON_DATA_RESERVED_114 114 // Plat
+#define MON_DATA_UNUSED_115 115
+#define MON_DATA_NICKNAME 116
+#define MON_DATA_NICKNAME_2 117
+#define MON_DATA_NICKNAME_3 118 // ???
+#define MON_DATA_NICKNAME_4 119 // ???
+#define MON_DATA_UNK_120 120
+#define MON_DATA_GAME_VERSION 121
+#define MON_DATA_COOL_RIBBON 122
+#define MON_DATA_COOL_RIBBON_GREAT 123
+#define MON_DATA_COOL_RIBBON_ULTRA 124
+#define MON_DATA_COOL_RIBBON_MASTER 125
+#define MON_DATA_BEAUTY_RIBBON 126
+#define MON_DATA_BEAUTY_RIBBON_GREAT 127
+#define MON_DATA_BEAUTY_RIBBON_ULTRA 128
+#define MON_DATA_BEAUTY_RIBBON_MASTER 129
+#define MON_DATA_CUTE_RIBBON 130
+#define MON_DATA_CUTE_RIBBON_GREAT 131
+#define MON_DATA_CUTE_RIBBON_ULTRA 132
+#define MON_DATA_CUTE_RIBBON_MASTER 133
+#define MON_DATA_SMART_RIBBON 134
+#define MON_DATA_SMART_RIBBON_GREAT 135
+#define MON_DATA_SMART_RIBBON_ULTRA 136
+#define MON_DATA_SMART_RIBBON_MASTER 137
+#define MON_DATA_TOUGH_RIBBON 138
+#define MON_DATA_TOUGH_RIBBON_GREAT 139
+#define MON_DATA_TOUGH_RIBBON_ULTRA 140
+#define MON_DATA_TOUGH_RIBBON_MASTER 141
+#define MON_DATA_SINNOH_RIBBON_142 142
+#define MON_DATA_OT_NAME 143
+#define MON_DATA_OT_NAME_2 144 // ???
+#define MON_DATA_EGG_MET_YEAR 145
+#define MON_DATA_EGG_MET_MONTH 146
+#define MON_DATA_EGG_MET_DAY 147
+#define MON_DATA_MET_YEAR 148
+#define MON_DATA_MET_MONTH 149
+#define MON_DATA_MET_DAY 150
+#define MON_DATA_EGG_MET_LOCATION 151
+#define MON_DATA_MET_LOCATION 152
+#define MON_DATA_POKERUS 153
+#define MON_DATA_POKEBALL 154
+#define MON_DATA_MET_LEVEL 155
+#define MON_DATA_MET_GENDER 156
+#define MON_DATA_ENCOUNTER_TYPE 157
+#define MON_DATA_RESERVED_158 158 // HGSS
+#define MON_DATA_STATUS 159
+#define MON_DATA_LEVEL 160
+#define MON_DATA_CAPSULE 161
+#define MON_DATA_HP 162
+#define MON_DATA_MAXHP 163
+#define MON_DATA_ATK 164
+#define MON_DATA_DEF 165
+#define MON_DATA_SPEED 166
+#define MON_DATA_SPATK 167
+#define MON_DATA_SPDEF 168
+#define MON_DATA_SEAL_STRUCT 169
+#define MON_DATA_SEAL_COORDS 170
+#define MON_DATA_SPECIES_EXISTS 171
+#define MON_DATA_SANITY_IS_EGG 172
+#define MON_DATA_SPECIES2 173
+#define MON_DATA_IVS_WORD 174
+#define MON_DATA_UNK_175 175
+#define MON_DATA_TYPE_1 176
+#define MON_DATA_TYPE_2 177
+#define MON_DATA_SPECIES_NAME 178
#define MON_RATIO_MALE 0
#define MON_RATIO_EIGHTH 31
diff --git a/include/unk_0207FC5C.h b/include/unk_0207FC5C.h
index c3c63553..0e26f38e 100644
--- a/include/unk_0207FC5C.h
+++ b/include/unk_0207FC5C.h
@@ -1,6 +1,87 @@
#ifndef POKEDIAMOND_UNK_0207FC5C_H
#define POKEDIAMOND_UNK_0207FC5C_H
+#define RIBBON_HOENN_CHAMPION 0
+#define RIBBON_HOENN_COOL 1
+#define RIBBON_HOENN_COOL_SUPER 2
+#define RIBBON_HOENN_COOL_HYPER 3
+#define RIBBON_HOENN_COOL_MASTER 4
+#define RIBBON_HOENN_BEAUTY 5
+#define RIBBON_HOENN_BEAUTY_SUPER 6
+#define RIBBON_HOENN_BEAUTY_HYPER 7
+#define RIBBON_HOENN_BEAUTY_MASTER 8
+#define RIBBON_HOENN_CUTE 9
+#define RIBBON_HOENN_CUTE_SUPER 10
+#define RIBBON_HOENN_CUTE_HYPER 11
+#define RIBBON_HOENN_CUTE_MASTER 12
+#define RIBBON_HOENN_SMART 13
+#define RIBBON_HOENN_SMART_SUPER 14
+#define RIBBON_HOENN_SMART_HYPER 15
+#define RIBBON_HOENN_SMART_MASTER 16
+#define RIBBON_HOENN_TOUGH 17
+#define RIBBON_HOENN_TOUGH_SUPER 18
+#define RIBBON_HOENN_TOUGH_HYPER 19
+#define RIBBON_HOENN_TOUGH_MASTER 20
+#define RIBBON_HOENN_WINNING 21
+#define RIBBON_HOENN_VICTORY 22
+#define RIBBON_HOENN_ARTIST 23
+#define RIBBON_HOENN_EFFORT 24
+#define RIBBON_HOENN_MARINE 25
+#define RIBBON_HOENN_LAND 26
+#define RIBBON_HOENN_SKY 27
+#define RIBBON_HOENN_COUNTRY 28
+#define RIBBON_HOENN_NATIONAL 29
+#define RIBBON_HOENN_EARTH 30
+#define RIBBON_HOENN_WORLD 31
+#define RIBBON_SINNOH_CHAMP 32
+#define RIBBON_COOL 33
+#define RIBBON_COOL_GREAT 34
+#define RIBBON_COOL_ULTRA 35
+#define RIBBON_COOL_MASTER 36
+#define RIBBON_BEAUTY 37
+#define RIBBON_BEAUTY_GREAT 38
+#define RIBBON_BEAUTY_ULTRA 39
+#define RIBBON_BEAUTY_MASTER 40
+#define RIBBON_CUTE 41
+#define RIBBON_CUTE_GREAT 42
+#define RIBBON_CUTE_ULTRA 43
+#define RIBBON_CUTE_MASTER 44
+#define RIBBON_SMART 45
+#define RIBBON_SMART_GREAT 46
+#define RIBBON_SMART_ULTRA 47
+#define RIBBON_SMART_MASTER 48
+#define RIBBON_TOUGH 49
+#define RIBBON_TOUGH_GREAT 50
+#define RIBBON_TOUGH_ULTRA 51
+#define RIBBON_TOUGH_MASTER 52
+#define RIBBON_ABILITY 53
+#define RIBBON_GREAT_ABILITY 54
+#define RIBBON_DOUBLE_ABILITY 55
+#define RIBBON_MULTI_ABILITY 56
+#define RIBBON_PAIR_ABILITY 57
+#define RIBBON_WORLD_ABILITY 58
+#define RIBBON_ALERT 59
+#define RIBBON_SHOCK 60
+#define RIBBON_DOWNCAST 61
+#define RIBBON_CARELESS 62
+#define RIBBON_RELAX 63
+#define RIBBON_SNOOZE 64
+#define RIBBON_SMILE 65
+#define RIBBON_GORGEOUS 66
+#define RIBBON_ROYAL 67
+#define RIBBON_GORGEOUS_ROYAL 68
+#define RIBBON_FOOTPRINT 69
+#define RIBBON_RECORD 70
+#define RIBBON_HISTORY 71
+#define RIBBON_LEGEND 72
+#define RIBBON_RED 73
+#define RIBBON_GREEN 74
+#define RIBBON_BLUE 75
+#define RIBBON_FESTIVAL 76
+#define RIBBON_CARNIVAL 77
+#define RIBBON_CLASSIC 78
+#define RIBBON_PREMIER 79
+
u32 FUN_0207FC5C(u8 a0, u32 a1);
int FUN_0207FCC0(u8 * a0, u32 a1);
u8 FUN_0207FCE0(u32 a0);