diff options
Diffstat (limited to 'include/constants')
| -rw-r--r-- | include/constants/battle_frontier.h | 15 | ||||
| -rw-r--r-- | include/constants/easy_chat.h | 2 | ||||
| -rw-r--r-- | include/constants/metatile_labels.h | 2 | ||||
| -rw-r--r-- | include/constants/tv.h | 38 | 
4 files changed, 52 insertions, 5 deletions
| diff --git a/include/constants/battle_frontier.h b/include/constants/battle_frontier.h index bbe6db81c..68c5a42ef 100644 --- a/include/constants/battle_frontier.h +++ b/include/constants/battle_frontier.h @@ -78,6 +78,21 @@  #define FRONTIER_MANIAC_MESSAGE_COUNT 3 +// Frontier TV Show +#define FRONTIER_SHOW_TOWER_SINGLES      1 +#define FRONTIER_SHOW_TOWER_DOUBLES      2 +#define FRONTIER_SHOW_TOWER_MULTIS       3 +#define FRONTIER_SHOW_TOWER_LINK_MULTIS  4 +#define FRONTIER_SHOW_DOME_SINGLES       5 +#define FRONTIER_SHOW_DOME_DOUBLES       6 +#define FRONTIER_SHOW_FACTORY_SINGLES    7 +#define FRONTIER_SHOW_FACTORY_DOUBLES    8 +#define FRONTIER_SHOW_PIKE               9 +#define FRONTIER_SHOW_ARENA              10 +#define FRONTIER_SHOW_PALACE_SINGLES     11 +#define FRONTIER_SHOW_PALACE_DOUBLES     12 +#define FRONTIER_SHOW_PYRAMID            13 +  // Frontier Gambler  #define FRONTIER_GAMBLER_WAITING     0  #define FRONTIER_GAMBLER_PLACED_BET  1 diff --git a/include/constants/easy_chat.h b/include/constants/easy_chat.h index 069f17fcb..f98cedbb7 100644 --- a/include/constants/easy_chat.h +++ b/include/constants/easy_chat.h @@ -9,7 +9,7 @@  #define EASY_CHAT_TYPE_INTERVIEW               5  #define EASY_CHAT_TYPE_BARD_SONG               6  #define EASY_CHAT_TYPE_FAN_CLUB                7 -#define EASY_CHAT_TYPE_UNK_8                   8 +#define EASY_CHAT_TYPE_DUMMY_SHOW              8  #define EASY_CHAT_TYPE_TRENDY_PHRASE           9  #define EASY_CHAT_TYPE_GABBY_AND_TY            10  #define EASY_CHAT_TYPE_CONTEST_INTERVIEW       11 diff --git a/include/constants/metatile_labels.h b/include/constants/metatile_labels.h index 836ab6ef2..b5ef69046 100644 --- a/include/constants/metatile_labels.h +++ b/include/constants/metatile_labels.h @@ -42,6 +42,8 @@  #define METATILE_General_BlueCaveOpen         0x1B1  // gTileset_Building +#define METATILE_Building_TV_Off 0x002 +#define METATILE_Building_TV_On  0x003  #define METATILE_Building_PC_Off 0x004  #define METATILE_Building_PC_On  0x005 diff --git a/include/constants/tv.h b/include/constants/tv.h index f7b091f49..1b28f6e6e 100644 --- a/include/constants/tv.h +++ b/include/constants/tv.h @@ -6,12 +6,22 @@  #define POKENEWS_GAME_CORNER  2  #define POKENEWS_LILYCOVE     3  #define POKENEWS_BLENDMASTER  4 +#define NUM_POKENEWS_TYPES    4 // Excludes NONE + +// TV shows are categorized as being in one of 3 groups +// - TVGROUP_NORMAL, TV shows that can appear without Record Mixing +// - TVGROUP_RECORD_MIX, TV shows that can only appear via Record Mixing +// - TVGROUP_OUTBREAK, just contains TVSHOW_MASS_OUTBREAK +// Each group was allotted 20 spaces arbitrarily, though none use all 20  #define TVSHOW_OFF_AIR                              0 + +// TVGROUP_NORMAL +#define TVGROUP_NORMAL_START                        1  #define TVSHOW_FAN_CLUB_LETTER                      1  #define TVSHOW_RECENT_HAPPENINGS                    2  #define TVSHOW_PKMN_FAN_CLUB_OPINIONS               3 -#define TVSHOW_UNKN_SHOWTYPE_04                     4 +#define TVSHOW_DUMMY                                4  #define TVSHOW_NAME_RATER_SHOW                      5  #define TVSHOW_BRAVO_TRAINER_POKEMON_PROFILE        6  #define TVSHOW_BRAVO_TRAINER_BATTLE_TOWER_PROFILE   7 @@ -20,7 +30,11 @@  #define TVSHOW_BATTLE_UPDATE                        10  #define TVSHOW_FAN_CLUB_SPECIAL                     11  #define TVSHOW_LILYCOVE_CONTEST_LADY                12 -//                                                  // +// +#define TVGROUP_NORMAL_END                          20 + +// TVGROUP_RECORD_MIX +#define TVGROUP_RECORD_MIX_START                    21  #define TVSHOW_POKEMON_TODAY_CAUGHT                 21   #define TVSHOW_SMART_SHOPPER                        22  #define TVSHOW_POKEMON_TODAY_FAILED                 23 @@ -40,8 +54,22 @@  #define TVSHOW_NUMBER_ONE                           37  #define TVSHOW_SECRET_BASE_SECRETS                  38  #define TVSHOW_SAFARI_FAN_CLUB                      39 -//                                                  // -#define TVSHOW_MASS_OUTBREAK                        41  +#define TVGROUP_RECORD_MIX_END                      40 + +// TVGROUP_OUTBREAK +#define TVGROUP_OUTBREAK_START                      41 +#define TVSHOW_MASS_OUTBREAK                        41 +// +#define TVGROUP_OUTBREAK_END                        60 + +// The first 5 elements of gSaveBlock1Ptr->tvShows are reserved +// for TV shows from TVGROUP_NORMAL. The remainder are for TV +// shows from TVGROUP_RECORD_MIX. +#define NUM_NORMAL_TVSHOW_SLOTS 5 + +#define PLAYERS_HOUSE_TV_NONE  0 +#define PLAYERS_HOUSE_TV_LATI  1 +#define PLAYERS_HOUSE_TV_MOVIE 2  // Number of ribbons to put Spot the Cuties on air  #define NUM_CUTIES_RIBBONS  4 @@ -221,4 +249,6 @@  #define CONTESTLADYLIVE_STATE_LOST       2  #define CONTESTLADYLIVE_STATE_LOST_BADLY 3 +#define SMARTSHOPPER_NUM_ITEMS 3 +  #endif //GUARD_CONSTANTS_TV_H | 
