Merge pull request #25 from Slawter666/apprentice-data
Move apprentice data to C
This commit is contained in:
680
src/apprentice.c
680
src/apprentice.c
@@ -1,29 +1,30 @@
|
||||
#include "global.h"
|
||||
#include "apprentice.h"
|
||||
#include "constants/apprentice.h"
|
||||
#include "string_util.h"
|
||||
#include "script.h"
|
||||
#include "text.h"
|
||||
#include "random.h"
|
||||
#include "battle_tower.h"
|
||||
#include "data2.h"
|
||||
#include "event_data.h"
|
||||
#include "event_object_movement.h"
|
||||
#include "field_player_avatar.h"
|
||||
#include "international_string_util.h"
|
||||
#include "item.h"
|
||||
#include "item_menu.h"
|
||||
#include "main.h"
|
||||
#include "malloc.h"
|
||||
#include "strings.h"
|
||||
#include "menu.h"
|
||||
#include "script_menu.h"
|
||||
#include "party_menu.h"
|
||||
#include "item_menu.h"
|
||||
#include "data2.h"
|
||||
#include "task.h"
|
||||
#include "item.h"
|
||||
#include "sound.h"
|
||||
#include "battle_tower.h"
|
||||
#include "event_data.h"
|
||||
#include "international_string_util.h"
|
||||
#include "field_player_avatar.h"
|
||||
#include "new_game.h"
|
||||
#include "event_object_movement.h"
|
||||
#include "party_menu.h"
|
||||
#include "random.h"
|
||||
#include "script.h"
|
||||
#include "script_menu.h"
|
||||
#include "sound.h"
|
||||
#include "string_util.h"
|
||||
#include "strings.h"
|
||||
#include "task.h"
|
||||
#include "text.h"
|
||||
#include "constants/apprentice.h"
|
||||
#include "constants/items.h"
|
||||
#include "constants/songs.h"
|
||||
#include "constants/species.h"
|
||||
|
||||
#define PLAYER_APPRENTICE gSaveBlock2Ptr->playerApprentice
|
||||
|
||||
@@ -42,29 +43,648 @@ struct Unk030062F0Struct
|
||||
u16 unk6;
|
||||
};
|
||||
|
||||
// data/scripts/apprentice.inc
|
||||
extern const u8 gText_082B7229[];
|
||||
extern const u8 gText_082B731C[];
|
||||
extern const u8 gText_082B735B[];
|
||||
extern const u8 gText_082B7423[];
|
||||
extern const u8 gText_082B74C1[];
|
||||
extern const u8 gText_082B756F[];
|
||||
extern const u8 gText_082B75B2[];
|
||||
extern const u8 gText_082B763F[];
|
||||
extern const u8 gText_082B76AC[];
|
||||
extern const u8 gText_082B7772[];
|
||||
extern const u8 gText_082B77CE[];
|
||||
extern const u8 gText_082B7871[];
|
||||
extern const u8 gText_082B78D4[];
|
||||
extern const u8 gText_082B7B1A[];
|
||||
extern const u8 gText_082B7C13[];
|
||||
extern const u8 gText_082B7D18[];
|
||||
extern const u8 gText_082B7DD4[];
|
||||
extern const u8 gText_082B7EE5[];
|
||||
extern const u8 gText_082B7F35[];
|
||||
extern const u8 gText_082B7FE8[];
|
||||
extern const u8 gText_082B8087[];
|
||||
extern const u8 gText_082B822B[];
|
||||
extern const u8 gText_082B8286[];
|
||||
extern const u8 gText_082B8356[];
|
||||
extern const u8 gText_082B83CE[];
|
||||
extern const u8 gText_082B84FC[];
|
||||
extern const u8 gText_082B8559[];
|
||||
extern const u8 gText_082B8656[];
|
||||
extern const u8 gText_082B86EA[];
|
||||
extern const u8 gText_082B87DA[];
|
||||
extern const u8 gText_082B887C[];
|
||||
extern const u8 gText_082B8957[];
|
||||
extern const u8 gText_082B89C6[];
|
||||
extern const u8 gText_082B8ACF[];
|
||||
extern const u8 gText_082B8B66[];
|
||||
extern const u8 gText_082B8C20[];
|
||||
extern const u8 gText_082B8CAA[];
|
||||
extern const u8 gText_082B8DD3[];
|
||||
extern const u8 gText_082B8E24[];
|
||||
extern const u8 gText_082B8ED5[];
|
||||
extern const u8 gText_082B8F45[];
|
||||
extern const u8 gText_082B905F[];
|
||||
extern const u8 gText_082B910E[];
|
||||
extern const u8 gText_082B9204[];
|
||||
extern const u8 gText_082B929C[];
|
||||
extern const u8 gText_082B9438[];
|
||||
extern const u8 gText_082B9488[];
|
||||
extern const u8 gText_082B9564[];
|
||||
extern const u8 gText_082B95D8[];
|
||||
extern const u8 gText_082B9763[];
|
||||
extern const u8 gText_082B97E5[];
|
||||
extern const u8 gText_082B989A[];
|
||||
extern const u8 gText_082B992D[];
|
||||
extern const u8 gText_082B9A84[];
|
||||
extern const u8 gText_082B9AB9[];
|
||||
extern const u8 gText_082B9B76[];
|
||||
extern const u8 gText_082B9BF2[];
|
||||
extern const u8 gText_082B9D83[];
|
||||
extern const u8 gText_082B9DF9[];
|
||||
extern const u8 gText_082B9EAA[];
|
||||
extern const u8 gText_082B9F55[];
|
||||
extern const u8 gText_082BA084[];
|
||||
extern const u8 gText_082BA11D[];
|
||||
extern const u8 gText_082BA1F3[];
|
||||
|
||||
extern const u8 gText_082BE50D[];
|
||||
extern const u8 gText_082BE5F5[];
|
||||
extern const u8 gText_082BE679[];
|
||||
extern const u8 gText_082BE71E[];
|
||||
extern const u8 gText_082BE762[];
|
||||
extern const u8 gText_082BE7F8[];
|
||||
extern const u8 gText_082BE850[];
|
||||
extern const u8 gText_082BE99C[];
|
||||
extern const u8 gText_082BEA1B[];
|
||||
extern const u8 gText_082BEAE9[];
|
||||
extern const u8 gText_082BEB72[];
|
||||
extern const u8 gText_082BEC8E[];
|
||||
extern const u8 gText_082BED16[];
|
||||
extern const u8 gText_082BEE29[];
|
||||
extern const u8 gText_082BEEB4[];
|
||||
extern const u8 gText_082BEFE2[];
|
||||
extern const u8 gText_082BF04E[];
|
||||
extern const u8 gText_082BF11D[];
|
||||
extern const u8 gText_082BF1A8[];
|
||||
extern const u8 gText_082BF268[];
|
||||
extern const u8 gText_082BF2D1[];
|
||||
extern const u8 gText_082BF3CF[];
|
||||
extern const u8 gText_082BF46A[];
|
||||
extern const u8 gText_082BF551[];
|
||||
extern const u8 gText_082BF5C3[];
|
||||
extern const u8 gText_082BF6E5[];
|
||||
extern const u8 gText_082BF773[];
|
||||
extern const u8 gText_082BF869[];
|
||||
extern const u8 gText_082BF8DD[];
|
||||
extern const u8 gText_082BF9BA[];
|
||||
extern const u8 gText_082BFA5A[];
|
||||
extern const u8 gText_082BFB4E[];
|
||||
|
||||
extern const u8 gText_082BA2A3[];
|
||||
extern const u8 gText_082BA34E[];
|
||||
extern const u8 gText_082BA380[];
|
||||
extern const u8 gText_082BA3D2[];
|
||||
extern const u8 gText_082BA448[];
|
||||
extern const u8 gText_082BA4D3[];
|
||||
extern const u8 gText_082BA58C[];
|
||||
extern const u8 gText_082BA5BF[];
|
||||
extern const u8 gText_082BA5F3[];
|
||||
extern const u8 gText_082BA635[];
|
||||
extern const u8 gText_082BA6E6[];
|
||||
extern const u8 gText_082BA742[];
|
||||
extern const u8 gText_082BA770[];
|
||||
extern const u8 gText_082BA78F[];
|
||||
extern const u8 gText_082BA7D8[];
|
||||
extern const u8 gText_082BA867[];
|
||||
extern const u8 gText_082BA96B[];
|
||||
extern const u8 gText_082BA9B7[];
|
||||
extern const u8 gText_082BAA1B[];
|
||||
extern const u8 gText_082BAA81[];
|
||||
extern const u8 gText_082BAB22[];
|
||||
extern const u8 gText_082BAC43[];
|
||||
extern const u8 gText_082BAC78[];
|
||||
extern const u8 gText_082BAD17[];
|
||||
extern const u8 gText_082BADB6[];
|
||||
extern const u8 gText_082BAE36[];
|
||||
extern const u8 gText_082BAF4E[];
|
||||
extern const u8 gText_082BAF8F[];
|
||||
extern const u8 gText_082BAFDB[];
|
||||
extern const u8 gText_082BB05F[];
|
||||
extern const u8 gText_082BB0D4[];
|
||||
extern const u8 gText_082BB18C[];
|
||||
extern const u8 gText_082BB1CE[];
|
||||
extern const u8 gText_082BB242[];
|
||||
extern const u8 gText_082BB2D9[];
|
||||
extern const u8 gText_082BB370[];
|
||||
extern const u8 gText_082BB4C3[];
|
||||
extern const u8 gText_082BB4FB[];
|
||||
extern const u8 gText_082BB575[];
|
||||
extern const u8 gText_082BB5E1[];
|
||||
extern const u8 gText_082BB656[];
|
||||
extern const u8 gText_082BB6E5[];
|
||||
extern const u8 gText_082BB72C[];
|
||||
extern const u8 gText_082BB7A2[];
|
||||
extern const u8 gText_082BB84A[];
|
||||
extern const u8 gText_082BB8CD[];
|
||||
extern const u8 gText_082BB970[];
|
||||
extern const u8 gText_082BB9AE[];
|
||||
extern const u8 gText_082BBA05[];
|
||||
extern const u8 gText_082BBA6C[];
|
||||
extern const u8 gText_082BBB01[];
|
||||
extern const u8 gText_082BBC1C[];
|
||||
extern const u8 gText_082BBC4B[];
|
||||
extern const u8 gText_082BBCF6[];
|
||||
extern const u8 gText_082BBD90[];
|
||||
extern const u8 gText_082BBE0B[];
|
||||
extern const u8 gText_082BBEE5[];
|
||||
extern const u8 gText_082BBF25[];
|
||||
extern const u8 gText_082BBFA4[];
|
||||
extern const u8 gText_082BC024[];
|
||||
extern const u8 gText_082BC0C8[];
|
||||
extern const u8 gText_082BC213[];
|
||||
extern const u8 gText_082BC247[];
|
||||
extern const u8 gText_082BC2DD[];
|
||||
extern const u8 gText_082BC373[];
|
||||
extern const u8 gText_082BC40E[];
|
||||
extern const u8 gText_082BC514[];
|
||||
extern const u8 gText_082BC555[];
|
||||
extern const u8 gText_082BC5CE[];
|
||||
extern const u8 gText_082BC666[];
|
||||
extern const u8 gText_082BC714[];
|
||||
extern const u8 gText_082BC808[];
|
||||
extern const u8 gText_082BC84D[];
|
||||
extern const u8 gText_082BC8EA[];
|
||||
extern const u8 gText_082BC984[];
|
||||
extern const u8 gText_082BCA4D[];
|
||||
extern const u8 gText_082BCB75[];
|
||||
extern const u8 gText_082BCBA6[];
|
||||
extern const u8 gText_082BCBFC[];
|
||||
extern const u8 gText_082BCCA4[];
|
||||
|
||||
extern const u8 gText_082BFBF2[];
|
||||
extern const u8 gText_082BFCAE[];
|
||||
extern const u8 gText_082BFD26[];
|
||||
extern const u8 gText_082BFDB1[];
|
||||
extern const u8 gText_082BFE24[];
|
||||
extern const u8 gText_082BFEAD[];
|
||||
extern const u8 gText_082BFF0A[];
|
||||
extern const u8 gText_082C0032[];
|
||||
extern const u8 gText_082C0090[];
|
||||
extern const u8 gText_082C016E[];
|
||||
extern const u8 gText_082C01F7[];
|
||||
extern const u8 gText_082C034C[];
|
||||
extern const u8 gText_082C03CA[];
|
||||
extern const u8 gText_082C046E[];
|
||||
extern const u8 gText_082C04F9[];
|
||||
extern const u8 gText_082C0598[];
|
||||
extern const u8 gText_082C0602[];
|
||||
extern const u8 gText_082C06D8[];
|
||||
extern const u8 gText_082C074A[];
|
||||
extern const u8 gText_082C0809[];
|
||||
extern const u8 gText_082C086E[];
|
||||
extern const u8 gText_082C0982[];
|
||||
extern const u8 gText_082C0A1D[];
|
||||
extern const u8 gText_082C0AFD[];
|
||||
extern const u8 gText_082C0B6F[];
|
||||
extern const u8 gText_082C0C7D[];
|
||||
extern const u8 gText_082C0D0B[];
|
||||
extern const u8 gText_082C0DFE[];
|
||||
extern const u8 gText_082C0E71[];
|
||||
extern const u8 gText_082C0F6D[];
|
||||
extern const u8 gText_082C1003[];
|
||||
extern const u8 gText_082C1122[];
|
||||
|
||||
extern const u8 gText_082BCD68[];
|
||||
extern const u8 gText_082BCE64[];
|
||||
extern const u8 gText_082BCEF2[];
|
||||
extern const u8 gText_082BCF61[];
|
||||
extern const u8 gText_082BCFA1[];
|
||||
extern const u8 gText_082BD03C[];
|
||||
extern const u8 gText_082BD06D[];
|
||||
extern const u8 gText_082BD18A[];
|
||||
extern const u8 gText_082BD222[];
|
||||
extern const u8 gText_082BD325[];
|
||||
extern const u8 gText_082BD3B1[];
|
||||
extern const u8 gText_082BD493[];
|
||||
extern const u8 gText_082BD51C[];
|
||||
extern const u8 gText_082BD609[];
|
||||
extern const u8 gText_082BD697[];
|
||||
extern const u8 gText_082BD797[];
|
||||
extern const u8 gText_082BD806[];
|
||||
extern const u8 gText_082BD8F5[];
|
||||
extern const u8 gText_082BD9BE[];
|
||||
extern const u8 gText_082BDAE1[];
|
||||
extern const u8 gText_082BDB4E[];
|
||||
extern const u8 gText_082BDC6B[];
|
||||
extern const u8 gText_082BDD0D[];
|
||||
extern const u8 gText_082BDDEC[];
|
||||
extern const u8 gText_082BDE68[];
|
||||
extern const u8 gText_082BDF4D[];
|
||||
extern const u8 gText_082BDFD8[];
|
||||
extern const u8 gText_082BE0FD[];
|
||||
extern const u8 gText_082BE189[];
|
||||
extern const u8 gText_082BE2A5[];
|
||||
extern const u8 gText_082BE33E[];
|
||||
extern const u8 gText_082BE46C[];
|
||||
|
||||
extern const u8 gText_082C11D1[];
|
||||
extern const u8 gText_082C12D5[];
|
||||
extern const u8 gText_082C13AB[];
|
||||
extern const u8 gText_082C1444[];
|
||||
extern const u8 gText_082C1501[];
|
||||
extern const u8 gText_082C15B6[];
|
||||
extern const u8 gText_082C165E[];
|
||||
extern const u8 gText_082C174F[];
|
||||
extern const u8 gText_082C1862[];
|
||||
extern const u8 gText_082C19A0[];
|
||||
extern const u8 gText_082C1A76[];
|
||||
extern const u8 gText_082C1C16[];
|
||||
extern const u8 gText_082C1CF5[];
|
||||
extern const u8 gText_082C1DC1[];
|
||||
extern const u8 gText_082C1EDC[];
|
||||
extern const u8 gText_082C1FEC[];
|
||||
extern const u8 gText_082C20D1[];
|
||||
extern const u8 gText_082C21FF[];
|
||||
extern const u8 gText_082C231C[];
|
||||
extern const u8 gText_082C2407[];
|
||||
extern const u8 gText_082C24B5[];
|
||||
extern const u8 gText_082C25B1[];
|
||||
extern const u8 gText_082C2707[];
|
||||
extern const u8 gText_082C27D4[];
|
||||
extern const u8 gText_082C28D6[];
|
||||
extern const u8 gText_082C2A0B[];
|
||||
extern const u8 gText_082C2B50[];
|
||||
extern const u8 gText_082C2C77[];
|
||||
extern const u8 gText_082C2D67[];
|
||||
extern const u8 gText_082C2E41[];
|
||||
extern const u8 gText_082C2EF5[];
|
||||
extern const u8 gText_082C3023[];
|
||||
|
||||
extern const u8 gText_082B6EA5[];
|
||||
extern const u8 gText_082B6EEC[];
|
||||
extern const u8 gText_082B6F16[];
|
||||
extern const u8 gText_082B6F4C[];
|
||||
extern const u8 gText_082B6F92[];
|
||||
extern const u8 gText_082B6FC9[];
|
||||
extern const u8 gText_082B700C[];
|
||||
extern const u8 gText_082B703A[];
|
||||
extern const u8 gText_082B706A[];
|
||||
extern const u8 gText_082B709C[];
|
||||
extern const u8 gText_082B70CC[];
|
||||
extern const u8 gText_082B710A[];
|
||||
extern const u8 gText_082B714D[];
|
||||
extern const u8 gText_082B7185[];
|
||||
extern const u8 gText_082B71C1[];
|
||||
extern const u8 gText_082B71F9[];
|
||||
|
||||
extern struct Unk030062ECStruct *gUnknown_030062EC;
|
||||
extern struct Unk030062F0Struct *gUnknown_030062F0;
|
||||
extern void (*gUnknown_030062F4)(void);
|
||||
|
||||
extern void sub_8165AE8(struct Apprentice *);
|
||||
|
||||
extern const u8 *const gUnknown_08611330[];
|
||||
extern const u8 *const gUnknown_08610FF0[][2];
|
||||
extern const u8 *const gUnknown_086112B0[][2];
|
||||
extern const u8 *const gUnknown_08611230[][2];
|
||||
extern const u8 *const gUnknown_086111B0[][2];
|
||||
extern const u8 *const gUnknown_08610EF0[][4];
|
||||
extern const u8 *const gUnknown_08611070[][5];
|
||||
extern const u8 gUnknown_08611548[8];
|
||||
extern const u8 gUnknown_086114D3[];
|
||||
extern const bool8 gUnknown_08611370[];
|
||||
extern void (* const gUnknown_086114E0[])(void);
|
||||
|
||||
extern const u8 gUnknown_085DCEDC[];
|
||||
extern const u8 gUnknown_085DCF0E[];
|
||||
extern const u8 gUnknown_085DCEFA[];
|
||||
extern const u8 gUnknown_085DCF2C[];
|
||||
|
||||
void sub_81A093C(void);
|
||||
void sub_81A0964(void);
|
||||
void sub_81A0978(void);
|
||||
void sub_819FC60(void);
|
||||
void sub_81A0984(void);
|
||||
void sub_81A0990(void);
|
||||
void sub_81A09D0(void);
|
||||
void sub_81A0A20(void);
|
||||
void sub_81A0C9C(void);
|
||||
void sub_81A087C(void);
|
||||
void sub_81A1638(void);
|
||||
void sub_81A0CC0(void);
|
||||
void sub_81A09B4(void);
|
||||
void sub_81A0D40(void);
|
||||
void sub_81A0DD4(void);
|
||||
void sub_81A0FE4(void);
|
||||
void sub_81A0FFC(void);
|
||||
void sub_81A0D80(void);
|
||||
void sub_81A11F8(void);
|
||||
void sub_81A1218(void);
|
||||
void sub_81A1224(void);
|
||||
void sub_81A1438(void);
|
||||
void sub_81A150C(void);
|
||||
void sub_81A15A4(void);
|
||||
void sub_81A1644(void);
|
||||
void sub_81A1370(void);
|
||||
|
||||
// rodata
|
||||
|
||||
const struct ApprenticeTrainer gApprentices[] =
|
||||
{
|
||||
{
|
||||
.name = {_("サダヒロ"), _("ALANN"), _("ALAIN"), _("ADELFO"), _("CLAUS"), _("TEO")},
|
||||
.otId = 0xBDC9,
|
||||
.facilityClass = 0x43,
|
||||
.species = {SPECIES_BEAUTIFLY, SPECIES_DUSTOX, SPECIES_ILLUMISE, SPECIES_SHIFTRY, SPECIES_BRELOOM, SPECIES_NINJASK, SPECIES_SHEDINJA, SPECIES_PINSIR, SPECIES_HERACROSS, SPECIES_VOLBEAT},
|
||||
.rest = {0, 0, 0x1D, 8, 0x3e, 20, 0, 12, 1, 10, 0x30, 6, 0x44, 20},
|
||||
},
|
||||
{
|
||||
.name = {_("ヒロオ"), _("LIONEL"), _("LIONEL"), _("CAIO"), _("LUDWIG"), _("LEO")},
|
||||
.otId = 0xCF09,
|
||||
.facilityClass = 0x2B,
|
||||
.species = {SPECIES_SWELLOW, SPECIES_SWALOT, SPECIES_SHUCKLE, SPECIES_MANECTRIC, SPECIES_TORKOAL, SPECIES_HARIYAMA, SPECIES_MIGHTYENA, SPECIES_LUDICOLO, SPECIES_CRAWDAUNT, SPECIES_WHISCASH},
|
||||
.rest = {1, 0, 0x38, 12, 1, 10, 0x30, 6, 6, 10, 0x20, 0x10, 0x13, 0x22},
|
||||
},
|
||||
{
|
||||
.name = {_("ケイジ"), _("SONNY"), _("HERVE"), _("FEDRO"), _("WENZEL"), _("SANTI")},
|
||||
.otId = 0x2E34,
|
||||
.facilityClass = 0x26,
|
||||
.species = {SPECIES_LINOONE, SPECIES_MIGHTYENA, SPECIES_WHISCASH, SPECIES_ZANGOOSE, SPECIES_SEVIPER, SPECIES_NINETALES, SPECIES_KECLEON, SPECIES_SHUCKLE, SPECIES_MANECTRIC, SPECIES_MACHAMP},
|
||||
.rest = {2, 0, 1, 10, 10, 0x16, 0x15, 14, 0x30, 6, 0x3b, 12, 0x4, 12},
|
||||
},
|
||||
{
|
||||
.name = {_("ユラ"), _("LAYLA"), _("LAYLA"), _("ASTRID"), _("SONJA"), _("LOLA")},
|
||||
.otId = 0x84EF,
|
||||
.facilityClass = 0x47,
|
||||
.species = {SPECIES_SWALOT, SPECIES_XATU, SPECIES_ALTARIA, SPECIES_GOLDUCK, SPECIES_FLYGON, SPECIES_ALAKAZAM, SPECIES_GARDEVOIR, SPECIES_WAILORD, SPECIES_GRUMPIG, SPECIES_MIGHTYENA},
|
||||
.rest = {3, 0, 11, 16, 15, 0x1e, 0x39, 16, 0x21, 0x14, 0x3, 12, 0xff, 0xff},
|
||||
},
|
||||
{
|
||||
.name = {_("ヨウカ"), _("MACY"), _("AMELIE"), _("CLEO"), _("MARIA"), _("ELISA")},
|
||||
.otId = 0x1E43,
|
||||
.facilityClass = 0x27,
|
||||
.species = {SPECIES_WIGGLYTUFF, SPECIES_LINOONE, SPECIES_KINGDRA, SPECIES_DELCATTY, SPECIES_RAICHU, SPECIES_FEAROW, SPECIES_STARMIE, SPECIES_MEDICHAM, SPECIES_SHIFTRY, SPECIES_BEAUTIFLY},
|
||||
.rest = {4, 0, 15, 0x1e, 0x14, 16, 6, 16, 15, 0x28, 0x1c, 0x1c, 0x13, 0x1c},
|
||||
},
|
||||
{
|
||||
.name = {_("ヤスシ"), _("DONTE"), _("BRAHIM"), _("GLAUCO"), _("JOSEF"), _("ROQUE")},
|
||||
.otId = 0x379F,
|
||||
.facilityClass = 0x30,
|
||||
.species = {SPECIES_STARMIE, SPECIES_DODRIO, SPECIES_AGGRON, SPECIES_MAGNETON, SPECIES_MACHAMP, SPECIES_ARMALDO, SPECIES_HERACROSS, SPECIES_NOSEPASS, SPECIES_EXPLOUD, SPECIES_MIGHTYENA},
|
||||
.rest = {5, 0, 0x29, 0x0A, 0x08, 0x14, 0x2F, 0x10, 0x38, 0x16, 0x20, 0x08, 0x00, 0x0C},
|
||||
},
|
||||
{
|
||||
.name = {_("ミサオ"), _("AMIRA"), _("LAURE"), _("DAFNE"), _("AMELIE"), _("LARA")},
|
||||
.otId = 0xF555,
|
||||
.facilityClass = 0x31,
|
||||
.species = {SPECIES_STARMIE, SPECIES_DODRIO, SPECIES_MAGNETON, SPECIES_MEDICHAM, SPECIES_MIGHTYENA, SPECIES_GLALIE, SPECIES_GOLEM, SPECIES_ELECTRODE, SPECIES_PELIPPER, SPECIES_SHARPEDO},
|
||||
.rest = {6, 0, 0x0B, 0x0C, 0x3E, 0x12, 0x00, 0x0C, 0x31, 0x0A, 0x30, 0x14, 0x00, 0x0C},
|
||||
},
|
||||
{
|
||||
.name = {_("カズサ"), _("KALI"), _("JODIE"), _("ILENIA"), _("KARO"), _("ELSA")},
|
||||
.otId = 0x8D26,
|
||||
.facilityClass = 0x14,
|
||||
.species = {SPECIES_NINETALES, SPECIES_ALAKAZAM, SPECIES_SCEPTILE, SPECIES_SALAMENCE, SPECIES_GOLDUCK, SPECIES_MAWILE, SPECIES_WEEZING, SPECIES_LANTURN, SPECIES_GARDEVOIR, SPECIES_MILOTIC},
|
||||
.rest = {7, 0, 0x06, 0x0A, 0x20, 0x06, 0x1F, 0x0A, 0x02, 0x0A, 0x03, 0x0C, 0xFF, 0xFF},
|
||||
},
|
||||
{
|
||||
.name = {_("スミレ"), _("ANNIE"), _("ANNIE"), _("IMELDA"), _("INES"), _("ROSA")},
|
||||
.otId = 0x800C,
|
||||
.facilityClass = 0xD,
|
||||
.species = {SPECIES_SCEPTILE, SPECIES_VILEPLUME, SPECIES_BELLOSSOM, SPECIES_ROSELIA, SPECIES_CORSOLA, SPECIES_FLYGON, SPECIES_BRELOOM, SPECIES_MILOTIC, SPECIES_ALTARIA, SPECIES_CRADILY},
|
||||
.rest = {8, 0, 0x22, 0x1E, 0x33, 0x04, 0x0E, 0x02, 0x02, 0x0A, 0x1E, 0x10, 0x00, 0x0C},
|
||||
},
|
||||
{
|
||||
.name = {_("アキノリ"), _("DILLEN"), _("RENE"), _("INDRO"), _("DETLEF"), _("PEDRO")},
|
||||
.otId = 0x469f,
|
||||
.facilityClass = 0,
|
||||
.species = {SPECIES_SKARMORY, SPECIES_GOLEM, SPECIES_BLAZIKEN, SPECIES_CAMERUPT, SPECIES_DONPHAN, SPECIES_MUK, SPECIES_SALAMENCE, SPECIES_TROPIUS, SPECIES_SOLROCK, SPECIES_RHYDON},
|
||||
.rest = {9, 0, 0x3D, 0x0A, 0x11, 0x10, 0x1E, 0x0E, 0x1C, 0x20, 0x04, 0x0C, 0xFF, 0xFF},
|
||||
},
|
||||
{
|
||||
.name = {_("トウゾウ"), _("DALLAS"), _("BRUNO"), _("LEARCO"), _("ANSGAR"), _("MANOLO")},
|
||||
.otId = 0x71FC,
|
||||
.facilityClass = 0x2D,
|
||||
.species = {SPECIES_SEAKING, SPECIES_STARMIE, SPECIES_GOLDUCK, SPECIES_TENTACRUEL, SPECIES_OCTILLERY, SPECIES_GOREBYSS, SPECIES_GLALIE, SPECIES_WAILORD, SPECIES_SHARPEDO, SPECIES_KINGDRA},
|
||||
.rest = {10, 0, 0x05, 0x0A, 0x06, 0x06, 0x0E, 0x16, 0x14, 0x0A, 0x00, 0x0C, 0xFF, 0xFF},
|
||||
},
|
||||
{
|
||||
.name = {_("セイヤ"), _("FRANK"), _("FRANK"), _("OLINDO"), _("FRANK"), _("MAURO")},
|
||||
.otId = 0xA39E,
|
||||
.facilityClass = 0x3A,
|
||||
.species = {SPECIES_QUAGSIRE, SPECIES_STARMIE, SPECIES_PELIPPER, SPECIES_CRAWDAUNT, SPECIES_WAILORD, SPECIES_GYARADOS, SPECIES_SWAMPERT, SPECIES_LANTURN, SPECIES_WHISCASH, SPECIES_SHUCKLE},
|
||||
.rest = {11, 0, 0x0E, 0x28, 0x3D, 0x10, 0x0F, 0x24, 0x14, 0x0A, 0x23, 0x1E, 0x24, 0x10},
|
||||
},
|
||||
{
|
||||
.name = {_("リュウジ"), _("LAMONT"), _("XAV"), _("ORFEO"), _("JÜRGEN"), _("JORGE")},
|
||||
.otId = 0xE590,
|
||||
.facilityClass = 0x19,
|
||||
.species = {SPECIES_ABSOL, SPECIES_CROBAT, SPECIES_EXPLOUD, SPECIES_MAGNETON, SPECIES_SHARPEDO, SPECIES_MANECTRIC, SPECIES_METAGROSS, SPECIES_ELECTRODE, SPECIES_NOSEPASS, SPECIES_WEEZING},
|
||||
.rest = {12, 0, 0x20, 0x10, 0x2E, 0x06, 0x0B, 0x10, 0x22, 0x1E, 0x0F, 0x1E, 0x0B, 0x10},
|
||||
},
|
||||
{
|
||||
.name = {_("カツアキ"), _("TYRESE"), _("ANDY"), _("PARIDE"), _("DAVID"), _("CHICHO")},
|
||||
.otId = 0xD018,
|
||||
.facilityClass = 10,
|
||||
.species = {SPECIES_BLAZIKEN, SPECIES_GOLEM, SPECIES_MACHAMP, SPECIES_RHYDON, SPECIES_HARIYAMA, SPECIES_AGGRON, SPECIES_MEDICHAM, SPECIES_ZANGOOSE, SPECIES_VIGOROTH, SPECIES_SLAKING},
|
||||
.rest = {13, 0, 0x29, 0x0A, 0x3A, 0x06, 0x15, 0x0E, 0x35, 0x14, 0x34, 0x10, 0x1E, 0x06},
|
||||
},
|
||||
{
|
||||
.name = {_("トシミツ"), _("DANTE"), _("DANTE"), _("RAOUL"), _("LOTHAR"), _("PABLO")},
|
||||
.otId = 0xBC75,
|
||||
.facilityClass = 14,
|
||||
.species = {SPECIES_SCEPTILE, SPECIES_SANDSLASH, SPECIES_FLYGON, SPECIES_CLAYDOL, SPECIES_ARMALDO, SPECIES_CROBAT, SPECIES_CRADILY, SPECIES_SOLROCK, SPECIES_LUNATONE, SPECIES_GOLEM},
|
||||
.rest = {14, 0, 0x01, 0x0A, 0x17, 0x10, 0x43, 0x12, 0x22, 0x1E, 0x0B, 0x10, 0x0F, 0x28},
|
||||
},
|
||||
{
|
||||
.name = {_("ローウェン"), _("ARTURO"), _("ARTURO"), _("ROMOLO"), _("BRIAN"), _("ARTURO")},
|
||||
.otId = 0xFA02,
|
||||
.facilityClass = 0x20,
|
||||
.species = {SPECIES_ABSOL, SPECIES_MIGHTYENA, SPECIES_ALAKAZAM, SPECIES_BANETTE, SPECIES_NINETALES, SPECIES_CLAYDOL, SPECIES_MUK, SPECIES_SALAMENCE, SPECIES_WALREIN, SPECIES_DUSCLOPS},
|
||||
.rest = {15, 0, 0x0F, 0x1E, 0x04, 0x14, 0x2F, 0x10, 0x06, 0x10, 0x20, 0x10, 0x03, 0x0E},
|
||||
},
|
||||
};
|
||||
|
||||
const u8 *const gUnknown_08610EF0[][4] =
|
||||
{
|
||||
{gText_082B7229, gText_082B731C, gText_082B735B, gText_082B7423},
|
||||
{gText_082B74C1, gText_082B756F, gText_082B75B2, gText_082B763F},
|
||||
{gText_082B76AC, gText_082B7772, gText_082B77CE, gText_082B7871},
|
||||
{gText_082B78D4, gText_082B7B1A, gText_082B7C13, gText_082B7D18},
|
||||
{gText_082B7DD4, gText_082B7EE5, gText_082B7F35, gText_082B7FE8},
|
||||
{gText_082B8087, gText_082B822B, gText_082B8286, gText_082B8356},
|
||||
{gText_082B83CE, gText_082B84FC, gText_082B8559, gText_082B8656},
|
||||
{gText_082B86EA, gText_082B87DA, gText_082B887C, gText_082B8957},
|
||||
{gText_082B89C6, gText_082B8ACF, gText_082B8B66, gText_082B8C20},
|
||||
{gText_082B8CAA, gText_082B8DD3, gText_082B8E24, gText_082B8ED5},
|
||||
{gText_082B8F45, gText_082B905F, gText_082B910E, gText_082B9204},
|
||||
{gText_082B929C, gText_082B9438, gText_082B9488, gText_082B9564},
|
||||
{gText_082B95D8, gText_082B9763, gText_082B97E5, gText_082B989A},
|
||||
{gText_082B992D, gText_082B9A84, gText_082B9AB9, gText_082B9B76},
|
||||
{gText_082B9BF2, gText_082B9D83, gText_082B9DF9, gText_082B9EAA},
|
||||
{gText_082B9F55, gText_082BA084, gText_082BA11D, gText_082BA1F3},
|
||||
};
|
||||
|
||||
const u8 *const gUnknown_08610FF0[][2] =
|
||||
{
|
||||
{gText_082BE50D, gText_082BE5F5},
|
||||
{gText_082BE679, gText_082BE71E},
|
||||
{gText_082BE762, gText_082BE7F8},
|
||||
{gText_082BE850, gText_082BE99C},
|
||||
{gText_082BEA1B, gText_082BEAE9},
|
||||
{gText_082BEB72, gText_082BEC8E},
|
||||
{gText_082BED16, gText_082BEE29},
|
||||
{gText_082BEEB4, gText_082BEFE2},
|
||||
{gText_082BF04E, gText_082BF11D},
|
||||
{gText_082BF1A8, gText_082BF268},
|
||||
{gText_082BF2D1, gText_082BF3CF},
|
||||
{gText_082BF46A, gText_082BF551},
|
||||
{gText_082BF5C3, gText_082BF6E5},
|
||||
{gText_082BF773, gText_082BF869},
|
||||
{gText_082BF8DD, gText_082BF9BA},
|
||||
{gText_082BFA5A, gText_082BFB4E},
|
||||
};
|
||||
|
||||
const u8 *const gUnknown_08611070[][5] =
|
||||
{
|
||||
{gText_082BA2A3, gText_082BA34E, gText_082BA380, gText_082BA3D2, gText_082BA448},
|
||||
{gText_082BA4D3, gText_082BA58C, gText_082BA5BF, gText_082BA5F3, gText_082BA635},
|
||||
{gText_082BA6E6, gText_082BA742, gText_082BA770, gText_082BA78F, gText_082BA7D8},
|
||||
{gText_082BA867, gText_082BA96B, gText_082BA9B7, gText_082BAA1B, gText_082BAA81},
|
||||
{gText_082BAB22, gText_082BAC43, gText_082BAC78, gText_082BAD17, gText_082BADB6},
|
||||
{gText_082BAE36, gText_082BAF4E, gText_082BAF8F, gText_082BAFDB, gText_082BB05F},
|
||||
{gText_082BB0D4, gText_082BB18C, gText_082BB1CE, gText_082BB242, gText_082BB2D9},
|
||||
{gText_082BB370, gText_082BB4C3, gText_082BB4FB, gText_082BB575, gText_082BB5E1},
|
||||
{gText_082BB656, gText_082BB6E5, gText_082BB72C, gText_082BB7A2, gText_082BB84A},
|
||||
{gText_082BB8CD, gText_082BB970, gText_082BB9AE, gText_082BBA05, gText_082BBA6C},
|
||||
{gText_082BBB01, gText_082BBC1C, gText_082BBC4B, gText_082BBCF6, gText_082BBD90},
|
||||
{gText_082BBE0B, gText_082BBEE5, gText_082BBF25, gText_082BBFA4, gText_082BC024},
|
||||
{gText_082BC0C8, gText_082BC213, gText_082BC247, gText_082BC2DD, gText_082BC373},
|
||||
{gText_082BC40E, gText_082BC514, gText_082BC555, gText_082BC5CE, gText_082BC666},
|
||||
{gText_082BC714, gText_082BC808, gText_082BC84D, gText_082BC8EA, gText_082BC984},
|
||||
{gText_082BCA4D, gText_082BCB75, gText_082BCBA6, gText_082BCBFC, gText_082BCCA4},
|
||||
};
|
||||
|
||||
const u8 *const gUnknown_086111B0[][2] =
|
||||
{
|
||||
{gText_082BFBF2, gText_082BFCAE},
|
||||
{gText_082BFD26, gText_082BFDB1},
|
||||
{gText_082BFE24, gText_082BFEAD},
|
||||
{gText_082BFF0A, gText_082C0032},
|
||||
{gText_082C0090, gText_082C016E},
|
||||
{gText_082C01F7, gText_082C034C},
|
||||
{gText_082C03CA, gText_082C046E},
|
||||
{gText_082C04F9, gText_082C0598},
|
||||
{gText_082C0602, gText_082C06D8},
|
||||
{gText_082C074A, gText_082C0809},
|
||||
{gText_082C086E, gText_082C0982},
|
||||
{gText_082C0A1D, gText_082C0AFD},
|
||||
{gText_082C0B6F, gText_082C0C7D},
|
||||
{gText_082C0D0B, gText_082C0DFE},
|
||||
{gText_082C0E71, gText_082C0F6D},
|
||||
{gText_082C1003, gText_082C1122},
|
||||
};
|
||||
|
||||
const u8 *const gUnknown_08611230[][2] =
|
||||
{
|
||||
{gText_082BCD68, gText_082BCE64},
|
||||
{gText_082BCEF2, gText_082BCF61},
|
||||
{gText_082BCFA1, gText_082BD03C},
|
||||
{gText_082BD06D, gText_082BD18A},
|
||||
{gText_082BD222, gText_082BD325},
|
||||
{gText_082BD3B1, gText_082BD493},
|
||||
{gText_082BD51C, gText_082BD609},
|
||||
{gText_082BD697, gText_082BD797},
|
||||
{gText_082BD806, gText_082BD8F5},
|
||||
{gText_082BD9BE, gText_082BDAE1},
|
||||
{gText_082BDB4E, gText_082BDC6B},
|
||||
{gText_082BDD0D, gText_082BDDEC},
|
||||
{gText_082BDE68, gText_082BDF4D},
|
||||
{gText_082BDFD8, gText_082BE0FD},
|
||||
{gText_082BE189, gText_082BE2A5},
|
||||
{gText_082BE33E, gText_082BE46C},
|
||||
};
|
||||
|
||||
const u8 *const gUnknown_086112B0[][2] =
|
||||
{
|
||||
{gText_082C11D1, gText_082C12D5},
|
||||
{gText_082C13AB, gText_082C1444},
|
||||
{gText_082C1501, gText_082C15B6},
|
||||
{gText_082C165E, gText_082C174F},
|
||||
{gText_082C1862, gText_082C19A0},
|
||||
{gText_082C1A76, gText_082C1C16},
|
||||
{gText_082C1CF5, gText_082C1DC1},
|
||||
{gText_082C1EDC, gText_082C1FEC},
|
||||
{gText_082C20D1, gText_082C21FF},
|
||||
{gText_082C231C, gText_082C2407},
|
||||
{gText_082C24B5, gText_082C25B1},
|
||||
{gText_082C2707, gText_082C27D4},
|
||||
{gText_082C28D6, gText_082C2A0B},
|
||||
{gText_082C2B50, gText_082C2C77},
|
||||
{gText_082C2D67, gText_082C2E41},
|
||||
{gText_082C2EF5, gText_082C3023},
|
||||
};
|
||||
|
||||
const u8 *const gUnknown_08611330[] =
|
||||
{
|
||||
gText_082B6EA5,
|
||||
gText_082B6EEC,
|
||||
gText_082B6F16,
|
||||
gText_082B6F4C,
|
||||
gText_082B6F92,
|
||||
gText_082B6FC9,
|
||||
gText_082B700C,
|
||||
gText_082B703A,
|
||||
gText_082B706A,
|
||||
gText_082B709C,
|
||||
gText_082B70CC,
|
||||
gText_082B710A,
|
||||
gText_082B714D,
|
||||
gText_082B7185,
|
||||
gText_082B71C1,
|
||||
gText_082B71F9,
|
||||
};
|
||||
|
||||
const bool8 gUnknown_08611370[] =
|
||||
{
|
||||
0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00,
|
||||
0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01,
|
||||
0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01,
|
||||
0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01,
|
||||
0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01,
|
||||
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
|
||||
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01,
|
||||
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
|
||||
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
|
||||
0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
|
||||
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01,
|
||||
0x01, 0x01, 0x01,
|
||||
};
|
||||
|
||||
const u8 gUnknown_086114D3[] = {0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00};
|
||||
|
||||
void (* const gUnknown_086114E0[])(void) =
|
||||
{
|
||||
sub_81A093C,
|
||||
sub_81A0964,
|
||||
sub_81A0978,
|
||||
sub_819FC60,
|
||||
sub_81A0984,
|
||||
sub_81A0990,
|
||||
sub_81A09D0,
|
||||
sub_81A0A20,
|
||||
sub_81A0C9C,
|
||||
sub_81A087C,
|
||||
sub_81A1638,
|
||||
sub_81A0CC0,
|
||||
sub_81A09B4,
|
||||
sub_81A0D40,
|
||||
sub_81A0DD4,
|
||||
sub_81A0FE4,
|
||||
sub_81A0FFC,
|
||||
sub_81A0D80,
|
||||
sub_81A11F8,
|
||||
sub_81A1218,
|
||||
sub_81A1224,
|
||||
sub_81A1438,
|
||||
sub_81A150C,
|
||||
sub_81A15A4,
|
||||
sub_81A1644,
|
||||
sub_81A1370,
|
||||
};
|
||||
|
||||
const u8 gUnknown_08611548[8] = {0x00, 0x01, 0x02, 0x03, 0x06, 0x07, 0x08, 0x09};
|
||||
|
||||
// text
|
||||
extern const u8 gText_Give[];
|
||||
extern const u8 gText_NoNeed[];
|
||||
|
||||
Reference in New Issue
Block a user