pmd-red/include/strings.h

122 lines
4.8 KiB
C

#ifndef GUARD_STRINGS_H
#define GUARD_STRINGS_H
#include "structs/str_status_text.h"
#include "rescue_team_info.h"
#include "constants/type.h"
#include "constants/ability.h"
#include "constants/dungeon.h"
#include "constants/dungeon_exit.h"
#include "constants/iq_skill.h"
#include "constants/tactic.h"
#include "constants/friend_area.h"
// size: 0x8
typedef struct DungeonName
{
const u8 *name1;
const u8 *name2;
} DungeonName;
struct unkStruct_8113080
{
bool8 defeatedByPrefix;
const u8 *text;
};
extern const char * const gUnformattedTypeStrings[NUM_TYPES];
extern const char * const gFormattedTypeStrings[NUM_TYPES];
extern const u8 *const gUnknown_810AF50[20];
extern const u8 *const gAdventureLogText[32];
extern const u8 *const gRescueTeamRanks[MAX_TEAM_RANKS];
extern const u8 *const gAbilityNames[NUM_ABILITIES];
extern const u8 *const gAbilityDescriptions[NUM_ABILITIES];
extern const u8 *const gRangeNames[49];
extern const u8 *const gUnknown_810CF00;
extern const u8 *const gTextType;
extern const u8 *const gTextPower;
extern const u8 *const gStatusNames[89];
extern const u8 *const gFormattedStatusNames[89];
extern const u8 *const gUnknown_810DD58;
extern const u8 *const gText_IqSkills;
extern const u8 *const gText_LevelUnkMacro;
extern const u8 *const gText_ExpPtsUnkMacro;
extern const u8 *const gText_ToNextLevel;
extern const u8 *const gUnknown_810DDD0;
extern const u8 *const gUnknown_810DDE4;
extern const u8 *const gUnknown_810DDFC;
extern const u8 *const gUnknown_810DE0C;
extern const u8 *const gUnknown_810DE20;
extern const u8 *const gUnknown_810DE24;
extern const u8 *const gUnknown_810DE28;
extern const u8 *const gUnknown_810DE38;
extern const u8 *const gUnknown_810DE4C;
extern const u8 *const gUnknown_810DE50;
extern const u8 *const gUnknown_810DE54;
extern const u8 *const gUnknown_810DE58;
extern const u8 *const gUnknown_810DE6C;
extern const u8 *const gUnknown_810DE80;
extern const u8 *const gUnknown_810DE98;
extern const u8 *const gUnknown_810DEB4;
extern const u8 *const gUnknown_810DEC8;
extern const u8 *const gUnknown_810DEDC;
extern const u8 *const gUnknown_810DEF4;
extern const u8 *const gUnknown_810DEF8;
extern const u8 *const gUnknown_810DF1C;
extern const u8 *const gUnknown_810DF34;
extern const u8 *const gUnknown_810DF50;
extern const u8 *const gUnknown_810DF78;
extern const u8 *const gUnknown_810DF84;
extern const u8 *const gUnknown_810DF98;
extern const u8 *const gUnknown_810DFB4;
extern const u8 *const gUnknown_810DFC8;
extern const u8 *const gEvolutionStrings[4];
extern const u8 *const gUnknown_810E02C[6];
extern const StatusText gStatusDescriptions[99];
extern const DungeonName gDungeonNames[NUM_DUNGEONS];
extern const u8 *const gIQSkillNames[NUM_IQ_SKILLS];
extern const u8 *const gIQSkillDescriptions[NUM_IQ_SKILLS];
extern const u8 *const gTacticsNames[NUM_TACTICS];
extern const u8 *const gTacticsDescriptions[NUM_TACTICS + 12];
extern const struct unkStruct_8113080 gDungeonExitReasonTexts[NUM_DUNGEON_EXIT_REASONS];
extern const u8 *const gText_DeathToMove;
extern const u8 *const gText_AlignPlaceX;
extern const u8 *const gText_Pokemon1WasDefeatedBy;
extern const u8 *const gText_Pokemon1;
extern const u8 *const gUnknown_8113898;
extern const u8 *const gUnknown_81138C0;
extern const u8 *const gUnknown_81138D0;
extern const u8 *const gUnknown_81138E4;
extern const u8 *const gUnknown_8113900;
extern const u8 *const gUnknown_8113918;
extern const u8 *const gUnknown_8113934;
extern const u8 *const gUnknown_8113950;
extern const u8 *const gUnknown_8113974;
extern const u8 *const gUnknown_8113990;
extern const u8 *const gUnknown_81139B4;
extern const u8 *const gUnknown_81139B8;
extern const u8 *const gText_ItemAlignedX;
extern const u8 *const gFriendAreaNames[NUM_FRIEND_AREAS];
extern const u8 *const gFriendAreaDescriptions[NUM_FRIEND_AREAS];
extern const u8 *const gUnknown_8115718[100];
extern const u8 *const gText_PP_Value0;
extern const u8 *const gText_TooManyMembersToEnterDungeon;
extern const u8 *const gText_OnlyOneMonMayEnterDungeon;
extern const u8 *const gText_OnlyXItemsMayBeBroughtIntoDungeon;
extern const u8 *const gText_AlsoOnlyXItemsMayBeBroughtIntoDungeon;
extern const u8 *const gText_ClientCouldNotJoinTooManyMembers;
extern const u8 *const gText_AlsoClientCouldNotJoinTooManyMembers;
extern const u8 *const gText_ClientCouldNotJoinNoSpace;
extern const u8 *const gText_AlsoClientCouldNotJoinNoSpace;
extern const u8 *const gText_MustHaveMonWithMove;
extern const u8 *const gText_AlsoMustHaveMonWithMove;
extern const u8 *const gText_MustHaveWaterTypeMon;
extern const u8 *const gText_AlsoMustHaveWaterTypeMon;
extern const u8 *const gText_IsOkToEnterWithFollowingRules;
extern const u8 *const gText_GameWilllBeSavedBeforeEntering;
extern const u8 *const gText_TeamWillEnterAtLv1;
extern const u8 *const gText_AllItemsLostOnEntering;
extern const u8 *const gText_AllMoneyLostOnEntering;
#endif