Merge branch 'master' into decompile_battle_frontier_1
This commit is contained in:
248
src/battle_pyramid.c
Normal file
248
src/battle_pyramid.c
Normal file
@@ -0,0 +1,248 @@
|
||||
#include "global.h"
|
||||
#include "main.h"
|
||||
#include "battle_controllers.h"
|
||||
#include "bg.h"
|
||||
#include "field_effect.h"
|
||||
#include "field_weather.h"
|
||||
#include "gpu_regs.h"
|
||||
#include "malloc.h"
|
||||
#include "menu.h"
|
||||
#include "menu_helpers.h"
|
||||
#include "overworld.h"
|
||||
#include "palette.h"
|
||||
#include "party_menu.h"
|
||||
#include "scanline_effect.h"
|
||||
#include "script.h"
|
||||
#include "task.h"
|
||||
#include "constants/rgb.h"
|
||||
|
||||
EWRAM_DATA struct
|
||||
{
|
||||
u32 unk0;
|
||||
u8 filler4[0x804 - 0x4];
|
||||
u8 unk804[11];
|
||||
u8 unk80F[5];
|
||||
u8 unk814;
|
||||
u8 filler815;
|
||||
s8 unk816;
|
||||
u8 filler817[0x984 - 0x817];
|
||||
u16 unk984;
|
||||
u8 filler986[0x98C - 0x986];
|
||||
} *gUnknown_0203CF2C = NULL;
|
||||
EWRAM_DATA struct
|
||||
{
|
||||
void (*callback)(void);
|
||||
u8 unk4;
|
||||
u16 unk6;
|
||||
u16 unk8;
|
||||
} gUnknown_0203CF30 = {0};
|
||||
|
||||
extern const struct BgTemplate gUnknown_0861F2B4[3];
|
||||
|
||||
void sub_81C4F98(u8 a0, void (*callback)(void));
|
||||
void sub_81C4F44(u8 taskId);
|
||||
void sub_81C504C(void);
|
||||
bool8 sub_81C5078(void);
|
||||
void sub_81C51DC(void);
|
||||
bool8 sub_81C5238(void);
|
||||
void sub_81C5314(void);
|
||||
void sub_81C5674(void);
|
||||
void sub_81C56F8(void);
|
||||
void sub_81C5924(void);
|
||||
void sub_81C59BC(void);
|
||||
void sub_81C5A20(void);
|
||||
void sub_81C6BD8(void);
|
||||
void sub_81C6EF4(void);
|
||||
void sub_81C700C(void);
|
||||
|
||||
void sub_81C4EEC(void)
|
||||
{
|
||||
gUnknown_0203CF30.unk6 = 0;
|
||||
gUnknown_0203CF30.unk8 = 0;
|
||||
}
|
||||
|
||||
void sub_81C4EFC(void)
|
||||
{
|
||||
sub_81C4F98(0, CB2_ReturnToFieldWithOpenMenu);
|
||||
}
|
||||
|
||||
void sub_81C4F10(void)
|
||||
{
|
||||
sub_81C4F98(1, SetCB2ToReshowScreenAfterMenu2);
|
||||
}
|
||||
|
||||
void sub_81C4F24(void)
|
||||
{
|
||||
ScriptContext2_Enable();
|
||||
FadeScreen(1, 0);
|
||||
CreateTask(sub_81C4F44, 10);
|
||||
}
|
||||
|
||||
void sub_81C4F44(u8 taskId)
|
||||
{
|
||||
if (!gPaletteFade.active)
|
||||
{
|
||||
overworld_free_bg_tilemaps();
|
||||
gFieldCallback2 = hm_add_c3_without_phase_2;
|
||||
sub_81C4F98(3, CB2_ReturnToField);
|
||||
DestroyTask(taskId);
|
||||
}
|
||||
}
|
||||
|
||||
void sub_81C4F84(void)
|
||||
{
|
||||
sub_81C4F98(4, gUnknown_0203CF30.callback);
|
||||
}
|
||||
|
||||
void sub_81C4F98(u8 a0, void (*callback)(void))
|
||||
{
|
||||
gUnknown_0203CF2C = AllocZeroed(sizeof(*gUnknown_0203CF2C));
|
||||
|
||||
if (a0 != 4)
|
||||
{
|
||||
gUnknown_0203CF30.unk4 = a0;
|
||||
}
|
||||
|
||||
if (callback != NULL)
|
||||
{
|
||||
gUnknown_0203CF30.callback = callback;
|
||||
}
|
||||
|
||||
gUnknown_0203CF2C->unk0 = 0;
|
||||
gUnknown_0203CF2C->unk814 = -1;
|
||||
gUnknown_0203CF2C->unk816 = -1;
|
||||
|
||||
memset(gUnknown_0203CF2C->unk804, 0xFF, sizeof(gUnknown_0203CF2C->unk804));
|
||||
memset(gUnknown_0203CF2C->unk80F, 0xFF, sizeof(gUnknown_0203CF2C->unk80F));
|
||||
|
||||
SetMainCallback2(sub_81C504C);
|
||||
}
|
||||
|
||||
void sub_81C501C(void)
|
||||
{
|
||||
RunTasks();
|
||||
AnimateSprites();
|
||||
BuildOamBuffer();
|
||||
do_scheduled_bg_tilemap_copies_to_vram();
|
||||
UpdatePaletteFade();
|
||||
}
|
||||
|
||||
void sub_81C5038(void)
|
||||
{
|
||||
LoadOam();
|
||||
ProcessSpriteCopyRequests();
|
||||
TransferPlttBuffer();
|
||||
}
|
||||
|
||||
void sub_81C504C(void)
|
||||
{
|
||||
while (sub_81221EC() != TRUE && sub_81C5078() != TRUE && sub_81221AC() != TRUE);
|
||||
}
|
||||
|
||||
bool8 sub_81C5078(void)
|
||||
{
|
||||
switch (gMain.state)
|
||||
{
|
||||
case 0:
|
||||
SetVBlankHBlankCallbacksToNull();
|
||||
clear_scheduled_bg_copies_to_vram();
|
||||
gMain.state++;
|
||||
break;
|
||||
case 1:
|
||||
ScanlineEffect_Stop();
|
||||
gMain.state++;
|
||||
break;
|
||||
case 2:
|
||||
FreeAllSpritePalettes();
|
||||
gMain.state++;
|
||||
break;
|
||||
case 3:
|
||||
ResetPaletteFade();
|
||||
gPaletteFade.bufferTransferDisabled = TRUE;
|
||||
gMain.state++;
|
||||
break;
|
||||
case 4:
|
||||
ResetSpriteData();
|
||||
gMain.state++;
|
||||
break;
|
||||
case 5:
|
||||
if (!sub_81221AC())
|
||||
{
|
||||
ResetTasks();
|
||||
}
|
||||
gMain.state++;
|
||||
break;
|
||||
case 6:
|
||||
sub_81C51DC();
|
||||
gUnknown_0203CF2C->unk984 = 0;
|
||||
gMain.state++;
|
||||
break;
|
||||
case 7:
|
||||
if (sub_81C5238())
|
||||
{
|
||||
gMain.state++;
|
||||
}
|
||||
break;
|
||||
case 8:
|
||||
sub_81C6BD8();
|
||||
gMain.state++;
|
||||
break;
|
||||
case 9:
|
||||
sub_81C5924();
|
||||
sub_81C59BC();
|
||||
sub_81C5A20();
|
||||
gMain.state++;
|
||||
break;
|
||||
case 10:
|
||||
sub_81C5314();
|
||||
gMain.state++;
|
||||
break;
|
||||
case 11:
|
||||
sub_81C56F8();
|
||||
gMain.state++;
|
||||
break;
|
||||
case 12:
|
||||
sub_81C6EF4();
|
||||
gMain.state++;
|
||||
break;
|
||||
case 13:
|
||||
sub_81C5674();
|
||||
gMain.state++;
|
||||
break;
|
||||
case 14:
|
||||
sub_81C700C();
|
||||
gMain.state++;
|
||||
break;
|
||||
case 15:
|
||||
BlendPalettes(0xFFFFFFFF, 0x10, 0);
|
||||
gMain.state++;
|
||||
break;
|
||||
case 16:
|
||||
BeginNormalPaletteFade(0xFFFFFFFF, 0, 0x10, 0, RGB_BLACK);
|
||||
gPaletteFade.bufferTransferDisabled = FALSE;
|
||||
gMain.state++;
|
||||
break;
|
||||
default:
|
||||
SetVBlankCallback(sub_81C5038);
|
||||
SetMainCallback2(sub_81C501C);
|
||||
return TRUE;
|
||||
}
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
void sub_81C51DC(void)
|
||||
{
|
||||
ResetVramOamAndBgCntRegs();
|
||||
ResetBgsAndClearDma3BusyFlags(0);
|
||||
InitBgsFromTemplates(0, gUnknown_0861F2B4, ARRAY_COUNT(gUnknown_0861F2B4));
|
||||
SetBgTilemapBuffer(2, gUnknown_0203CF2C->filler4);
|
||||
ResetAllBgsCoordinates();
|
||||
schedule_bg_copy_tilemap_to_vram(2);
|
||||
SetGpuReg(REG_OFFSET_DISPCNT, DISPCNT_MODE_0 |
|
||||
DISPCNT_OBJ_1D_MAP |
|
||||
DISPCNT_OBJ_ON);
|
||||
ShowBg(0);
|
||||
ShowBg(1);
|
||||
ShowBg(2);
|
||||
SetGpuReg(REG_OFFSET_BLDCNT, 0);
|
||||
}
|
||||
@@ -107,7 +107,7 @@ u16 sub_80DE84C(u16);
|
||||
void sub_80DB89C(void);
|
||||
u16 sub_80DB8B8(u8);
|
||||
void sub_80DB918(void);
|
||||
bool8 sub_80DBCA8(u8);
|
||||
bool8 Contest_IsMonsTurnDisabled(u8);
|
||||
void sub_80DBF68(void);
|
||||
void sub_80DBF90(void);
|
||||
void sub_80DC2BC(void);
|
||||
@@ -721,7 +721,7 @@ void sub_80D833C(u8 taskId)
|
||||
sub_80DCD48();
|
||||
DmaCopy32Defvars(3, gPlttBufferUnfaded, shared18000.unk18204, 0x400);
|
||||
ConvertIntToDecimalStringN(gStringVar1, gContestResources->field_0->turnNumber + 1, STR_CONV_MODE_LEFT_ALIGN, 1);
|
||||
if (!sub_80DBCA8(gContestPlayerMonIndex))
|
||||
if (!Contest_IsMonsTurnDisabled(gContestPlayerMonIndex))
|
||||
StringCopy(gDisplayedStringBattle, gText_0827D507);
|
||||
else
|
||||
StringCopy(gDisplayedStringBattle, gText_0827D531);
|
||||
@@ -745,7 +745,7 @@ void sub_80D8424(u8 taskId)
|
||||
if ((gMain.newKeys & A_BUTTON) || (gMain.newKeys == B_BUTTON))
|
||||
{
|
||||
PlaySE(SE_SELECT);
|
||||
if (!sub_80DBCA8(gContestPlayerMonIndex))
|
||||
if (!Contest_IsMonsTurnDisabled(gContestPlayerMonIndex))
|
||||
{
|
||||
sub_80DC490(TRUE);
|
||||
gTasks[taskId].func = sub_80D8490;
|
||||
@@ -819,7 +819,7 @@ void sub_80D8610(u8 taskId)
|
||||
PlaySE(SE_SELECT);
|
||||
sub_80DC490(FALSE);
|
||||
ConvertIntToDecimalStringN(gStringVar1, gContestResources->field_0->turnNumber + 1, STR_CONV_MODE_LEFT_ALIGN, 1);
|
||||
if (!sub_80DBCA8(gContestPlayerMonIndex))
|
||||
if (!Contest_IsMonsTurnDisabled(gContestPlayerMonIndex))
|
||||
StringCopy(gDisplayedStringBattle, gText_0827D507);
|
||||
else
|
||||
StringCopy(gDisplayedStringBattle, gText_0827D531);
|
||||
@@ -2636,7 +2636,7 @@ void sub_80DB4E0(u16 move, u8 b)
|
||||
{
|
||||
u8 r7 = gUnknown_02039F26[b] * 5 + 2;
|
||||
|
||||
if (!sub_80DBCA8(b) && move != MOVE_NONE)
|
||||
if (!Contest_IsMonsTurnDisabled(b) && move != MOVE_NONE)
|
||||
{
|
||||
u16 tile = sub_80DB2EC(move, b);
|
||||
|
||||
|
||||
1756
src/contest_ai.c
Normal file
1756
src/contest_ai.c
Normal file
File diff suppressed because it is too large
Load Diff
1080
src/contest_effect.c
Normal file
1080
src/contest_effect.c
Normal file
File diff suppressed because it is too large
Load Diff
630
src/data/bard_music/actions.h
Normal file
630
src/data/bard_music/actions.h
Normal file
@@ -0,0 +1,630 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_ACTIONS_H
|
||||
#define GUARD_DATA_BARD_MUSIC_ACTIONS_H
|
||||
const struct BardSound gBardSounds_Actions[][6] = {
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x10, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x10, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x4, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x8, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xd, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xd, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2f, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2f, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2f, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2f, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xd, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x29, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x23, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xd, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
}
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_BARD_MUSIC_ACTIONS_H
|
||||
294
src/data/bard_music/adjectives.h
Normal file
294
src/data/bard_music/adjectives.h
Normal file
@@ -0,0 +1,294 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_ADJECTIVES_H
|
||||
#define GUARD_DATA_BARD_MUSIC_ADJECTIVES_H
|
||||
const struct BardSound gBardSounds_Adjectives[][6] = {
|
||||
{
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x24, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x8, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1e, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 }
|
||||
}
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_BARD_MUSIC_ADJECTIVES_H
|
||||
52
src/data/bard_music/bard_sounds.h
Normal file
52
src/data/bard_music/bard_sounds.h
Normal file
@@ -0,0 +1,52 @@
|
||||
#ifndef GUARD_BARD_SOUNDS_TABLE_H
|
||||
#define GUARD_BARD_SOUNDS_TABLE_H
|
||||
|
||||
#define NULL_BARD_SOUND { 0xff }
|
||||
|
||||
#include "pokemon.h"
|
||||
#include "moves.h"
|
||||
#include "trainer.h"
|
||||
#include "status.h"
|
||||
#include "battle.h"
|
||||
#include "greetings.h"
|
||||
#include "people.h"
|
||||
#include "voices.h"
|
||||
#include "speech.h"
|
||||
#include "endings.h"
|
||||
#include "feelings.h"
|
||||
#include "conditions.h"
|
||||
#include "actions.h"
|
||||
#include "lifestyle.h"
|
||||
#include "hobbies.h"
|
||||
#include "time.h"
|
||||
#include "misc.h"
|
||||
#include "adjectives.h"
|
||||
#include "events.h"
|
||||
#include "trendysaying.h"
|
||||
|
||||
const struct BardSound (*const gBardSoundsTable[])[6] = {
|
||||
NULL,
|
||||
gBardSounds_Trainer,
|
||||
gBardSounds_Status,
|
||||
gBardSounds_Battle,
|
||||
gBardSounds_Greetings,
|
||||
gBardSounds_People,
|
||||
gBardSounds_Voices,
|
||||
gBardSounds_Speech,
|
||||
gBardSounds_Endings,
|
||||
gBardSounds_Feelings,
|
||||
gBardSounds_Conditions,
|
||||
gBardSounds_Actions,
|
||||
gBardSounds_Lifestyle,
|
||||
gBardSounds_Hobbies,
|
||||
gBardSounds_Time,
|
||||
gBardSounds_Misc,
|
||||
gBardSounds_Adjectives,
|
||||
gBardSounds_Events,
|
||||
NULL,
|
||||
NULL,
|
||||
gBardSounds_TrendySaying,
|
||||
NULL
|
||||
};
|
||||
|
||||
#endif //GUARD_BARD_SOUNDS_TABLE_H
|
||||
510
src/data/bard_music/battle.h
Normal file
510
src/data/bard_music/battle.h
Normal file
@@ -0,0 +1,510 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_BATTLE_H
|
||||
#define GUARD_DATA_BARD_MUSIC_BATTLE_H
|
||||
const struct BardSound gBardSounds_Battle[][6] = {
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x8, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x15, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x23, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x29, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1e, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x16, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x8, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x15, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x24, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x29, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x29, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
}
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_BARD_MUSIC_BATTLE_H
|
||||
558
src/data/bard_music/conditions.h
Normal file
558
src/data/bard_music/conditions.h
Normal file
@@ -0,0 +1,558 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_CONDITIONS_H
|
||||
#define GUARD_DATA_BARD_MUSIC_CONDITIONS_H
|
||||
const struct BardSound gBardSounds_Conditions[][6] = {
|
||||
{
|
||||
{ 0x15, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x29, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x29, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x20, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x19, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x23, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1e, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x16, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x16, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x29, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x8, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xd, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
}
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_BARD_MUSIC_CONDITIONS_H
|
||||
13
src/data/bard_music/default_sound.h
Normal file
13
src/data/bard_music/default_sound.h
Normal file
@@ -0,0 +1,13 @@
|
||||
#ifndef GUARD_default_sound_H
|
||||
#define GUARD_default_sound_H
|
||||
|
||||
const struct BardSound gBardSound_InvalidWord[] = {
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
};
|
||||
|
||||
#endif //GUARD_default_sound_H
|
||||
558
src/data/bard_music/endings.h
Normal file
558
src/data/bard_music/endings.h
Normal file
@@ -0,0 +1,558 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_ENDINGS_H
|
||||
#define GUARD_DATA_BARD_MUSIC_ENDINGS_H
|
||||
const struct BardSound gBardSounds_Endings[][6] = {
|
||||
{
|
||||
{ 0x10, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x10, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x10, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x4, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x23, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x23, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
}
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_BARD_MUSIC_ENDINGS_H
|
||||
238
src/data/bard_music/events.h
Normal file
238
src/data/bard_music/events.h
Normal file
@@ -0,0 +1,238 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_EVENTS_H
|
||||
#define GUARD_DATA_BARD_MUSIC_EVENTS_H
|
||||
const struct BardSound gBardSounds_Events[][6] = {
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x15, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x4, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x4, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
}
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_BARD_MUSIC_EVENTS_H
|
||||
558
src/data/bard_music/feelings.h
Normal file
558
src/data/bard_music/feelings.h
Normal file
@@ -0,0 +1,558 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_FEELINGS_H
|
||||
#define GUARD_DATA_BARD_MUSIC_FEELINGS_H
|
||||
const struct BardSound gBardSounds_Feelings[][6] = {
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x4, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x19, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1e, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x20, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x31, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xd, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x31, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x8, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x20, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x20, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x8, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x31, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x31, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x20, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x20, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x29, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x4, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
}
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_BARD_MUSIC_FEELINGS_H
|
||||
342
src/data/bard_music/greetings.h
Normal file
342
src/data/bard_music/greetings.h
Normal file
@@ -0,0 +1,342 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_GREETINGS_H
|
||||
#define GUARD_DATA_BARD_MUSIC_GREETINGS_H
|
||||
const struct BardSound gBardSounds_Greetings[][6] = {
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1e, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x10, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x4, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x28, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xd, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x4, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xd, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x23, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
}
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_BARD_MUSIC_GREETINGS_H
|
||||
438
src/data/bard_music/hobbies.h
Normal file
438
src/data/bard_music/hobbies.h
Normal file
@@ -0,0 +1,438 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_HOBBIES_H
|
||||
#define GUARD_DATA_BARD_MUSIC_HOBBIES_H
|
||||
const struct BardSound gBardSounds_Hobbies[][6] = {
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x4, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1e, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2f, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x15, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2f, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x15, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x8, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
}
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_BARD_MUSIC_HOBBIES_H
|
||||
21
src/data/bard_music/length_table.h
Normal file
21
src/data/bard_music/length_table.h
Normal file
@@ -0,0 +1,21 @@
|
||||
#ifndef GUARD_LENGTH_TABLE_H
|
||||
#define GUARD_LENGTH_TABLE_H
|
||||
|
||||
const int gBardSoundLengthTable[] = {
|
||||
0x09, 0x16, 0x0f, 0x10,
|
||||
0x27, 0x15, 0x09, 0x1e,
|
||||
0x18, 0x0f, 0x19, 0x0c,
|
||||
0x16, 0x2d, 0x18, 0x0f,
|
||||
0x28, 0x09, 0x15, 0x2a,
|
||||
0x12, 0x09, 0x16, 0x0f,
|
||||
0x1b, 0x30, 0x12, 0x1b,
|
||||
0x21, 0x18, 0x19, 0x27,
|
||||
0x13, 0x10, 0x36, 0x12,
|
||||
0x09, 0x2d, 0x0f, 0x0c,
|
||||
0x27, 0x17, 0x05, 0x2d,
|
||||
0x0c, 0x15, 0x30, 0x0c,
|
||||
0x15, 0x45, 0x12, 0x0f
|
||||
};
|
||||
|
||||
|
||||
#endif //GUARD_LENGTH_TABLE_H
|
||||
366
src/data/bard_music/lifestyle.h
Normal file
366
src/data/bard_music/lifestyle.h
Normal file
@@ -0,0 +1,366 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_LIFESTYLE_H
|
||||
#define GUARD_DATA_BARD_MUSIC_LIFESTYLE_H
|
||||
const struct BardSound gBardSounds_Lifestyle[][6] = {
|
||||
{
|
||||
{ 0x31, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x23, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x29, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x24, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x24, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
}
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_BARD_MUSIC_LIFESTYLE_H
|
||||
342
src/data/bard_music/misc.h
Normal file
342
src/data/bard_music/misc.h
Normal file
@@ -0,0 +1,342 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_MISC_H
|
||||
#define GUARD_DATA_BARD_MUSIC_MISC_H
|
||||
const struct BardSound gBardSounds_Misc[][6] = {
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x10, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x4, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x10, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2e, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
}
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_BARD_MUSIC_MISC_H
|
||||
2851
src/data/bard_music/moves.h
Normal file
2851
src/data/bard_music/moves.h
Normal file
File diff suppressed because it is too large
Load Diff
606
src/data/bard_music/people.h
Normal file
606
src/data/bard_music/people.h
Normal file
@@ -0,0 +1,606 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_PEOPLE_H
|
||||
#define GUARD_DATA_BARD_MUSIC_PEOPLE_H
|
||||
const struct BardSound gBardSounds_People[][6] = {
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x13, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, -0x9, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x8, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x8, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1e, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x24, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x15, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x7, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xd, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x4, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x10, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xd, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x29, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x29, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x10, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x10, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x28, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x31, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x31, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x24, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x10, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
}
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_BARD_MUSIC_PEOPLE_H
|
||||
3306
src/data/bard_music/pokemon.h
Normal file
3306
src/data/bard_music/pokemon.h
Normal file
File diff suppressed because it is too large
Load Diff
486
src/data/bard_music/speech.h
Normal file
486
src/data/bard_music/speech.h
Normal file
@@ -0,0 +1,486 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_SPEECH_H
|
||||
#define GUARD_DATA_BARD_MUSIC_SPEECH_H
|
||||
const struct BardSound gBardSounds_Speech[][6] = {
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x10, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x15, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x15, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x23, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x23, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x7, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x10, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x28, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x8, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
}
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_BARD_MUSIC_SPEECH_H
|
||||
878
src/data/bard_music/status.h
Normal file
878
src/data/bard_music/status.h
Normal file
@@ -0,0 +1,878 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_STATUS_H
|
||||
#define GUARD_DATA_BARD_MUSIC_STATUS_H
|
||||
const struct BardSound gBardSounds_Status[][6] = {
|
||||
{
|
||||
{ 0x8, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x15, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x15, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x24, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x15, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x29, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x29, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x15, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x8, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x24, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x20, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x20, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1e, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x4, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x8, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x15, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x15, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x24, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x15, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x15, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x4, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x7, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x7, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
}
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_BARD_MUSIC_STATUS_H
|
||||
366
src/data/bard_music/time.h
Normal file
366
src/data/bard_music/time.h
Normal file
@@ -0,0 +1,366 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_TIME_H
|
||||
#define GUARD_DATA_BARD_MUSIC_TIME_H
|
||||
const struct BardSound gBardSounds_Time[][6] = {
|
||||
{
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x28, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x21, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x24, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
}
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_BARD_MUSIC_TIME_H
|
||||
222
src/data/bard_music/trainer.h
Normal file
222
src/data/bard_music/trainer.h
Normal file
@@ -0,0 +1,222 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_TRAINER_H
|
||||
#define GUARD_DATA_BARD_MUSIC_TRAINER_H
|
||||
const struct BardSound gBardSounds_Trainer[][6] = {
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2d, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x15, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 }
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x8, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 }
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x32, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
}
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_BARD_MUSIC_TRAINER_H
|
||||
270
src/data/bard_music/trendysaying.h
Normal file
270
src/data/bard_music/trendysaying.h
Normal file
@@ -0,0 +1,270 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_TRENDYSAYING_H
|
||||
#define GUARD_DATA_BARD_MUSIC_TRENDYSAYING_H
|
||||
const struct BardSound gBardSounds_TrendySaying[][6] = {
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x14, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x26, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xd, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x0, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x3, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x23, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x24, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1d, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2b, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
}
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_BARD_MUSIC_TRENDYSAYING_H
|
||||
510
src/data/bard_music/voices.h
Normal file
510
src/data/bard_music/voices.h
Normal file
@@ -0,0 +1,510 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_VOICES_H
|
||||
#define GUARD_DATA_BARD_MUSIC_VOICES_H
|
||||
const struct BardSound gBardSounds_Voices[][6] = {
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1b, 0x5, 0x8, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x31, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x28, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x19, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x31, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x23, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x11, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xa, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x24, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x13, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x12, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1e, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1e, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1e, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xb, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xd, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x17, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x5, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x13, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xd, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x7, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xc, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x9, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x2a, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x2c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xe, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x30, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x1c, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x27, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0xf, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x4, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x18, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x4, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x4, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x7, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x22, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0xd, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x7, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x33, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
},
|
||||
{
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ 0x6, 0x0, 0x0, 0x0, 0x0 },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
}
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_BARD_MUSIC_VOICES_H
|
||||
183
src/data/bard_music/word_pitch.h
Normal file
183
src/data/bard_music/word_pitch.h
Normal file
@@ -0,0 +1,183 @@
|
||||
#ifndef GUARD_WORD_PITCH_H
|
||||
#define GUARD_WORD_PITCH_H
|
||||
|
||||
const s16 gUnknown_0860A1C0[] = {
|
||||
-0x300, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A1C4[] = {
|
||||
0x0900, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A1C8[] = {
|
||||
0x0100, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A1CC[] = {
|
||||
0x0400, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A1D0[] = {
|
||||
0x0b00, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A1D4[] = {
|
||||
-0x300, -0x100, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A1DA[] = {
|
||||
-0x300, 0x0200, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A1E0[] = {
|
||||
0x0200, 0x0400, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A1E6[] = {
|
||||
0x0600, 0x0800, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A1EC[] = {
|
||||
0x0900, 0x0800, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A1F2[] = {
|
||||
-0x300, -0x100, -0x300, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A1FA[] = {
|
||||
0x0400, -0x300, 0x0400, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A202[] = {
|
||||
0x0900, 0x0800, 0x0600, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A20A[] = {
|
||||
0x0100, 0x0200, 0x0400, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A212[] = {
|
||||
0x0600, 0x1000, 0x0d00, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A21A[] = {
|
||||
0x0400, 0x0900, 0x0400, 0x0900, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A224[] = {
|
||||
0x0900, 0x0400, 0x0d00, 0x0400, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A22E[] = {
|
||||
0x0100, 0x0200, 0x0400, 0x0600, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A238[] = {
|
||||
0x0800, 0x0600, 0x0400, 0x0200, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A242[] = {
|
||||
0x0f00, 0x0d00, 0x0b00, 0x0a00, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A24C[] = {
|
||||
-0x300, -0x100, 0x0100, 0x0200, 0x0400, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A258[] = {
|
||||
0x0900, 0x0800, 0x0600, 0x0400, 0x0200, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A264[] = {
|
||||
0x0100, 0x0400, 0x0900, 0x0400, 0x0100, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A270[] = {
|
||||
0x0900, 0x0400, 0x0900, 0x0400, -0x300, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A27C[] = {
|
||||
0x0b00, 0x0800, 0x0400, 0x0400, 0x0600, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A288[] = {
|
||||
-0x300, -0x100, 0x0100, 0x0200, 0x0400, 0x0600, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A296[] = {
|
||||
0x0800, 0x0600, 0x0400, 0x0200, 0x0100, -0x100, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A2A4[] = {
|
||||
0x0100, 0x0200, 0x0400, 0x0100, 0x0200, 0x1000, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A2B2[] = {
|
||||
0x0400, -0x300, 0x0900, 0x0400, 0x0900, 0x0400, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A2C0[] = {
|
||||
0x0800, 0x0900, 0x0800, 0x0900, 0x0800, 0x0900, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A2CE[] = {
|
||||
0x0200, 0x0100, 0x0200, 0x0100, 0x0200, 0x0400, 0x0200, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A2DE[] = {
|
||||
0x0100, 0x0100, -0x100, -0x100, -0x300, 0x0400, -0x300, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A2EE[] = {
|
||||
0x0800, 0x0900, 0x0b00, 0x0d00, 0x0e00, 0x0d00, 0x0b00, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A2FE[] = {
|
||||
0x0800, 0x0600, 0x0400, 0x0200, 0x0d00, 0x0b00, 0x0900, 0x1800
|
||||
};
|
||||
|
||||
const s16 gUnknown_0860A30E[] = {
|
||||
0x0300, 0x0400, 0x0600, 0x0800, 0x0700, 0x0800, 0x0400, 0x1800
|
||||
};
|
||||
|
||||
const s16 *const gBardSoundPitchTables[] = {
|
||||
gUnknown_0860A1C0,
|
||||
gUnknown_0860A1C4,
|
||||
gUnknown_0860A1C8,
|
||||
gUnknown_0860A1CC,
|
||||
gUnknown_0860A1D0,
|
||||
gUnknown_0860A1D4,
|
||||
gUnknown_0860A1DA,
|
||||
gUnknown_0860A1E0,
|
||||
gUnknown_0860A1E6,
|
||||
gUnknown_0860A1EC,
|
||||
gUnknown_0860A1F2,
|
||||
gUnknown_0860A1FA,
|
||||
gUnknown_0860A202,
|
||||
gUnknown_0860A20A,
|
||||
gUnknown_0860A212,
|
||||
gUnknown_0860A21A,
|
||||
gUnknown_0860A224,
|
||||
gUnknown_0860A22E,
|
||||
gUnknown_0860A238,
|
||||
gUnknown_0860A242,
|
||||
gUnknown_0860A24C,
|
||||
gUnknown_0860A258,
|
||||
gUnknown_0860A264,
|
||||
gUnknown_0860A270,
|
||||
gUnknown_0860A27C,
|
||||
gUnknown_0860A288,
|
||||
gUnknown_0860A296,
|
||||
gUnknown_0860A2A4,
|
||||
gUnknown_0860A2B2,
|
||||
gUnknown_0860A2C0,
|
||||
gUnknown_0860A2CE,
|
||||
gUnknown_0860A2DE,
|
||||
gUnknown_0860A2EE,
|
||||
gUnknown_0860A2FE,
|
||||
gUnknown_0860A30E
|
||||
};
|
||||
|
||||
|
||||
#endif //GUARD_WORD_PITCH_H
|
||||
3913
src/data/battle_moves.h
Normal file
3913
src/data/battle_moves.h
Normal file
File diff suppressed because it is too large
Load Diff
3008
src/data/contest_moves.h
Normal file
3008
src/data/contest_moves.h
Normal file
File diff suppressed because it is too large
Load Diff
581
src/data/decoration/description.h
Normal file
581
src/data/decoration/description.h
Normal file
@@ -0,0 +1,581 @@
|
||||
//
|
||||
// Created by scott on 10/21/2017.
|
||||
//
|
||||
|
||||
#ifndef GUARD_DATA_DECORATION_DESCRIPTION_H
|
||||
#define GUARD_DATA_DECORATION_DESCRIPTION_H
|
||||
|
||||
const u8 DecorDesc_SMALL_DESK[] = _(
|
||||
"A small desk built\n"
|
||||
"for one.");
|
||||
|
||||
const u8 DecorDesc_POKEMON_DESK[] = _(
|
||||
"A small desk built in\n"
|
||||
"the shape of a POKé\n"
|
||||
"BALL.");
|
||||
|
||||
const u8 DecorDesc_HEAVY_DESK[] = _(
|
||||
"A large desk made\n"
|
||||
"of steel. Put some\n"
|
||||
"decorations on it.");
|
||||
|
||||
const u8 DecorDesc_RAGGED_DESK[] = _(
|
||||
"A large desk made\n"
|
||||
"of wood. Put some\n"
|
||||
"decorations on it.");
|
||||
|
||||
const u8 DecorDesc_COMFORT_DESK[] = _(
|
||||
"A large desk made\n"
|
||||
"of leaves. Put some\n"
|
||||
"decorations on it.");
|
||||
|
||||
const u8 DecorDesc_PRETTY_DESK[] = _(
|
||||
"A huge desk made\n"
|
||||
"of glass. Holds lots\n"
|
||||
"of decorations.");
|
||||
|
||||
const u8 DecorDesc_BRICK_DESK[] = _(
|
||||
"A huge desk made\n"
|
||||
"of brick. Holds lots\n"
|
||||
"of decorations.");
|
||||
|
||||
const u8 DecorDesc_CAMP_DESK[] = _(
|
||||
"A huge desk made\n"
|
||||
"of logs. Put lots of\n"
|
||||
"decorations on it.");
|
||||
|
||||
const u8 DecorDesc_HARD_DESK[] = _(
|
||||
"A huge desk made\n"
|
||||
"of rocks. Holds\n"
|
||||
"many decorations.");
|
||||
|
||||
const u8 DecorDesc_SMALL_CHAIR[] = _(
|
||||
"A small chair made\n"
|
||||
"for one.");
|
||||
|
||||
const u8 DecorDesc_POKEMON_CHAIR[] = _(
|
||||
"A small chair built\n"
|
||||
"in the shape of a\n"
|
||||
"POKé BALL.");
|
||||
|
||||
const u8 DecorDesc_HEAVY_CHAIR[] = _(
|
||||
"A small chair made\n"
|
||||
"of steel.");
|
||||
|
||||
const u8 DecorDesc_PRETTY_CHAIR[] = _(
|
||||
"A small chair made\n"
|
||||
"of glass.");
|
||||
|
||||
const u8 DecorDesc_COMFORT_CHAIR[] = _(
|
||||
"A small chair made\n"
|
||||
"of leaves.");
|
||||
|
||||
const u8 DecorDesc_RAGGED_CHAIR[] = _(
|
||||
"A small chair made\n"
|
||||
"of wood.");
|
||||
|
||||
const u8 DecorDesc_BRICK_CHAIR[] = _(
|
||||
"A small chair made\n"
|
||||
"of brick.");
|
||||
|
||||
const u8 DecorDesc_CAMP_CHAIR[] = _(
|
||||
"A small chair made\n"
|
||||
"of logs.");
|
||||
|
||||
const u8 DecorDesc_HARD_CHAIR[] = _(
|
||||
"A small chair made\n"
|
||||
"of rock.");
|
||||
|
||||
const u8 DecorDesc_RED_PLANT[] = _(
|
||||
"A vivid red potted\n"
|
||||
"plant.");
|
||||
|
||||
const u8 DecorDesc_TROPICAL_PLANT[] = _(
|
||||
"A flowering tropical\n"
|
||||
"plant in a pot.");
|
||||
|
||||
const u8 DecorDesc_PRETTY_FLOWERS[] = _(
|
||||
"A pot of cute\n"
|
||||
"flowers.");
|
||||
|
||||
const u8 DecorDesc_COLORFUL_PLANT[] = _(
|
||||
"A large pot with\n"
|
||||
"many colorful\n"
|
||||
"flowers.");
|
||||
|
||||
const u8 DecorDesc_BIG_PLANT[] = _(
|
||||
"A large, umbrella-\n"
|
||||
"shaped plant in a\n"
|
||||
"big pot.");
|
||||
|
||||
const u8 DecorDesc_GORGEOUS_PLANT[] = _(
|
||||
"A large, impressive\n"
|
||||
"plant in a big pot.");
|
||||
|
||||
const u8 DecorDesc_RED_BRICK[] = _(
|
||||
"A red-colored brick.\n"
|
||||
"Decorations can be\n"
|
||||
"placed on top.");
|
||||
|
||||
const u8 DecorDesc_YELLOW_BRICK[] = _(
|
||||
"A yellow-colored\n"
|
||||
"brick. Put some\n"
|
||||
"decorations on top.");
|
||||
|
||||
const u8 DecorDesc_BLUE_BRICK[] = _(
|
||||
"A blue-colored\n"
|
||||
"brick. Put some\n"
|
||||
"decorations on top.");
|
||||
|
||||
const u8 DecorDesc_RED_BALLOON[] = _(
|
||||
"A red balloon filled\n"
|
||||
"with water. Bursts\n"
|
||||
"if stepped on.");
|
||||
|
||||
const u8 DecorDesc_BLUE_BALLOON[] = _(
|
||||
"A blue balloon filled\n"
|
||||
"with water. Bursts\n"
|
||||
"if stepped on.");
|
||||
|
||||
const u8 DecorDesc_YELLOW_BALLOON[] = _(
|
||||
"A yellow balloon\n"
|
||||
"filled with water.\n"
|
||||
"Pops if stepped on.");
|
||||
|
||||
const u8 DecorDesc_RED_TENT[] = _(
|
||||
"A large red tent.\n"
|
||||
"You can hide inside\n"
|
||||
"it.");
|
||||
|
||||
const u8 DecorDesc_BLUE_TENT[] = _(
|
||||
"A large blue tent.\n"
|
||||
"You can hide inside\n"
|
||||
"it.");
|
||||
|
||||
const u8 DecorDesc_SOLID_BOARD[] = _(
|
||||
"Place over a hole to\n"
|
||||
"cross to the other\n"
|
||||
"side.");
|
||||
|
||||
const u8 DecorDesc_SLIDE[] = _(
|
||||
"Use to slide down\n"
|
||||
"from the platform.");
|
||||
|
||||
const u8 DecorDesc_FENCE_LENGTH[] = _(
|
||||
"A small fence that\n"
|
||||
"blocks passage.");
|
||||
|
||||
const u8 DecorDesc_FENCE_WIDTH[] = _(
|
||||
"A small fence that\n"
|
||||
"blocks passage.");
|
||||
|
||||
const u8 DecorDesc_TIRE[] = _(
|
||||
"An old large tire.\n"
|
||||
"Decorations can be\n"
|
||||
"placed on top.");
|
||||
|
||||
const u8 DecorDesc_STAND[] = _(
|
||||
"A large pedestal\n"
|
||||
"with steps.");
|
||||
|
||||
const u8 DecorDesc_MUD_BALL[] = _(
|
||||
"A large ball of mud.\n"
|
||||
"Crumbles if stepped\n"
|
||||
"on.");
|
||||
|
||||
const u8 DecorDesc_BREAKABLE_DOOR[] = _(
|
||||
"A weird door that\n"
|
||||
"people can walk\n"
|
||||
"right through.");
|
||||
|
||||
const u8 DecorDesc_SAND_ORNAMENT[] = _(
|
||||
"An ornament made\n"
|
||||
"of sand. Crumbles if\n"
|
||||
"touched.");
|
||||
|
||||
const u8 DecorDesc_SILVER_SHIELD[] = _(
|
||||
"Awarded for 50\n"
|
||||
"straight wins at\n"
|
||||
"the BATTLE TOWER.");
|
||||
|
||||
const u8 DecorDesc_GOLD_SHIELD[] = _(
|
||||
"Awarded for 100\n"
|
||||
"straight wins at\n"
|
||||
"the BATTLE TOWER.");
|
||||
|
||||
const u8 DecorDesc_GLASS_ORNAMENT[] = _(
|
||||
"A glass replica of\n"
|
||||
"a famous sculpture\n"
|
||||
"at the ART MUSEUM.");
|
||||
|
||||
const u8 DecorDesc_TV[] = _(
|
||||
"A small, gray-\n"
|
||||
"colored toy TV.");
|
||||
|
||||
const u8 DecorDesc_ROUND_TV[] = _(
|
||||
"A toy TV modeled\n"
|
||||
"in the image of a\n"
|
||||
"SEEDOT.");
|
||||
|
||||
const u8 DecorDesc_CUTE_TV[] = _(
|
||||
"A toy TV modeled\n"
|
||||
"in the image of a\n"
|
||||
"SKITTY.");
|
||||
|
||||
const u8 DecorDesc_GLITTER_MAT[] = _(
|
||||
"An odd mat that\n"
|
||||
"glitters if stepped\n"
|
||||
"on.");
|
||||
|
||||
const u8 DecorDesc_JUMP_MAT[] = _(
|
||||
"A trick mat that\n"
|
||||
"jumps when it is\n"
|
||||
"stepped on.");
|
||||
|
||||
const u8 DecorDesc_SPIN_MAT[] = _(
|
||||
"A trick mat that\n"
|
||||
"spins around when\n"
|
||||
"stepped on.");
|
||||
|
||||
const u8 DecorDesc_C_LOW_NOTE_MAT[] = _(
|
||||
"A mat that plays\n"
|
||||
"a low C note when\n"
|
||||
"stepped on.");
|
||||
|
||||
const u8 DecorDesc_D_NOTE_MAT[] = _(
|
||||
"A mat that plays\n"
|
||||
"a D note when\n"
|
||||
"stepped on.");
|
||||
|
||||
const u8 DecorDesc_E_NOTE_MAT[] = _(
|
||||
"A mat that plays\n"
|
||||
"an E note when\n"
|
||||
"stepped on.");
|
||||
|
||||
const u8 DecorDesc_F_NOTE_MAT[] = _(
|
||||
"A mat that plays\n"
|
||||
"an F note when\n"
|
||||
"stepped on.");
|
||||
|
||||
const u8 DecorDesc_G_NOTE_MAT[] = _(
|
||||
"A mat that plays\n"
|
||||
"a G note when\n"
|
||||
"stepped on.");
|
||||
|
||||
const u8 DecorDesc_A_NOTE_MAT[] = _(
|
||||
"A mat that plays\n"
|
||||
"an A note when\n"
|
||||
"stepped on.");
|
||||
|
||||
const u8 DecorDesc_B_NOTE_MAT[] = _(
|
||||
"A mat that plays\n"
|
||||
"a B note when\n"
|
||||
"stepped on.");
|
||||
|
||||
const u8 DecorDesc_C_HIGH_NOTE_MAT[] = _(
|
||||
"A mat that plays\n"
|
||||
"a high C note when\n"
|
||||
"stepped on.");
|
||||
|
||||
const u8 DecorDesc_SURF_MAT[] = _(
|
||||
"A mat designed with\n"
|
||||
"a SURF image.\n"
|
||||
"Put items on top.");
|
||||
|
||||
const u8 DecorDesc_THUNDER_MAT[] = _(
|
||||
"A mat designed with\n"
|
||||
"a THUNDER image.\n"
|
||||
"Put items on top.");
|
||||
|
||||
const u8 DecorDesc_FIRE_BLAST_MAT[] = _(
|
||||
"A mat designed with\n"
|
||||
"a FIRE BLAST image.\n"
|
||||
"Put items on top.");
|
||||
|
||||
const u8 DecorDesc_POWDER_SNOW_MAT[] = _(
|
||||
"A mat with a POWDER\n"
|
||||
"SNOW image design.\n"
|
||||
"Put items on top.");
|
||||
|
||||
const u8 DecorDesc_ATTRACT_MAT[] = _(
|
||||
"A mat designed with\n"
|
||||
"an ATTRACT image.\n"
|
||||
"Put items on top.");
|
||||
|
||||
const u8 DecorDesc_FISSURE_MAT[] = _(
|
||||
"A mat designed with\n"
|
||||
"a FISSURE image.\n"
|
||||
"Put items on top.");
|
||||
|
||||
const u8 DecorDesc_SPIKES_MAT[] = _(
|
||||
"A mat designed with\n"
|
||||
"a SPIKES image.\n"
|
||||
"Put items on top.");
|
||||
|
||||
const u8 DecorDesc_BALL_POSTER[] = _(
|
||||
"A small poster\n"
|
||||
"printed with POKé\n"
|
||||
"BALLS.");
|
||||
|
||||
const u8 DecorDesc_GREEN_POSTER[] = _(
|
||||
"A small poster with\n"
|
||||
"a TREECKO print.");
|
||||
|
||||
const u8 DecorDesc_RED_POSTER[] = _(
|
||||
"A small poster with\n"
|
||||
"a TORCHIC print.");
|
||||
|
||||
const u8 DecorDesc_BLUE_POSTER[] = _(
|
||||
"A small poster with\n"
|
||||
"a MUDKIP print.");
|
||||
|
||||
const u8 DecorDesc_CUTE_POSTER[] = _(
|
||||
"A small poster with\n"
|
||||
"an AZURILL print.");
|
||||
|
||||
const u8 DecorDesc_PIKA_POSTER[] = _(
|
||||
"A large poster with\n"
|
||||
"a PIKACHU and\n"
|
||||
"PICHU print.");
|
||||
|
||||
const u8 DecorDesc_LONG_POSTER[] = _(
|
||||
"A large poster with\n"
|
||||
"a SEVIPER print.");
|
||||
|
||||
const u8 DecorDesc_SEA_POSTER[] = _(
|
||||
"A large poster with\n"
|
||||
"a RELICANTH print.");
|
||||
|
||||
const u8 DecorDesc_SKY_POSTER[] = _(
|
||||
"A large poster with\n"
|
||||
"a WINGULL print.");
|
||||
|
||||
const u8 DecorDesc_KISS_POSTER[] = _(
|
||||
"A large poster with\n"
|
||||
"a SMOOCHUM print.");
|
||||
|
||||
const u8 DecorDesc_PICHU_DOLL[] = _(
|
||||
"A PICHU doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_PIKACHU_DOLL[] = _(
|
||||
"A PIKACHU doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_MARILL_DOLL[] = _(
|
||||
"A MARILL doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_TOGEPI_DOLL[] = _(
|
||||
"A TOGEPI doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_CYNDAQUIL_DOLL[] = _(
|
||||
"A CYNDAQUIL doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_CHIKORITA_DOLL[] = _(
|
||||
"A CHIKORITA doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_TOTODILE_DOLL[] = _(
|
||||
"A TOTODILE doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_JIGGLYPUFF_DOLL[] = _(
|
||||
"A JIGGLYPUFF doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_MEOWTH_DOLL[] = _(
|
||||
"A MEOWTH doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_CLEFAIRY_DOLL[] = _(
|
||||
"A CLEFAIRY doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_DITTO_DOLL[] = _(
|
||||
"A DITTO doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_SMOOCHUM_DOLL[] = _(
|
||||
"A SMOOCHUM doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_TREECKO_DOLL[] = _(
|
||||
"A TREECKO doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_TORCHIC_DOLL[] = _(
|
||||
"A TORCHIC doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_MUDKIP_DOLL[] = _(
|
||||
"A MUDKIP doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_DUSKULL_DOLL[] = _(
|
||||
"A DUSKULL doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_WYNAUT_DOLL[] = _(
|
||||
"A WYNAUT doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_BALTOY_DOLL[] = _(
|
||||
"A BALTOY doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_KECLEON_DOLL[] = _(
|
||||
"A KECLEON doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_AZURILL_DOLL[] = _(
|
||||
"An AZURILL doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_SKITTY_DOLL[] = _(
|
||||
"A SKITTY doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_SWABLU_DOLL[] = _(
|
||||
"A SWABLU doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_GULPIN_DOLL[] = _(
|
||||
"A GULPIN doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_LOTAD_DOLL[] = _(
|
||||
"A LOTAD doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_SEEDOT_DOLL[] = _(
|
||||
"A SEEDOT doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_PIKA_CUSHION[] = _(
|
||||
"A PIKACHU cushion.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_ROUND_CUSHION[] = _(
|
||||
"A MARILL cushion.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_KISS_CUSHION[] = _(
|
||||
"A SMOOCHUM\n"
|
||||
"cushion. Place it on\n"
|
||||
"a mat or a desk.");
|
||||
|
||||
const u8 DecorDesc_ZIGZAG_CUSHION[] = _(
|
||||
"A ZIGZAGOON\n"
|
||||
"cushion. Place it on\n"
|
||||
"a mat or a desk.");
|
||||
|
||||
const u8 DecorDesc_SPIN_CUSHION[] = _(
|
||||
"A SPINDA cushion.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_DIAMOND_CUSHION[] = _(
|
||||
"A SABLEYE cushion.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_BALL_CUSHION[] = _(
|
||||
"A BALL cushion.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_GRASS_CUSHION[] = _(
|
||||
"A grass-mark\n"
|
||||
"cushion. Place it on\n"
|
||||
"a mat or a desk.");
|
||||
|
||||
const u8 DecorDesc_FIRE_CUSHION[] = _(
|
||||
"A fire-mark\n"
|
||||
"cushion. Place it on\n"
|
||||
"a mat or a desk.");
|
||||
|
||||
const u8 DecorDesc_WATER_CUSHION[] = _(
|
||||
"A water-mark\n"
|
||||
"cushion. Place it on\n"
|
||||
"a mat or a desk.");
|
||||
|
||||
const u8 DecorDesc_SNORLAX_DOLL[] = _(
|
||||
"A large doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_RHYDON_DOLL[] = _(
|
||||
"A large doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_LAPRAS_DOLL[] = _(
|
||||
"A large doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_VENUSAUR_DOLL[] = _(
|
||||
"A large doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_CHARIZARD_DOLL[] = _(
|
||||
"A large doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_BLASTOISE_DOLL[] = _(
|
||||
"A large doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_WAILMER_DOLL[] = _(
|
||||
"A large doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_REGIROCK_DOLL[] = _(
|
||||
"A large doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_REGICE_DOLL[] = _(
|
||||
"A large doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
|
||||
const u8 DecorDesc_REGISTEEL_DOLL[] = _(
|
||||
"A large doll.\n"
|
||||
"Place it on a mat\n"
|
||||
"or a desk.");
|
||||
#endif //GUARD_DATA_DECORATION_DESCRIPTION_H
|
||||
1100
src/data/decoration/header.h
Normal file
1100
src/data/decoration/header.h
Normal file
File diff suppressed because it is too large
Load Diff
132
src/data/decoration/icon.h
Normal file
132
src/data/decoration/icon.h
Normal file
@@ -0,0 +1,132 @@
|
||||
//
|
||||
// Created by scott on 10/21/2017.
|
||||
//
|
||||
|
||||
#ifndef GUARD_ICON_H
|
||||
#define GUARD_ICON_H
|
||||
|
||||
const u8 *const gUnknown_085A6BE8[][2] = {
|
||||
{gItemIcon_QuestionMark, gItemIconPalette_QuestionMark},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{gUnknown_08DB7AA0, gUnknown_08DB7B34},
|
||||
{gUnknown_08DB7B5C, gUnknown_08DB7BEC},
|
||||
{gUnknown_08DB7C08, gUnknown_08DB7CE8},
|
||||
{gUnknown_08DB7D08, gUnknown_08DB7DCC},
|
||||
{gUnknown_08DB7DF4, gUnknown_08DB7EA0},
|
||||
{gUnknown_08DB7EC4, gUnknown_08DB7F60},
|
||||
{gUnknown_08DB7F7C, gUnknown_08DB8070},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{gUnknown_08DB808C, gUnknown_08DB8138},
|
||||
{gUnknown_08DB8160, gUnknown_08DB8218},
|
||||
{gUnknown_08DB823C, gUnknown_08DB8300},
|
||||
{gUnknown_08DB8328, gUnknown_08DB8430},
|
||||
{gUnknown_08DB8458, gUnknown_08DB8528},
|
||||
{gUnknown_08DB854C, gUnknown_08DB862C},
|
||||
{gUnknown_08DB8654, gUnknown_08DB86C4},
|
||||
{gUnknown_08DB86E0, gUnknown_08DB8750},
|
||||
{gUnknown_08DB876C, gUnknown_08DB87DC},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{gUnknown_08DB87F8, gUnknown_08DB88D8},
|
||||
{gUnknown_08DB8900, gUnknown_08DB89E0},
|
||||
{gUnknown_08DB8A08, gUnknown_08DB8A68},
|
||||
{gUnknown_08DB8A84, gUnknown_08DB8B40},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{gUnknown_08DB8B68, gUnknown_08DB8C40},
|
||||
{gUnknown_08DB8C5C, gUnknown_08DB8CF4},
|
||||
{NULL, NULL},
|
||||
{gUnknown_08DB8D18, gUnknown_08DB8DB0},
|
||||
{gUnknown_08DB8DD4, gUnknown_08DB8E80},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{gUnknown_08DB8EA0, gUnknown_08DB8F58},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{gUnknown_08DB8F7C, gUnknown_08DB9038},
|
||||
{gUnknown_08DB9058, gUnknown_08DB9130},
|
||||
{gUnknown_08DB9154, gUnknown_08DB9218},
|
||||
{gUnknown_08DB9234, gUnknown_08DB92FC},
|
||||
{gUnknown_08DB931C, gUnknown_08DB93E8},
|
||||
{gUnknown_08DB940C, gUnknown_08DB94CC},
|
||||
{gUnknown_08DB94E8, gUnknown_08DB95AC},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{NULL, NULL},
|
||||
{gUnknown_08DB95D0, gUnknown_08DB96C4},
|
||||
{gUnknown_08DB96EC, gUnknown_08DB97F4},
|
||||
{gUnknown_08DB981C, gUnknown_08DB9908},
|
||||
{gUnknown_08DB9930, gUnknown_08DB9A54},
|
||||
{gUnknown_08DB9A7C, gUnknown_08DB9B7C},
|
||||
{gUnknown_08DB9BA4, gUnknown_08DB9CB0},
|
||||
{gUnknown_08DB9CD8, gUnknown_08DB9DAC},
|
||||
{gUnknown_08DB9F08, gUnknown_08DB9FFC},
|
||||
{gUnknown_08DB9DD4, gUnknown_08DB9EE4},
|
||||
{gUnknown_08DBA020, gUnknown_08DBA12C}
|
||||
};
|
||||
|
||||
#endif //GUARD_ICON_H
|
||||
239
src/data/decoration/tilemaps.h
Normal file
239
src/data/decoration/tilemaps.h
Normal file
@@ -0,0 +1,239 @@
|
||||
//
|
||||
// Created by scott on 10/21/2017.
|
||||
//
|
||||
|
||||
#ifndef GUARD_TILEMAPS_H
|
||||
#define GUARD_TILEMAPS_H
|
||||
|
||||
const u8 Unknown_085A6FB0[] = {
|
||||
0x00, 0x01, 0x02, 0x03
|
||||
};
|
||||
|
||||
const u8 Unknown_085A6FB4[] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d
|
||||
};
|
||||
|
||||
const u8 Unknown_085A6FC0[] = {
|
||||
0x00, 0x01, 0x02, 0x03,
|
||||
0x04, 0x05, 0x06, 0x07,
|
||||
0x08, 0x09, 0x0a, 0x0b,
|
||||
0x0c, 0x0d, 0x0e, 0x0f
|
||||
};
|
||||
|
||||
const u8 Unknown_085A6FD0[] = {
|
||||
0x00, 0x01, 0x04, 0x05,
|
||||
0x08, 0x09, 0x0c, 0x0d,
|
||||
0x10, 0x11, 0x14, 0x15
|
||||
};
|
||||
|
||||
const u8 Unknown_085A6FDC[] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07
|
||||
};
|
||||
|
||||
const u8 Unknown_085A6FE4[] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
|
||||
0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
|
||||
};
|
||||
|
||||
const u8 Unknown_085A7004[] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
|
||||
0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
|
||||
0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
|
||||
0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d
|
||||
};
|
||||
|
||||
const u8 Unknown_085A7028[] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
|
||||
0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d
|
||||
};
|
||||
|
||||
const u8 Unknown_085A7040[] = {
|
||||
0x00, 0x00, 0x00, 0x00
|
||||
};
|
||||
|
||||
const u8 Unknown_085A7044[] = {
|
||||
0x00, 0x00, 0x01, 0x01,
|
||||
0x00, 0x00, 0x01, 0x01
|
||||
};
|
||||
|
||||
const u8 Unknown_085A704C[] = {
|
||||
0x00, 0x00, 0x01, 0x01, 0x02, 0x02,
|
||||
0x00, 0x00, 0x01, 0x01, 0x02, 0x02
|
||||
};
|
||||
|
||||
const u8 Unknown_085A7058[] = {
|
||||
0x00, 0x00, 0x01, 0x01, 0x02, 0x02, 0x03, 0x03,
|
||||
0x00, 0x00, 0x01, 0x01, 0x02, 0x02, 0x03, 0x03,
|
||||
0x04, 0x04, 0x05, 0x05, 0x06, 0x06, 0x07, 0x07,
|
||||
0x04, 0x04, 0x05, 0x05, 0x06, 0x06, 0x07, 0x07
|
||||
};
|
||||
|
||||
const u8 Unknown_085A7078[] = {
|
||||
0x00, 0x00, 0x01, 0x01,
|
||||
0x00, 0x00, 0x01, 0x01,
|
||||
0x02, 0x02, 0x03, 0x03,
|
||||
0x02, 0x02, 0x03, 0x03
|
||||
};
|
||||
|
||||
const u8 Unknown_085A7088[] = {
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x01, 0x01, 0x01, 0x01
|
||||
};
|
||||
|
||||
const u8 Unknown_085A7090[] = {
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x01, 0x01, 0x01, 0x01,
|
||||
0x02, 0x02, 0x02, 0x02
|
||||
};
|
||||
|
||||
const u8 Unknown_085A709C[] = {
|
||||
0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01,
|
||||
0x02, 0x02, 0x03, 0x03, 0x02, 0x02, 0x03, 0x03,
|
||||
0x04, 0x04, 0x05, 0x05, 0x04, 0x04, 0x05, 0x05,
|
||||
0x06, 0x06, 0x07, 0x07, 0x06, 0x06, 0x07, 0x07
|
||||
};
|
||||
|
||||
const u8 Unknown_085A70BC[] = {
|
||||
0x00, 0x00, 0x01, 0x01, 0x02, 0x02,
|
||||
0x00, 0x00, 0x01, 0x01, 0x02, 0x02,
|
||||
0x03, 0x03, 0x04, 0x04, 0x05, 0x05,
|
||||
0x03, 0x03, 0x04, 0x04, 0x05, 0x05,
|
||||
0x06, 0x06, 0x07, 0x07, 0x08, 0x08,
|
||||
0x06, 0x06, 0x07, 0x07, 0x08, 0x08
|
||||
};
|
||||
|
||||
const u8 Unknown_085A70E0[] = {
|
||||
0x00, 0x00, 0x01, 0x01, 0x02, 0x02,
|
||||
0x00, 0x00, 0x01, 0x01, 0x02, 0x02,
|
||||
0x03, 0x03, 0x04, 0x04, 0x05, 0x05,
|
||||
0x03, 0x03, 0x04, 0x04, 0x05, 0x05
|
||||
};
|
||||
|
||||
const u8 Unknown_085A70F8[] = {
|
||||
0x04, 0x05, 0x06, 0x07
|
||||
};
|
||||
|
||||
const u8 Unknown_085A70FC[] = {
|
||||
0x04, 0x05, 0x04, 0x05,
|
||||
0x06, 0x07, 0x06, 0x07
|
||||
};
|
||||
|
||||
const u8 Unknown_085A7104[] = {
|
||||
0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
|
||||
0x06, 0x07, 0x06, 0x07, 0x06, 0x07
|
||||
};
|
||||
|
||||
const u8 Unknown_085A7110[] = {
|
||||
0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
|
||||
0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
|
||||
0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
|
||||
0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07
|
||||
};
|
||||
|
||||
const u8 Unknown_085A7130[] = {
|
||||
0x04, 0x05, 0x04, 0x05,
|
||||
0x06, 0x07, 0x06, 0x07,
|
||||
0x04, 0x05, 0x04, 0x05,
|
||||
0x06, 0x07, 0x06, 0x07
|
||||
};
|
||||
|
||||
const u8 Unknown_085A7140[] = {
|
||||
0x04, 0x05, 0x06, 0x07,
|
||||
0x04, 0x05, 0x06, 0x07
|
||||
};
|
||||
|
||||
const u8 Unknown_085A7148[] = {
|
||||
0x04, 0x05, 0x06, 0x07,
|
||||
0x04, 0x05, 0x06, 0x07,
|
||||
0x04, 0x05, 0x06, 0x07
|
||||
};
|
||||
|
||||
const u8 Unknown_085A7154[] = {
|
||||
0x04, 0x05, 0x04, 0x05, 0x06, 0x07, 0x06, 0x07,
|
||||
0x04, 0x05, 0x04, 0x05, 0x06, 0x07, 0x06, 0x07,
|
||||
0x04, 0x05, 0x04, 0x05, 0x06, 0x07, 0x06, 0x07,
|
||||
0x04, 0x05, 0x04, 0x05, 0x06, 0x07, 0x06, 0x07
|
||||
};
|
||||
|
||||
const u8 Unknown_085A7174[] = {
|
||||
0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
|
||||
0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
|
||||
0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
|
||||
0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
|
||||
0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
|
||||
0x06, 0x07, 0x06, 0x07, 0x06, 0x07
|
||||
};
|
||||
|
||||
const u8 Unknown_085A7198[] = {
|
||||
0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
|
||||
0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
|
||||
0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
|
||||
0x06, 0x07, 0x06, 0x07, 0x06, 0x07
|
||||
};
|
||||
|
||||
const struct {
|
||||
const u8 *tiles;
|
||||
const u8 *y;
|
||||
const u8 *x;
|
||||
u8 size;
|
||||
} gUnknown_085A71B0[] = {
|
||||
{
|
||||
Unknown_085A6FB0,
|
||||
Unknown_085A7040,
|
||||
Unknown_085A70F8,
|
||||
0x04
|
||||
}, {
|
||||
Unknown_085A6FDC,
|
||||
Unknown_085A7044,
|
||||
Unknown_085A70FC,
|
||||
0x08
|
||||
}, {
|
||||
Unknown_085A6FB4,
|
||||
Unknown_085A704C,
|
||||
Unknown_085A7104,
|
||||
0x0c
|
||||
}, {
|
||||
Unknown_085A6FE4,
|
||||
Unknown_085A7058,
|
||||
Unknown_085A7110,
|
||||
0x20
|
||||
}, {
|
||||
Unknown_085A6FC0,
|
||||
Unknown_085A7078,
|
||||
Unknown_085A7130,
|
||||
0x10
|
||||
}, {
|
||||
Unknown_085A6FDC,
|
||||
Unknown_085A7088,
|
||||
Unknown_085A7140,
|
||||
0x08
|
||||
}, {
|
||||
Unknown_085A6FD0,
|
||||
Unknown_085A7090,
|
||||
Unknown_085A7148,
|
||||
0x0c
|
||||
}, {
|
||||
Unknown_085A6FE4,
|
||||
Unknown_085A709C,
|
||||
Unknown_085A7154,
|
||||
0x20
|
||||
}, {
|
||||
Unknown_085A7004,
|
||||
Unknown_085A70BC,
|
||||
Unknown_085A7174,
|
||||
0x24
|
||||
}, {
|
||||
Unknown_085A7028,
|
||||
Unknown_085A70E0,
|
||||
Unknown_085A7198,
|
||||
0x18
|
||||
}};
|
||||
|
||||
#endif //GUARD_TILEMAPS_H
|
||||
646
src/data/decoration/tiles.h
Normal file
646
src/data/decoration/tiles.h
Normal file
@@ -0,0 +1,646 @@
|
||||
#ifndef GUARD_DATA_DECORATION_TILES
|
||||
#define GUARD_DATA_DECORATION_TILES
|
||||
|
||||
const u16 DecorGfx_SMALL_DESK[] = {
|
||||
0x87
|
||||
};
|
||||
|
||||
const u16 DecorGfx_POKEMON_DESK[] = {
|
||||
0x8F
|
||||
};
|
||||
|
||||
const u16 DecorGfx_HEAVY_DESK[] = {
|
||||
0x90,
|
||||
0x91,
|
||||
0x92,
|
||||
0x98,
|
||||
0x99,
|
||||
0x9A
|
||||
};
|
||||
|
||||
const u16 DecorGfx_RAGGED_DESK[] = {
|
||||
0x93,
|
||||
0x94,
|
||||
0x95,
|
||||
0x9B,
|
||||
0x9C,
|
||||
0x9D
|
||||
};
|
||||
|
||||
const u16 DecorGfx_COMFORT_DESK[] = {
|
||||
0x96,
|
||||
0x97,
|
||||
0xA3,
|
||||
0x9E,
|
||||
0x9F,
|
||||
0xAB
|
||||
};
|
||||
|
||||
const u16 DecorGfx_PRETTY_DESK[] = {
|
||||
0xBD,
|
||||
0xBE,
|
||||
0xBF,
|
||||
0xC5,
|
||||
0xC6,
|
||||
0xC7,
|
||||
0xCD,
|
||||
0xCE,
|
||||
0xCF
|
||||
};
|
||||
|
||||
const u16 DecorGfx_BRICK_DESK[] = {
|
||||
0xA0,
|
||||
0xA1,
|
||||
0xA2,
|
||||
0xA8,
|
||||
0xA9,
|
||||
0xAA,
|
||||
0xB0,
|
||||
0xB1,
|
||||
0xB2
|
||||
};
|
||||
|
||||
const u16 DecorGfx_CAMP_DESK[] = {
|
||||
0xA4,
|
||||
0xA5,
|
||||
0xA6,
|
||||
0xAC,
|
||||
0xAD,
|
||||
0xAE,
|
||||
0xB4,
|
||||
0xB5,
|
||||
0xB6
|
||||
};
|
||||
|
||||
const u16 DecorGfx_HARD_DESK[] = {
|
||||
0xA7,
|
||||
0xBB,
|
||||
0xBC,
|
||||
0xAF,
|
||||
0xC3,
|
||||
0xC4,
|
||||
0xB7,
|
||||
0xCB,
|
||||
0xCC
|
||||
};
|
||||
|
||||
const u16 DecorGfx_SMALL_CHAIR[] = {
|
||||
0xB8
|
||||
};
|
||||
|
||||
const u16 DecorGfx_POKEMON_CHAIR[] = {
|
||||
0xB9
|
||||
};
|
||||
|
||||
const u16 DecorGfx_HEAVY_CHAIR[] = {
|
||||
0xBA
|
||||
};
|
||||
|
||||
const u16 DecorGfx_PRETTY_CHAIR[] = {
|
||||
0xC0
|
||||
};
|
||||
|
||||
const u16 DecorGfx_COMFORT_CHAIR[] = {
|
||||
0xC1
|
||||
};
|
||||
|
||||
const u16 DecorGfx_RAGGED_CHAIR[] = {
|
||||
0xC2
|
||||
};
|
||||
|
||||
const u16 DecorGfx_BRICK_CHAIR[] = {
|
||||
0xC8
|
||||
};
|
||||
|
||||
const u16 DecorGfx_CAMP_CHAIR[] = {
|
||||
0xC9
|
||||
};
|
||||
|
||||
const u16 DecorGfx_HARD_CHAIR[] = {
|
||||
0xCA
|
||||
};
|
||||
|
||||
const u16 DecorGfx_RED_PLANT[] = {
|
||||
0xD0,
|
||||
0xD8
|
||||
};
|
||||
|
||||
const u16 DecorGfx_TROPICAL_PLANT[] = {
|
||||
0xD2,
|
||||
0xDA
|
||||
};
|
||||
|
||||
const u16 DecorGfx_PRETTY_FLOWERS[] = {
|
||||
0xD4,
|
||||
0xDC
|
||||
};
|
||||
|
||||
const u16 DecorGfx_COLORFUL_PLANT[] = {
|
||||
0xE0,
|
||||
0xE2,
|
||||
0xE8,
|
||||
0xE9
|
||||
};
|
||||
|
||||
const u16 DecorGfx_BIG_PLANT[] = {
|
||||
0xE4,
|
||||
0xE6,
|
||||
0xEC,
|
||||
0xED
|
||||
};
|
||||
|
||||
const u16 DecorGfx_GORGEOUS_PLANT[] = {
|
||||
0xF0,
|
||||
0xF2,
|
||||
0xF8,
|
||||
0xF9
|
||||
};
|
||||
|
||||
const u16 DecorGfx_RED_BRICK[] = {
|
||||
0x25,
|
||||
0x2D
|
||||
};
|
||||
|
||||
const u16 DecorGfx_YELLOW_BRICK[] = {
|
||||
0x26,
|
||||
0x2E
|
||||
};
|
||||
|
||||
const u16 DecorGfx_BLUE_BRICK[] = {
|
||||
0x27,
|
||||
0x2F
|
||||
};
|
||||
|
||||
const u16 DecorGfx_RED_BALLOON[] = {
|
||||
0x138
|
||||
};
|
||||
|
||||
const u16 DecorGfx_BLUE_BALLOON[] = {
|
||||
0x13C
|
||||
};
|
||||
|
||||
const u16 DecorGfx_YELLOW_BALLOON[] = {
|
||||
0x140
|
||||
};
|
||||
|
||||
const u16 DecorGfx_RED_TENT[] = {
|
||||
0x30,
|
||||
0x31,
|
||||
0x32,
|
||||
0x38,
|
||||
0x39,
|
||||
0x3A,
|
||||
0x40,
|
||||
0x41,
|
||||
0x3B
|
||||
};
|
||||
|
||||
const u16 DecorGfx_BLUE_TENT[] = {
|
||||
0x48,
|
||||
0x49,
|
||||
0x68,
|
||||
0x50,
|
||||
0x51,
|
||||
0x70,
|
||||
0x58,
|
||||
0x59,
|
||||
0x69
|
||||
};
|
||||
|
||||
const u16 DecorGfx_SOLID_BOARD[] = {
|
||||
0x34,
|
||||
0x3C
|
||||
};
|
||||
|
||||
const u16 DecorGfx_SLIDE[] = {
|
||||
0x35,
|
||||
0x36,
|
||||
0x3D,
|
||||
0x3E,
|
||||
0x63,
|
||||
0x64,
|
||||
0x6F,
|
||||
0x77
|
||||
};
|
||||
|
||||
const u16 DecorGfx_FENCE_LENGTH[] = {
|
||||
0x33
|
||||
};
|
||||
|
||||
const u16 DecorGfx_FENCE_WIDTH[] = {
|
||||
0x2C
|
||||
};
|
||||
|
||||
const u16 DecorGfx_TIRE[] = {
|
||||
0x80,
|
||||
0x81,
|
||||
0x88,
|
||||
0x89
|
||||
};
|
||||
|
||||
const u16 DecorGfx_STAND[] = {
|
||||
0x6A,
|
||||
0x6B,
|
||||
0x6C,
|
||||
0x6D,
|
||||
0x72,
|
||||
0x73,
|
||||
0x74,
|
||||
0x75
|
||||
};
|
||||
|
||||
const u16 DecorGfx_MUD_BALL[] = {
|
||||
0x28
|
||||
};
|
||||
|
||||
const u16 DecorGfx_BREAKABLE_DOOR[] = {
|
||||
0x37,
|
||||
0x3F
|
||||
};
|
||||
|
||||
const u16 DecorGfx_SAND_ORNAMENT[] = {
|
||||
0x85,
|
||||
0x8D
|
||||
};
|
||||
|
||||
const u16 DecorGfx_SILVER_SHIELD[] = {
|
||||
0xD6,
|
||||
0xDE
|
||||
};
|
||||
|
||||
const u16 DecorGfx_GOLD_SHIELD[] = {
|
||||
0x12E,
|
||||
0x136
|
||||
};
|
||||
|
||||
const u16 DecorGfx_GLASS_ORNAMENT[] = {
|
||||
0x82,
|
||||
0x8A
|
||||
};
|
||||
|
||||
const u16 DecorGfx_TV[] = {
|
||||
0xF4
|
||||
};
|
||||
|
||||
const u16 DecorGfx_ROUND_TV[] = {
|
||||
0xF5
|
||||
};
|
||||
|
||||
const u16 DecorGfx_CUTE_TV[] = {
|
||||
0xF6
|
||||
};
|
||||
|
||||
const u16 DecorGfx_GLITTER_MAT[] = {
|
||||
0x60
|
||||
};
|
||||
|
||||
const u16 DecorGfx_JUMP_MAT[] = {
|
||||
0x61
|
||||
};
|
||||
|
||||
const u16 DecorGfx_SPIN_MAT[] = {
|
||||
0x62
|
||||
};
|
||||
|
||||
const u16 DecorGfx_C_LOW_NOTE_MAT[] = {
|
||||
0x78
|
||||
};
|
||||
|
||||
const u16 DecorGfx_D_NOTE_MAT[] = {
|
||||
0x79
|
||||
};
|
||||
|
||||
const u16 DecorGfx_E_NOTE_MAT[] = {
|
||||
0x7A
|
||||
};
|
||||
|
||||
const u16 DecorGfx_F_NOTE_MAT[] = {
|
||||
0x7B
|
||||
};
|
||||
|
||||
const u16 DecorGfx_G_NOTE_MAT[] = {
|
||||
0x7C
|
||||
};
|
||||
|
||||
const u16 DecorGfx_A_NOTE_MAT[] = {
|
||||
0x7D
|
||||
};
|
||||
|
||||
const u16 DecorGfx_B_NOTE_MAT[] = {
|
||||
0x7E
|
||||
};
|
||||
|
||||
const u16 DecorGfx_C_HIGH_NOTE_MAT[] = {
|
||||
0xB3
|
||||
};
|
||||
|
||||
const u16 DecorGfx_SURF_MAT[] = {
|
||||
0x42,
|
||||
0x43,
|
||||
0x44,
|
||||
0x4A,
|
||||
0x4B,
|
||||
0x4C,
|
||||
0x52,
|
||||
0x53,
|
||||
0x54
|
||||
};
|
||||
|
||||
const u16 DecorGfx_THUNDER_MAT[] = {
|
||||
0x45,
|
||||
0x46,
|
||||
0x47,
|
||||
0x4D,
|
||||
0x4E,
|
||||
0x4F,
|
||||
0x55,
|
||||
0x56,
|
||||
0x57
|
||||
};
|
||||
|
||||
const u16 DecorGfx_FIRE_BLAST_MAT[] = {
|
||||
0x5A,
|
||||
0x5B,
|
||||
0x5C,
|
||||
0x5D,
|
||||
0x5E,
|
||||
0x5F,
|
||||
0x65,
|
||||
0x66,
|
||||
0x67
|
||||
};
|
||||
|
||||
const u16 DecorGfx_POWDER_SNOW_MAT[] = {
|
||||
0x100,
|
||||
0x101,
|
||||
0x102,
|
||||
0x108,
|
||||
0x109,
|
||||
0x10A,
|
||||
0x110,
|
||||
0x111,
|
||||
0x112
|
||||
};
|
||||
|
||||
const u16 DecorGfx_ATTRACT_MAT[] = {
|
||||
0x103,
|
||||
0x104,
|
||||
0x105,
|
||||
0x10B,
|
||||
0x10C,
|
||||
0x10D,
|
||||
0x113,
|
||||
0x114,
|
||||
0x115
|
||||
};
|
||||
|
||||
const u16 DecorGfx_FISSURE_MAT[] = {
|
||||
0x106,
|
||||
0x107,
|
||||
0x118,
|
||||
0x10E,
|
||||
0x10F,
|
||||
0x120,
|
||||
0x116,
|
||||
0x117,
|
||||
0x128
|
||||
};
|
||||
|
||||
const u16 DecorGfx_SPIKES_MAT[] = {
|
||||
0x119,
|
||||
0x11A,
|
||||
0x11B,
|
||||
0x121,
|
||||
0x122,
|
||||
0x123,
|
||||
0x129,
|
||||
0x12A,
|
||||
0x12B
|
||||
};
|
||||
|
||||
const u16 DecorGfx_BALL_POSTER[] = {
|
||||
0x130
|
||||
};
|
||||
|
||||
const u16 DecorGfx_GREEN_POSTER[] = {
|
||||
0x131
|
||||
};
|
||||
|
||||
const u16 DecorGfx_RED_POSTER[] = {
|
||||
0x132
|
||||
};
|
||||
|
||||
const u16 DecorGfx_BLUE_POSTER[] = {
|
||||
0x133
|
||||
};
|
||||
|
||||
const u16 DecorGfx_CUTE_POSTER[] = {
|
||||
0x134
|
||||
};
|
||||
|
||||
const u16 DecorGfx_PIKA_POSTER[] = {
|
||||
0x11C,
|
||||
0x11D
|
||||
};
|
||||
|
||||
const u16 DecorGfx_LONG_POSTER[] = {
|
||||
0x11E,
|
||||
0x11F
|
||||
};
|
||||
|
||||
const u16 DecorGfx_SEA_POSTER[] = {
|
||||
0x124,
|
||||
0x125
|
||||
};
|
||||
|
||||
const u16 DecorGfx_SKY_POSTER[] = {
|
||||
0x126,
|
||||
0x127
|
||||
};
|
||||
|
||||
const u16 DecorGfx_KISS_POSTER[] = {
|
||||
0x12C,
|
||||
0x12D
|
||||
};
|
||||
|
||||
const u16 DecorGfx_PICHU_DOLL[] = {
|
||||
EVENT_OBJ_GFX_PICHU_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_PIKACHU_DOLL[] = {
|
||||
EVENT_OBJ_GFX_PIKACHU_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_MARILL_DOLL[] = {
|
||||
EVENT_OBJ_GFX_MARILL_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_TOGEPI_DOLL[] = {
|
||||
EVENT_OBJ_GFX_TOGEPI_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_CYNDAQUIL_DOLL[] = {
|
||||
EVENT_OBJ_GFX_CYNDAQUIL_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_CHIKORITA_DOLL[] = {
|
||||
EVENT_OBJ_GFX_CHIKORITA_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_TOTODILE_DOLL[] = {
|
||||
EVENT_OBJ_GFX_TOTODILE_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_JIGGLYPUFF_DOLL[] = {
|
||||
EVENT_OBJ_GFX_JIGGLYPUFF_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_MEOWTH_DOLL[] = {
|
||||
EVENT_OBJ_GFX_MEOWTH_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_CLEFAIRY_DOLL[] = {
|
||||
EVENT_OBJ_GFX_CLEFAIRY_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_DITTO_DOLL[] = {
|
||||
EVENT_OBJ_GFX_DITTO_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_SMOOCHUM_DOLL[] = {
|
||||
EVENT_OBJ_GFX_SMOOCHUM_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_TREECKO_DOLL[] = {
|
||||
EVENT_OBJ_GFX_TREECKO_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_TORCHIC_DOLL[] = {
|
||||
EVENT_OBJ_GFX_TORCHIC_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_MUDKIP_DOLL[] = {
|
||||
EVENT_OBJ_GFX_MUDKIP_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_DUSKULL_DOLL[] = {
|
||||
EVENT_OBJ_GFX_DUSKULL_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_WYNAUT_DOLL[] = {
|
||||
EVENT_OBJ_GFX_WYNAUT_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_BALTOY_DOLL[] = {
|
||||
EVENT_OBJ_GFX_BALTOY_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_KECLEON_DOLL[] = {
|
||||
EVENT_OBJ_GFX_KECLEON_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_AZURILL_DOLL[] = {
|
||||
EVENT_OBJ_GFX_AZURILL_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_SKITTY_DOLL[] = {
|
||||
EVENT_OBJ_GFX_SKITTY_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_SWABLU_DOLL[] = {
|
||||
EVENT_OBJ_GFX_SWABLU_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_GULPIN_DOLL[] = {
|
||||
EVENT_OBJ_GFX_GULPIN_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_LOTAD_DOLL[] = {
|
||||
EVENT_OBJ_GFX_LOTAD_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_SEEDOT_DOLL[] = {
|
||||
EVENT_OBJ_GFX_SEEDOT_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_PIKA_CUSHION[] = {
|
||||
EVENT_OBJ_GFX_PIKA_CUSHION
|
||||
};
|
||||
|
||||
const u16 DecorGfx_ROUND_CUSHION[] = {
|
||||
EVENT_OBJ_GFX_ROUND_CUSHION
|
||||
};
|
||||
|
||||
const u16 DecorGfx_KISS_CUSHION[] = {
|
||||
EVENT_OBJ_GFX_KISS_CUSHION
|
||||
};
|
||||
|
||||
const u16 DecorGfx_ZIGZAG_CUSHION[] = {
|
||||
EVENT_OBJ_GFX_ZIGZAG_CUSHION
|
||||
};
|
||||
|
||||
const u16 DecorGfx_SPIN_CUSHION[] = {
|
||||
EVENT_OBJ_GFX_SPIN_CUSHION
|
||||
};
|
||||
|
||||
const u16 DecorGfx_DIAMOND_CUSHION[] = {
|
||||
EVENT_OBJ_GFX_DIAMOND_CUSHION
|
||||
};
|
||||
|
||||
const u16 DecorGfx_BALL_CUSHION[] = {
|
||||
EVENT_OBJ_GFX_BALL_CUSHION
|
||||
};
|
||||
|
||||
const u16 DecorGfx_GRASS_CUSHION[] = {
|
||||
EVENT_OBJ_GFX_GRASS_CUSHION
|
||||
};
|
||||
|
||||
const u16 DecorGfx_FIRE_CUSHION[] = {
|
||||
EVENT_OBJ_GFX_FIRE_CUSHION
|
||||
};
|
||||
|
||||
const u16 DecorGfx_WATER_CUSHION[] = {
|
||||
EVENT_OBJ_GFX_WATER_CUSHION
|
||||
};
|
||||
|
||||
const u16 DecorGfx_SNORLAX_DOLL[] = {
|
||||
EVENT_OBJ_GFX_BIG_SNORLAX_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_RHYDON_DOLL[] = {
|
||||
EVENT_OBJ_GFX_BIG_RHYDON_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_LAPRAS_DOLL[] = {
|
||||
EVENT_OBJ_GFX_BIG_LAPRAS_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_VENUSAUR_DOLL[] = {
|
||||
EVENT_OBJ_GFX_BIG_VENUSAUR_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_CHARIZARD_DOLL[] = {
|
||||
EVENT_OBJ_GFX_BIG_CHARIZARD_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_BLASTOISE_DOLL[] = {
|
||||
EVENT_OBJ_GFX_BIG_BLASTOISE_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_WAILMER_DOLL[] = {
|
||||
EVENT_OBJ_GFX_BIG_WAILMER_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_REGIROCK_DOLL[] = {
|
||||
EVENT_OBJ_GFX_BIG_REGIROCK_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_REGICE_DOLL[] = {
|
||||
EVENT_OBJ_GFX_BIG_REGICE_DOLL
|
||||
};
|
||||
|
||||
const u16 DecorGfx_REGISTEEL_DOLL[] = {
|
||||
EVENT_OBJ_GFX_BIG_REGISTEEL_DOLL
|
||||
};
|
||||
|
||||
#endif // GUARD_DATA_DECORATION_TILES
|
||||
414
src/data/item_icon_table.h
Normal file
414
src/data/item_icon_table.h
Normal file
@@ -0,0 +1,414 @@
|
||||
#ifndef GUARD_DATA_ITEM_ICON_TABLE_H
|
||||
#define GUARD_DATA_ITEM_ICON_TABLE_H
|
||||
|
||||
#include "global.h"
|
||||
#include "graphics.h"
|
||||
|
||||
const u8 * const gItemIconTable[][2] =
|
||||
{
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
// Pokeballs
|
||||
gItemIcon_MasterBall, gItemIconPalette_MasterBall,
|
||||
gItemIcon_UltraBall, gItemIconPalette_UltraBall,
|
||||
gItemIcon_GreatBall, gItemIconPalette_GreatBall,
|
||||
gItemIcon_PokeBall, gItemIconPalette_PokeBall,
|
||||
gItemIcon_SafariBall, gItemIconPalette_SafariBall,
|
||||
gItemIcon_NetBall, gItemIconPalette_NetBall,
|
||||
gItemIcon_DiveBall, gItemIconPalette_DiveBall,
|
||||
gItemIcon_NestBall, gItemIconPalette_NestBall,
|
||||
gItemIcon_RepeatBall, gItemIconPalette_RepeatBall,
|
||||
gItemIcon_TimerBall, gItemIconPalette_RepeatBall,
|
||||
gItemIcon_LuxuryBall, gItemIconPalette_LuxuryBall,
|
||||
gItemIcon_PremierBall, gItemIconPalette_LuxuryBall,
|
||||
// Medicine
|
||||
gItemIcon_Potion, gItemIconPalette_Potion,
|
||||
gItemIcon_Antidote, gItemIconPalette_Antidote,
|
||||
gItemIcon_StatusHeal, gItemIconPalette_BurnHeal,
|
||||
gItemIcon_StatusHeal, gItemIconPalette_IceHeal,
|
||||
gItemIcon_StatusHeal, gItemIconPalette_Awakening,
|
||||
gItemIcon_StatusHeal, gItemIconPalette_ParalyzeHeal,
|
||||
gItemIcon_LargePotion, gItemIconPalette_FullRestore,
|
||||
gItemIcon_LargePotion, gItemIconPalette_MaxPotion,
|
||||
gItemIcon_Potion, gItemIconPalette_HyperPotion,
|
||||
gItemIcon_Potion, gItemIconPalette_SuperPotion,
|
||||
gItemIcon_FullHeal, gItemIconPalette_FullHeal,
|
||||
gItemIcon_Revive, gItemIconPalette_Revive,
|
||||
gItemIcon_MaxRevive, gItemIconPalette_Revive,
|
||||
gItemIcon_FreshWater, gItemIconPalette_FreshWater,
|
||||
gItemIcon_SodaPop, gItemIconPalette_SodaPop,
|
||||
gItemIcon_Lemonade, gItemIconPalette_Lemonade,
|
||||
gItemIcon_MoomooMilk, gItemIconPalette_MoomooMilk,
|
||||
gItemIcon_Powder, gItemIconPalette_EnergyPowder,
|
||||
gItemIcon_EnergyRoot, gItemIconPalette_EnergyRoot,
|
||||
gItemIcon_Powder, gItemIconPalette_HealPowder,
|
||||
gItemIcon_RevivalHerb, gItemIconPalette_RevivalHerb,
|
||||
gItemIcon_Ether, gItemIconPalette_Ether,
|
||||
gItemIcon_Ether, gItemIconPalette_MaxEther,
|
||||
gItemIcon_Ether, gItemIconPalette_Elixir,
|
||||
gItemIcon_Ether, gItemIconPalette_MaxElixir,
|
||||
gItemIcon_LavaCookie, gItemIconPalette_LavaCookieAndLetter,
|
||||
gItemIcon_Flute, gItemIconPalette_BlueFlute,
|
||||
gItemIcon_Flute, gItemIconPalette_YellowFlute,
|
||||
gItemIcon_Flute, gItemIconPalette_RedFlute,
|
||||
gItemIcon_Flute, gItemIconPalette_BlackFlute,
|
||||
gItemIcon_Flute, gItemIconPalette_WhiteFlute,
|
||||
gItemIcon_BerryJuice, gItemIconPalette_BerryJuice,
|
||||
gItemIcon_SacredAsh, gItemIconPalette_SacredAsh,
|
||||
// Collectibles
|
||||
gItemIcon_Powder, gItemIconPalette_ShoalSalt,
|
||||
gItemIcon_ShoalShell, gItemIconPalette_Shell,
|
||||
gItemIcon_Shard, gItemIconPalette_RedShard,
|
||||
gItemIcon_Shard, gItemIconPalette_BlueShard,
|
||||
gItemIcon_Shard, gItemIconPalette_YellowShard,
|
||||
gItemIcon_Shard, gItemIconPalette_GreenShard,
|
||||
// ????????
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
// Vitamins
|
||||
gItemIcon_HPUp, gItemIconPalette_HPUp,
|
||||
gItemIcon_Vitamin, gItemIconPalette_Protein,
|
||||
gItemIcon_Vitamin, gItemIconPalette_Iron,
|
||||
gItemIcon_Vitamin, gItemIconPalette_Carbos,
|
||||
gItemIcon_Vitamin, gItemIconPalette_Calcium,
|
||||
gItemIcon_RareCandy, gItemIconPalette_RareCandy,
|
||||
gItemIcon_PPUp, gItemIconPalette_PPUp,
|
||||
gItemIcon_Vitamin, gItemIconPalette_Zinc,
|
||||
gItemIcon_PPMax, gItemIconPalette_PPMax,
|
||||
// ????????
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
// Battle items
|
||||
gItemIcon_BattleStatItem, gItemIconPalette_GuardSpec,
|
||||
gItemIcon_BattleStatItem, gItemIconPalette_DireHit,
|
||||
gItemIcon_BattleStatItem, gItemIconPalette_XAttack,
|
||||
gItemIcon_BattleStatItem, gItemIconPalette_XDefend,
|
||||
gItemIcon_BattleStatItem, gItemIconPalette_XSpeed,
|
||||
gItemIcon_BattleStatItem, gItemIconPalette_XAccuracy,
|
||||
gItemIcon_BattleStatItem, gItemIconPalette_XSpecial,
|
||||
gItemIcon_PokeDoll, gItemIconPalette_PokeDoll,
|
||||
gItemIcon_FluffyTail, gItemIconPalette_FluffyTail,
|
||||
// ????????
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
// Field items
|
||||
gItemIcon_Repel, gItemIconPalette_SuperRepel,
|
||||
gItemIcon_Repel, gItemIconPalette_MaxRepel,
|
||||
gItemIcon_EscapeRope, gItemIconPalette_EscapeRope,
|
||||
gItemIcon_Repel, gItemIconPalette_Repel,
|
||||
// ????????
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
// Evolution stones
|
||||
gItemIcon_SunStone, gItemIconPalette_SunStone,
|
||||
gItemIcon_MoonStone, gItemIconPalette_MoonStone,
|
||||
gItemIcon_FireStone, gItemIconPalette_FireStone,
|
||||
gItemIcon_ThunderStone, gItemIconPalette_ThunderStone,
|
||||
gItemIcon_WaterStone, gItemIconPalette_WaterStone,
|
||||
gItemIcon_LeafStone, gItemIconPalette_LeafStone,
|
||||
// ????????
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
// Valuables
|
||||
gItemIcon_TinyMushroom, gItemIconPalette_Mushroom,
|
||||
gItemIcon_BigMushroom, gItemIconPalette_Mushroom,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_Pearl, gItemIconPalette_Pearl,
|
||||
gItemIcon_BigPearl, gItemIconPalette_Pearl,
|
||||
gItemIcon_Stardust, gItemIconPalette_Star,
|
||||
gItemIcon_StarPiece, gItemIconPalette_Star,
|
||||
gItemIcon_Nugget, gItemIconPalette_Nugget,
|
||||
gItemIcon_HeartScale, gItemIconPalette_HeartScale,
|
||||
// ????????
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
// Mail
|
||||
gItemIcon_OrangeMail, gItemIconPalette_OrangeMail,
|
||||
gItemIcon_HarborMail, gItemIconPalette_HarborMail,
|
||||
gItemIcon_GlitterMail, gItemIconPalette_GlitterMail,
|
||||
gItemIcon_MechMail, gItemIconPalette_MechMail,
|
||||
gItemIcon_WoodMail, gItemIconPalette_WoodMail,
|
||||
gItemIcon_WaveMail, gItemIconPalette_WaveMail,
|
||||
gItemIcon_BeadMail, gItemIconPalette_BeadMail,
|
||||
gItemIcon_ShadowMail, gItemIconPalette_ShadowMail,
|
||||
gItemIcon_TropicMail, gItemIconPalette_TropicMail,
|
||||
gItemIcon_DreamMail, gItemIconPalette_DreamMail,
|
||||
gItemIcon_FabMail, gItemIconPalette_FabMail,
|
||||
gItemIcon_RetroMail, gItemIconPalette_RetroMail,
|
||||
// Berries
|
||||
gItemIcon_CheriBerry, gItemIconPalette_CheriBerry,
|
||||
gItemIcon_ChestoBerry, gItemIconPalette_ChestoBerry,
|
||||
gItemIcon_PechaBerry, gItemIconPalette_PechaBerry,
|
||||
gItemIcon_RawstBerry, gItemIconPalette_RawstBerry,
|
||||
gItemIcon_AspearBerry, gItemIconPalette_AspearBerry,
|
||||
gItemIcon_LeppaBerry, gItemIconPalette_LeppaBerry,
|
||||
gItemIcon_OranBerry, gItemIconPalette_OranBerry,
|
||||
gItemIcon_PersimBerry, gItemIconPalette_PersimBerry,
|
||||
gItemIcon_LumBerry, gItemIconPalette_LumBerry,
|
||||
gItemIcon_SitrusBerry, gItemIconPalette_SitrusBerry,
|
||||
gItemIcon_FigyBerry, gItemIconPalette_FigyBerry,
|
||||
gItemIcon_WikiBerry, gItemIconPalette_WikiBerry,
|
||||
gItemIcon_MagoBerry, gItemIconPalette_MagoBerry,
|
||||
gItemIcon_AguavBerry, gItemIconPalette_AguavBerry,
|
||||
gItemIcon_IapapaBerry, gItemIconPalette_IapapaBerry,
|
||||
gItemIcon_RazzBerry, gItemIconPalette_RazzBerry,
|
||||
gItemIcon_BlukBerry, gItemIconPalette_BlukBerry,
|
||||
gItemIcon_NanabBerry, gItemIconPalette_NanabBerry,
|
||||
gItemIcon_WepearBerry, gItemIconPalette_WepearBerry,
|
||||
gItemIcon_PinapBerry, gItemIconPalette_PinapBerry,
|
||||
gItemIcon_PomegBerry, gItemIconPalette_PomegBerry,
|
||||
gItemIcon_KelpsyBerry, gItemIconPalette_KelpsyBerry,
|
||||
gItemIcon_QualotBerry, gItemIconPalette_QualotBerry,
|
||||
gItemIcon_HondewBerry, gItemIconPalette_HondewBerry,
|
||||
gItemIcon_GrepaBerry, gItemIconPalette_GrepaBerry,
|
||||
gItemIcon_TamatoBerry, gItemIconPalette_TamatoBerry,
|
||||
gItemIcon_CornnBerry, gItemIconPalette_CornnBerry,
|
||||
gItemIcon_MagostBerry, gItemIconPalette_MagostBerry,
|
||||
gItemIcon_RabutaBerry, gItemIconPalette_RabutaBerry,
|
||||
gItemIcon_NomelBerry, gItemIconPalette_NomelBerry,
|
||||
gItemIcon_SpelonBerry, gItemIconPalette_SpelonBerry,
|
||||
gItemIcon_PamtreBerry, gItemIconPalette_PamtreBerry,
|
||||
gItemIcon_WatmelBerry, gItemIconPalette_WatmelBerry,
|
||||
gItemIcon_DurinBerry, gItemIconPalette_DurinBerry,
|
||||
gItemIcon_BelueBerry, gItemIconPalette_BelueBerry,
|
||||
gItemIcon_LiechiBerry, gItemIconPalette_LiechiBerry,
|
||||
gItemIcon_GanlonBerry, gItemIconPalette_GanlonBerry,
|
||||
gItemIcon_SalacBerry, gItemIconPalette_SalacBerry,
|
||||
gItemIcon_PetayaBerry, gItemIconPalette_PetayaBerry,
|
||||
gItemIcon_ApicotBerry, gItemIconPalette_ApicotBerry,
|
||||
gItemIcon_LansatBerry, gItemIconPalette_LansatBerry,
|
||||
gItemIcon_StarfBerry, gItemIconPalette_StarfBerry,
|
||||
gItemIcon_EnigmaBerry, gItemIconPalette_EnigmaBerry,
|
||||
// ????????
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
// Hold items
|
||||
gItemIcon_BrightPowder, gItemIconPalette_BrightPowder,
|
||||
gItemIcon_InBattleHerb, gItemIconPalette_WhiteHerb,
|
||||
gItemIcon_MachoBrace, gItemIconPalette_MachoBrace,
|
||||
gItemIcon_ExpShare, gItemIconPalette_ExpShare,
|
||||
gItemIcon_QuickClaw, gItemIconPalette_QuickClaw,
|
||||
gItemIcon_SootheBell, gItemIconPalette_SootheBell,
|
||||
gItemIcon_InBattleHerb, gItemIconPalette_MentalHerb,
|
||||
gItemIcon_ChoiceBand, gItemIconPalette_ChoiceBand,
|
||||
gItemIcon_KingsRock, gItemIconPalette_KingsRock,
|
||||
gItemIcon_SilverPowder, gItemIconPalette_SilverPowder,
|
||||
gItemIcon_AmuletCoin, gItemIconPalette_AmuletCoin,
|
||||
gItemIcon_CleanseTag, gItemIconPalette_CleanseTag,
|
||||
gItemIcon_SoulDew, gItemIconPalette_SoulDew,
|
||||
gItemIcon_DeepSeaTooth, gItemIconPalette_DeepSeaTooth,
|
||||
gItemIcon_DeepSeaScale, gItemIconPalette_DeepSeaScale,
|
||||
gItemIcon_SmokeBall, gItemIconPalette_SmokeBall,
|
||||
gItemIcon_Everstone, gItemIconPalette_Everstone,
|
||||
gItemIcon_FocusBand, gItemIconPalette_FocusBand,
|
||||
gItemIcon_LuckyEgg, gItemIconPalette_LuckyEgg,
|
||||
gItemIcon_ScopeLens, gItemIconPalette_ScopeLens,
|
||||
gItemIcon_MetalCoat, gItemIconPalette_MetalCoat,
|
||||
gItemIcon_Leftovers, gItemIconPalette_Leftovers,
|
||||
gItemIcon_DragonScale, gItemIconPalette_DragonScale,
|
||||
gItemIcon_LightBall, gItemIconPalette_LightBall,
|
||||
gItemIcon_SoftSand, gItemIconPalette_SoftSand,
|
||||
gItemIcon_HardStone, gItemIconPalette_HardStone,
|
||||
gItemIcon_MiracleSeed, gItemIconPalette_MiracleSeed,
|
||||
gItemIcon_BlackGlasses, gItemIconPalette_BlackTypeEnhancingItem,
|
||||
gItemIcon_BlackBelt, gItemIconPalette_BlackTypeEnhancingItem,
|
||||
gItemIcon_Magnet, gItemIconPalette_Magnet,
|
||||
gItemIcon_MysticWater, gItemIconPalette_MysticWater,
|
||||
gItemIcon_SharpBeak, gItemIconPalette_SharpBeak,
|
||||
gItemIcon_PoisonBarb, gItemIconPalette_PoisonBarb,
|
||||
gItemIcon_NeverMeltIce, gItemIconPalette_NeverMeltIce,
|
||||
gItemIcon_SpellTag, gItemIconPalette_SpellTag,
|
||||
gItemIcon_TwistedSpoon, gItemIconPalette_TwistedSpoon,
|
||||
gItemIcon_Charcoal, gItemIconPalette_Charcoal,
|
||||
gItemIcon_DragonFang, gItemIconPalette_DragonFang,
|
||||
gItemIcon_SilkScarf, gItemIconPalette_SilkScarf,
|
||||
gItemIcon_UpGrade, gItemIconPalette_UpGrade,
|
||||
gItemIcon_ShellBell, gItemIconPalette_Shell,
|
||||
gItemIcon_SeaIncense, gItemIconPalette_SeaIncense,
|
||||
gItemIcon_LaxIncense, gItemIconPalette_LaxIncense,
|
||||
gItemIcon_LuckyPunch, gItemIconPalette_LuckyPunch,
|
||||
gItemIcon_MetalPowder, gItemIconPalette_MetalPowder,
|
||||
gItemIcon_ThickClub, gItemIconPalette_ThickClub,
|
||||
gItemIcon_Stick, gItemIconPalette_Stick,
|
||||
// ????????
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
// Contest hold items
|
||||
gItemIcon_Scarf, gItemIconPalette_RedScarf,
|
||||
gItemIcon_Scarf, gItemIconPalette_BlueScarf,
|
||||
gItemIcon_Scarf, gItemIconPalette_PinkScarf,
|
||||
gItemIcon_Scarf, gItemIconPalette_GreenScarf,
|
||||
gItemIcon_Scarf, gItemIconPalette_YellowScarf,
|
||||
// Key items
|
||||
gItemIcon_MachBike, gItemIconPalette_MachBike,
|
||||
gItemIcon_CoinCase, gItemIconPalette_CoinCase,
|
||||
gItemIcon_Itemfinder, gItemIconPalette_Itemfinder,
|
||||
gItemIcon_OldRod, gItemIconPalette_OldRod,
|
||||
gItemIcon_GoodRod, gItemIconPalette_GoodRod,
|
||||
gItemIcon_SuperRod, gItemIconPalette_SuperRod,
|
||||
gItemIcon_SSTicket, gItemIconPalette_SSTicket,
|
||||
gItemIcon_ContestPass, gItemIconPalette_ContestPass,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_WailmerPail, gItemIconPalette_WailmerPail,
|
||||
gItemIcon_DevonGoods, gItemIconPalette_DevonGoods,
|
||||
gItemIcon_SootSack, gItemIconPalette_SootSack,
|
||||
gItemIcon_BasementKey, gItemIconPalette_OldKey,
|
||||
gItemIcon_AcroBike, gItemIconPalette_AcroBike,
|
||||
gItemIcon_PokeblockCase, gItemIconPalette_PokeblockCase,
|
||||
gItemIcon_Letter, gItemIconPalette_LavaCookieAndLetter,
|
||||
gItemIcon_EonTicket, gItemIconPalette_EonTicket,
|
||||
gItemIcon_Orb, gItemIconPalette_RedOrb,
|
||||
gItemIcon_Orb, gItemIconPalette_BlueOrb,
|
||||
gItemIcon_Scanner, gItemIconPalette_Scanner,
|
||||
gItemIcon_GoGoggles, gItemIconPalette_GoGoggles,
|
||||
gItemIcon_Meteorite, gItemIconPalette_Meteorite,
|
||||
gItemIcon_Room1Key, gItemIconPalette_Key,
|
||||
gItemIcon_Room2Key, gItemIconPalette_Key,
|
||||
gItemIcon_Room4Key, gItemIconPalette_Key,
|
||||
gItemIcon_Room6Key, gItemIconPalette_Key,
|
||||
gItemIcon_StorageKey, gItemIconPalette_OldKey,
|
||||
gItemIcon_RootFossil, gItemIconPalette_HoennFossil,
|
||||
gItemIcon_ClawFossil, gItemIconPalette_HoennFossil,
|
||||
gItemIcon_DevonScope, gItemIconPalette_DevonScope,
|
||||
// TMs/HMs
|
||||
gItemIcon_TM, gItemIconPalette_FightingTMHM, // TM01
|
||||
gItemIcon_TM, gItemIconPalette_DragonTMHM, // TM02
|
||||
gItemIcon_TM, gItemIconPalette_WaterTMHM, // TM03
|
||||
gItemIcon_TM, gItemIconPalette_PsychicTMHM, // TM04
|
||||
gItemIcon_TM, gItemIconPalette_NormalTMHM, // TM05
|
||||
gItemIcon_TM, gItemIconPalette_PoisonTMHM, // TM06
|
||||
gItemIcon_TM, gItemIconPalette_IceTMHM, // TM07
|
||||
gItemIcon_TM, gItemIconPalette_FightingTMHM, // TM08
|
||||
gItemIcon_TM, gItemIconPalette_GrassTMHM, // TM09
|
||||
gItemIcon_TM, gItemIconPalette_NormalTMHM, // TM10
|
||||
gItemIcon_TM, gItemIconPalette_FireTMHM, // TM11
|
||||
gItemIcon_TM, gItemIconPalette_DarkTMHM, // TM12
|
||||
gItemIcon_TM, gItemIconPalette_IceTMHM, // TM13
|
||||
gItemIcon_TM, gItemIconPalette_IceTMHM, // TM14
|
||||
gItemIcon_TM, gItemIconPalette_NormalTMHM, // TM15
|
||||
gItemIcon_TM, gItemIconPalette_PsychicTMHM, // TM16
|
||||
gItemIcon_TM, gItemIconPalette_NormalTMHM, // TM17
|
||||
gItemIcon_TM, gItemIconPalette_WaterTMHM, // TM18
|
||||
gItemIcon_TM, gItemIconPalette_GrassTMHM, // TM19
|
||||
gItemIcon_TM, gItemIconPalette_NormalTMHM, // TM20
|
||||
gItemIcon_TM, gItemIconPalette_NormalTMHM, // TM21
|
||||
gItemIcon_TM, gItemIconPalette_GrassTMHM, // TM22
|
||||
gItemIcon_TM, gItemIconPalette_SteelTMHM, // TM23
|
||||
gItemIcon_TM, gItemIconPalette_ElectricTMHM, // TM24
|
||||
gItemIcon_TM, gItemIconPalette_ElectricTMHM, // TM25
|
||||
gItemIcon_TM, gItemIconPalette_GroundTMHM, // TM26
|
||||
gItemIcon_TM, gItemIconPalette_NormalTMHM, // TM27
|
||||
gItemIcon_TM, gItemIconPalette_GroundTMHM, // TM28
|
||||
gItemIcon_TM, gItemIconPalette_PsychicTMHM, // TM29
|
||||
gItemIcon_TM, gItemIconPalette_GhostTMHM, // TM30
|
||||
gItemIcon_TM, gItemIconPalette_FightingTMHM, // TM31
|
||||
gItemIcon_TM, gItemIconPalette_NormalTMHM, // TM32
|
||||
gItemIcon_TM, gItemIconPalette_PsychicTMHM, // TM33
|
||||
gItemIcon_TM, gItemIconPalette_ElectricTMHM, // TM34
|
||||
gItemIcon_TM, gItemIconPalette_FireTMHM, // TM35
|
||||
gItemIcon_TM, gItemIconPalette_PoisonTMHM, // TM36
|
||||
gItemIcon_TM, gItemIconPalette_RockTMHM, // TM37
|
||||
gItemIcon_TM, gItemIconPalette_FireTMHM, // TM38
|
||||
gItemIcon_TM, gItemIconPalette_RockTMHM, // TM39
|
||||
gItemIcon_TM, gItemIconPalette_FlyingTMHM, // TM40
|
||||
gItemIcon_TM, gItemIconPalette_DarkTMHM, // TM41
|
||||
gItemIcon_TM, gItemIconPalette_NormalTMHM, // TM42
|
||||
gItemIcon_TM, gItemIconPalette_NormalTMHM, // TM43
|
||||
gItemIcon_TM, gItemIconPalette_PsychicTMHM, // TM44
|
||||
gItemIcon_TM, gItemIconPalette_NormalTMHM, // TM45
|
||||
gItemIcon_TM, gItemIconPalette_DarkTMHM, // TM46
|
||||
gItemIcon_TM, gItemIconPalette_SteelTMHM, // TM47
|
||||
gItemIcon_TM, gItemIconPalette_PsychicTMHM, // TM48
|
||||
gItemIcon_TM, gItemIconPalette_DarkTMHM, // TM49
|
||||
gItemIcon_TM, gItemIconPalette_FireTMHM, // TM50
|
||||
gItemIcon_HM, gItemIconPalette_NormalTMHM, // HM01
|
||||
gItemIcon_HM, gItemIconPalette_FlyingTMHM, // HM02
|
||||
gItemIcon_HM, gItemIconPalette_WaterTMHM, // HM03
|
||||
gItemIcon_HM, gItemIconPalette_NormalTMHM, // HM04
|
||||
gItemIcon_HM, gItemIconPalette_NormalTMHM, // HM05
|
||||
gItemIcon_HM, gItemIconPalette_FightingTMHM, // HM06
|
||||
gItemIcon_HM, gItemIconPalette_WaterTMHM, // HM07
|
||||
gItemIcon_HM, gItemIconPalette_WaterTMHM, // HM08
|
||||
// ????????
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
gItemIcon_QuestionMark, gItemIconPalette_QuestionMark,
|
||||
// FireRed/LeafGreen key items
|
||||
gItemIcon_OaksParcel, gItemIconPalette_OaksParcel,
|
||||
gItemIcon_PokeFlute, gItemIconPalette_PokeFlute,
|
||||
gItemIcon_SecretKey, gItemIconPalette_SecretKey,
|
||||
gItemIcon_BikeVoucher, gItemIconPalette_BikeVoucher,
|
||||
gItemIcon_GoldTeeth, gItemIconPalette_GoldTeeth,
|
||||
gItemIcon_OldAmber, gItemIconPalette_OldAmber,
|
||||
gItemIcon_CardKey, gItemIconPalette_CardKey,
|
||||
gItemIcon_LiftKey, gItemIconPalette_Key,
|
||||
gItemIcon_HelixFossil, gItemIconPalette_KantoFossil,
|
||||
gItemIcon_DomeFossil, gItemIconPalette_KantoFossil,
|
||||
gItemIcon_SilphScope, gItemIconPalette_SilphScope,
|
||||
gItemIcon_Bicycle, gItemIconPalette_Bicycle,
|
||||
gItemIcon_TownMap, gItemIconPalette_TownMap,
|
||||
gItemIcon_VSSeeker, gItemIconPalette_VSSeeker,
|
||||
gItemIcon_FameChecker, gItemIconPalette_FameChecker,
|
||||
gItemIcon_TMCase, gItemIconPalette_TMCase,
|
||||
gItemIcon_BerryPouch, gItemIconPalette_BerryPouch,
|
||||
gItemIcon_TeachyTV, gItemIconPalette_TeachyTV,
|
||||
gItemIcon_TriPass, gItemIconPalette_TriPass,
|
||||
gItemIcon_RainbowPass, gItemIconPalette_RainbowPass,
|
||||
gItemIcon_Tea, gItemIconPalette_Tea,
|
||||
gItemIcon_MysticTicket, gItemIconPalette_MysticTicket,
|
||||
gItemIcon_AuroraTicket, gItemIconPalette_AuroraTicket,
|
||||
gItemIcon_PowderJar, gItemIconPalette_PowderJar,
|
||||
gItemIcon_Gem, gItemIconPalette_Ruby,
|
||||
gItemIcon_Gem, gItemIconPalette_Sapphire,
|
||||
// Emerald-only key items
|
||||
gItemIcon_MagmaEmblem, gItemIconPalette_MagmaEmblem,
|
||||
gItemIcon_OldSeaMap, gItemIconPalette_OldSeaMap,
|
||||
// Return to field arrow
|
||||
gItemIcon_ReturnToFieldArrow, gItemIconPalette_ReturnToFieldArrow,
|
||||
};
|
||||
#endif // GUARD_DATA_ITEM_ICON_TABLE_H
|
||||
6079
src/data/items.h
Normal file
6079
src/data/items.h
Normal file
File diff suppressed because it is too large
Load Diff
1199
src/data/pokedex_orders.h
Normal file
1199
src/data/pokedex_orders.h
Normal file
File diff suppressed because it is too large
Load Diff
13576
src/data/pokemon/base_stats.h
Normal file
13576
src/data/pokemon/base_stats.h
Normal file
File diff suppressed because it is too large
Load Diff
143
src/data/pokemon/cry_ids.h
Normal file
143
src/data/pokemon/cry_ids.h
Normal file
@@ -0,0 +1,143 @@
|
||||
#ifndef POKEEMERALD_CRY_IDS_H
|
||||
#define POKEEMERALD_CRY_IDS_H
|
||||
|
||||
const u16 gSpeciesIdToCryId[] =
|
||||
{
|
||||
273, // TREECKO
|
||||
274, // GROVYLE
|
||||
275, // SCEPTILE
|
||||
270, // TORCHIC
|
||||
271, // COMBUSKEN
|
||||
272, // BLAZIKEN
|
||||
276, // MUDKIP
|
||||
277, // MARSHTOMP
|
||||
278, // SWAMPERT
|
||||
359, // POOCHYENA
|
||||
360, // MIGHTYENA
|
||||
378, // ZIGZAGOON
|
||||
375, // LINOONE
|
||||
290, // WURMPLE
|
||||
291, // SILCOON
|
||||
292, // BEAUTIFLY
|
||||
293, // CASCOON
|
||||
294, // DUSTOX
|
||||
283, // LOTAD
|
||||
284, // LOMBRE
|
||||
285, // LUDICOLO
|
||||
286, // SEEDOT
|
||||
287, // NUZLEAF
|
||||
288, // SHIFTRY
|
||||
301, // NINCADA
|
||||
302, // NINJASK
|
||||
303, // SHEDINJA
|
||||
266, // TAILLOW
|
||||
267, // SWELLOW
|
||||
374, // SHROOMISH
|
||||
373, // BRELOOM
|
||||
269, // SPINDA
|
||||
280, // WINGULL
|
||||
279, // PELIPPER
|
||||
310, // SURSKIT
|
||||
311, // MASQUERAIN
|
||||
377, // WAILMER
|
||||
381, // WAILORD
|
||||
312, // SKITTY
|
||||
313, // DELCATTY
|
||||
251, // KECLEON
|
||||
329, // BALTOY
|
||||
330, // CLAYDOL
|
||||
306, // NOSEPASS
|
||||
253, // TORKOAL
|
||||
362, // SABLEYE
|
||||
318, // BARBOACH
|
||||
319, // WHISCASH
|
||||
368, // LUVDISC
|
||||
320, // CORPHISH
|
||||
321, // CRAWDAUNT
|
||||
333, // FEEBAS
|
||||
334, // MILOTIC
|
||||
289, // CARVANHA
|
||||
260, // SHARPEDO
|
||||
324, // TRAPINCH
|
||||
325, // VIBRAVA
|
||||
326, // FLYGON
|
||||
304, // MAKUHITA
|
||||
305, // HARIYAMA
|
||||
254, // ELECTRIKE
|
||||
255, // MANECTRIC
|
||||
316, // NUMEL
|
||||
317, // CAMERUPT
|
||||
338, // SPHEAL
|
||||
339, // SEALEO
|
||||
340, // WALREIN
|
||||
327, // CACNEA
|
||||
328, // CACTURNE
|
||||
383, // SNORUNT
|
||||
307, // GLALIE
|
||||
331, // LUNATONE
|
||||
332, // SOLROCK
|
||||
262, // AZURILL
|
||||
322, // SPOINK
|
||||
323, // GRUMPIG
|
||||
308, // PLUSLE
|
||||
309, // MINUN
|
||||
363, // MAWILE
|
||||
336, // MEDITITE
|
||||
337, // MEDICHAM
|
||||
263, // SWABLU
|
||||
264, // ALTARIA
|
||||
258, // WYNAUT
|
||||
256, // DUSKULL
|
||||
361, // DUSCLOPS
|
||||
252, // ROSELIA
|
||||
298, // SLAKOTH
|
||||
299, // VIGOROTH
|
||||
300, // SLAKING
|
||||
314, // GULPIN
|
||||
315, // SWALOT
|
||||
376, // TROPIUS
|
||||
382, // WHISMUR
|
||||
380, // LOUDRED
|
||||
379, // EXPLOUD
|
||||
341, // CLAMPERL
|
||||
342, // HUNTAIL
|
||||
343, // GOREBYSS
|
||||
335, // ABSOL
|
||||
282, // SHUPPET
|
||||
281, // BANETTE
|
||||
259, // SEVIPER
|
||||
261, // ZANGOOSE
|
||||
367, // RELICANTH
|
||||
364, // ARON
|
||||
365, // LAIRON
|
||||
366, // AGGRON
|
||||
356, // CASTFORM
|
||||
357, // VOLBEAT
|
||||
358, // ILLUMISE
|
||||
344, // LILEEP
|
||||
345, // CRADILY
|
||||
346, // ANORITH
|
||||
347, // ARMALDO
|
||||
295, // RALTS
|
||||
296, // KIRLIA
|
||||
297, // GARDEVOIR
|
||||
351, // BAGON
|
||||
352, // SHELGON
|
||||
372, // SALAMENCE
|
||||
348, // BELDUM
|
||||
349, // METANG
|
||||
350, // METAGROSS
|
||||
353, // REGIROCK
|
||||
354, // REGICE
|
||||
355, // REGISTEEL
|
||||
370, // KYOGRE
|
||||
369, // GROUDON
|
||||
371, // RAYQUAZA
|
||||
257, // LATIAS
|
||||
384, // LATIOS
|
||||
385, // JIRACHI
|
||||
386, // DEOXYS
|
||||
387 // CHIMECHO
|
||||
};
|
||||
|
||||
#endif //POKEEMERALD_CRY_IDS_H
|
||||
1315
src/data/pokemon/egg_moves.h
Normal file
1315
src/data/pokemon/egg_moves.h
Normal file
File diff suppressed because it is too large
Load Diff
192
src/data/pokemon/evolution.h
Normal file
192
src/data/pokemon/evolution.h
Normal file
@@ -0,0 +1,192 @@
|
||||
#ifndef POKEEMERALD_EVOLUTION_H
|
||||
#define POKEEMERALD_EVOLUTION_H
|
||||
|
||||
const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] =
|
||||
{
|
||||
[SPECIES_BULBASAUR] = {{EVO_LEVEL, 16, SPECIES_IVYSAUR}},
|
||||
[SPECIES_IVYSAUR] = {{EVO_LEVEL, 32, SPECIES_VENUSAUR}},
|
||||
[SPECIES_CHARMANDER] = {{EVO_LEVEL, 16, SPECIES_CHARMELEON}},
|
||||
[SPECIES_CHARMELEON] = {{EVO_LEVEL, 36, SPECIES_CHARIZARD}},
|
||||
[SPECIES_SQUIRTLE] = {{EVO_LEVEL, 16, SPECIES_WARTORTLE}},
|
||||
[SPECIES_WARTORTLE] = {{EVO_LEVEL, 36, SPECIES_BLASTOISE}},
|
||||
[SPECIES_CATERPIE] = {{EVO_LEVEL, 7, SPECIES_METAPOD}},
|
||||
[SPECIES_METAPOD] = {{EVO_LEVEL, 10, SPECIES_BUTTERFREE}},
|
||||
[SPECIES_WEEDLE] = {{EVO_LEVEL, 7, SPECIES_KAKUNA}},
|
||||
[SPECIES_KAKUNA] = {{EVO_LEVEL, 10, SPECIES_BEEDRILL}},
|
||||
[SPECIES_PIDGEY] = {{EVO_LEVEL, 18, SPECIES_PIDGEOTTO}},
|
||||
[SPECIES_PIDGEOTTO] = {{EVO_LEVEL, 36, SPECIES_PIDGEOT}},
|
||||
[SPECIES_RATTATA] = {{EVO_LEVEL, 20, SPECIES_RATICATE}},
|
||||
[SPECIES_SPEAROW] = {{EVO_LEVEL, 20, SPECIES_FEAROW}},
|
||||
[SPECIES_EKANS] = {{EVO_LEVEL, 22, SPECIES_ARBOK}},
|
||||
[SPECIES_PIKACHU] = {{EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_RAICHU}},
|
||||
[SPECIES_SANDSHREW] = {{EVO_LEVEL, 22, SPECIES_SANDSLASH}},
|
||||
[SPECIES_NIDORAN_F] = {{EVO_LEVEL, 16, SPECIES_NIDORINA}},
|
||||
[SPECIES_NIDORINA] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_NIDOQUEEN}},
|
||||
[SPECIES_NIDORAN_M] = {{EVO_LEVEL, 16, SPECIES_NIDORINO}},
|
||||
[SPECIES_NIDORINO] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_NIDOKING}},
|
||||
[SPECIES_CLEFAIRY] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_CLEFABLE}},
|
||||
[SPECIES_VULPIX] = {{EVO_ITEM, ITEM_FIRE_STONE, SPECIES_NINETALES}},
|
||||
[SPECIES_JIGGLYPUFF] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_WIGGLYTUFF}},
|
||||
[SPECIES_ZUBAT] = {{EVO_LEVEL, 22, SPECIES_GOLBAT}},
|
||||
[SPECIES_GOLBAT] = {{EVO_FRIENDSHIP, 0, SPECIES_CROBAT}},
|
||||
[SPECIES_ODDISH] = {{EVO_LEVEL, 21, SPECIES_GLOOM}},
|
||||
[SPECIES_GLOOM] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_VILEPLUME},
|
||||
{EVO_ITEM, ITEM_SUN_STONE, SPECIES_BELLOSSOM}},
|
||||
[SPECIES_PARAS] = {{EVO_LEVEL, 24, SPECIES_PARASECT}},
|
||||
[SPECIES_VENONAT] = {{EVO_LEVEL, 31, SPECIES_VENOMOTH}},
|
||||
[SPECIES_DIGLETT] = {{EVO_LEVEL, 26, SPECIES_DUGTRIO}},
|
||||
[SPECIES_MEOWTH] = {{EVO_LEVEL, 28, SPECIES_PERSIAN}},
|
||||
[SPECIES_PSYDUCK] = {{EVO_LEVEL, 33, SPECIES_GOLDUCK}},
|
||||
[SPECIES_MANKEY] = {{EVO_LEVEL, 28, SPECIES_PRIMEAPE}},
|
||||
[SPECIES_GROWLITHE] = {{EVO_ITEM, ITEM_FIRE_STONE, SPECIES_ARCANINE}},
|
||||
[SPECIES_POLIWAG] = {{EVO_LEVEL, 25, SPECIES_POLIWHIRL}},
|
||||
[SPECIES_POLIWHIRL] = {{EVO_ITEM, ITEM_WATER_STONE, SPECIES_POLIWRATH},
|
||||
{EVO_TRADE_ITEM, ITEM_KINGS_ROCK, SPECIES_POLITOED}},
|
||||
[SPECIES_ABRA] = {{EVO_LEVEL, 16, SPECIES_KADABRA}},
|
||||
[SPECIES_KADABRA] = {{EVO_TRADE, 0, SPECIES_ALAKAZAM}},
|
||||
[SPECIES_MACHOP] = {{EVO_LEVEL, 28, SPECIES_MACHOKE}},
|
||||
[SPECIES_MACHOKE] = {{EVO_TRADE, 0, SPECIES_MACHAMP}},
|
||||
[SPECIES_BELLSPROUT] = {{EVO_LEVEL, 21, SPECIES_WEEPINBELL}},
|
||||
[SPECIES_WEEPINBELL] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_VICTREEBEL}},
|
||||
[SPECIES_TENTACOOL] = {{EVO_LEVEL, 30, SPECIES_TENTACRUEL}},
|
||||
[SPECIES_GEODUDE] = {{EVO_LEVEL, 25, SPECIES_GRAVELER}},
|
||||
[SPECIES_GRAVELER] = {{EVO_TRADE, 0, SPECIES_GOLEM}},
|
||||
[SPECIES_PONYTA] = {{EVO_LEVEL, 40, SPECIES_RAPIDASH}},
|
||||
[SPECIES_SLOWPOKE] = {{EVO_LEVEL, 37, SPECIES_SLOWBRO},
|
||||
{EVO_TRADE_ITEM, ITEM_KINGS_ROCK, SPECIES_SLOWKING}},
|
||||
[SPECIES_MAGNEMITE] = {{EVO_LEVEL, 30, SPECIES_MAGNETON}},
|
||||
[SPECIES_DODUO] = {{EVO_LEVEL, 31, SPECIES_DODRIO}},
|
||||
[SPECIES_SEEL] = {{EVO_LEVEL, 34, SPECIES_DEWGONG}},
|
||||
[SPECIES_GRIMER] = {{EVO_LEVEL, 38, SPECIES_MUK}},
|
||||
[SPECIES_SHELLDER] = {{EVO_ITEM, ITEM_WATER_STONE, SPECIES_CLOYSTER}},
|
||||
[SPECIES_GASTLY] = {{EVO_LEVEL, 25, SPECIES_HAUNTER}},
|
||||
[SPECIES_HAUNTER] = {{EVO_TRADE, 0, SPECIES_GENGAR}},
|
||||
[SPECIES_ONIX] = {{EVO_TRADE_ITEM, ITEM_METAL_COAT, SPECIES_STEELIX}},
|
||||
[SPECIES_DROWZEE] = {{EVO_LEVEL, 26, SPECIES_HYPNO}},
|
||||
[SPECIES_KRABBY] = {{EVO_LEVEL, 28, SPECIES_KINGLER}},
|
||||
[SPECIES_VOLTORB] = {{EVO_LEVEL, 30, SPECIES_ELECTRODE}},
|
||||
[SPECIES_EXEGGCUTE] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_EXEGGUTOR}},
|
||||
[SPECIES_CUBONE] = {{EVO_LEVEL, 28, SPECIES_MAROWAK}},
|
||||
[SPECIES_KOFFING] = {{EVO_LEVEL, 35, SPECIES_WEEZING}},
|
||||
[SPECIES_RHYHORN] = {{EVO_LEVEL, 42, SPECIES_RHYDON}},
|
||||
[SPECIES_CHANSEY] = {{EVO_FRIENDSHIP, 0, SPECIES_BLISSEY}},
|
||||
[SPECIES_HORSEA] = {{EVO_LEVEL, 32, SPECIES_SEADRA}},
|
||||
[SPECIES_SEADRA] = {{EVO_TRADE_ITEM, ITEM_DRAGON_SCALE, SPECIES_KINGDRA}},
|
||||
[SPECIES_GOLDEEN] = {{EVO_LEVEL, 33, SPECIES_SEAKING}},
|
||||
[SPECIES_STARYU] = {{EVO_ITEM, ITEM_WATER_STONE, SPECIES_STARMIE}},
|
||||
[SPECIES_SCYTHER] = {{EVO_TRADE_ITEM, ITEM_METAL_COAT, SPECIES_SCIZOR}},
|
||||
[SPECIES_MAGIKARP] = {{EVO_LEVEL, 20, SPECIES_GYARADOS}},
|
||||
[SPECIES_EEVEE] = {{EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_JOLTEON},
|
||||
{EVO_ITEM, ITEM_WATER_STONE, SPECIES_VAPOREON},
|
||||
{EVO_ITEM, ITEM_FIRE_STONE, SPECIES_FLAREON},
|
||||
{EVO_FRIENDSHIP_DAY, 0, SPECIES_ESPEON},
|
||||
{EVO_FRIENDSHIP_NIGHT, 0, SPECIES_UMBREON}},
|
||||
[SPECIES_PORYGON] = {{EVO_TRADE_ITEM, ITEM_UP_GRADE, SPECIES_PORYGON2}},
|
||||
[SPECIES_OMANYTE] = {{EVO_LEVEL, 40, SPECIES_OMASTAR}},
|
||||
[SPECIES_KABUTO] = {{EVO_LEVEL, 40, SPECIES_KABUTOPS}},
|
||||
[SPECIES_DRATINI] = {{EVO_LEVEL, 30, SPECIES_DRAGONAIR}},
|
||||
[SPECIES_DRAGONAIR] = {{EVO_LEVEL, 55, SPECIES_DRAGONITE}},
|
||||
[SPECIES_CHIKORITA] = {{EVO_LEVEL, 16, SPECIES_BAYLEEF}},
|
||||
[SPECIES_BAYLEEF] = {{EVO_LEVEL, 32, SPECIES_MEGANIUM}},
|
||||
[SPECIES_CYNDAQUIL] = {{EVO_LEVEL, 14, SPECIES_QUILAVA}},
|
||||
[SPECIES_QUILAVA] = {{EVO_LEVEL, 36, SPECIES_TYPHLOSION}},
|
||||
[SPECIES_TOTODILE] = {{EVO_LEVEL, 18, SPECIES_CROCONAW}},
|
||||
[SPECIES_CROCONAW] = {{EVO_LEVEL, 30, SPECIES_FERALIGATR}},
|
||||
[SPECIES_SENTRET] = {{EVO_LEVEL, 15, SPECIES_FURRET}},
|
||||
[SPECIES_HOOTHOOT] = {{EVO_LEVEL, 20, SPECIES_NOCTOWL}},
|
||||
[SPECIES_LEDYBA] = {{EVO_LEVEL, 18, SPECIES_LEDIAN}},
|
||||
[SPECIES_SPINARAK] = {{EVO_LEVEL, 22, SPECIES_ARIADOS}},
|
||||
[SPECIES_CHINCHOU] = {{EVO_LEVEL, 27, SPECIES_LANTURN}},
|
||||
[SPECIES_PICHU] = {{EVO_FRIENDSHIP, 0, SPECIES_PIKACHU}},
|
||||
[SPECIES_CLEFFA] = {{EVO_FRIENDSHIP, 0, SPECIES_CLEFAIRY}},
|
||||
[SPECIES_IGGLYBUFF] = {{EVO_FRIENDSHIP, 0, SPECIES_JIGGLYPUFF}},
|
||||
[SPECIES_TOGEPI] = {{EVO_FRIENDSHIP, 0, SPECIES_TOGETIC}},
|
||||
[SPECIES_NATU] = {{EVO_LEVEL, 25, SPECIES_XATU}},
|
||||
[SPECIES_MAREEP] = {{EVO_LEVEL, 15, SPECIES_FLAAFFY}},
|
||||
[SPECIES_FLAAFFY] = {{EVO_LEVEL, 30, SPECIES_AMPHAROS}},
|
||||
[SPECIES_MARILL] = {{EVO_LEVEL, 18, SPECIES_AZUMARILL}},
|
||||
[SPECIES_HOPPIP] = {{EVO_LEVEL, 18, SPECIES_SKIPLOOM}},
|
||||
[SPECIES_SKIPLOOM] = {{EVO_LEVEL, 27, SPECIES_JUMPLUFF}},
|
||||
[SPECIES_SUNKERN] = {{EVO_ITEM, ITEM_SUN_STONE, SPECIES_SUNFLORA}},
|
||||
[SPECIES_WOOPER] = {{EVO_LEVEL, 20, SPECIES_QUAGSIRE}},
|
||||
[SPECIES_PINECO] = {{EVO_LEVEL, 31, SPECIES_FORRETRESS}},
|
||||
[SPECIES_SNUBBULL] = {{EVO_LEVEL, 23, SPECIES_GRANBULL}},
|
||||
[SPECIES_TEDDIURSA] = {{EVO_LEVEL, 30, SPECIES_URSARING}},
|
||||
[SPECIES_SLUGMA] = {{EVO_LEVEL, 38, SPECIES_MAGCARGO}},
|
||||
[SPECIES_SWINUB] = {{EVO_LEVEL, 33, SPECIES_PILOSWINE}},
|
||||
[SPECIES_REMORAID] = {{EVO_LEVEL, 25, SPECIES_OCTILLERY}},
|
||||
[SPECIES_HOUNDOUR] = {{EVO_LEVEL, 24, SPECIES_HOUNDOOM}},
|
||||
[SPECIES_PHANPY] = {{EVO_LEVEL, 25, SPECIES_DONPHAN}},
|
||||
[SPECIES_TYROGUE] = {{EVO_LEVEL_ATK_LT_DEF, 20, SPECIES_HITMONCHAN},
|
||||
{EVO_LEVEL_ATK_GT_DEF, 20, SPECIES_HITMONLEE},
|
||||
{EVO_LEVEL_ATK_EQ_DEF, 20, SPECIES_HITMONTOP}},
|
||||
[SPECIES_SMOOCHUM] = {{EVO_LEVEL, 30, SPECIES_JYNX}},
|
||||
[SPECIES_ELEKID] = {{EVO_LEVEL, 30, SPECIES_ELECTABUZZ}},
|
||||
[SPECIES_MAGBY] = {{EVO_LEVEL, 30, SPECIES_MAGMAR}},
|
||||
[SPECIES_LARVITAR] = {{EVO_LEVEL, 30, SPECIES_PUPITAR}},
|
||||
[SPECIES_PUPITAR] = {{EVO_LEVEL, 55, SPECIES_TYRANITAR}},
|
||||
[SPECIES_TREECKO] = {{EVO_LEVEL, 16, SPECIES_GROVYLE}},
|
||||
[SPECIES_GROVYLE] = {{EVO_LEVEL, 36, SPECIES_SCEPTILE}},
|
||||
[SPECIES_TORCHIC] = {{EVO_LEVEL, 16, SPECIES_COMBUSKEN}},
|
||||
[SPECIES_COMBUSKEN] = {{EVO_LEVEL, 36, SPECIES_BLAZIKEN}},
|
||||
[SPECIES_MUDKIP] = {{EVO_LEVEL, 16, SPECIES_MARSHTOMP}},
|
||||
[SPECIES_MARSHTOMP] = {{EVO_LEVEL, 36, SPECIES_SWAMPERT}},
|
||||
[SPECIES_POOCHYENA] = {{EVO_LEVEL, 18, SPECIES_MIGHTYENA}},
|
||||
[SPECIES_ZIGZAGOON] = {{EVO_LEVEL, 20, SPECIES_LINOONE}},
|
||||
[SPECIES_WURMPLE] = {{EVO_LEVEL_SILCOON, 7, SPECIES_SILCOON},
|
||||
{EVO_LEVEL_CASCOON, 7, SPECIES_CASCOON}},
|
||||
[SPECIES_SILCOON] = {{EVO_LEVEL, 10, SPECIES_BEAUTIFLY}},
|
||||
[SPECIES_CASCOON] = {{EVO_LEVEL, 10, SPECIES_DUSTOX}},
|
||||
[SPECIES_LOTAD] = {{EVO_LEVEL, 14, SPECIES_LOMBRE}},
|
||||
[SPECIES_LOMBRE] = {{EVO_ITEM, ITEM_WATER_STONE, SPECIES_LUDICOLO}},
|
||||
[SPECIES_SEEDOT] = {{EVO_LEVEL, 14, SPECIES_NUZLEAF}},
|
||||
[SPECIES_NUZLEAF] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_SHIFTRY}},
|
||||
[SPECIES_NINCADA] = {{EVO_LEVEL_NINJASK, 20, SPECIES_NINJASK},
|
||||
{EVO_LEVEL_SHEDINJA, 20, SPECIES_SHEDINJA}},
|
||||
[SPECIES_TAILLOW] = {{EVO_LEVEL, 22, SPECIES_SWELLOW}},
|
||||
[SPECIES_SHROOMISH] = {{EVO_LEVEL, 23, SPECIES_BRELOOM}},
|
||||
[SPECIES_WINGULL] = {{EVO_LEVEL, 25, SPECIES_PELIPPER}},
|
||||
[SPECIES_SURSKIT] = {{EVO_LEVEL, 22, SPECIES_MASQUERAIN}},
|
||||
[SPECIES_WAILMER] = {{EVO_LEVEL, 40, SPECIES_WAILORD}},
|
||||
[SPECIES_SKITTY] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_DELCATTY}},
|
||||
[SPECIES_BALTOY] = {{EVO_LEVEL, 36, SPECIES_CLAYDOL}},
|
||||
[SPECIES_BARBOACH] = {{EVO_LEVEL, 30, SPECIES_WHISCASH}},
|
||||
[SPECIES_CORPHISH] = {{EVO_LEVEL, 30, SPECIES_CRAWDAUNT}},
|
||||
[SPECIES_FEEBAS] = {{EVO_BEAUTY, 170, SPECIES_MILOTIC}},
|
||||
[SPECIES_CARVANHA] = {{EVO_LEVEL, 30, SPECIES_SHARPEDO}},
|
||||
[SPECIES_TRAPINCH] = {{EVO_LEVEL, 35, SPECIES_VIBRAVA}},
|
||||
[SPECIES_VIBRAVA] = {{EVO_LEVEL, 45, SPECIES_FLYGON}},
|
||||
[SPECIES_MAKUHITA] = {{EVO_LEVEL, 24, SPECIES_HARIYAMA}},
|
||||
[SPECIES_ELECTRIKE] = {{EVO_LEVEL, 26, SPECIES_MANECTRIC}},
|
||||
[SPECIES_NUMEL] = {{EVO_LEVEL, 33, SPECIES_CAMERUPT}},
|
||||
[SPECIES_SPHEAL] = {{EVO_LEVEL, 32, SPECIES_SEALEO}},
|
||||
[SPECIES_SEALEO] = {{EVO_LEVEL, 44, SPECIES_WALREIN}},
|
||||
[SPECIES_CACNEA] = {{EVO_LEVEL, 32, SPECIES_CACTURNE}},
|
||||
[SPECIES_SNORUNT] = {{EVO_LEVEL, 42, SPECIES_GLALIE}},
|
||||
[SPECIES_AZURILL] = {{EVO_FRIENDSHIP, 0, SPECIES_MARILL}},
|
||||
[SPECIES_SPOINK] = {{EVO_LEVEL, 32, SPECIES_GRUMPIG}},
|
||||
[SPECIES_MEDITITE] = {{EVO_LEVEL, 37, SPECIES_MEDICHAM}},
|
||||
[SPECIES_SWABLU] = {{EVO_LEVEL, 35, SPECIES_ALTARIA}},
|
||||
[SPECIES_WYNAUT] = {{EVO_LEVEL, 15, SPECIES_WOBBUFFET}},
|
||||
[SPECIES_DUSKULL] = {{EVO_LEVEL, 37, SPECIES_DUSCLOPS}},
|
||||
[SPECIES_SLAKOTH] = {{EVO_LEVEL, 18, SPECIES_VIGOROTH}},
|
||||
[SPECIES_VIGOROTH] = {{EVO_LEVEL, 36, SPECIES_SLAKING}},
|
||||
[SPECIES_GULPIN] = {{EVO_LEVEL, 26, SPECIES_SWALOT}},
|
||||
[SPECIES_WHISMUR] = {{EVO_LEVEL, 20, SPECIES_LOUDRED}},
|
||||
[SPECIES_LOUDRED] = {{EVO_LEVEL, 40, SPECIES_EXPLOUD}},
|
||||
[SPECIES_CLAMPERL] = {{EVO_TRADE_ITEM, ITEM_DEEP_SEA_TOOTH, SPECIES_HUNTAIL},
|
||||
{EVO_TRADE_ITEM, ITEM_DEEP_SEA_SCALE, SPECIES_GOREBYSS}},
|
||||
[SPECIES_SHUPPET] = {{EVO_LEVEL, 37, SPECIES_BANETTE}},
|
||||
[SPECIES_ARON] = {{EVO_LEVEL, 32, SPECIES_LAIRON}},
|
||||
[SPECIES_LAIRON] = {{EVO_LEVEL, 42, SPECIES_AGGRON}},
|
||||
[SPECIES_LILEEP] = {{EVO_LEVEL, 40, SPECIES_CRADILY}},
|
||||
[SPECIES_ANORITH] = {{EVO_LEVEL, 40, SPECIES_ARMALDO}},
|
||||
[SPECIES_RALTS] = {{EVO_LEVEL, 20, SPECIES_KIRLIA}},
|
||||
[SPECIES_KIRLIA] = {{EVO_LEVEL, 30, SPECIES_GARDEVOIR}},
|
||||
[SPECIES_BAGON] = {{EVO_LEVEL, 30, SPECIES_SHELGON}},
|
||||
[SPECIES_SHELGON] = {{EVO_LEVEL, 50, SPECIES_SALAMENCE}},
|
||||
[SPECIES_BELDUM] = {{EVO_LEVEL, 20, SPECIES_METANG}},
|
||||
[SPECIES_METANG] = {{EVO_LEVEL, 45, SPECIES_METAGROSS}},
|
||||
};
|
||||
|
||||
#endif //POKEEMERALD_EVOLUTION_H
|
||||
849
src/data/pokemon/experience_tables.h
Normal file
849
src/data/pokemon/experience_tables.h
Normal file
@@ -0,0 +1,849 @@
|
||||
#ifndef POKEEMERALD_EXPERIENCE_TABLES_H
|
||||
#define POKEEMERALD_EXPERIENCE_TABLES_H
|
||||
|
||||
#define SQUARE(n)(n * n)
|
||||
#define CUBE(n)(n * n * n)
|
||||
|
||||
#define EXP_SLOW(n)((5 * CUBE(n)) / 4) // (5 * (n)^3) / 4
|
||||
#define EXP_FAST(n)((4 * CUBE(n)) / 5) // (4 * (n)^3) / 5
|
||||
#define EXP_MEDIUM_FAST(n)(CUBE(n)) // (n)^3
|
||||
#define EXP_MEDIUM_SLOW(n)((6 * CUBE(n)) / 5 - (15 * SQUARE(n)) + (100 * n) - 140) // (6 * (n)^3) / 5 - (15 * (n)^2) + (100 * n) - 140
|
||||
#define EXP_ERRATIC(n) \
|
||||
(n <= 50) ? ((100 - n) * CUBE(n) / 50) \
|
||||
:(n <= 68) ? ((150 - n) * CUBE(n) / 100) \
|
||||
:(n <= 98) ? (((1911 - 10 * n) / 3) * CUBE(n) / 500) \
|
||||
: ((160 - n) * CUBE(n) / 100)
|
||||
#define EXP_FLUCTUATING(n) \
|
||||
(n <= 15) ? (((n + 1) / 3 + 24) * CUBE(n) / 50) \
|
||||
:(n <= 36) ? ((n + 14) * CUBE(n) / 50) \
|
||||
: (((n / 2) + 32) * CUBE(n) / 50)
|
||||
|
||||
const u32 gExperienceTables[][MAX_MON_LEVEL + 1] =
|
||||
{
|
||||
{ // Medium Fast
|
||||
0, // 0
|
||||
1, // 1
|
||||
EXP_MEDIUM_FAST(2),
|
||||
EXP_MEDIUM_FAST(3),
|
||||
EXP_MEDIUM_FAST(4),
|
||||
EXP_MEDIUM_FAST(5),
|
||||
EXP_MEDIUM_FAST(6),
|
||||
EXP_MEDIUM_FAST(7),
|
||||
EXP_MEDIUM_FAST(8),
|
||||
EXP_MEDIUM_FAST(9),
|
||||
EXP_MEDIUM_FAST(10),
|
||||
EXP_MEDIUM_FAST(11),
|
||||
EXP_MEDIUM_FAST(12),
|
||||
EXP_MEDIUM_FAST(13),
|
||||
EXP_MEDIUM_FAST(14),
|
||||
EXP_MEDIUM_FAST(15),
|
||||
EXP_MEDIUM_FAST(16),
|
||||
EXP_MEDIUM_FAST(17),
|
||||
EXP_MEDIUM_FAST(18),
|
||||
EXP_MEDIUM_FAST(19),
|
||||
EXP_MEDIUM_FAST(20),
|
||||
EXP_MEDIUM_FAST(21),
|
||||
EXP_MEDIUM_FAST(22),
|
||||
EXP_MEDIUM_FAST(23),
|
||||
EXP_MEDIUM_FAST(24),
|
||||
EXP_MEDIUM_FAST(25),
|
||||
EXP_MEDIUM_FAST(26),
|
||||
EXP_MEDIUM_FAST(27),
|
||||
EXP_MEDIUM_FAST(28),
|
||||
EXP_MEDIUM_FAST(29),
|
||||
EXP_MEDIUM_FAST(30),
|
||||
EXP_MEDIUM_FAST(31),
|
||||
EXP_MEDIUM_FAST(32),
|
||||
EXP_MEDIUM_FAST(33),
|
||||
EXP_MEDIUM_FAST(34),
|
||||
EXP_MEDIUM_FAST(35),
|
||||
EXP_MEDIUM_FAST(36),
|
||||
EXP_MEDIUM_FAST(37),
|
||||
EXP_MEDIUM_FAST(38),
|
||||
EXP_MEDIUM_FAST(39),
|
||||
EXP_MEDIUM_FAST(40),
|
||||
EXP_MEDIUM_FAST(41),
|
||||
EXP_MEDIUM_FAST(42),
|
||||
EXP_MEDIUM_FAST(43),
|
||||
EXP_MEDIUM_FAST(44),
|
||||
EXP_MEDIUM_FAST(45),
|
||||
EXP_MEDIUM_FAST(46),
|
||||
EXP_MEDIUM_FAST(47),
|
||||
EXP_MEDIUM_FAST(48),
|
||||
EXP_MEDIUM_FAST(49),
|
||||
EXP_MEDIUM_FAST(50),
|
||||
EXP_MEDIUM_FAST(51),
|
||||
EXP_MEDIUM_FAST(52),
|
||||
EXP_MEDIUM_FAST(53),
|
||||
EXP_MEDIUM_FAST(54),
|
||||
EXP_MEDIUM_FAST(55),
|
||||
EXP_MEDIUM_FAST(56),
|
||||
EXP_MEDIUM_FAST(57),
|
||||
EXP_MEDIUM_FAST(58),
|
||||
EXP_MEDIUM_FAST(59),
|
||||
EXP_MEDIUM_FAST(60),
|
||||
EXP_MEDIUM_FAST(61),
|
||||
EXP_MEDIUM_FAST(62),
|
||||
EXP_MEDIUM_FAST(63),
|
||||
EXP_MEDIUM_FAST(64),
|
||||
EXP_MEDIUM_FAST(65),
|
||||
EXP_MEDIUM_FAST(66),
|
||||
EXP_MEDIUM_FAST(67),
|
||||
EXP_MEDIUM_FAST(68),
|
||||
EXP_MEDIUM_FAST(69),
|
||||
EXP_MEDIUM_FAST(70),
|
||||
EXP_MEDIUM_FAST(71),
|
||||
EXP_MEDIUM_FAST(72),
|
||||
EXP_MEDIUM_FAST(73),
|
||||
EXP_MEDIUM_FAST(74),
|
||||
EXP_MEDIUM_FAST(75),
|
||||
EXP_MEDIUM_FAST(76),
|
||||
EXP_MEDIUM_FAST(77),
|
||||
EXP_MEDIUM_FAST(78),
|
||||
EXP_MEDIUM_FAST(79),
|
||||
EXP_MEDIUM_FAST(80),
|
||||
EXP_MEDIUM_FAST(81),
|
||||
EXP_MEDIUM_FAST(82),
|
||||
EXP_MEDIUM_FAST(83),
|
||||
EXP_MEDIUM_FAST(84),
|
||||
EXP_MEDIUM_FAST(85),
|
||||
EXP_MEDIUM_FAST(86),
|
||||
EXP_MEDIUM_FAST(87),
|
||||
EXP_MEDIUM_FAST(88),
|
||||
EXP_MEDIUM_FAST(89),
|
||||
EXP_MEDIUM_FAST(90),
|
||||
EXP_MEDIUM_FAST(91),
|
||||
EXP_MEDIUM_FAST(92),
|
||||
EXP_MEDIUM_FAST(93),
|
||||
EXP_MEDIUM_FAST(94),
|
||||
EXP_MEDIUM_FAST(95),
|
||||
EXP_MEDIUM_FAST(96),
|
||||
EXP_MEDIUM_FAST(97),
|
||||
EXP_MEDIUM_FAST(98),
|
||||
EXP_MEDIUM_FAST(99),
|
||||
EXP_MEDIUM_FAST(100),
|
||||
},
|
||||
{ // Erratic
|
||||
0, // 0
|
||||
1, // 1
|
||||
EXP_ERRATIC(2),
|
||||
EXP_ERRATIC(3),
|
||||
EXP_ERRATIC(4),
|
||||
EXP_ERRATIC(5),
|
||||
EXP_ERRATIC(6),
|
||||
EXP_ERRATIC(7),
|
||||
EXP_ERRATIC(8),
|
||||
EXP_ERRATIC(9),
|
||||
EXP_ERRATIC(10),
|
||||
EXP_ERRATIC(11),
|
||||
EXP_ERRATIC(12),
|
||||
EXP_ERRATIC(13),
|
||||
EXP_ERRATIC(14),
|
||||
EXP_ERRATIC(15),
|
||||
EXP_ERRATIC(16),
|
||||
EXP_ERRATIC(17),
|
||||
EXP_ERRATIC(18),
|
||||
EXP_ERRATIC(19),
|
||||
EXP_ERRATIC(20),
|
||||
EXP_ERRATIC(21),
|
||||
EXP_ERRATIC(22),
|
||||
EXP_ERRATIC(23),
|
||||
EXP_ERRATIC(24),
|
||||
EXP_ERRATIC(25),
|
||||
EXP_ERRATIC(26),
|
||||
EXP_ERRATIC(27),
|
||||
EXP_ERRATIC(28),
|
||||
EXP_ERRATIC(29),
|
||||
EXP_ERRATIC(30),
|
||||
EXP_ERRATIC(31),
|
||||
EXP_ERRATIC(32),
|
||||
EXP_ERRATIC(33),
|
||||
EXP_ERRATIC(34),
|
||||
EXP_ERRATIC(35),
|
||||
EXP_ERRATIC(36),
|
||||
EXP_ERRATIC(37),
|
||||
EXP_ERRATIC(38),
|
||||
EXP_ERRATIC(39),
|
||||
EXP_ERRATIC(40),
|
||||
EXP_ERRATIC(41),
|
||||
EXP_ERRATIC(42),
|
||||
EXP_ERRATIC(43),
|
||||
EXP_ERRATIC(44),
|
||||
EXP_ERRATIC(45),
|
||||
EXP_ERRATIC(46),
|
||||
EXP_ERRATIC(47),
|
||||
EXP_ERRATIC(48),
|
||||
EXP_ERRATIC(49),
|
||||
EXP_ERRATIC(50),
|
||||
EXP_ERRATIC(51),
|
||||
EXP_ERRATIC(52),
|
||||
EXP_ERRATIC(53),
|
||||
EXP_ERRATIC(54),
|
||||
EXP_ERRATIC(55),
|
||||
EXP_ERRATIC(56),
|
||||
EXP_ERRATIC(57),
|
||||
EXP_ERRATIC(58),
|
||||
EXP_ERRATIC(59),
|
||||
EXP_ERRATIC(60),
|
||||
EXP_ERRATIC(61),
|
||||
EXP_ERRATIC(62),
|
||||
EXP_ERRATIC(63),
|
||||
EXP_ERRATIC(64),
|
||||
EXP_ERRATIC(65),
|
||||
EXP_ERRATIC(66),
|
||||
EXP_ERRATIC(67),
|
||||
EXP_ERRATIC(68),
|
||||
EXP_ERRATIC(69),
|
||||
EXP_ERRATIC(70),
|
||||
EXP_ERRATIC(71),
|
||||
EXP_ERRATIC(72),
|
||||
EXP_ERRATIC(73),
|
||||
EXP_ERRATIC(74),
|
||||
EXP_ERRATIC(75),
|
||||
EXP_ERRATIC(76),
|
||||
EXP_ERRATIC(77),
|
||||
EXP_ERRATIC(78),
|
||||
EXP_ERRATIC(79),
|
||||
EXP_ERRATIC(80),
|
||||
EXP_ERRATIC(81),
|
||||
EXP_ERRATIC(82),
|
||||
EXP_ERRATIC(83),
|
||||
EXP_ERRATIC(84),
|
||||
EXP_ERRATIC(85),
|
||||
EXP_ERRATIC(86),
|
||||
EXP_ERRATIC(87),
|
||||
EXP_ERRATIC(88),
|
||||
EXP_ERRATIC(89),
|
||||
EXP_ERRATIC(90),
|
||||
EXP_ERRATIC(91),
|
||||
EXP_ERRATIC(92),
|
||||
EXP_ERRATIC(93),
|
||||
EXP_ERRATIC(94),
|
||||
EXP_ERRATIC(95),
|
||||
EXP_ERRATIC(96),
|
||||
EXP_ERRATIC(97),
|
||||
EXP_ERRATIC(98),
|
||||
EXP_ERRATIC(99),
|
||||
EXP_ERRATIC(100),
|
||||
},
|
||||
{ // Fluctuating
|
||||
0, // 0
|
||||
1, // 1
|
||||
EXP_FLUCTUATING(2),
|
||||
EXP_FLUCTUATING(3),
|
||||
EXP_FLUCTUATING(4),
|
||||
EXP_FLUCTUATING(5),
|
||||
EXP_FLUCTUATING(6),
|
||||
EXP_FLUCTUATING(7),
|
||||
EXP_FLUCTUATING(8),
|
||||
EXP_FLUCTUATING(9),
|
||||
EXP_FLUCTUATING(10),
|
||||
EXP_FLUCTUATING(11),
|
||||
EXP_FLUCTUATING(12),
|
||||
EXP_FLUCTUATING(13),
|
||||
EXP_FLUCTUATING(14),
|
||||
EXP_FLUCTUATING(15),
|
||||
EXP_FLUCTUATING(16),
|
||||
EXP_FLUCTUATING(17),
|
||||
EXP_FLUCTUATING(18),
|
||||
EXP_FLUCTUATING(19),
|
||||
EXP_FLUCTUATING(20),
|
||||
EXP_FLUCTUATING(21),
|
||||
EXP_FLUCTUATING(22),
|
||||
EXP_FLUCTUATING(23),
|
||||
EXP_FLUCTUATING(24),
|
||||
EXP_FLUCTUATING(25),
|
||||
EXP_FLUCTUATING(26),
|
||||
EXP_FLUCTUATING(27),
|
||||
EXP_FLUCTUATING(28),
|
||||
EXP_FLUCTUATING(29),
|
||||
EXP_FLUCTUATING(30),
|
||||
EXP_FLUCTUATING(31),
|
||||
EXP_FLUCTUATING(32),
|
||||
EXP_FLUCTUATING(33),
|
||||
EXP_FLUCTUATING(34),
|
||||
EXP_FLUCTUATING(35),
|
||||
EXP_FLUCTUATING(36),
|
||||
EXP_FLUCTUATING(37),
|
||||
EXP_FLUCTUATING(38),
|
||||
EXP_FLUCTUATING(39),
|
||||
EXP_FLUCTUATING(40),
|
||||
EXP_FLUCTUATING(41),
|
||||
EXP_FLUCTUATING(42),
|
||||
EXP_FLUCTUATING(43),
|
||||
EXP_FLUCTUATING(44),
|
||||
EXP_FLUCTUATING(45),
|
||||
EXP_FLUCTUATING(46),
|
||||
EXP_FLUCTUATING(47),
|
||||
EXP_FLUCTUATING(48),
|
||||
EXP_FLUCTUATING(49),
|
||||
EXP_FLUCTUATING(50),
|
||||
EXP_FLUCTUATING(51),
|
||||
EXP_FLUCTUATING(52),
|
||||
EXP_FLUCTUATING(53),
|
||||
EXP_FLUCTUATING(54),
|
||||
EXP_FLUCTUATING(55),
|
||||
EXP_FLUCTUATING(56),
|
||||
EXP_FLUCTUATING(57),
|
||||
EXP_FLUCTUATING(58),
|
||||
EXP_FLUCTUATING(59),
|
||||
EXP_FLUCTUATING(60),
|
||||
EXP_FLUCTUATING(61),
|
||||
EXP_FLUCTUATING(62),
|
||||
EXP_FLUCTUATING(63),
|
||||
EXP_FLUCTUATING(64),
|
||||
EXP_FLUCTUATING(65),
|
||||
EXP_FLUCTUATING(66),
|
||||
EXP_FLUCTUATING(67),
|
||||
EXP_FLUCTUATING(68),
|
||||
EXP_FLUCTUATING(69),
|
||||
EXP_FLUCTUATING(70),
|
||||
EXP_FLUCTUATING(71),
|
||||
EXP_FLUCTUATING(72),
|
||||
EXP_FLUCTUATING(73),
|
||||
EXP_FLUCTUATING(74),
|
||||
EXP_FLUCTUATING(75),
|
||||
EXP_FLUCTUATING(76),
|
||||
EXP_FLUCTUATING(77),
|
||||
EXP_FLUCTUATING(78),
|
||||
EXP_FLUCTUATING(79),
|
||||
EXP_FLUCTUATING(80),
|
||||
EXP_FLUCTUATING(81),
|
||||
EXP_FLUCTUATING(82),
|
||||
EXP_FLUCTUATING(83),
|
||||
EXP_FLUCTUATING(84),
|
||||
EXP_FLUCTUATING(85),
|
||||
EXP_FLUCTUATING(86),
|
||||
EXP_FLUCTUATING(87),
|
||||
EXP_FLUCTUATING(88),
|
||||
EXP_FLUCTUATING(89),
|
||||
EXP_FLUCTUATING(90),
|
||||
EXP_FLUCTUATING(91),
|
||||
EXP_FLUCTUATING(92),
|
||||
EXP_FLUCTUATING(93),
|
||||
EXP_FLUCTUATING(94),
|
||||
EXP_FLUCTUATING(95),
|
||||
EXP_FLUCTUATING(96),
|
||||
EXP_FLUCTUATING(97),
|
||||
EXP_FLUCTUATING(98),
|
||||
EXP_FLUCTUATING(99),
|
||||
EXP_FLUCTUATING(100),
|
||||
},
|
||||
{ // Medium Slow
|
||||
0, // 0
|
||||
1, // 1
|
||||
EXP_MEDIUM_SLOW(2),
|
||||
EXP_MEDIUM_SLOW(3),
|
||||
EXP_MEDIUM_SLOW(4),
|
||||
EXP_MEDIUM_SLOW(5),
|
||||
EXP_MEDIUM_SLOW(6),
|
||||
EXP_MEDIUM_SLOW(7),
|
||||
EXP_MEDIUM_SLOW(8),
|
||||
EXP_MEDIUM_SLOW(9),
|
||||
EXP_MEDIUM_SLOW(10),
|
||||
EXP_MEDIUM_SLOW(11),
|
||||
EXP_MEDIUM_SLOW(12),
|
||||
EXP_MEDIUM_SLOW(13),
|
||||
EXP_MEDIUM_SLOW(14),
|
||||
EXP_MEDIUM_SLOW(15),
|
||||
EXP_MEDIUM_SLOW(16),
|
||||
EXP_MEDIUM_SLOW(17),
|
||||
EXP_MEDIUM_SLOW(18),
|
||||
EXP_MEDIUM_SLOW(19),
|
||||
EXP_MEDIUM_SLOW(20),
|
||||
EXP_MEDIUM_SLOW(21),
|
||||
EXP_MEDIUM_SLOW(22),
|
||||
EXP_MEDIUM_SLOW(23),
|
||||
EXP_MEDIUM_SLOW(24),
|
||||
EXP_MEDIUM_SLOW(25),
|
||||
EXP_MEDIUM_SLOW(26),
|
||||
EXP_MEDIUM_SLOW(27),
|
||||
EXP_MEDIUM_SLOW(28),
|
||||
EXP_MEDIUM_SLOW(29),
|
||||
EXP_MEDIUM_SLOW(30),
|
||||
EXP_MEDIUM_SLOW(31),
|
||||
EXP_MEDIUM_SLOW(32),
|
||||
EXP_MEDIUM_SLOW(33),
|
||||
EXP_MEDIUM_SLOW(34),
|
||||
EXP_MEDIUM_SLOW(35),
|
||||
EXP_MEDIUM_SLOW(36),
|
||||
EXP_MEDIUM_SLOW(37),
|
||||
EXP_MEDIUM_SLOW(38),
|
||||
EXP_MEDIUM_SLOW(39),
|
||||
EXP_MEDIUM_SLOW(40),
|
||||
EXP_MEDIUM_SLOW(41),
|
||||
EXP_MEDIUM_SLOW(42),
|
||||
EXP_MEDIUM_SLOW(43),
|
||||
EXP_MEDIUM_SLOW(44),
|
||||
EXP_MEDIUM_SLOW(45),
|
||||
EXP_MEDIUM_SLOW(46),
|
||||
EXP_MEDIUM_SLOW(47),
|
||||
EXP_MEDIUM_SLOW(48),
|
||||
EXP_MEDIUM_SLOW(49),
|
||||
EXP_MEDIUM_SLOW(50),
|
||||
EXP_MEDIUM_SLOW(51),
|
||||
EXP_MEDIUM_SLOW(52),
|
||||
EXP_MEDIUM_SLOW(53),
|
||||
EXP_MEDIUM_SLOW(54),
|
||||
EXP_MEDIUM_SLOW(55),
|
||||
EXP_MEDIUM_SLOW(56),
|
||||
EXP_MEDIUM_SLOW(57),
|
||||
EXP_MEDIUM_SLOW(58),
|
||||
EXP_MEDIUM_SLOW(59),
|
||||
EXP_MEDIUM_SLOW(60),
|
||||
EXP_MEDIUM_SLOW(61),
|
||||
EXP_MEDIUM_SLOW(62),
|
||||
EXP_MEDIUM_SLOW(63),
|
||||
EXP_MEDIUM_SLOW(64),
|
||||
EXP_MEDIUM_SLOW(65),
|
||||
EXP_MEDIUM_SLOW(66),
|
||||
EXP_MEDIUM_SLOW(67),
|
||||
EXP_MEDIUM_SLOW(68),
|
||||
EXP_MEDIUM_SLOW(69),
|
||||
EXP_MEDIUM_SLOW(70),
|
||||
EXP_MEDIUM_SLOW(71),
|
||||
EXP_MEDIUM_SLOW(72),
|
||||
EXP_MEDIUM_SLOW(73),
|
||||
EXP_MEDIUM_SLOW(74),
|
||||
EXP_MEDIUM_SLOW(75),
|
||||
EXP_MEDIUM_SLOW(76),
|
||||
EXP_MEDIUM_SLOW(77),
|
||||
EXP_MEDIUM_SLOW(78),
|
||||
EXP_MEDIUM_SLOW(79),
|
||||
EXP_MEDIUM_SLOW(80),
|
||||
EXP_MEDIUM_SLOW(81),
|
||||
EXP_MEDIUM_SLOW(82),
|
||||
EXP_MEDIUM_SLOW(83),
|
||||
EXP_MEDIUM_SLOW(84),
|
||||
EXP_MEDIUM_SLOW(85),
|
||||
EXP_MEDIUM_SLOW(86),
|
||||
EXP_MEDIUM_SLOW(87),
|
||||
EXP_MEDIUM_SLOW(88),
|
||||
EXP_MEDIUM_SLOW(89),
|
||||
EXP_MEDIUM_SLOW(90),
|
||||
EXP_MEDIUM_SLOW(91),
|
||||
EXP_MEDIUM_SLOW(92),
|
||||
EXP_MEDIUM_SLOW(93),
|
||||
EXP_MEDIUM_SLOW(94),
|
||||
EXP_MEDIUM_SLOW(95),
|
||||
EXP_MEDIUM_SLOW(96),
|
||||
EXP_MEDIUM_SLOW(97),
|
||||
EXP_MEDIUM_SLOW(98),
|
||||
EXP_MEDIUM_SLOW(99),
|
||||
EXP_MEDIUM_SLOW(100),
|
||||
},
|
||||
{ // Fast
|
||||
0, // 0
|
||||
1, // 1
|
||||
EXP_FAST(2),
|
||||
EXP_FAST(3),
|
||||
EXP_FAST(4),
|
||||
EXP_FAST(5),
|
||||
EXP_FAST(6),
|
||||
EXP_FAST(7),
|
||||
EXP_FAST(8),
|
||||
EXP_FAST(9),
|
||||
EXP_FAST(10),
|
||||
EXP_FAST(11),
|
||||
EXP_FAST(12),
|
||||
EXP_FAST(13),
|
||||
EXP_FAST(14),
|
||||
EXP_FAST(15),
|
||||
EXP_FAST(16),
|
||||
EXP_FAST(17),
|
||||
EXP_FAST(18),
|
||||
EXP_FAST(19),
|
||||
EXP_FAST(20),
|
||||
EXP_FAST(21),
|
||||
EXP_FAST(22),
|
||||
EXP_FAST(23),
|
||||
EXP_FAST(24),
|
||||
EXP_FAST(25),
|
||||
EXP_FAST(26),
|
||||
EXP_FAST(27),
|
||||
EXP_FAST(28),
|
||||
EXP_FAST(29),
|
||||
EXP_FAST(30),
|
||||
EXP_FAST(31),
|
||||
EXP_FAST(32),
|
||||
EXP_FAST(33),
|
||||
EXP_FAST(34),
|
||||
EXP_FAST(35),
|
||||
EXP_FAST(36),
|
||||
EXP_FAST(37),
|
||||
EXP_FAST(38),
|
||||
EXP_FAST(39),
|
||||
EXP_FAST(40),
|
||||
EXP_FAST(41),
|
||||
EXP_FAST(42),
|
||||
EXP_FAST(43),
|
||||
EXP_FAST(44),
|
||||
EXP_FAST(45),
|
||||
EXP_FAST(46),
|
||||
EXP_FAST(47),
|
||||
EXP_FAST(48),
|
||||
EXP_FAST(49),
|
||||
EXP_FAST(50),
|
||||
EXP_FAST(51),
|
||||
EXP_FAST(52),
|
||||
EXP_FAST(53),
|
||||
EXP_FAST(54),
|
||||
EXP_FAST(55),
|
||||
EXP_FAST(56),
|
||||
EXP_FAST(57),
|
||||
EXP_FAST(58),
|
||||
EXP_FAST(59),
|
||||
EXP_FAST(60),
|
||||
EXP_FAST(61),
|
||||
EXP_FAST(62),
|
||||
EXP_FAST(63),
|
||||
EXP_FAST(64),
|
||||
EXP_FAST(65),
|
||||
EXP_FAST(66),
|
||||
EXP_FAST(67),
|
||||
EXP_FAST(68),
|
||||
EXP_FAST(69),
|
||||
EXP_FAST(70),
|
||||
EXP_FAST(71),
|
||||
EXP_FAST(72),
|
||||
EXP_FAST(73),
|
||||
EXP_FAST(74),
|
||||
EXP_FAST(75),
|
||||
EXP_FAST(76),
|
||||
EXP_FAST(77),
|
||||
EXP_FAST(78),
|
||||
EXP_FAST(79),
|
||||
EXP_FAST(80),
|
||||
EXP_FAST(81),
|
||||
EXP_FAST(82),
|
||||
EXP_FAST(83),
|
||||
EXP_FAST(84),
|
||||
EXP_FAST(85),
|
||||
EXP_FAST(86),
|
||||
EXP_FAST(87),
|
||||
EXP_FAST(88),
|
||||
EXP_FAST(89),
|
||||
EXP_FAST(90),
|
||||
EXP_FAST(91),
|
||||
EXP_FAST(92),
|
||||
EXP_FAST(93),
|
||||
EXP_FAST(94),
|
||||
EXP_FAST(95),
|
||||
EXP_FAST(96),
|
||||
EXP_FAST(97),
|
||||
EXP_FAST(98),
|
||||
EXP_FAST(99),
|
||||
EXP_FAST(100),
|
||||
},
|
||||
{ // Slow
|
||||
0, // 0
|
||||
1, // 1
|
||||
EXP_SLOW(2),
|
||||
EXP_SLOW(3),
|
||||
EXP_SLOW(4),
|
||||
EXP_SLOW(5),
|
||||
EXP_SLOW(6),
|
||||
EXP_SLOW(7),
|
||||
EXP_SLOW(8),
|
||||
EXP_SLOW(9),
|
||||
EXP_SLOW(10),
|
||||
EXP_SLOW(11),
|
||||
EXP_SLOW(12),
|
||||
EXP_SLOW(13),
|
||||
EXP_SLOW(14),
|
||||
EXP_SLOW(15),
|
||||
EXP_SLOW(16),
|
||||
EXP_SLOW(17),
|
||||
EXP_SLOW(18),
|
||||
EXP_SLOW(19),
|
||||
EXP_SLOW(20),
|
||||
EXP_SLOW(21),
|
||||
EXP_SLOW(22),
|
||||
EXP_SLOW(23),
|
||||
EXP_SLOW(24),
|
||||
EXP_SLOW(25),
|
||||
EXP_SLOW(26),
|
||||
EXP_SLOW(27),
|
||||
EXP_SLOW(28),
|
||||
EXP_SLOW(29),
|
||||
EXP_SLOW(30),
|
||||
EXP_SLOW(31),
|
||||
EXP_SLOW(32),
|
||||
EXP_SLOW(33),
|
||||
EXP_SLOW(34),
|
||||
EXP_SLOW(35),
|
||||
EXP_SLOW(36),
|
||||
EXP_SLOW(37),
|
||||
EXP_SLOW(38),
|
||||
EXP_SLOW(39),
|
||||
EXP_SLOW(40),
|
||||
EXP_SLOW(41),
|
||||
EXP_SLOW(42),
|
||||
EXP_SLOW(43),
|
||||
EXP_SLOW(44),
|
||||
EXP_SLOW(45),
|
||||
EXP_SLOW(46),
|
||||
EXP_SLOW(47),
|
||||
EXP_SLOW(48),
|
||||
EXP_SLOW(49),
|
||||
EXP_SLOW(50),
|
||||
EXP_SLOW(51),
|
||||
EXP_SLOW(52),
|
||||
EXP_SLOW(53),
|
||||
EXP_SLOW(54),
|
||||
EXP_SLOW(55),
|
||||
EXP_SLOW(56),
|
||||
EXP_SLOW(57),
|
||||
EXP_SLOW(58),
|
||||
EXP_SLOW(59),
|
||||
EXP_SLOW(60),
|
||||
EXP_SLOW(61),
|
||||
EXP_SLOW(62),
|
||||
EXP_SLOW(63),
|
||||
EXP_SLOW(64),
|
||||
EXP_SLOW(65),
|
||||
EXP_SLOW(66),
|
||||
EXP_SLOW(67),
|
||||
EXP_SLOW(68),
|
||||
EXP_SLOW(69),
|
||||
EXP_SLOW(70),
|
||||
EXP_SLOW(71),
|
||||
EXP_SLOW(72),
|
||||
EXP_SLOW(73),
|
||||
EXP_SLOW(74),
|
||||
EXP_SLOW(75),
|
||||
EXP_SLOW(76),
|
||||
EXP_SLOW(77),
|
||||
EXP_SLOW(78),
|
||||
EXP_SLOW(79),
|
||||
EXP_SLOW(80),
|
||||
EXP_SLOW(81),
|
||||
EXP_SLOW(82),
|
||||
EXP_SLOW(83),
|
||||
EXP_SLOW(84),
|
||||
EXP_SLOW(85),
|
||||
EXP_SLOW(86),
|
||||
EXP_SLOW(87),
|
||||
EXP_SLOW(88),
|
||||
EXP_SLOW(89),
|
||||
EXP_SLOW(90),
|
||||
EXP_SLOW(91),
|
||||
EXP_SLOW(92),
|
||||
EXP_SLOW(93),
|
||||
EXP_SLOW(94),
|
||||
EXP_SLOW(95),
|
||||
EXP_SLOW(96),
|
||||
EXP_SLOW(97),
|
||||
EXP_SLOW(98),
|
||||
EXP_SLOW(99),
|
||||
EXP_SLOW(100),
|
||||
},
|
||||
{ // Medium Fast copy 2 (unused? to-do: investigate)
|
||||
0, // 0
|
||||
1, // 1
|
||||
EXP_MEDIUM_FAST(2),
|
||||
EXP_MEDIUM_FAST(3),
|
||||
EXP_MEDIUM_FAST(4),
|
||||
EXP_MEDIUM_FAST(5),
|
||||
EXP_MEDIUM_FAST(6),
|
||||
EXP_MEDIUM_FAST(7),
|
||||
EXP_MEDIUM_FAST(8),
|
||||
EXP_MEDIUM_FAST(9),
|
||||
EXP_MEDIUM_FAST(10),
|
||||
EXP_MEDIUM_FAST(11),
|
||||
EXP_MEDIUM_FAST(12),
|
||||
EXP_MEDIUM_FAST(13),
|
||||
EXP_MEDIUM_FAST(14),
|
||||
EXP_MEDIUM_FAST(15),
|
||||
EXP_MEDIUM_FAST(16),
|
||||
EXP_MEDIUM_FAST(17),
|
||||
EXP_MEDIUM_FAST(18),
|
||||
EXP_MEDIUM_FAST(19),
|
||||
EXP_MEDIUM_FAST(20),
|
||||
EXP_MEDIUM_FAST(21),
|
||||
EXP_MEDIUM_FAST(22),
|
||||
EXP_MEDIUM_FAST(23),
|
||||
EXP_MEDIUM_FAST(24),
|
||||
EXP_MEDIUM_FAST(25),
|
||||
EXP_MEDIUM_FAST(26),
|
||||
EXP_MEDIUM_FAST(27),
|
||||
EXP_MEDIUM_FAST(28),
|
||||
EXP_MEDIUM_FAST(29),
|
||||
EXP_MEDIUM_FAST(30),
|
||||
EXP_MEDIUM_FAST(31),
|
||||
EXP_MEDIUM_FAST(32),
|
||||
EXP_MEDIUM_FAST(33),
|
||||
EXP_MEDIUM_FAST(34),
|
||||
EXP_MEDIUM_FAST(35),
|
||||
EXP_MEDIUM_FAST(36),
|
||||
EXP_MEDIUM_FAST(37),
|
||||
EXP_MEDIUM_FAST(38),
|
||||
EXP_MEDIUM_FAST(39),
|
||||
EXP_MEDIUM_FAST(40),
|
||||
EXP_MEDIUM_FAST(41),
|
||||
EXP_MEDIUM_FAST(42),
|
||||
EXP_MEDIUM_FAST(43),
|
||||
EXP_MEDIUM_FAST(44),
|
||||
EXP_MEDIUM_FAST(45),
|
||||
EXP_MEDIUM_FAST(46),
|
||||
EXP_MEDIUM_FAST(47),
|
||||
EXP_MEDIUM_FAST(48),
|
||||
EXP_MEDIUM_FAST(49),
|
||||
EXP_MEDIUM_FAST(50),
|
||||
EXP_MEDIUM_FAST(51),
|
||||
EXP_MEDIUM_FAST(52),
|
||||
EXP_MEDIUM_FAST(53),
|
||||
EXP_MEDIUM_FAST(54),
|
||||
EXP_MEDIUM_FAST(55),
|
||||
EXP_MEDIUM_FAST(56),
|
||||
EXP_MEDIUM_FAST(57),
|
||||
EXP_MEDIUM_FAST(58),
|
||||
EXP_MEDIUM_FAST(59),
|
||||
EXP_MEDIUM_FAST(60),
|
||||
EXP_MEDIUM_FAST(61),
|
||||
EXP_MEDIUM_FAST(62),
|
||||
EXP_MEDIUM_FAST(63),
|
||||
EXP_MEDIUM_FAST(64),
|
||||
EXP_MEDIUM_FAST(65),
|
||||
EXP_MEDIUM_FAST(66),
|
||||
EXP_MEDIUM_FAST(67),
|
||||
EXP_MEDIUM_FAST(68),
|
||||
EXP_MEDIUM_FAST(69),
|
||||
EXP_MEDIUM_FAST(70),
|
||||
EXP_MEDIUM_FAST(71),
|
||||
EXP_MEDIUM_FAST(72),
|
||||
EXP_MEDIUM_FAST(73),
|
||||
EXP_MEDIUM_FAST(74),
|
||||
EXP_MEDIUM_FAST(75),
|
||||
EXP_MEDIUM_FAST(76),
|
||||
EXP_MEDIUM_FAST(77),
|
||||
EXP_MEDIUM_FAST(78),
|
||||
EXP_MEDIUM_FAST(79),
|
||||
EXP_MEDIUM_FAST(80),
|
||||
EXP_MEDIUM_FAST(81),
|
||||
EXP_MEDIUM_FAST(82),
|
||||
EXP_MEDIUM_FAST(83),
|
||||
EXP_MEDIUM_FAST(84),
|
||||
EXP_MEDIUM_FAST(85),
|
||||
EXP_MEDIUM_FAST(86),
|
||||
EXP_MEDIUM_FAST(87),
|
||||
EXP_MEDIUM_FAST(88),
|
||||
EXP_MEDIUM_FAST(89),
|
||||
EXP_MEDIUM_FAST(90),
|
||||
EXP_MEDIUM_FAST(91),
|
||||
EXP_MEDIUM_FAST(92),
|
||||
EXP_MEDIUM_FAST(93),
|
||||
EXP_MEDIUM_FAST(94),
|
||||
EXP_MEDIUM_FAST(95),
|
||||
EXP_MEDIUM_FAST(96),
|
||||
EXP_MEDIUM_FAST(97),
|
||||
EXP_MEDIUM_FAST(98),
|
||||
EXP_MEDIUM_FAST(99),
|
||||
EXP_MEDIUM_FAST(100),
|
||||
},
|
||||
{ // Medium Fast copy 3 (unused? to-do: investigate)
|
||||
0, // 0
|
||||
1, // 1
|
||||
EXP_MEDIUM_FAST(2),
|
||||
EXP_MEDIUM_FAST(3),
|
||||
EXP_MEDIUM_FAST(4),
|
||||
EXP_MEDIUM_FAST(5),
|
||||
EXP_MEDIUM_FAST(6),
|
||||
EXP_MEDIUM_FAST(7),
|
||||
EXP_MEDIUM_FAST(8),
|
||||
EXP_MEDIUM_FAST(9),
|
||||
EXP_MEDIUM_FAST(10),
|
||||
EXP_MEDIUM_FAST(11),
|
||||
EXP_MEDIUM_FAST(12),
|
||||
EXP_MEDIUM_FAST(13),
|
||||
EXP_MEDIUM_FAST(14),
|
||||
EXP_MEDIUM_FAST(15),
|
||||
EXP_MEDIUM_FAST(16),
|
||||
EXP_MEDIUM_FAST(17),
|
||||
EXP_MEDIUM_FAST(18),
|
||||
EXP_MEDIUM_FAST(19),
|
||||
EXP_MEDIUM_FAST(20),
|
||||
EXP_MEDIUM_FAST(21),
|
||||
EXP_MEDIUM_FAST(22),
|
||||
EXP_MEDIUM_FAST(23),
|
||||
EXP_MEDIUM_FAST(24),
|
||||
EXP_MEDIUM_FAST(25),
|
||||
EXP_MEDIUM_FAST(26),
|
||||
EXP_MEDIUM_FAST(27),
|
||||
EXP_MEDIUM_FAST(28),
|
||||
EXP_MEDIUM_FAST(29),
|
||||
EXP_MEDIUM_FAST(30),
|
||||
EXP_MEDIUM_FAST(31),
|
||||
EXP_MEDIUM_FAST(32),
|
||||
EXP_MEDIUM_FAST(33),
|
||||
EXP_MEDIUM_FAST(34),
|
||||
EXP_MEDIUM_FAST(35),
|
||||
EXP_MEDIUM_FAST(36),
|
||||
EXP_MEDIUM_FAST(37),
|
||||
EXP_MEDIUM_FAST(38),
|
||||
EXP_MEDIUM_FAST(39),
|
||||
EXP_MEDIUM_FAST(40),
|
||||
EXP_MEDIUM_FAST(41),
|
||||
EXP_MEDIUM_FAST(42),
|
||||
EXP_MEDIUM_FAST(43),
|
||||
EXP_MEDIUM_FAST(44),
|
||||
EXP_MEDIUM_FAST(45),
|
||||
EXP_MEDIUM_FAST(46),
|
||||
EXP_MEDIUM_FAST(47),
|
||||
EXP_MEDIUM_FAST(48),
|
||||
EXP_MEDIUM_FAST(49),
|
||||
EXP_MEDIUM_FAST(50),
|
||||
EXP_MEDIUM_FAST(51),
|
||||
EXP_MEDIUM_FAST(52),
|
||||
EXP_MEDIUM_FAST(53),
|
||||
EXP_MEDIUM_FAST(54),
|
||||
EXP_MEDIUM_FAST(55),
|
||||
EXP_MEDIUM_FAST(56),
|
||||
EXP_MEDIUM_FAST(57),
|
||||
EXP_MEDIUM_FAST(58),
|
||||
EXP_MEDIUM_FAST(59),
|
||||
EXP_MEDIUM_FAST(60),
|
||||
EXP_MEDIUM_FAST(61),
|
||||
EXP_MEDIUM_FAST(62),
|
||||
EXP_MEDIUM_FAST(63),
|
||||
EXP_MEDIUM_FAST(64),
|
||||
EXP_MEDIUM_FAST(65),
|
||||
EXP_MEDIUM_FAST(66),
|
||||
EXP_MEDIUM_FAST(67),
|
||||
EXP_MEDIUM_FAST(68),
|
||||
EXP_MEDIUM_FAST(69),
|
||||
EXP_MEDIUM_FAST(70),
|
||||
EXP_MEDIUM_FAST(71),
|
||||
EXP_MEDIUM_FAST(72),
|
||||
EXP_MEDIUM_FAST(73),
|
||||
EXP_MEDIUM_FAST(74),
|
||||
EXP_MEDIUM_FAST(75),
|
||||
EXP_MEDIUM_FAST(76),
|
||||
EXP_MEDIUM_FAST(77),
|
||||
EXP_MEDIUM_FAST(78),
|
||||
EXP_MEDIUM_FAST(79),
|
||||
EXP_MEDIUM_FAST(80),
|
||||
EXP_MEDIUM_FAST(81),
|
||||
EXP_MEDIUM_FAST(82),
|
||||
EXP_MEDIUM_FAST(83),
|
||||
EXP_MEDIUM_FAST(84),
|
||||
EXP_MEDIUM_FAST(85),
|
||||
EXP_MEDIUM_FAST(86),
|
||||
EXP_MEDIUM_FAST(87),
|
||||
EXP_MEDIUM_FAST(88),
|
||||
EXP_MEDIUM_FAST(89),
|
||||
EXP_MEDIUM_FAST(90),
|
||||
EXP_MEDIUM_FAST(91),
|
||||
EXP_MEDIUM_FAST(92),
|
||||
EXP_MEDIUM_FAST(93),
|
||||
EXP_MEDIUM_FAST(94),
|
||||
EXP_MEDIUM_FAST(95),
|
||||
EXP_MEDIUM_FAST(96),
|
||||
EXP_MEDIUM_FAST(97),
|
||||
EXP_MEDIUM_FAST(98),
|
||||
EXP_MEDIUM_FAST(99),
|
||||
EXP_MEDIUM_FAST(100),
|
||||
}
|
||||
};
|
||||
|
||||
#endif //POKEEMERALD_EXPERIENCE_TABLES_H
|
||||
241
src/data/pokemon/item_effects.h
Normal file
241
src/data/pokemon/item_effects.h
Normal file
@@ -0,0 +1,241 @@
|
||||
#ifndef GUARD_ITEM_EFFECTS_H
|
||||
#define GUARD_ITEM_EFFECTS_H
|
||||
|
||||
const u8 gItemEffect_Potion[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 20};
|
||||
const u8 gItemEffect_Antidote[] = {0x00, 0x00, 0x00, 0x10, 0x00, 0x00};
|
||||
const u8 gItemEffect_BurnHeal[] = {0x00, 0x00, 0x00, 0x08, 0x00, 0x00};
|
||||
const u8 gItemEffect_IceHeal[] = {0x00, 0x00, 0x00, 0x04, 0x00, 0x00};
|
||||
const u8 gItemEffect_Awakening[] = {0x00, 0x00, 0x00, 0x20, 0x00, 0x00};
|
||||
const u8 gItemEffect_ParalyzeHeal[] = {0x00, 0x00, 0x00, 0x02, 0x00, 0x00};
|
||||
const u8 gItemEffect_FullRestore[] = {0x00, 0x00, 0x00, 0x3f, 0x04, 0x00, 0xff};
|
||||
const u8 gItemEffect_MaxPotion[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0xff};
|
||||
const u8 gItemEffect_HyperPotion[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 200};
|
||||
const u8 gItemEffect_SuperPotion[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 50};
|
||||
const u8 gItemEffect_FullHeal[] = {0x00, 0x00, 0x00, 0x3f, 0x00, 0x00};
|
||||
const u8 gItemEffect_Revive[] = {0x00, 0x00, 0x00, 0x00, 0x44, 0x00, 0xfe};
|
||||
const u8 gItemEffect_MaxRevive[] = {0x00, 0x00, 0x00, 0x00, 0x44, 0x00, 0xff};
|
||||
const u8 gItemEffect_FreshWater[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 50};
|
||||
const u8 gItemEffect_SodaPop[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 60};
|
||||
const u8 gItemEffect_Lemonade[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 80};
|
||||
const u8 gItemEffect_MoomooMilk[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 100};
|
||||
const u8 gItemEffect_EnergyPowder[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0xe0, 50, 0xfb, 0xfb, 0xf6};
|
||||
const u8 gItemEffect_EnergyRoot[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0xe0, 200, 0xf6, 0xf6, 0xf1};
|
||||
const u8 gItemEffect_HealPowder[] = {0x00, 0x00, 0x00, 0x3f, 0x00, 0xe0, 0xfb, 0xfb, 0xf6};
|
||||
const u8 gItemEffect_RevivalHerb[] = {0x00, 0x00, 0x00, 0x00, 0x44, 0xe0, 0xff, 0xf1, 0xf1, 0xec};
|
||||
const u8 gItemEffect_Ether[] = {0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x0a};
|
||||
const u8 gItemEffect_MaxEther[] = {0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x7f};
|
||||
const u8 gItemEffect_Elixir[] = {0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x0a};
|
||||
const u8 gItemEffect_MaxElixir[] = {0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x7f};
|
||||
const u8 gItemEffect_LavaCookie[] = {0x00, 0x00, 0x00, 0x3f, 0x00, 0x00};
|
||||
const u8 gItemEffect_BlueFlute[] = {0x00, 0x00, 0x00, 0x20, 0x00, 0x00};
|
||||
const u8 gItemEffect_YellowFlute[] = {0x00, 0x00, 0x00, 0x01, 0x00, 0x00};
|
||||
const u8 gItemEffect_RedFlute[] = {0x80, 0x00, 0x00, 0x00, 0x00, 0x00};
|
||||
const u8 gItemEffect_BerryJuice[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 20};
|
||||
const u8 gItemEffect_SacredAsh[] = {0x40, 0x00, 0x00, 0x00, 0x44, 0x00, 0xff};
|
||||
const u8 gItemEffect_HPUp[] = {0x00, 0x00, 0x00, 0x00, 0x01, 0xe0, 0x0a, 0x05, 0x03, 0x02};
|
||||
const u8 gItemEffect_Protein[] = {0x00, 0x00, 0x00, 0x00, 0x02, 0xe0, 0x0a, 0x05, 0x03, 0x02};
|
||||
const u8 gItemEffect_Iron[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe1, 0x0a, 0x05, 0x03, 0x02};
|
||||
const u8 gItemEffect_Carbos[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe2, 0x0a, 0x05, 0x03, 0x02};
|
||||
const u8 gItemEffect_Calcium[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x0a, 0x05, 0x03, 0x02};
|
||||
const u8 gItemEffect_RareCandy[] = {0x00, 0x00, 0x00, 0x40, 0x44, 0xe0, 253, 0x05, 0x03, 0x02};
|
||||
const u8 gItemEffect_PPUp[] = {0x00, 0x00, 0x00, 0x00, 0x20, 0xe0, 0x05, 0x03, 0x02};
|
||||
const u8 gItemEffect_Zinc[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x0a, 0x05, 0x03, 0x02};
|
||||
const u8 gItemEffect_PPMax[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x05, 0x03, 0x02};
|
||||
const u8 gItemEffect_GuardSpec[] = {0x00, 0x00, 0x00, 0x80, 0x00, 0x60, 0x01, 0x01};
|
||||
const u8 gItemEffect_DireHit[] = {0x20, 0x00, 0x00, 0x00, 0x00, 0x60, 0x01, 0x01};
|
||||
const u8 gItemEffect_XAttack[] = {0x01, 0x00, 0x00, 0x00, 0x00, 0x60, 0x01, 0x01};
|
||||
const u8 gItemEffect_XDefend[] = {0x00, 0x10, 0x00, 0x00, 0x00, 0x60, 0x01, 0x01};
|
||||
const u8 gItemEffect_XSpeed[] = {0x00, 0x01, 0x00, 0x00, 0x00, 0x60, 0x01, 0x01};
|
||||
const u8 gItemEffect_XAccuracy[] = {0x00, 0x00, 0x10, 0x00, 0x00, 0x60, 0x01, 0x01};
|
||||
const u8 gItemEffect_XSpecial[] = {0x00, 0x00, 0x01, 0x00, 0x00, 0x60, 0x01, 0x01};
|
||||
const u8 gItemEffect_SunStone[] = {0x00, 0x00, 0x00, 0x00, 0x80, 0x00};
|
||||
const u8 gItemEffect_MoonStone[] = {0x00, 0x00, 0x00, 0x00, 0x80, 0x00};
|
||||
const u8 gItemEffect_FireStone[] = {0x00, 0x00, 0x00, 0x00, 0x80, 0x00};
|
||||
const u8 gItemEffect_ThunderStone[] = {0x00, 0x00, 0x00, 0x00, 0x80, 0x00};
|
||||
const u8 gItemEffect_WaterStone[] = {0x00, 0x00, 0x00, 0x00, 0x80, 0x00};
|
||||
const u8 gItemEffect_LeafStone[] = {0x00, 0x00, 0x00, 0x00, 0x80, 0x00};
|
||||
const u8 gItemEffect_CheriBerry[] = {0x00, 0x00, 0x00, 0x02, 0x00, 0x00};
|
||||
const u8 gItemEffect_ChestoBerry[] = {0x00, 0x00, 0x00, 0x20, 0x00, 0x00};
|
||||
const u8 gItemEffect_PechaBerry[] = {0x00, 0x00, 0x00, 0x10, 0x00, 0x00};
|
||||
const u8 gItemEffect_RawstBerry[] = {0x00, 0x00, 0x00, 0x08, 0x00, 0x00};
|
||||
const u8 gItemEffect_AspearBerry[] = {0x00, 0x00, 0x00, 0x04, 0x00, 0x00};
|
||||
const u8 gItemEffect_LeppaBerry[] = {0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x0a};
|
||||
const u8 gItemEffect_OranBerry[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 10};
|
||||
const u8 gItemEffect_PersimBerry[] = {0x00, 0x00, 0x00, 0x01, 0x00, 0x00};
|
||||
const u8 gItemEffect_LumBerry[] = {0x00, 0x00, 0x00, 0x3f, 0x00, 0x00};
|
||||
const u8 gItemEffect_SitrusBerry[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 30};
|
||||
const u8 gItemEffect_PomegBerry[] = {0x00, 0x00, 0x00, 0x00, 0x01, 0xe0, 0xf6, 0x0a, 0x05, 0x02};
|
||||
const u8 gItemEffect_KelpsyBerry[] = {0x00, 0x00, 0x00, 0x00, 0x02, 0xe0, 0xf6, 0x0a, 0x05, 0x02};
|
||||
const u8 gItemEffect_QualotBerry[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe1, 0xf6, 0x0a, 0x05, 0x02};
|
||||
const u8 gItemEffect_HondrewBerry[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0xf6, 0x0a, 0x05, 0x02};
|
||||
const u8 gItemEffect_GrepaBerry[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0xf6, 0x0a, 0x05, 0x02};
|
||||
const u8 gItemEffect_TamatoBerry[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe2, 0xf6, 0x0a, 0x05, 0x02};
|
||||
|
||||
const u8 *const gItemEffectTable[] =
|
||||
{
|
||||
gItemEffect_Potion,
|
||||
gItemEffect_Antidote,
|
||||
gItemEffect_BurnHeal,
|
||||
gItemEffect_IceHeal,
|
||||
gItemEffect_Awakening,
|
||||
gItemEffect_ParalyzeHeal,
|
||||
gItemEffect_FullRestore,
|
||||
gItemEffect_MaxPotion,
|
||||
gItemEffect_HyperPotion,
|
||||
gItemEffect_SuperPotion,
|
||||
gItemEffect_FullHeal,
|
||||
gItemEffect_Revive,
|
||||
gItemEffect_MaxRevive,
|
||||
gItemEffect_FreshWater,
|
||||
gItemEffect_SodaPop,
|
||||
gItemEffect_Lemonade,
|
||||
gItemEffect_MoomooMilk,
|
||||
gItemEffect_EnergyPowder,
|
||||
gItemEffect_EnergyRoot,
|
||||
gItemEffect_HealPowder,
|
||||
gItemEffect_RevivalHerb,
|
||||
gItemEffect_Ether,
|
||||
gItemEffect_MaxEther,
|
||||
gItemEffect_Elixir,
|
||||
gItemEffect_MaxElixir,
|
||||
gItemEffect_LavaCookie,
|
||||
gItemEffect_BlueFlute,
|
||||
gItemEffect_YellowFlute,
|
||||
gItemEffect_RedFlute,
|
||||
NULL,
|
||||
NULL,
|
||||
gItemEffect_BerryJuice,
|
||||
gItemEffect_SacredAsh,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
gItemEffect_HPUp,
|
||||
gItemEffect_Protein,
|
||||
gItemEffect_Iron,
|
||||
gItemEffect_Carbos,
|
||||
gItemEffect_Calcium,
|
||||
gItemEffect_RareCandy,
|
||||
gItemEffect_PPUp,
|
||||
gItemEffect_Zinc,
|
||||
gItemEffect_PPMax,
|
||||
NULL,
|
||||
gItemEffect_GuardSpec,
|
||||
gItemEffect_DireHit,
|
||||
gItemEffect_XAttack,
|
||||
gItemEffect_XDefend,
|
||||
gItemEffect_XSpeed,
|
||||
gItemEffect_XAccuracy,
|
||||
gItemEffect_XSpecial,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
gItemEffect_SunStone,
|
||||
gItemEffect_MoonStone,
|
||||
gItemEffect_FireStone,
|
||||
gItemEffect_ThunderStone,
|
||||
gItemEffect_WaterStone,
|
||||
gItemEffect_LeafStone,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
gItemEffect_CheriBerry,
|
||||
gItemEffect_ChestoBerry,
|
||||
gItemEffect_PechaBerry,
|
||||
gItemEffect_RawstBerry,
|
||||
gItemEffect_AspearBerry,
|
||||
gItemEffect_LeppaBerry,
|
||||
gItemEffect_OranBerry,
|
||||
gItemEffect_PersimBerry,
|
||||
gItemEffect_LumBerry,
|
||||
gItemEffect_SitrusBerry,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
gItemEffect_PomegBerry,
|
||||
gItemEffect_KelpsyBerry,
|
||||
gItemEffect_QualotBerry,
|
||||
gItemEffect_HondrewBerry,
|
||||
gItemEffect_GrepaBerry,
|
||||
gItemEffect_TamatoBerry,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
||||
|
||||
#endif //GUARD_ITEM_EFFECTS_H
|
||||
420
src/data/pokemon/level_up_learnset_pointers.h
Normal file
420
src/data/pokemon/level_up_learnset_pointers.h
Normal file
@@ -0,0 +1,420 @@
|
||||
#ifndef POKEEMERALD_LEVEL_UP_LEARNSET_POINTERS_H
|
||||
#define POKEEMERALD_LEVEL_UP_LEARNSET_POINTERS_H
|
||||
|
||||
const u16 *const gLevelUpLearnsets[NUM_SPECIES] =
|
||||
{
|
||||
[SPECIES_NONE] = sBulbasaurLevelUpLearnset,
|
||||
[SPECIES_BULBASAUR] = sBulbasaurLevelUpLearnset,
|
||||
[SPECIES_IVYSAUR] = sIvysaurLevelUpLearnset,
|
||||
[SPECIES_VENUSAUR] = sVenusaurLevelUpLearnset,
|
||||
[SPECIES_CHARMANDER] = sCharmanderLevelUpLearnset,
|
||||
[SPECIES_CHARMELEON] = sCharmeleonLevelUpLearnset,
|
||||
[SPECIES_CHARIZARD] = sCharizardLevelUpLearnset,
|
||||
[SPECIES_SQUIRTLE] = sSquirtleLevelUpLearnset,
|
||||
[SPECIES_WARTORTLE] = sWartortleLevelUpLearnset,
|
||||
[SPECIES_BLASTOISE] = sBlastoiseLevelUpLearnset,
|
||||
[SPECIES_CATERPIE] = sCaterpieLevelUpLearnset,
|
||||
[SPECIES_METAPOD] = sMetapodLevelUpLearnset,
|
||||
[SPECIES_BUTTERFREE] = sButterfreeLevelUpLearnset,
|
||||
[SPECIES_WEEDLE] = sWeedleLevelUpLearnset,
|
||||
[SPECIES_KAKUNA] = sKakunaLevelUpLearnset,
|
||||
[SPECIES_BEEDRILL] = sBeedrillLevelUpLearnset,
|
||||
[SPECIES_PIDGEY] = sPidgeyLevelUpLearnset,
|
||||
[SPECIES_PIDGEOTTO] = sPidgeottoLevelUpLearnset,
|
||||
[SPECIES_PIDGEOT] = sPidgeotLevelUpLearnset,
|
||||
[SPECIES_RATTATA] = sRattataLevelUpLearnset,
|
||||
[SPECIES_RATICATE] = sRaticateLevelUpLearnset,
|
||||
[SPECIES_SPEAROW] = sSpearowLevelUpLearnset,
|
||||
[SPECIES_FEAROW] = sFearowLevelUpLearnset,
|
||||
[SPECIES_EKANS] = sEkansLevelUpLearnset,
|
||||
[SPECIES_ARBOK] = sArbokLevelUpLearnset,
|
||||
[SPECIES_PIKACHU] = sPikachuLevelUpLearnset,
|
||||
[SPECIES_RAICHU] = sRaichuLevelUpLearnset,
|
||||
[SPECIES_SANDSHREW] = sSandshrewLevelUpLearnset,
|
||||
[SPECIES_SANDSLASH] = sSandslashLevelUpLearnset,
|
||||
[SPECIES_NIDORAN_F] = sNidoranFLevelUpLearnset,
|
||||
[SPECIES_NIDORINA] = sNidorinaLevelUpLearnset,
|
||||
[SPECIES_NIDOQUEEN] = sNidoqueenLevelUpLearnset,
|
||||
[SPECIES_NIDORAN_M] = sNidoranMLevelUpLearnset,
|
||||
[SPECIES_NIDORINO] = sNidorinoLevelUpLearnset,
|
||||
[SPECIES_NIDOKING] = sNidokingLevelUpLearnset,
|
||||
[SPECIES_CLEFAIRY] = sClefairyLevelUpLearnset,
|
||||
[SPECIES_CLEFABLE] = sClefableLevelUpLearnset,
|
||||
[SPECIES_VULPIX] = sVulpixLevelUpLearnset,
|
||||
[SPECIES_NINETALES] = sNinetalesLevelUpLearnset,
|
||||
[SPECIES_JIGGLYPUFF] = sJigglypuffLevelUpLearnset,
|
||||
[SPECIES_WIGGLYTUFF] = sWigglytuffLevelUpLearnset,
|
||||
[SPECIES_ZUBAT] = sZubatLevelUpLearnset,
|
||||
[SPECIES_GOLBAT] = sGolbatLevelUpLearnset,
|
||||
[SPECIES_ODDISH] = sOddishLevelUpLearnset,
|
||||
[SPECIES_GLOOM] = sGloomLevelUpLearnset,
|
||||
[SPECIES_VILEPLUME] = sVileplumeLevelUpLearnset,
|
||||
[SPECIES_PARAS] = sParasLevelUpLearnset,
|
||||
[SPECIES_PARASECT] = sParasectLevelUpLearnset,
|
||||
[SPECIES_VENONAT] = sVenonatLevelUpLearnset,
|
||||
[SPECIES_VENOMOTH] = sVenomothLevelUpLearnset,
|
||||
[SPECIES_DIGLETT] = sDiglettLevelUpLearnset,
|
||||
[SPECIES_DUGTRIO] = sDugtrioLevelUpLearnset,
|
||||
[SPECIES_MEOWTH] = sMeowthLevelUpLearnset,
|
||||
[SPECIES_PERSIAN] = sPersianLevelUpLearnset,
|
||||
[SPECIES_PSYDUCK] = sPsyduckLevelUpLearnset,
|
||||
[SPECIES_GOLDUCK] = sGolduckLevelUpLearnset,
|
||||
[SPECIES_MANKEY] = sMankeyLevelUpLearnset,
|
||||
[SPECIES_PRIMEAPE] = sPrimeapeLevelUpLearnset,
|
||||
[SPECIES_GROWLITHE] = sGrowlitheLevelUpLearnset,
|
||||
[SPECIES_ARCANINE] = sArcanineLevelUpLearnset,
|
||||
[SPECIES_POLIWAG] = sPoliwagLevelUpLearnset,
|
||||
[SPECIES_POLIWHIRL] = sPoliwhirlLevelUpLearnset,
|
||||
[SPECIES_POLIWRATH] = sPoliwrathLevelUpLearnset,
|
||||
[SPECIES_ABRA] = sAbraLevelUpLearnset,
|
||||
[SPECIES_KADABRA] = sKadabraLevelUpLearnset,
|
||||
[SPECIES_ALAKAZAM] = sAlakazamLevelUpLearnset,
|
||||
[SPECIES_MACHOP] = sMachopLevelUpLearnset,
|
||||
[SPECIES_MACHOKE] = sMachokeLevelUpLearnset,
|
||||
[SPECIES_MACHAMP] = sMachampLevelUpLearnset,
|
||||
[SPECIES_BELLSPROUT] = sBellsproutLevelUpLearnset,
|
||||
[SPECIES_WEEPINBELL] = sWeepinbellLevelUpLearnset,
|
||||
[SPECIES_VICTREEBEL] = sVictreebelLevelUpLearnset,
|
||||
[SPECIES_TENTACOOL] = sTentacoolLevelUpLearnset,
|
||||
[SPECIES_TENTACRUEL] = sTentacruelLevelUpLearnset,
|
||||
[SPECIES_GEODUDE] = sGeodudeLevelUpLearnset,
|
||||
[SPECIES_GRAVELER] = sGravelerLevelUpLearnset,
|
||||
[SPECIES_GOLEM] = sGolemLevelUpLearnset,
|
||||
[SPECIES_PONYTA] = sPonytaLevelUpLearnset,
|
||||
[SPECIES_RAPIDASH] = sRapidashLevelUpLearnset,
|
||||
[SPECIES_SLOWPOKE] = sSlowpokeLevelUpLearnset,
|
||||
[SPECIES_SLOWBRO] = sSlowbroLevelUpLearnset,
|
||||
[SPECIES_MAGNEMITE] = sMagnemiteLevelUpLearnset,
|
||||
[SPECIES_MAGNETON] = sMagnetonLevelUpLearnset,
|
||||
[SPECIES_FARFETCHD] = sFarfetchdLevelUpLearnset,
|
||||
[SPECIES_DODUO] = sDoduoLevelUpLearnset,
|
||||
[SPECIES_DODRIO] = sDodrioLevelUpLearnset,
|
||||
[SPECIES_SEEL] = sSeelLevelUpLearnset,
|
||||
[SPECIES_DEWGONG] = sDewgongLevelUpLearnset,
|
||||
[SPECIES_GRIMER] = sGrimerLevelUpLearnset,
|
||||
[SPECIES_MUK] = sMukLevelUpLearnset,
|
||||
[SPECIES_SHELLDER] = sShellderLevelUpLearnset,
|
||||
[SPECIES_CLOYSTER] = sCloysterLevelUpLearnset,
|
||||
[SPECIES_GASTLY] = sGastlyLevelUpLearnset,
|
||||
[SPECIES_HAUNTER] = sHaunterLevelUpLearnset,
|
||||
[SPECIES_GENGAR] = sGengarLevelUpLearnset,
|
||||
[SPECIES_ONIX] = sOnixLevelUpLearnset,
|
||||
[SPECIES_DROWZEE] = sDrowzeeLevelUpLearnset,
|
||||
[SPECIES_HYPNO] = sHypnoLevelUpLearnset,
|
||||
[SPECIES_KRABBY] = sKrabbyLevelUpLearnset,
|
||||
[SPECIES_KINGLER] = sKinglerLevelUpLearnset,
|
||||
[SPECIES_VOLTORB] = sVoltorbLevelUpLearnset,
|
||||
[SPECIES_ELECTRODE] = sElectrodeLevelUpLearnset,
|
||||
[SPECIES_EXEGGCUTE] = sExeggcuteLevelUpLearnset,
|
||||
[SPECIES_EXEGGUTOR] = sExeggutorLevelUpLearnset,
|
||||
[SPECIES_CUBONE] = sCuboneLevelUpLearnset,
|
||||
[SPECIES_MAROWAK] = sMarowakLevelUpLearnset,
|
||||
[SPECIES_HITMONLEE] = sHitmonleeLevelUpLearnset,
|
||||
[SPECIES_HITMONCHAN] = sHitmonchanLevelUpLearnset,
|
||||
[SPECIES_LICKITUNG] = sLickitungLevelUpLearnset,
|
||||
[SPECIES_KOFFING] = sKoffingLevelUpLearnset,
|
||||
[SPECIES_WEEZING] = sWeezingLevelUpLearnset,
|
||||
[SPECIES_RHYHORN] = sRhyhornLevelUpLearnset,
|
||||
[SPECIES_RHYDON] = sRhydonLevelUpLearnset,
|
||||
[SPECIES_CHANSEY] = sChanseyLevelUpLearnset,
|
||||
[SPECIES_TANGELA] = sTangelaLevelUpLearnset,
|
||||
[SPECIES_KANGASKHAN] = sKangaskhanLevelUpLearnset,
|
||||
[SPECIES_HORSEA] = sHorseaLevelUpLearnset,
|
||||
[SPECIES_SEADRA] = sSeadraLevelUpLearnset,
|
||||
[SPECIES_GOLDEEN] = sGoldeenLevelUpLearnset,
|
||||
[SPECIES_SEAKING] = sSeakingLevelUpLearnset,
|
||||
[SPECIES_STARYU] = sStaryuLevelUpLearnset,
|
||||
[SPECIES_STARMIE] = sStarmieLevelUpLearnset,
|
||||
[SPECIES_MR_MIME] = sMrmimeLevelUpLearnset,
|
||||
[SPECIES_SCYTHER] = sScytherLevelUpLearnset,
|
||||
[SPECIES_JYNX] = sJynxLevelUpLearnset,
|
||||
[SPECIES_ELECTABUZZ] = sElectabuzzLevelUpLearnset,
|
||||
[SPECIES_MAGMAR] = sMagmarLevelUpLearnset,
|
||||
[SPECIES_PINSIR] = sPinsirLevelUpLearnset,
|
||||
[SPECIES_TAUROS] = sTaurosLevelUpLearnset,
|
||||
[SPECIES_MAGIKARP] = sMagikarpLevelUpLearnset,
|
||||
[SPECIES_GYARADOS] = sGyaradosLevelUpLearnset,
|
||||
[SPECIES_LAPRAS] = sLaprasLevelUpLearnset,
|
||||
[SPECIES_DITTO] = sDittoLevelUpLearnset,
|
||||
[SPECIES_EEVEE] = sEeveeLevelUpLearnset,
|
||||
[SPECIES_VAPOREON] = sVaporeonLevelUpLearnset,
|
||||
[SPECIES_JOLTEON] = sJolteonLevelUpLearnset,
|
||||
[SPECIES_FLAREON] = sFlareonLevelUpLearnset,
|
||||
[SPECIES_PORYGON] = sPorygonLevelUpLearnset,
|
||||
[SPECIES_OMANYTE] = sOmanyteLevelUpLearnset,
|
||||
[SPECIES_OMASTAR] = sOmastarLevelUpLearnset,
|
||||
[SPECIES_KABUTO] = sKabutoLevelUpLearnset,
|
||||
[SPECIES_KABUTOPS] = sKabutopsLevelUpLearnset,
|
||||
[SPECIES_AERODACTYL] = sAerodactylLevelUpLearnset,
|
||||
[SPECIES_SNORLAX] = sSnorlaxLevelUpLearnset,
|
||||
[SPECIES_ARTICUNO] = sArticunoLevelUpLearnset,
|
||||
[SPECIES_ZAPDOS] = sZapdosLevelUpLearnset,
|
||||
[SPECIES_MOLTRES] = sMoltresLevelUpLearnset,
|
||||
[SPECIES_DRATINI] = sDratiniLevelUpLearnset,
|
||||
[SPECIES_DRAGONAIR] = sDragonairLevelUpLearnset,
|
||||
[SPECIES_DRAGONITE] = sDragoniteLevelUpLearnset,
|
||||
[SPECIES_MEWTWO] = sMewtwoLevelUpLearnset,
|
||||
[SPECIES_MEW] = sMewLevelUpLearnset,
|
||||
[SPECIES_CHIKORITA] = sChikoritaLevelUpLearnset,
|
||||
[SPECIES_BAYLEEF] = sBayleefLevelUpLearnset,
|
||||
[SPECIES_MEGANIUM] = sMeganiumLevelUpLearnset,
|
||||
[SPECIES_CYNDAQUIL] = sCyndaquilLevelUpLearnset,
|
||||
[SPECIES_QUILAVA] = sQuilavaLevelUpLearnset,
|
||||
[SPECIES_TYPHLOSION] = sTyphlosionLevelUpLearnset,
|
||||
[SPECIES_TOTODILE] = sTotodileLevelUpLearnset,
|
||||
[SPECIES_CROCONAW] = sCroconawLevelUpLearnset,
|
||||
[SPECIES_FERALIGATR] = sFeraligatrLevelUpLearnset,
|
||||
[SPECIES_SENTRET] = sSentretLevelUpLearnset,
|
||||
[SPECIES_FURRET] = sFurretLevelUpLearnset,
|
||||
[SPECIES_HOOTHOOT] = sHoothootLevelUpLearnset,
|
||||
[SPECIES_NOCTOWL] = sNoctowlLevelUpLearnset,
|
||||
[SPECIES_LEDYBA] = sLedybaLevelUpLearnset,
|
||||
[SPECIES_LEDIAN] = sLedianLevelUpLearnset,
|
||||
[SPECIES_SPINARAK] = sSpinarakLevelUpLearnset,
|
||||
[SPECIES_ARIADOS] = sAriadosLevelUpLearnset,
|
||||
[SPECIES_CROBAT] = sCrobatLevelUpLearnset,
|
||||
[SPECIES_CHINCHOU] = sChinchouLevelUpLearnset,
|
||||
[SPECIES_LANTURN] = sLanturnLevelUpLearnset,
|
||||
[SPECIES_PICHU] = sPichuLevelUpLearnset,
|
||||
[SPECIES_CLEFFA] = sCleffaLevelUpLearnset,
|
||||
[SPECIES_IGGLYBUFF] = sIgglybuffLevelUpLearnset,
|
||||
[SPECIES_TOGEPI] = sTogepiLevelUpLearnset,
|
||||
[SPECIES_TOGETIC] = sTogeticLevelUpLearnset,
|
||||
[SPECIES_NATU] = sNatuLevelUpLearnset,
|
||||
[SPECIES_XATU] = sXatuLevelUpLearnset,
|
||||
[SPECIES_MAREEP] = sMareepLevelUpLearnset,
|
||||
[SPECIES_FLAAFFY] = sFlaaffyLevelUpLearnset,
|
||||
[SPECIES_AMPHAROS] = sAmpharosLevelUpLearnset,
|
||||
[SPECIES_BELLOSSOM] = sBellossomLevelUpLearnset,
|
||||
[SPECIES_MARILL] = sMarillLevelUpLearnset,
|
||||
[SPECIES_AZUMARILL] = sAzumarillLevelUpLearnset,
|
||||
[SPECIES_SUDOWOODO] = sSudowoodoLevelUpLearnset,
|
||||
[SPECIES_POLITOED] = sPolitoedLevelUpLearnset,
|
||||
[SPECIES_HOPPIP] = sHoppipLevelUpLearnset,
|
||||
[SPECIES_SKIPLOOM] = sSkiploomLevelUpLearnset,
|
||||
[SPECIES_JUMPLUFF] = sJumpluffLevelUpLearnset,
|
||||
[SPECIES_AIPOM] = sAipomLevelUpLearnset,
|
||||
[SPECIES_SUNKERN] = sSunkernLevelUpLearnset,
|
||||
[SPECIES_SUNFLORA] = sSunfloraLevelUpLearnset,
|
||||
[SPECIES_YANMA] = sYanmaLevelUpLearnset,
|
||||
[SPECIES_WOOPER] = sWooperLevelUpLearnset,
|
||||
[SPECIES_QUAGSIRE] = sQuagsireLevelUpLearnset,
|
||||
[SPECIES_ESPEON] = sEspeonLevelUpLearnset,
|
||||
[SPECIES_UMBREON] = sUmbreonLevelUpLearnset,
|
||||
[SPECIES_MURKROW] = sMurkrowLevelUpLearnset,
|
||||
[SPECIES_SLOWKING] = sSlowkingLevelUpLearnset,
|
||||
[SPECIES_MISDREAVUS] = sMisdreavusLevelUpLearnset,
|
||||
[SPECIES_UNOWN] = sUnownLevelUpLearnset,
|
||||
[SPECIES_WOBBUFFET] = sWobbuffetLevelUpLearnset,
|
||||
[SPECIES_GIRAFARIG] = sGirafarigLevelUpLearnset,
|
||||
[SPECIES_PINECO] = sPinecoLevelUpLearnset,
|
||||
[SPECIES_FORRETRESS] = sForretressLevelUpLearnset,
|
||||
[SPECIES_DUNSPARCE] = sDunsparceLevelUpLearnset,
|
||||
[SPECIES_GLIGAR] = sGligarLevelUpLearnset,
|
||||
[SPECIES_STEELIX] = sSteelixLevelUpLearnset,
|
||||
[SPECIES_SNUBBULL] = sSnubbullLevelUpLearnset,
|
||||
[SPECIES_GRANBULL] = sGranbullLevelUpLearnset,
|
||||
[SPECIES_QWILFISH] = sQwilfishLevelUpLearnset,
|
||||
[SPECIES_SCIZOR] = sScizorLevelUpLearnset,
|
||||
[SPECIES_SHUCKLE] = sShuckleLevelUpLearnset,
|
||||
[SPECIES_HERACROSS] = sHeracrossLevelUpLearnset,
|
||||
[SPECIES_SNEASEL] = sSneaselLevelUpLearnset,
|
||||
[SPECIES_TEDDIURSA] = sTeddiursaLevelUpLearnset,
|
||||
[SPECIES_URSARING] = sUrsaringLevelUpLearnset,
|
||||
[SPECIES_SLUGMA] = sSlugmaLevelUpLearnset,
|
||||
[SPECIES_MAGCARGO] = sMagcargoLevelUpLearnset,
|
||||
[SPECIES_SWINUB] = sSwinubLevelUpLearnset,
|
||||
[SPECIES_PILOSWINE] = sPiloswineLevelUpLearnset,
|
||||
[SPECIES_CORSOLA] = sCorsolaLevelUpLearnset,
|
||||
[SPECIES_REMORAID] = sRemoraidLevelUpLearnset,
|
||||
[SPECIES_OCTILLERY] = sOctilleryLevelUpLearnset,
|
||||
[SPECIES_DELIBIRD] = sDelibirdLevelUpLearnset,
|
||||
[SPECIES_MANTINE] = sMantineLevelUpLearnset,
|
||||
[SPECIES_SKARMORY] = sSkarmoryLevelUpLearnset,
|
||||
[SPECIES_HOUNDOUR] = sHoundourLevelUpLearnset,
|
||||
[SPECIES_HOUNDOOM] = sHoundoomLevelUpLearnset,
|
||||
[SPECIES_KINGDRA] = sKingdraLevelUpLearnset,
|
||||
[SPECIES_PHANPY] = sPhanpyLevelUpLearnset,
|
||||
[SPECIES_DONPHAN] = sDonphanLevelUpLearnset,
|
||||
[SPECIES_PORYGON2] = sPorygon2LevelUpLearnset,
|
||||
[SPECIES_STANTLER] = sStantlerLevelUpLearnset,
|
||||
[SPECIES_SMEARGLE] = sSmeargleLevelUpLearnset,
|
||||
[SPECIES_TYROGUE] = sTyrogueLevelUpLearnset,
|
||||
[SPECIES_HITMONTOP] = sHitmontopLevelUpLearnset,
|
||||
[SPECIES_SMOOCHUM] = sSmoochumLevelUpLearnset,
|
||||
[SPECIES_ELEKID] = sElekidLevelUpLearnset,
|
||||
[SPECIES_MAGBY] = sMagbyLevelUpLearnset,
|
||||
[SPECIES_MILTANK] = sMiltankLevelUpLearnset,
|
||||
[SPECIES_BLISSEY] = sBlisseyLevelUpLearnset,
|
||||
[SPECIES_RAIKOU] = sRaikouLevelUpLearnset,
|
||||
[SPECIES_ENTEI] = sEnteiLevelUpLearnset,
|
||||
[SPECIES_SUICUNE] = sSuicuneLevelUpLearnset,
|
||||
[SPECIES_LARVITAR] = sLarvitarLevelUpLearnset,
|
||||
[SPECIES_PUPITAR] = sPupitarLevelUpLearnset,
|
||||
[SPECIES_TYRANITAR] = sTyranitarLevelUpLearnset,
|
||||
[SPECIES_LUGIA] = sLugiaLevelUpLearnset,
|
||||
[SPECIES_HO_OH] = sHoOhLevelUpLearnset,
|
||||
[SPECIES_CELEBI] = sCelebiLevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_B] = sSpecies252LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_C] = sSpecies253LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_D] = sSpecies254LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_E] = sSpecies255LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_F] = sSpecies256LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_G] = sSpecies257LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_H] = sSpecies258LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_I] = sSpecies259LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_J] = sSpecies260LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_K] = sSpecies261LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_L] = sSpecies262LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_M] = sSpecies263LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_N] = sSpecies264LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_O] = sSpecies265LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_P] = sSpecies266LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_Q] = sSpecies267LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_R] = sSpecies268LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_S] = sSpecies269LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_T] = sSpecies270LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_U] = sSpecies271LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_V] = sSpecies272LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_W] = sSpecies273LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_X] = sSpecies274LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_Y] = sSpecies275LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_Z] = sSpecies276LevelUpLearnset,
|
||||
[SPECIES_TREECKO] = sTreeckoLevelUpLearnset,
|
||||
[SPECIES_GROVYLE] = sGrovyleLevelUpLearnset,
|
||||
[SPECIES_SCEPTILE] = sSceptileLevelUpLearnset,
|
||||
[SPECIES_TORCHIC] = sTorchicLevelUpLearnset,
|
||||
[SPECIES_COMBUSKEN] = sCombuskenLevelUpLearnset,
|
||||
[SPECIES_BLAZIKEN] = sBlazikenLevelUpLearnset,
|
||||
[SPECIES_MUDKIP] = sMudkipLevelUpLearnset,
|
||||
[SPECIES_MARSHTOMP] = sMarshtompLevelUpLearnset,
|
||||
[SPECIES_SWAMPERT] = sSwampertLevelUpLearnset,
|
||||
[SPECIES_POOCHYENA] = sPoochyenaLevelUpLearnset,
|
||||
[SPECIES_MIGHTYENA] = sMightyenaLevelUpLearnset,
|
||||
[SPECIES_ZIGZAGOON] = sZigzagoonLevelUpLearnset,
|
||||
[SPECIES_LINOONE] = sLinooneLevelUpLearnset,
|
||||
[SPECIES_WURMPLE] = sWurmpleLevelUpLearnset,
|
||||
[SPECIES_SILCOON] = sSilcoonLevelUpLearnset,
|
||||
[SPECIES_BEAUTIFLY] = sBeautiflyLevelUpLearnset,
|
||||
[SPECIES_CASCOON] = sCascoonLevelUpLearnset,
|
||||
[SPECIES_DUSTOX] = sDustoxLevelUpLearnset,
|
||||
[SPECIES_LOTAD] = sLotadLevelUpLearnset,
|
||||
[SPECIES_LOMBRE] = sLombreLevelUpLearnset,
|
||||
[SPECIES_LUDICOLO] = sLudicoloLevelUpLearnset,
|
||||
[SPECIES_SEEDOT] = sSeedotLevelUpLearnset,
|
||||
[SPECIES_NUZLEAF] = sNuzleafLevelUpLearnset,
|
||||
[SPECIES_SHIFTRY] = sShiftryLevelUpLearnset,
|
||||
[SPECIES_NINCADA] = sNincadaLevelUpLearnset,
|
||||
[SPECIES_NINJASK] = sNinjaskLevelUpLearnset,
|
||||
[SPECIES_SHEDINJA] = sShedinjaLevelUpLearnset,
|
||||
[SPECIES_TAILLOW] = sTaillowLevelUpLearnset,
|
||||
[SPECIES_SWELLOW] = sSwellowLevelUpLearnset,
|
||||
[SPECIES_SHROOMISH] = sShroomishLevelUpLearnset,
|
||||
[SPECIES_BRELOOM] = sBreloomLevelUpLearnset,
|
||||
[SPECIES_SPINDA] = sSpindaLevelUpLearnset,
|
||||
[SPECIES_WINGULL] = sWingullLevelUpLearnset,
|
||||
[SPECIES_PELIPPER] = sPelipperLevelUpLearnset,
|
||||
[SPECIES_SURSKIT] = sSurskitLevelUpLearnset,
|
||||
[SPECIES_MASQUERAIN] = sMasquerainLevelUpLearnset,
|
||||
[SPECIES_WAILMER] = sWailmerLevelUpLearnset,
|
||||
[SPECIES_WAILORD] = sWailordLevelUpLearnset,
|
||||
[SPECIES_SKITTY] = sSkittyLevelUpLearnset,
|
||||
[SPECIES_DELCATTY] = sDelcattyLevelUpLearnset,
|
||||
[SPECIES_KECLEON] = sKecleonLevelUpLearnset,
|
||||
[SPECIES_BALTOY] = sBaltoyLevelUpLearnset,
|
||||
[SPECIES_CLAYDOL] = sClaydolLevelUpLearnset,
|
||||
[SPECIES_NOSEPASS] = sNosepassLevelUpLearnset,
|
||||
[SPECIES_TORKOAL] = sTorkoalLevelUpLearnset,
|
||||
[SPECIES_SABLEYE] = sSableyeLevelUpLearnset,
|
||||
[SPECIES_BARBOACH] = sBarboachLevelUpLearnset,
|
||||
[SPECIES_WHISCASH] = sWhiscashLevelUpLearnset,
|
||||
[SPECIES_LUVDISC] = sLuvdiscLevelUpLearnset,
|
||||
[SPECIES_CORPHISH] = sCorphishLevelUpLearnset,
|
||||
[SPECIES_CRAWDAUNT] = sCrawdauntLevelUpLearnset,
|
||||
[SPECIES_FEEBAS] = sFeebasLevelUpLearnset,
|
||||
[SPECIES_MILOTIC] = sMiloticLevelUpLearnset,
|
||||
[SPECIES_CARVANHA] = sCarvanhaLevelUpLearnset,
|
||||
[SPECIES_SHARPEDO] = sSharpedoLevelUpLearnset,
|
||||
[SPECIES_TRAPINCH] = sTrapinchLevelUpLearnset,
|
||||
[SPECIES_VIBRAVA] = sVibravaLevelUpLearnset,
|
||||
[SPECIES_FLYGON] = sFlygonLevelUpLearnset,
|
||||
[SPECIES_MAKUHITA] = sMakuhitaLevelUpLearnset,
|
||||
[SPECIES_HARIYAMA] = sHariyamaLevelUpLearnset,
|
||||
[SPECIES_ELECTRIKE] = sElectrikeLevelUpLearnset,
|
||||
[SPECIES_MANECTRIC] = sManectricLevelUpLearnset,
|
||||
[SPECIES_NUMEL] = sNumelLevelUpLearnset,
|
||||
[SPECIES_CAMERUPT] = sCameruptLevelUpLearnset,
|
||||
[SPECIES_SPHEAL] = sSphealLevelUpLearnset,
|
||||
[SPECIES_SEALEO] = sSealeoLevelUpLearnset,
|
||||
[SPECIES_WALREIN] = sWalreinLevelUpLearnset,
|
||||
[SPECIES_CACNEA] = sCacneaLevelUpLearnset,
|
||||
[SPECIES_CACTURNE] = sCacturneLevelUpLearnset,
|
||||
[SPECIES_SNORUNT] = sSnoruntLevelUpLearnset,
|
||||
[SPECIES_GLALIE] = sGlalieLevelUpLearnset,
|
||||
[SPECIES_LUNATONE] = sLunatoneLevelUpLearnset,
|
||||
[SPECIES_SOLROCK] = sSolrockLevelUpLearnset,
|
||||
[SPECIES_AZURILL] = sAzurillLevelUpLearnset,
|
||||
[SPECIES_SPOINK] = sSpoinkLevelUpLearnset,
|
||||
[SPECIES_GRUMPIG] = sGrumpigLevelUpLearnset,
|
||||
[SPECIES_PLUSLE] = sPlusleLevelUpLearnset,
|
||||
[SPECIES_MINUN] = sMinunLevelUpLearnset,
|
||||
[SPECIES_MAWILE] = sMawileLevelUpLearnset,
|
||||
[SPECIES_MEDITITE] = sMedititeLevelUpLearnset,
|
||||
[SPECIES_MEDICHAM] = sMedichamLevelUpLearnset,
|
||||
[SPECIES_SWABLU] = sSwabluLevelUpLearnset,
|
||||
[SPECIES_ALTARIA] = sAltariaLevelUpLearnset,
|
||||
[SPECIES_WYNAUT] = sWynautLevelUpLearnset,
|
||||
[SPECIES_DUSKULL] = sDuskullLevelUpLearnset,
|
||||
[SPECIES_DUSCLOPS] = sDusclopsLevelUpLearnset,
|
||||
[SPECIES_ROSELIA] = sRoseliaLevelUpLearnset,
|
||||
[SPECIES_SLAKOTH] = sSlakothLevelUpLearnset,
|
||||
[SPECIES_VIGOROTH] = sVigorothLevelUpLearnset,
|
||||
[SPECIES_SLAKING] = sSlakingLevelUpLearnset,
|
||||
[SPECIES_GULPIN] = sGulpinLevelUpLearnset,
|
||||
[SPECIES_SWALOT] = sSwalotLevelUpLearnset,
|
||||
[SPECIES_TROPIUS] = sTropiusLevelUpLearnset,
|
||||
[SPECIES_WHISMUR] = sWhismurLevelUpLearnset,
|
||||
[SPECIES_LOUDRED] = sLoudredLevelUpLearnset,
|
||||
[SPECIES_EXPLOUD] = sExploudLevelUpLearnset,
|
||||
[SPECIES_CLAMPERL] = sClamperlLevelUpLearnset,
|
||||
[SPECIES_HUNTAIL] = sHuntailLevelUpLearnset,
|
||||
[SPECIES_GOREBYSS] = sGorebyssLevelUpLearnset,
|
||||
[SPECIES_ABSOL] = sAbsolLevelUpLearnset,
|
||||
[SPECIES_SHUPPET] = sShuppetLevelUpLearnset,
|
||||
[SPECIES_BANETTE] = sBanetteLevelUpLearnset,
|
||||
[SPECIES_SEVIPER] = sSeviperLevelUpLearnset,
|
||||
[SPECIES_ZANGOOSE] = sZangooseLevelUpLearnset,
|
||||
[SPECIES_RELICANTH] = sRelicanthLevelUpLearnset,
|
||||
[SPECIES_ARON] = sAronLevelUpLearnset,
|
||||
[SPECIES_LAIRON] = sLaironLevelUpLearnset,
|
||||
[SPECIES_AGGRON] = sAggronLevelUpLearnset,
|
||||
[SPECIES_CASTFORM] = sCastformLevelUpLearnset,
|
||||
[SPECIES_VOLBEAT] = sVolbeatLevelUpLearnset,
|
||||
[SPECIES_ILLUMISE] = sIllumiseLevelUpLearnset,
|
||||
[SPECIES_LILEEP] = sLileepLevelUpLearnset,
|
||||
[SPECIES_CRADILY] = sCradilyLevelUpLearnset,
|
||||
[SPECIES_ANORITH] = sAnorithLevelUpLearnset,
|
||||
[SPECIES_ARMALDO] = sArmaldoLevelUpLearnset,
|
||||
[SPECIES_RALTS] = sRaltsLevelUpLearnset,
|
||||
[SPECIES_KIRLIA] = sKirliaLevelUpLearnset,
|
||||
[SPECIES_GARDEVOIR] = sGardevoirLevelUpLearnset,
|
||||
[SPECIES_BAGON] = sBagonLevelUpLearnset,
|
||||
[SPECIES_SHELGON] = sShelgonLevelUpLearnset,
|
||||
[SPECIES_SALAMENCE] = sSalamenceLevelUpLearnset,
|
||||
[SPECIES_BELDUM] = sBeldumLevelUpLearnset,
|
||||
[SPECIES_METANG] = sMetangLevelUpLearnset,
|
||||
[SPECIES_METAGROSS] = sMetagrossLevelUpLearnset,
|
||||
[SPECIES_REGIROCK] = sRegirockLevelUpLearnset,
|
||||
[SPECIES_REGICE] = sRegiceLevelUpLearnset,
|
||||
[SPECIES_REGISTEEL] = sRegisteelLevelUpLearnset,
|
||||
[SPECIES_KYOGRE] = sKyogreLevelUpLearnset,
|
||||
[SPECIES_GROUDON] = sGroudonLevelUpLearnset,
|
||||
[SPECIES_RAYQUAZA] = sRayquazaLevelUpLearnset,
|
||||
[SPECIES_LATIAS] = sLatiasLevelUpLearnset,
|
||||
[SPECIES_LATIOS] = sLatiosLevelUpLearnset,
|
||||
[SPECIES_JIRACHI] = sJirachiLevelUpLearnset,
|
||||
[SPECIES_DEOXYS] = sDeoxysLevelUpLearnset,
|
||||
[SPECIES_CHIMECHO] = sChimechoLevelUpLearnset,
|
||||
};
|
||||
|
||||
#endif //POKEEMERALD_LEVEL_UP_LEARNSET_POINTERS_H
|
||||
5623
src/data/pokemon/level_up_learnsets.h
Normal file
5623
src/data/pokemon/level_up_learnsets.h
Normal file
File diff suppressed because it is too large
Load Diff
9393
src/data/pokemon/tmhm_learnsets.h
Normal file
9393
src/data/pokemon/tmhm_learnsets.h
Normal file
File diff suppressed because it is too large
Load Diff
176
src/data/pokemon/trainer_class_lookups.h
Normal file
176
src/data/pokemon/trainer_class_lookups.h
Normal file
@@ -0,0 +1,176 @@
|
||||
#ifndef POKEEMERALD_TRAINER_CLASS_LOOKUPS_H
|
||||
#define POKEEMERALD_TRAINER_CLASS_LOOKUPS_H
|
||||
|
||||
const u8 gFacilityClassToPicIndex[] =
|
||||
{
|
||||
TRAINER_PIC_HIKER, // FACILITY_CLASS_HIKER
|
||||
TRAINER_PIC_AQUA_GRUNT_M, // FACILITY_CLASS_TEAM_AQUA_1
|
||||
TRAINER_PIC_POKEMON_BREEDER_F, // FACILITY_CLASS_PKMN_BREEDER_1
|
||||
TRAINER_PIC_COOL_TRAINER_M, // FACILITY_CLASS_COOLTRAINER_M
|
||||
TRAINER_PIC_BIRD_KEEPER, // FACILITY_CLASS_BIRD_KEEPER
|
||||
TRAINER_PIC_COLLECTOR, // FACILITY_CLASS_COLLECTOR
|
||||
TRAINER_PIC_AQUA_GRUNT_F, // FACILITY_CLASS_TEAM_AQUA_2
|
||||
TRAINER_PIC_SWIMMER_M, // FACILITY_CLASS_SWIMMER_M
|
||||
TRAINER_PIC_MAGMA_GRUNT_M, // FACILITY_CLASS_TEAM_MAGMA_1
|
||||
TRAINER_PIC_EXPERT_M, // FACILITY_CLASS_EXPERT_M
|
||||
TRAINER_PIC_BLACK_BELT, // FACILITY_CLASS_BLACK_BELT
|
||||
TRAINER_PIC_AQUA_LEADER_ARCHIE, // FACILITY_CLASS_AQUA_LEADER
|
||||
TRAINER_PIC_HEX_MANIAC, // FACILITY_CLASS_HEX_MANIAC
|
||||
TRAINER_PIC_AROMA_LADY, // FACILITY_CLASS_AROMA_LADY
|
||||
TRAINER_PIC_RUIN_MANIAC, // FACILITY_CLASS_RUIN_MANIAC
|
||||
TRAINER_PIC_INTERVIEWER, // FACILITY_CLASS_INTERVIEWER
|
||||
TRAINER_PIC_TUBER_F, // FACILITY_CLASS_TUBER_1
|
||||
TRAINER_PIC_TUBER_M, // FACILITY_CLASS_TUBER_2
|
||||
TRAINER_PIC_COOL_TRAINER_F, // FACILITY_CLASS_COOLTRAINER_F
|
||||
TRAINER_PIC_LADY, // FACILITY_CLASS_LADY
|
||||
TRAINER_PIC_BEAUTY, // FACILITY_CLASS_BEAUTY
|
||||
TRAINER_PIC_RICH_BOY, // FACILITY_CLASS_RICH_BOY
|
||||
TRAINER_PIC_EXPERT_F, // FACILITY_CLASS_EXPERT_2
|
||||
TRAINER_PIC_POKEMANIAC, // FACILITY_CLASS_POKEMANIAC
|
||||
TRAINER_PIC_MAGMA_GRUNT_F, // FACILITY_CLASS_TEAM_MAGMA_2
|
||||
TRAINER_PIC_GUITARIST, // FACILITY_CLASS_GUITARIST
|
||||
TRAINER_PIC_KINDLER, // FACILITY_CLASS_KINDLER
|
||||
TRAINER_PIC_CAMPER, // FACILITY_CLASS_CAMPER
|
||||
TRAINER_PIC_PICNICKER, // FACILITY_CLASS_PICNICKER
|
||||
TRAINER_PIC_BUG_MANIAC, // FACILITY_CLASS_BUG_MANIAC
|
||||
TRAINER_PIC_PSYCHIC_M, // FACILITY_CLASS_PSYCHIC_M
|
||||
TRAINER_PIC_PSYCHIC_F, // FACILITY_CLASS_PSYCHIC_F
|
||||
TRAINER_PIC_GENTLEMAN, // FACILITY_CLASS_GENTLEMAN
|
||||
TRAINER_PIC_ELITE_FOUR_SIDNEY, // FACILITY_CLASS_ELITE_FOUR_1
|
||||
TRAINER_PIC_ELITE_FOUR_PHOEBE, // FACILITY_CLASS_ELITE_FOUR_2
|
||||
TRAINER_PIC_LEADER_ROXANNE, // FACILITY_CLASS_LEADER_1
|
||||
TRAINER_PIC_LEADER_BRAWLY, // FACILITY_CLASS_LEADER_2
|
||||
TRAINER_PIC_LEADER_TATE_AND_LIZA, // FACILITY_CLASS_LEADER_3
|
||||
TRAINER_PIC_SCHOOL_KID_M, // FACILITY_CLASS_SCHOOL_KID_M
|
||||
TRAINER_PIC_SCHOOL_KID_F, // FACILITY_CLASS_SCHOOL_KID_F
|
||||
TRAINER_PIC_SR_AND_JR, // FACILITY_CLASS_SR_AND_JR
|
||||
TRAINER_PIC_WINSTRATE_M, // FACILITY_CLASS_POKEFAN_1
|
||||
TRAINER_PIC_WINSTRATE_F, // FACILITY_CLASS_POKEFAN_2
|
||||
TRAINER_PIC_YOUNGSTER, // FACILITY_CLASS_YOUNGSTER
|
||||
TRAINER_PIC_CHAMPION_WALLACE, // FACILITY_CLASS_CHAMPION
|
||||
TRAINER_PIC_FISHERMAN, // FACILITY_CLASS_FISHERMAN
|
||||
TRAINER_PIC_CYCLING_TRIATHLETE_M, // FACILITY_CLASS_TRIATHLETE_1
|
||||
TRAINER_PIC_CYCLING_TRIATHLETE_F, // FACILITY_CLASS_TRIATHLETE_2
|
||||
TRAINER_PIC_RUNNING_TRIATHLETE_M, // FACILITY_CLASS_TRIATHLETE_3
|
||||
TRAINER_PIC_RUNNING_TRIATHLETE_F, // FACILITY_CLASS_TRIATHLETE_4
|
||||
TRAINER_PIC_SWIMMING_TRIATHLETE_M, // FACILITY_CLASS_TRIATHLETE_5
|
||||
TRAINER_PIC_SWIMMING_TRIATHLETE_F, // FACILITY_CLASS_TRIATHLETE_6
|
||||
TRAINER_PIC_DRAGON_TAMER, // FACILITY_CLASS_DRAGON_TAMER
|
||||
TRAINER_PIC_NINJA_BOY, // FACILITY_CLASS_NINJA_BOY
|
||||
TRAINER_PIC_BATTLE_GIRL, // FACILITY_CLASS_BATTLE_GIRL
|
||||
TRAINER_PIC_PARASOL_LADY, // FACILITY_CLASS_PARASOL_LADY
|
||||
TRAINER_PIC_SWIMMER_F, // FACILITY_CLASS_SWIMMER_F
|
||||
TRAINER_PIC_TWINS, // FACILITY_CLASS_TWINS
|
||||
TRAINER_PIC_SAILOR, // FACILITY_CLASS_SAILOR
|
||||
TRAINER_PIC_WALLY, // FACILITY_CLASS_PKMN_TRAINER_1
|
||||
TRAINER_PIC_BRENDAN, // FACILITY_CLASS_PKMN_TRAINER_MAY
|
||||
TRAINER_PIC_BRENDAN, // FACILITY_CLASS_PKMN_TRAINER_3
|
||||
TRAINER_PIC_BRENDAN, // FACILITY_CLASS_PKMN_TRAINER_4
|
||||
TRAINER_PIC_MAY, // FACILITY_CLASS_PKMN_TRAINER_BRENDAN
|
||||
TRAINER_PIC_MAY, // FACILITY_CLASS_PKMN_TRAINER_6
|
||||
TRAINER_PIC_MAY, // FACILITY_CLASS_PKMN_TRAINER_7
|
||||
TRAINER_PIC_POKEMON_BREEDER_M, // FACILITY_CLASS_PKMN_BREEDER_2
|
||||
TRAINER_PIC_BUG_CATCHER, // FACILITY_CLASS_BUG_CATCHER
|
||||
TRAINER_PIC_POKEMON_RANGER_M, // FACILITY_CLASS_PKMN_RANGER_M
|
||||
TRAINER_PIC_POKEMON_RANGER_F, // FACILITY_CLASS_PKMN_RANGER_F
|
||||
TRAINER_PIC_MAGMA_LEADER_MAXIE, // FACILITY_CLASS_MAGMA_LEADER
|
||||
TRAINER_PIC_LASS, // FACILITY_CLASS_LASS
|
||||
TRAINER_PIC_YOUNG_COUPLE, // FACILITY_CLASS_YOUNG_COUPLE
|
||||
TRAINER_PIC_OLD_COUPLE, // FACILITY_CLASS_OLD_COUPLE
|
||||
TRAINER_PIC_SIS_AND_BRO, // FACILITY_CLASS_SIS_AND_BRO
|
||||
TRAINER_PIC_STEVEN, // FACILITY_CLASS_PKMN_TRAINER_STEVEN
|
||||
TRAINER_PIC_SALON_MAIDEN_ANABEL, // FACILITY_CLASS_SALON_MAIDEN
|
||||
TRAINER_PIC_DOME_ACE_TUCKER, // FACILITY_CLASS_DOME_ACE
|
||||
TRAINER_PIC_RED, // FACILITY_CLASS_PKMN_TRAINER_RED
|
||||
TRAINER_PIC_LEAF, // FACILITY_CLASS_PKMN_TRAINER_LEAF
|
||||
TRAINER_PIC_RUBY_SAPPHIRE_BRENDAN, // FACILITY_CLASS_PKMN_TRAINER_RS_BRENDAN
|
||||
TRAINER_PIC_RUBY_SAPPHIRE_MAY, // FACILITY_CLASS_PKMN_TRAINER_RS_MAY
|
||||
};
|
||||
|
||||
const u8 gFacilityClassToTrainerClass[] =
|
||||
{
|
||||
TRAINER_CLASS_HIKER, // FACILITY_CLASS_HIKER
|
||||
TRAINER_CLASS_TEAM_AQUA, // FACILITY_CLASS_TEAM_AQUA_1
|
||||
TRAINER_CLASS_PKMN_BREEDER, // FACILITY_CLASS_PKMN_BREEDER_1
|
||||
TRAINER_CLASS_COOLTRAINER_1, // FACILITY_CLASS_COOLTRAINER_M
|
||||
TRAINER_CLASS_BIRD_KEEPER, // FACILITY_CLASS_BIRD_KEEPER
|
||||
TRAINER_CLASS_COLLECTOR, // FACILITY_CLASS_COLLECTOR
|
||||
TRAINER_CLASS_TEAM_AQUA, // FACILITY_CLASS_TEAM_AQUA_2
|
||||
TRAINER_CLASS_SWIMMER_M, // FACILITY_CLASS_SWIMMER_M
|
||||
TRAINER_CLASS_TEAM_MAGMA, // FACILITY_CLASS_TEAM_MAGMA_1
|
||||
TRAINER_CLASS_EXPERT, // FACILITY_CLASS_EXPERT_M
|
||||
TRAINER_CLASS_BLACK_BELT, // FACILITY_CLASS_BLACK_BELT
|
||||
TRAINER_CLASS_AQUA_LEADER, // FACILITY_CLASS_AQUA_LEADER
|
||||
TRAINER_CLASS_HEX_MANIAC, // FACILITY_CLASS_HEX_MANIAC
|
||||
TRAINER_CLASS_AROMA_LADY, // FACILITY_CLASS_AROMA_LADY
|
||||
TRAINER_CLASS_RUIN_MANIAC, // FACILITY_CLASS_RUIN_MANIAC
|
||||
TRAINER_CLASS_INTERVIEWER, // FACILITY_CLASS_INTERVIEWER
|
||||
TRAINER_CLASS_TUBER_1, // FACILITY_CLASS_TUBER_1
|
||||
TRAINER_CLASS_TUBER_2, // FACILITY_CLASS_TUBER_2
|
||||
TRAINER_CLASS_COOLTRAINER_1, // FACILITY_CLASS_COOLTRAINER_F
|
||||
TRAINER_CLASS_LADY, // FACILITY_CLASS_LADY
|
||||
TRAINER_CLASS_BEAUTY, // FACILITY_CLASS_BEAUTY
|
||||
TRAINER_CLASS_RICH_BOY, // FACILITY_CLASS_RICH_BOY
|
||||
TRAINER_CLASS_EXPERT, // FACILITY_CLASS_EXPERT_2
|
||||
TRAINER_CLASS_POKEMANIAC, // FACILITY_CLASS_POKEMANIAC
|
||||
TRAINER_CLASS_TEAM_MAGMA, // FACILITY_CLASS_TEAM_MAGMA_2
|
||||
TRAINER_CLASS_GUITARIST, // FACILITY_CLASS_GUITARIST
|
||||
TRAINER_CLASS_KINDLER, // FACILITY_CLASS_KINDLER
|
||||
TRAINER_CLASS_CAMPER, // FACILITY_CLASS_CAMPER
|
||||
TRAINER_CLASS_PICNICKER, // FACILITY_CLASS_PICNICKER
|
||||
TRAINER_CLASS_BUG_MANIAC, // FACILITY_CLASS_BUG_MANIAC
|
||||
TRAINER_CLASS_PSYCHIC, // FACILITY_CLASS_PSYCHIC_M
|
||||
TRAINER_CLASS_PSYCHIC, // FACILITY_CLASS_PSYCHIC_F
|
||||
TRAINER_CLASS_GENTLEMAN, // FACILITY_CLASS_GENTLEMAN
|
||||
TRAINER_CLASS_ELITE_FOUR, // FACILITY_CLASS_ELITE_FOUR_1
|
||||
TRAINER_CLASS_ELITE_FOUR, // FACILITY_CLASS_ELITE_FOUR_2
|
||||
TRAINER_CLASS_LEADER, // FACILITY_CLASS_LEADER_1
|
||||
TRAINER_CLASS_LEADER, // FACILITY_CLASS_LEADER_2
|
||||
TRAINER_CLASS_LEADER, // FACILITY_CLASS_LEADER_3
|
||||
TRAINER_CLASS_SCHOOL_KID, // FACILITY_CLASS_SCHOOL_KID_M
|
||||
TRAINER_CLASS_SCHOOL_KID, // FACILITY_CLASS_SCHOOL_KID_F
|
||||
TRAINER_CLASS_SR_AND_JR, // FACILITY_CLASS_SR_AND_JR
|
||||
TRAINER_CLASS_POKEFAN, // FACILITY_CLASS_POKEFAN_1
|
||||
TRAINER_CLASS_POKEFAN, // FACILITY_CLASS_POKEFAN_2
|
||||
TRAINER_CLASS_YOUNGSTER, // FACILITY_CLASS_YOUNGSTER
|
||||
TRAINER_CLASS_CHAMPION, // FACILITY_CLASS_CHAMPION
|
||||
TRAINER_CLASS_FISHERMAN, // FACILITY_CLASS_FISHERMAN
|
||||
TRAINER_CLASS_TRIATHLETE, // FACILITY_CLASS_TRIATHLETE_1
|
||||
TRAINER_CLASS_TRIATHLETE, // FACILITY_CLASS_TRIATHLETE_2
|
||||
TRAINER_CLASS_TRIATHLETE, // FACILITY_CLASS_TRIATHLETE_3
|
||||
TRAINER_CLASS_TRIATHLETE, // FACILITY_CLASS_TRIATHLETE_4
|
||||
TRAINER_CLASS_TRIATHLETE, // FACILITY_CLASS_TRIATHLETE_5
|
||||
TRAINER_CLASS_TRIATHLETE, // FACILITY_CLASS_TRIATHLETE_6
|
||||
TRAINER_CLASS_DRAGON_TAMER, // FACILITY_CLASS_DRAGON_TAMER
|
||||
TRAINER_CLASS_NINJA_BOY, // FACILITY_CLASS_NINJA_BOY
|
||||
TRAINER_CLASS_BATTLE_GIRL, // FACILITY_CLASS_BATTLE_GIRL
|
||||
TRAINER_CLASS_PARASOL_LADY, // FACILITY_CLASS_PARASOL_LADY
|
||||
TRAINER_CLASS_SWIMMER_F, // FACILITY_CLASS_SWIMMER_F
|
||||
TRAINER_CLASS_TWINS, // FACILITY_CLASS_TWINS
|
||||
TRAINER_CLASS_SAILOR, // FACILITY_CLASS_SAILOR
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_1
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_MAY
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_3
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_4
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_BRENDAN
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_6
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_7
|
||||
TRAINER_CLASS_PKMN_BREEDER, // FACILITY_CLASS_PKMN_BREEDER_2
|
||||
TRAINER_CLASS_BUG_CATCHER, // FACILITY_CLASS_BUG_CATCHER
|
||||
TRAINER_CLASS_PKMN_RANGER, // FACILITY_CLASS_PKMN_RANGER_M
|
||||
TRAINER_CLASS_PKMN_RANGER, // FACILITY_CLASS_PKMN_RANGER_F
|
||||
TRAINER_CLASS_MAGMA_LEADER, // FACILITY_CLASS_MAGMA_LEADER
|
||||
TRAINER_CLASS_LASS, // FACILITY_CLASS_LASS
|
||||
TRAINER_CLASS_YOUNG_COUPLE, // FACILITY_CLASS_YOUNG_COUPLE
|
||||
TRAINER_CLASS_OLD_COUPLE, // FACILITY_CLASS_OLD_COUPLE
|
||||
TRAINER_CLASS_SIS_AND_BRO, // FACILITY_CLASS_SIS_AND_BRO
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_STEVEN
|
||||
TRAINER_CLASS_SALON_MAIDEN, // FACILITY_CLASS_SALON_MAIDEN
|
||||
TRAINER_CLASS_DOME_ACE, // FACILITY_CLASS_DOME_ACE
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_RED
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_LEAF
|
||||
TRAINER_CLASS_PKMN_TRAINER_4, // FACILITY_CLASS_PKMN_TRAINER_RS_BRENDAN
|
||||
TRAINER_CLASS_PKMN_TRAINER_4, // FACILITY_CLASS_PKMN_TRAINER_RS_MAY
|
||||
};
|
||||
|
||||
#endif //POKEEMERALD_TRAINER_CLASS_LOOKUPS_H
|
||||
443
src/data/pokemon_graphics/back_pic_table.h
Normal file
443
src/data/pokemon_graphics/back_pic_table.h
Normal file
@@ -0,0 +1,443 @@
|
||||
const struct CompressedSpriteSheet gMonBackPicTable[] =
|
||||
{
|
||||
gMonBackPic_CircledQuestionMark, 0x800, 0,
|
||||
gMonBackPic_Bulbasaur, 0x800, 1,
|
||||
gMonBackPic_Ivysaur, 0x800, 2,
|
||||
gMonBackPic_Venusaur, 0x800, 3,
|
||||
gMonBackPic_Charmander, 0x800, 4,
|
||||
gMonBackPic_Charmeleon, 0x800, 5,
|
||||
gMonBackPic_Charizard, 0x800, 6,
|
||||
gMonBackPic_Squirtle, 0x800, 7,
|
||||
gMonBackPic_Wartortle, 0x800, 8,
|
||||
gMonBackPic_Blastoise, 0x800, 9,
|
||||
gMonBackPic_Caterpie, 0x800, 10,
|
||||
gMonBackPic_Metapod, 0x800, 11,
|
||||
gMonBackPic_Butterfree, 0x800, 12,
|
||||
gMonBackPic_Weedle, 0x800, 13,
|
||||
gMonBackPic_Kakuna, 0x800, 14,
|
||||
gMonBackPic_Beedrill, 0x800, 15,
|
||||
gMonBackPic_Pidgey, 0x800, 16,
|
||||
gMonBackPic_Pidgeotto, 0x800, 17,
|
||||
gMonBackPic_Pidgeot, 0x800, 18,
|
||||
gMonBackPic_Rattata, 0x800, 19,
|
||||
gMonBackPic_Raticate, 0x800, 20,
|
||||
gMonBackPic_Spearow, 0x800, 21,
|
||||
gMonBackPic_Fearow, 0x800, 22,
|
||||
gMonBackPic_Ekans, 0x800, 23,
|
||||
gMonBackPic_Arbok, 0x800, 24,
|
||||
gMonBackPic_Pikachu, 0x800, 25,
|
||||
gMonBackPic_Raichu, 0x800, 26,
|
||||
gMonBackPic_Sandshrew, 0x800, 27,
|
||||
gMonBackPic_Sandslash, 0x800, 28,
|
||||
gMonBackPic_NidoranF, 0x800, 29,
|
||||
gMonBackPic_Nidorina, 0x800, 30,
|
||||
gMonBackPic_Nidoqueen, 0x800, 31,
|
||||
gMonBackPic_NidoranM, 0x800, 32,
|
||||
gMonBackPic_Nidorino, 0x800, 33,
|
||||
gMonBackPic_Nidoking, 0x800, 34,
|
||||
gMonBackPic_Clefairy, 0x800, 35,
|
||||
gMonBackPic_Clefable, 0x800, 36,
|
||||
gMonBackPic_Vulpix, 0x800, 37,
|
||||
gMonBackPic_Ninetales, 0x800, 38,
|
||||
gMonBackPic_Jigglypuff, 0x800, 39,
|
||||
gMonBackPic_Wigglytuff, 0x800, 40,
|
||||
gMonBackPic_Zubat, 0x800, 41,
|
||||
gMonBackPic_Golbat, 0x800, 42,
|
||||
gMonBackPic_Oddish, 0x800, 43,
|
||||
gMonBackPic_Gloom, 0x800, 44,
|
||||
gMonBackPic_Vileplume, 0x800, 45,
|
||||
gMonBackPic_Paras, 0x800, 46,
|
||||
gMonBackPic_Parasect, 0x800, 47,
|
||||
gMonBackPic_Venonat, 0x800, 48,
|
||||
gMonBackPic_Venomoth, 0x800, 49,
|
||||
gMonBackPic_Diglett, 0x800, 50,
|
||||
gMonBackPic_Dugtrio, 0x800, 51,
|
||||
gMonBackPic_Meowth, 0x800, 52,
|
||||
gMonBackPic_Persian, 0x800, 53,
|
||||
gMonBackPic_Psyduck, 0x800, 54,
|
||||
gMonBackPic_Golduck, 0x800, 55,
|
||||
gMonBackPic_Mankey, 0x800, 56,
|
||||
gMonBackPic_Primeape, 0x800, 57,
|
||||
gMonBackPic_Growlithe, 0x800, 58,
|
||||
gMonBackPic_Arcanine, 0x800, 59,
|
||||
gMonBackPic_Poliwag, 0x800, 60,
|
||||
gMonBackPic_Poliwhirl, 0x800, 61,
|
||||
gMonBackPic_Poliwrath, 0x800, 62,
|
||||
gMonBackPic_Abra, 0x800, 63,
|
||||
gMonBackPic_Kadabra, 0x800, 64,
|
||||
gMonBackPic_Alakazam, 0x800, 65,
|
||||
gMonBackPic_Machop, 0x800, 66,
|
||||
gMonBackPic_Machoke, 0x800, 67,
|
||||
gMonBackPic_Machamp, 0x800, 68,
|
||||
gMonBackPic_Bellsprout, 0x800, 69,
|
||||
gMonBackPic_Weepinbell, 0x800, 70,
|
||||
gMonBackPic_Victreebel, 0x800, 71,
|
||||
gMonBackPic_Tentacool, 0x800, 72,
|
||||
gMonBackPic_Tentacruel, 0x800, 73,
|
||||
gMonBackPic_Geodude, 0x800, 74,
|
||||
gMonBackPic_Graveler, 0x800, 75,
|
||||
gMonBackPic_Golem, 0x800, 76,
|
||||
gMonBackPic_Ponyta, 0x800, 77,
|
||||
gMonBackPic_Rapidash, 0x800, 78,
|
||||
gMonBackPic_Slowpoke, 0x800, 79,
|
||||
gMonBackPic_Slowbro, 0x800, 80,
|
||||
gMonBackPic_Magnemite, 0x800, 81,
|
||||
gMonBackPic_Magneton, 0x800, 82,
|
||||
gMonBackPic_Farfetchd, 0x800, 83,
|
||||
gMonBackPic_Doduo, 0x800, 84,
|
||||
gMonBackPic_Dodrio, 0x800, 85,
|
||||
gMonBackPic_Seel, 0x800, 86,
|
||||
gMonBackPic_Dewgong, 0x800, 87,
|
||||
gMonBackPic_Grimer, 0x800, 88,
|
||||
gMonBackPic_Muk, 0x800, 89,
|
||||
gMonBackPic_Shellder, 0x800, 90,
|
||||
gMonBackPic_Cloyster, 0x800, 91,
|
||||
gMonBackPic_Gastly, 0x800, 92,
|
||||
gMonBackPic_Haunter, 0x800, 93,
|
||||
gMonBackPic_Gengar, 0x800, 94,
|
||||
gMonBackPic_Onix, 0x800, 95,
|
||||
gMonBackPic_Drowzee, 0x800, 96,
|
||||
gMonBackPic_Hypno, 0x800, 97,
|
||||
gMonBackPic_Krabby, 0x800, 98,
|
||||
gMonBackPic_Kingler, 0x800, 99,
|
||||
gMonBackPic_Voltorb, 0x800, 100,
|
||||
gMonBackPic_Electrode, 0x800, 101,
|
||||
gMonBackPic_Exeggcute, 0x800, 102,
|
||||
gMonBackPic_Exeggutor, 0x800, 103,
|
||||
gMonBackPic_Cubone, 0x800, 104,
|
||||
gMonBackPic_Marowak, 0x800, 105,
|
||||
gMonBackPic_Hitmonlee, 0x800, 106,
|
||||
gMonBackPic_Hitmonchan, 0x800, 107,
|
||||
gMonBackPic_Lickitung, 0x800, 108,
|
||||
gMonBackPic_Koffing, 0x800, 109,
|
||||
gMonBackPic_Weezing, 0x800, 110,
|
||||
gMonBackPic_Rhyhorn, 0x800, 111,
|
||||
gMonBackPic_Rhydon, 0x800, 112,
|
||||
gMonBackPic_Chansey, 0x800, 113,
|
||||
gMonBackPic_Tangela, 0x800, 114,
|
||||
gMonBackPic_Kangaskhan, 0x800, 115,
|
||||
gMonBackPic_Horsea, 0x800, 116,
|
||||
gMonBackPic_Seadra, 0x800, 117,
|
||||
gMonBackPic_Goldeen, 0x800, 118,
|
||||
gMonBackPic_Seaking, 0x800, 119,
|
||||
gMonBackPic_Staryu, 0x800, 120,
|
||||
gMonBackPic_Starmie, 0x800, 121,
|
||||
gMonBackPic_Mrmime, 0x800, 122,
|
||||
gMonBackPic_Scyther, 0x800, 123,
|
||||
gMonBackPic_Jynx, 0x800, 124,
|
||||
gMonBackPic_Electabuzz, 0x800, 125,
|
||||
gMonBackPic_Magmar, 0x800, 126,
|
||||
gMonBackPic_Pinsir, 0x800, 127,
|
||||
gMonBackPic_Tauros, 0x800, 128,
|
||||
gMonBackPic_Magikarp, 0x800, 129,
|
||||
gMonBackPic_Gyarados, 0x800, 130,
|
||||
gMonBackPic_Lapras, 0x800, 131,
|
||||
gMonBackPic_Ditto, 0x800, 132,
|
||||
gMonBackPic_Eevee, 0x800, 133,
|
||||
gMonBackPic_Vaporeon, 0x800, 134,
|
||||
gMonBackPic_Jolteon, 0x800, 135,
|
||||
gMonBackPic_Flareon, 0x800, 136,
|
||||
gMonBackPic_Porygon, 0x800, 137,
|
||||
gMonBackPic_Omanyte, 0x800, 138,
|
||||
gMonBackPic_Omastar, 0x800, 139,
|
||||
gMonBackPic_Kabuto, 0x800, 140,
|
||||
gMonBackPic_Kabutops, 0x800, 141,
|
||||
gMonBackPic_Aerodactyl, 0x800, 142,
|
||||
gMonBackPic_Snorlax, 0x800, 143,
|
||||
gMonBackPic_Articuno, 0x800, 144,
|
||||
gMonBackPic_Zapdos, 0x800, 145,
|
||||
gMonBackPic_Moltres, 0x800, 146,
|
||||
gMonBackPic_Dratini, 0x800, 147,
|
||||
gMonBackPic_Dragonair, 0x800, 148,
|
||||
gMonBackPic_Dragonite, 0x800, 149,
|
||||
gMonBackPic_Mewtwo, 0x800, 150,
|
||||
gMonBackPic_Mew, 0x800, 151,
|
||||
gMonBackPic_Chikorita, 0x800, 152,
|
||||
gMonBackPic_Bayleef, 0x800, 153,
|
||||
gMonBackPic_Meganium, 0x800, 154,
|
||||
gMonBackPic_Cyndaquil, 0x800, 155,
|
||||
gMonBackPic_Quilava, 0x800, 156,
|
||||
gMonBackPic_Typhlosion, 0x800, 157,
|
||||
gMonBackPic_Totodile, 0x800, 158,
|
||||
gMonBackPic_Croconaw, 0x800, 159,
|
||||
gMonBackPic_Feraligatr, 0x800, 160,
|
||||
gMonBackPic_Sentret, 0x800, 161,
|
||||
gMonBackPic_Furret, 0x800, 162,
|
||||
gMonBackPic_Hoothoot, 0x800, 163,
|
||||
gMonBackPic_Noctowl, 0x800, 164,
|
||||
gMonBackPic_Ledyba, 0x800, 165,
|
||||
gMonBackPic_Ledian, 0x800, 166,
|
||||
gMonBackPic_Spinarak, 0x800, 167,
|
||||
gMonBackPic_Ariados, 0x800, 168,
|
||||
gMonBackPic_Crobat, 0x800, 169,
|
||||
gMonBackPic_Chinchou, 0x800, 170,
|
||||
gMonBackPic_Lanturn, 0x800, 171,
|
||||
gMonBackPic_Pichu, 0x800, 172,
|
||||
gMonBackPic_Cleffa, 0x800, 173,
|
||||
gMonBackPic_Igglybuff, 0x800, 174,
|
||||
gMonBackPic_Togepi, 0x800, 175,
|
||||
gMonBackPic_Togetic, 0x800, 176,
|
||||
gMonBackPic_Natu, 0x800, 177,
|
||||
gMonBackPic_Xatu, 0x800, 178,
|
||||
gMonBackPic_Mareep, 0x800, 179,
|
||||
gMonBackPic_Flaaffy, 0x800, 180,
|
||||
gMonBackPic_Ampharos, 0x800, 181,
|
||||
gMonBackPic_Bellossom, 0x800, 182,
|
||||
gMonBackPic_Marill, 0x800, 183,
|
||||
gMonBackPic_Azumarill, 0x800, 184,
|
||||
gMonBackPic_Sudowoodo, 0x800, 185,
|
||||
gMonBackPic_Politoed, 0x800, 186,
|
||||
gMonBackPic_Hoppip, 0x800, 187,
|
||||
gMonBackPic_Skiploom, 0x800, 188,
|
||||
gMonBackPic_Jumpluff, 0x800, 189,
|
||||
gMonBackPic_Aipom, 0x800, 190,
|
||||
gMonBackPic_Sunkern, 0x800, 191,
|
||||
gMonBackPic_Sunflora, 0x800, 192,
|
||||
gMonBackPic_Yanma, 0x800, 193,
|
||||
gMonBackPic_Wooper, 0x800, 194,
|
||||
gMonBackPic_Quagsire, 0x800, 195,
|
||||
gMonBackPic_Espeon, 0x800, 196,
|
||||
gMonBackPic_Umbreon, 0x800, 197,
|
||||
gMonBackPic_Murkrow, 0x800, 198,
|
||||
gMonBackPic_Slowking, 0x800, 199,
|
||||
gMonBackPic_Misdreavus, 0x800, 200,
|
||||
gMonBackPic_UnownA, 0x800, 201,
|
||||
gMonBackPic_Wobbuffet, 0x800, 202,
|
||||
gMonBackPic_Girafarig, 0x800, 203,
|
||||
gMonBackPic_Pineco, 0x800, 204,
|
||||
gMonBackPic_Forretress, 0x800, 205,
|
||||
gMonBackPic_Dunsparce, 0x800, 206,
|
||||
gMonBackPic_Gligar, 0x800, 207,
|
||||
gMonBackPic_Steelix, 0x800, 208,
|
||||
gMonBackPic_Snubbull, 0x800, 209,
|
||||
gMonBackPic_Granbull, 0x800, 210,
|
||||
gMonBackPic_Qwilfish, 0x800, 211,
|
||||
gMonBackPic_Scizor, 0x800, 212,
|
||||
gMonBackPic_Shuckle, 0x800, 213,
|
||||
gMonBackPic_Heracross, 0x800, 214,
|
||||
gMonBackPic_Sneasel, 0x800, 215,
|
||||
gMonBackPic_Teddiursa, 0x800, 216,
|
||||
gMonBackPic_Ursaring, 0x800, 217,
|
||||
gMonBackPic_Slugma, 0x800, 218,
|
||||
gMonBackPic_Magcargo, 0x800, 219,
|
||||
gMonBackPic_Swinub, 0x800, 220,
|
||||
gMonBackPic_Piloswine, 0x800, 221,
|
||||
gMonBackPic_Corsola, 0x800, 222,
|
||||
gMonBackPic_Remoraid, 0x800, 223,
|
||||
gMonBackPic_Octillery, 0x800, 224,
|
||||
gMonBackPic_Delibird, 0x800, 225,
|
||||
gMonBackPic_Mantine, 0x800, 226,
|
||||
gMonBackPic_Skarmory, 0x800, 227,
|
||||
gMonBackPic_Houndour, 0x800, 228,
|
||||
gMonBackPic_Houndoom, 0x800, 229,
|
||||
gMonBackPic_Kingdra, 0x800, 230,
|
||||
gMonBackPic_Phanpy, 0x800, 231,
|
||||
gMonBackPic_Donphan, 0x800, 232,
|
||||
gMonBackPic_Porygon2, 0x800, 233,
|
||||
gMonBackPic_Stantler, 0x800, 234,
|
||||
gMonBackPic_Smeargle, 0x800, 235,
|
||||
gMonBackPic_Tyrogue, 0x800, 236,
|
||||
gMonBackPic_Hitmontop, 0x800, 237,
|
||||
gMonBackPic_Smoochum, 0x800, 238,
|
||||
gMonBackPic_Elekid, 0x800, 239,
|
||||
gMonBackPic_Magby, 0x800, 240,
|
||||
gMonBackPic_Miltank, 0x800, 241,
|
||||
gMonBackPic_Blissey, 0x800, 242,
|
||||
gMonBackPic_Raikou, 0x800, 243,
|
||||
gMonBackPic_Entei, 0x800, 244,
|
||||
gMonBackPic_Suicune, 0x800, 245,
|
||||
gMonBackPic_Larvitar, 0x800, 246,
|
||||
gMonBackPic_Pupitar, 0x800, 247,
|
||||
gMonBackPic_Tyranitar, 0x800, 248,
|
||||
gMonBackPic_Lugia, 0x800, 249,
|
||||
gMonBackPic_HoOh, 0x800, 250,
|
||||
gMonBackPic_Celebi, 0x800, 251,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 252,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 253,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 254,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 255,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 256,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 257,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 258,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 259,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 260,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 261,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 262,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 263,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 264,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 265,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 266,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 267,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 268,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 269,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 270,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 271,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 272,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 273,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 274,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 275,
|
||||
gMonBackPic_DoubleQuestionMark, 0x800, 276,
|
||||
gMonBackPic_Treecko, 0x800, 277,
|
||||
gMonBackPic_Grovyle, 0x800, 278,
|
||||
gMonBackPic_Sceptile, 0x800, 279,
|
||||
gMonBackPic_Torchic, 0x800, 280,
|
||||
gMonBackPic_Combusken, 0x800, 281,
|
||||
gMonBackPic_Blaziken, 0x800, 282,
|
||||
gMonBackPic_Mudkip, 0x800, 283,
|
||||
gMonBackPic_Marshtomp, 0x800, 284,
|
||||
gMonBackPic_Swampert, 0x800, 285,
|
||||
gMonBackPic_Poochyena, 0x800, 286,
|
||||
gMonBackPic_Mightyena, 0x800, 287,
|
||||
gMonBackPic_Zigzagoon, 0x800, 288,
|
||||
gMonBackPic_Linoone, 0x800, 289,
|
||||
gMonBackPic_Wurmple, 0x800, 290,
|
||||
gMonBackPic_Silcoon, 0x800, 291,
|
||||
gMonBackPic_Beautifly, 0x800, 292,
|
||||
gMonBackPic_Cascoon, 0x800, 293,
|
||||
gMonBackPic_Dustox, 0x800, 294,
|
||||
gMonBackPic_Lotad, 0x800, 295,
|
||||
gMonBackPic_Lombre, 0x800, 296,
|
||||
gMonBackPic_Ludicolo, 0x800, 297,
|
||||
gMonBackPic_Seedot, 0x800, 298,
|
||||
gMonBackPic_Nuzleaf, 0x800, 299,
|
||||
gMonBackPic_Shiftry, 0x800, 300,
|
||||
gMonBackPic_Nincada, 0x800, 301,
|
||||
gMonBackPic_Ninjask, 0x800, 302,
|
||||
gMonBackPic_Shedinja, 0x800, 303,
|
||||
gMonBackPic_Taillow, 0x800, 304,
|
||||
gMonBackPic_Swellow, 0x800, 305,
|
||||
gMonBackPic_Shroomish, 0x800, 306,
|
||||
gMonBackPic_Breloom, 0x800, 307,
|
||||
gMonBackPic_Spinda, 0x800, 308,
|
||||
gMonBackPic_Wingull, 0x800, 309,
|
||||
gMonBackPic_Pelipper, 0x800, 310,
|
||||
gMonBackPic_Surskit, 0x800, 311,
|
||||
gMonBackPic_Masquerain, 0x800, 312,
|
||||
gMonBackPic_Wailmer, 0x800, 313,
|
||||
gMonBackPic_Wailord, 0x800, 314,
|
||||
gMonBackPic_Skitty, 0x800, 315,
|
||||
gMonBackPic_Delcatty, 0x800, 316,
|
||||
gMonBackPic_Kecleon, 0x800, 317,
|
||||
gMonBackPic_Baltoy, 0x800, 318,
|
||||
gMonBackPic_Claydol, 0x800, 319,
|
||||
gMonBackPic_Nosepass, 0x800, 320,
|
||||
gMonBackPic_Torkoal, 0x800, 321,
|
||||
gMonBackPic_Sableye, 0x800, 322,
|
||||
gMonBackPic_Barboach, 0x800, 323,
|
||||
gMonBackPic_Whiscash, 0x800, 324,
|
||||
gMonBackPic_Luvdisc, 0x800, 325,
|
||||
gMonBackPic_Corphish, 0x800, 326,
|
||||
gMonBackPic_Crawdaunt, 0x800, 327,
|
||||
gMonBackPic_Feebas, 0x800, 328,
|
||||
gMonBackPic_Milotic, 0x800, 329,
|
||||
gMonBackPic_Carvanha, 0x800, 330,
|
||||
gMonBackPic_Sharpedo, 0x800, 331,
|
||||
gMonBackPic_Trapinch, 0x800, 332,
|
||||
gMonBackPic_Vibrava, 0x800, 333,
|
||||
gMonBackPic_Flygon, 0x800, 334,
|
||||
gMonBackPic_Makuhita, 0x800, 335,
|
||||
gMonBackPic_Hariyama, 0x800, 336,
|
||||
gMonBackPic_Electrike, 0x800, 337,
|
||||
gMonBackPic_Manectric, 0x800, 338,
|
||||
gMonBackPic_Numel, 0x800, 339,
|
||||
gMonBackPic_Camerupt, 0x800, 340,
|
||||
gMonBackPic_Spheal, 0x800, 341,
|
||||
gMonBackPic_Sealeo, 0x800, 342,
|
||||
gMonBackPic_Walrein, 0x800, 343,
|
||||
gMonBackPic_Cacnea, 0x800, 344,
|
||||
gMonBackPic_Cacturne, 0x800, 345,
|
||||
gMonBackPic_Snorunt, 0x800, 346,
|
||||
gMonBackPic_Glalie, 0x800, 347,
|
||||
gMonBackPic_Lunatone, 0x800, 348,
|
||||
gMonBackPic_Solrock, 0x800, 349,
|
||||
gMonBackPic_Azurill, 0x800, 350,
|
||||
gMonBackPic_Spoink, 0x800, 351,
|
||||
gMonBackPic_Grumpig, 0x800, 352,
|
||||
gMonBackPic_Plusle, 0x800, 353,
|
||||
gMonBackPic_Minun, 0x800, 354,
|
||||
gMonBackPic_Mawile, 0x800, 355,
|
||||
gMonBackPic_Meditite, 0x800, 356,
|
||||
gMonBackPic_Medicham, 0x800, 357,
|
||||
gMonBackPic_Swablu, 0x800, 358,
|
||||
gMonBackPic_Altaria, 0x800, 359,
|
||||
gMonBackPic_Wynaut, 0x800, 360,
|
||||
gMonBackPic_Duskull, 0x800, 361,
|
||||
gMonBackPic_Dusclops, 0x800, 362,
|
||||
gMonBackPic_Roselia, 0x800, 363,
|
||||
gMonBackPic_Slakoth, 0x800, 364,
|
||||
gMonBackPic_Vigoroth, 0x800, 365,
|
||||
gMonBackPic_Slaking, 0x800, 366,
|
||||
gMonBackPic_Gulpin, 0x800, 367,
|
||||
gMonBackPic_Swalot, 0x800, 368,
|
||||
gMonBackPic_Tropius, 0x800, 369,
|
||||
gMonBackPic_Whismur, 0x800, 370,
|
||||
gMonBackPic_Loudred, 0x800, 371,
|
||||
gMonBackPic_Exploud, 0x800, 372,
|
||||
gMonBackPic_Clamperl, 0x800, 373,
|
||||
gMonBackPic_Huntail, 0x800, 374,
|
||||
gMonBackPic_Gorebyss, 0x800, 375,
|
||||
gMonBackPic_Absol, 0x800, 376,
|
||||
gMonBackPic_Shuppet, 0x800, 377,
|
||||
gMonBackPic_Banette, 0x800, 378,
|
||||
gMonBackPic_Seviper, 0x800, 379,
|
||||
gMonBackPic_Zangoose, 0x800, 380,
|
||||
gMonBackPic_Relicanth, 0x800, 381,
|
||||
gMonBackPic_Aron, 0x800, 382,
|
||||
gMonBackPic_Lairon, 0x800, 383,
|
||||
gMonBackPic_Aggron, 0x800, 384,
|
||||
gMonBackPic_Castform, 0x800, 385,
|
||||
gMonBackPic_Volbeat, 0x800, 386,
|
||||
gMonBackPic_Illumise, 0x800, 387,
|
||||
gMonBackPic_Lileep, 0x800, 388,
|
||||
gMonBackPic_Cradily, 0x800, 389,
|
||||
gMonBackPic_Anorith, 0x800, 390,
|
||||
gMonBackPic_Armaldo, 0x800, 391,
|
||||
gMonBackPic_Ralts, 0x800, 392,
|
||||
gMonBackPic_Kirlia, 0x800, 393,
|
||||
gMonBackPic_Gardevoir, 0x800, 394,
|
||||
gMonBackPic_Bagon, 0x800, 395,
|
||||
gMonBackPic_Shelgon, 0x800, 396,
|
||||
gMonBackPic_Salamence, 0x800, 397,
|
||||
gMonBackPic_Beldum, 0x800, 398,
|
||||
gMonBackPic_Metang, 0x800, 399,
|
||||
gMonBackPic_Metagross, 0x800, 400,
|
||||
gMonBackPic_Regirock, 0x800, 401,
|
||||
gMonBackPic_Regice, 0x800, 402,
|
||||
gMonBackPic_Registeel, 0x800, 403,
|
||||
gMonBackPic_Kyogre, 0x800, 404,
|
||||
gMonBackPic_Groudon, 0x800, 405,
|
||||
gMonBackPic_Rayquaza, 0x800, 406,
|
||||
gMonBackPic_Latias, 0x800, 407,
|
||||
gMonBackPic_Latios, 0x800, 408,
|
||||
gMonBackPic_Jirachi, 0x800, 409,
|
||||
gMonBackPic_Deoxys, 0x800, 410,
|
||||
gMonBackPic_Chimecho, 0x800, 411,
|
||||
gMonStillFrontPic_Egg, 0x800, 412,
|
||||
gMonBackPic_UnownB, 0x800, 413,
|
||||
gMonBackPic_UnownC, 0x800, 414,
|
||||
gMonBackPic_UnownD, 0x800, 415,
|
||||
gMonBackPic_UnownE, 0x800, 416,
|
||||
gMonBackPic_UnownF, 0x800, 417,
|
||||
gMonBackPic_UnownG, 0x800, 418,
|
||||
gMonBackPic_UnownH, 0x800, 419,
|
||||
gMonBackPic_UnownI, 0x800, 420,
|
||||
gMonBackPic_UnownJ, 0x800, 421,
|
||||
gMonBackPic_UnownK, 0x800, 422,
|
||||
gMonBackPic_UnownL, 0x800, 423,
|
||||
gMonBackPic_UnownM, 0x800, 424,
|
||||
gMonBackPic_UnownN, 0x800, 425,
|
||||
gMonBackPic_UnownO, 0x800, 426,
|
||||
gMonBackPic_UnownP, 0x800, 427,
|
||||
gMonBackPic_UnownQ, 0x800, 428,
|
||||
gMonBackPic_UnownR, 0x800, 429,
|
||||
gMonBackPic_UnownS, 0x800, 430,
|
||||
gMonBackPic_UnownT, 0x800, 431,
|
||||
gMonBackPic_UnownU, 0x800, 432,
|
||||
gMonBackPic_UnownV, 0x800, 433,
|
||||
gMonBackPic_UnownW, 0x800, 434,
|
||||
gMonBackPic_UnownX, 0x800, 435,
|
||||
gMonBackPic_UnownY, 0x800, 436,
|
||||
gMonBackPic_UnownZ, 0x800, 437,
|
||||
gMonBackPic_UnownExclamationMark, 0x800, 438,
|
||||
gMonBackPic_UnownQuestionMark, 0x800, 439,
|
||||
};
|
||||
417
src/data/pokemon_graphics/enemy_mon_elevation.h
Normal file
417
src/data/pokemon_graphics/enemy_mon_elevation.h
Normal file
@@ -0,0 +1,417 @@
|
||||
// This determines how much higher above the usual position the enemy Pokémon
|
||||
// is during battle. Species that float or fly have nonzero values.
|
||||
const u8 gEnemyMonElevation[] =
|
||||
{
|
||||
0, // 0
|
||||
0, // SPECIES_BULBASAUR
|
||||
0, // SPECIES_IVYSAUR
|
||||
0, // SPECIES_VENUSAUR
|
||||
0, // SPECIES_CHARMANDER
|
||||
0, // SPECIES_CHARMELEON
|
||||
0, // SPECIES_CHARIZARD
|
||||
0, // SPECIES_SQUIRTLE
|
||||
0, // SPECIES_WARTORTLE
|
||||
0, // SPECIES_BLASTOISE
|
||||
0, // SPECIES_CATERPIE
|
||||
0, // SPECIES_METAPOD
|
||||
8, // SPECIES_BUTTERFREE
|
||||
0, // SPECIES_WEEDLE
|
||||
0, // SPECIES_KAKUNA
|
||||
8, // SPECIES_BEEDRILL
|
||||
16, // SPECIES_PIDGEY
|
||||
0, // SPECIES_PIDGEOTTO
|
||||
4, // SPECIES_PIDGEOT
|
||||
0, // SPECIES_RATTATA
|
||||
0, // SPECIES_RATICATE
|
||||
0, // SPECIES_SPEAROW
|
||||
6, // SPECIES_FEAROW
|
||||
0, // SPECIES_EKANS
|
||||
0, // SPECIES_ARBOK
|
||||
0, // SPECIES_PIKACHU
|
||||
0, // SPECIES_RAICHU
|
||||
0, // SPECIES_SANDSHREW
|
||||
0, // SPECIES_SANDSLASH
|
||||
0, // SPECIES_NIDORAN_F
|
||||
0, // SPECIES_NIDORINA
|
||||
0, // SPECIES_NIDOQUEEN
|
||||
0, // SPECIES_NIDORAN_M
|
||||
0, // SPECIES_NIDORINO
|
||||
0, // SPECIES_NIDOKING
|
||||
0, // SPECIES_CLEFAIRY
|
||||
0, // SPECIES_CLEFABLE
|
||||
0, // SPECIES_VULPIX
|
||||
0, // SPECIES_NINETALES
|
||||
0, // SPECIES_JIGGLYPUFF
|
||||
0, // SPECIES_WIGGLYTUFF
|
||||
8, // SPECIES_ZUBAT
|
||||
8, // SPECIES_GOLBAT
|
||||
0, // SPECIES_ODDISH
|
||||
0, // SPECIES_GLOOM
|
||||
0, // SPECIES_VILEPLUME
|
||||
0, // SPECIES_PARAS
|
||||
0, // SPECIES_PARASECT
|
||||
0, // SPECIES_VENONAT
|
||||
8, // SPECIES_VENOMOTH
|
||||
0, // SPECIES_DIGLETT
|
||||
0, // SPECIES_DUGTRIO
|
||||
0, // SPECIES_MEOWTH
|
||||
0, // SPECIES_PERSIAN
|
||||
0, // SPECIES_PSYDUCK
|
||||
0, // SPECIES_GOLDUCK
|
||||
0, // SPECIES_MANKEY
|
||||
0, // SPECIES_PRIMEAPE
|
||||
0, // SPECIES_GROWLITHE
|
||||
0, // SPECIES_ARCANINE
|
||||
0, // SPECIES_POLIWAG
|
||||
0, // SPECIES_POLIWHIRL
|
||||
0, // SPECIES_POLIWRATH
|
||||
0, // SPECIES_ABRA
|
||||
0, // SPECIES_KADABRA
|
||||
0, // SPECIES_ALAKAZAM
|
||||
0, // SPECIES_MACHOP
|
||||
0, // SPECIES_MACHOKE
|
||||
0, // SPECIES_MACHAMP
|
||||
0, // SPECIES_BELLSPROUT
|
||||
0, // SPECIES_WEEPINBELL
|
||||
0, // SPECIES_VICTREEBEL
|
||||
0, // SPECIES_TENTACOOL
|
||||
0, // SPECIES_TENTACRUEL
|
||||
16, // SPECIES_GEODUDE
|
||||
0, // SPECIES_GRAVELER
|
||||
0, // SPECIES_GOLEM
|
||||
0, // SPECIES_PONYTA
|
||||
0, // SPECIES_RAPIDASH
|
||||
0, // SPECIES_SLOWPOKE
|
||||
0, // SPECIES_SLOWBRO
|
||||
16, // SPECIES_MAGNEMITE
|
||||
8, // SPECIES_MAGNETON
|
||||
0, // SPECIES_FARFETCHD
|
||||
0, // SPECIES_DODUO
|
||||
0, // SPECIES_DODRIO
|
||||
0, // SPECIES_SEEL
|
||||
0, // SPECIES_DEWGONG
|
||||
0, // SPECIES_GRIMER
|
||||
0, // SPECIES_MUK
|
||||
0, // SPECIES_SHELLDER
|
||||
0, // SPECIES_CLOYSTER
|
||||
4, // SPECIES_GASTLY
|
||||
4, // SPECIES_HAUNTER
|
||||
0, // SPECIES_GENGAR
|
||||
0, // SPECIES_ONIX
|
||||
0, // SPECIES_DROWZEE
|
||||
0, // SPECIES_HYPNO
|
||||
0, // SPECIES_KRABBY
|
||||
0, // SPECIES_KINGLER
|
||||
10, // SPECIES_VOLTORB
|
||||
12, // SPECIES_ELECTRODE
|
||||
0, // SPECIES_EXEGGCUTE
|
||||
0, // SPECIES_EXEGGUTOR
|
||||
0, // SPECIES_CUBONE
|
||||
0, // SPECIES_MAROWAK
|
||||
0, // SPECIES_HITMONLEE
|
||||
0, // SPECIES_HITMONCHAN
|
||||
0, // SPECIES_LICKITUNG
|
||||
8, // SPECIES_KOFFING
|
||||
6, // SPECIES_WEEZING
|
||||
0, // SPECIES_RHYHORN
|
||||
0, // SPECIES_RHYDON
|
||||
0, // SPECIES_CHANSEY
|
||||
0, // SPECIES_TANGELA
|
||||
0, // SPECIES_KANGASKHAN
|
||||
0, // SPECIES_HORSEA
|
||||
0, // SPECIES_SEADRA
|
||||
0, // SPECIES_GOLDEEN
|
||||
0, // SPECIES_SEAKING
|
||||
0, // SPECIES_STARYU
|
||||
0, // SPECIES_STARMIE
|
||||
0, // SPECIES_MR_MIME
|
||||
0, // SPECIES_SCYTHER
|
||||
0, // SPECIES_JYNX
|
||||
0, // SPECIES_ELECTABUZZ
|
||||
0, // SPECIES_MAGMAR
|
||||
0, // SPECIES_PINSIR
|
||||
0, // SPECIES_TAUROS
|
||||
0, // SPECIES_MAGIKARP
|
||||
0, // SPECIES_GYARADOS
|
||||
0, // SPECIES_LAPRAS
|
||||
0, // SPECIES_DITTO
|
||||
0, // SPECIES_EEVEE
|
||||
0, // SPECIES_VAPOREON
|
||||
0, // SPECIES_JOLTEON
|
||||
0, // SPECIES_FLAREON
|
||||
0, // SPECIES_PORYGON
|
||||
0, // SPECIES_OMANYTE
|
||||
0, // SPECIES_OMASTAR
|
||||
0, // SPECIES_KABUTO
|
||||
0, // SPECIES_KABUTOPS
|
||||
7, // SPECIES_AERODACTYL
|
||||
0, // SPECIES_SNORLAX
|
||||
6, // SPECIES_ARTICUNO
|
||||
8, // SPECIES_ZAPDOS
|
||||
5, // SPECIES_MOLTRES
|
||||
0, // SPECIES_DRATINI
|
||||
0, // SPECIES_DRAGONAIR
|
||||
6, // SPECIES_DRAGONITE
|
||||
0, // SPECIES_MEWTWO
|
||||
8, // SPECIES_MEW
|
||||
0, // SPECIES_CHIKORITA
|
||||
0, // SPECIES_BAYLEEF
|
||||
0, // SPECIES_MEGANIUM
|
||||
0, // SPECIES_CYNDAQUIL
|
||||
0, // SPECIES_QUILAVA
|
||||
0, // SPECIES_TYPHLOSION
|
||||
0, // SPECIES_TOTODILE
|
||||
0, // SPECIES_CROCONAW
|
||||
0, // SPECIES_FERALIGATR
|
||||
0, // SPECIES_SENTRET
|
||||
0, // SPECIES_FURRET
|
||||
0, // SPECIES_HOOTHOOT
|
||||
0, // SPECIES_NOCTOWL
|
||||
0, // SPECIES_LEDYBA
|
||||
8, // SPECIES_LEDIAN
|
||||
0, // SPECIES_SPINARAK
|
||||
0, // SPECIES_ARIADOS
|
||||
6, // SPECIES_CROBAT
|
||||
0, // SPECIES_CHINCHOU
|
||||
0, // SPECIES_LANTURN
|
||||
0, // SPECIES_PICHU
|
||||
0, // SPECIES_CLEFFA
|
||||
0, // SPECIES_IGGLYBUFF
|
||||
0, // SPECIES_TOGEPI
|
||||
0, // SPECIES_TOGETIC
|
||||
0, // SPECIES_NATU
|
||||
0, // SPECIES_XATU
|
||||
0, // SPECIES_MAREEP
|
||||
0, // SPECIES_FLAAFFY
|
||||
0, // SPECIES_AMPHAROS
|
||||
0, // SPECIES_BELLOSSOM
|
||||
0, // SPECIES_MARILL
|
||||
0, // SPECIES_AZUMARILL
|
||||
0, // SPECIES_SUDOWOODO
|
||||
0, // SPECIES_POLITOED
|
||||
11, // SPECIES_HOPPIP
|
||||
12, // SPECIES_SKIPLOOM
|
||||
9, // SPECIES_JUMPLUFF
|
||||
0, // SPECIES_AIPOM
|
||||
0, // SPECIES_SUNKERN
|
||||
0, // SPECIES_SUNFLORA
|
||||
8, // SPECIES_YANMA
|
||||
0, // SPECIES_WOOPER
|
||||
0, // SPECIES_QUAGSIRE
|
||||
0, // SPECIES_ESPEON
|
||||
0, // SPECIES_UMBREON
|
||||
0, // SPECIES_MURKROW
|
||||
0, // SPECIES_SLOWKING
|
||||
8, // SPECIES_MISDREAVUS
|
||||
8, // SPECIES_UNOWN
|
||||
0, // SPECIES_WOBBUFFET
|
||||
0, // SPECIES_GIRAFARIG
|
||||
0, // SPECIES_PINECO
|
||||
0, // SPECIES_FORRETRESS
|
||||
0, // SPECIES_DUNSPARCE
|
||||
6, // SPECIES_GLIGAR
|
||||
0, // SPECIES_STEELIX
|
||||
0, // SPECIES_SNUBBULL
|
||||
0, // SPECIES_GRANBULL
|
||||
0, // SPECIES_QWILFISH
|
||||
0, // SPECIES_SCIZOR
|
||||
0, // SPECIES_SHUCKLE
|
||||
0, // SPECIES_HERACROSS
|
||||
0, // SPECIES_SNEASEL
|
||||
0, // SPECIES_TEDDIURSA
|
||||
0, // SPECIES_URSARING
|
||||
0, // SPECIES_SLUGMA
|
||||
0, // SPECIES_MAGCARGO
|
||||
0, // SPECIES_SWINUB
|
||||
0, // SPECIES_PILOSWINE
|
||||
0, // SPECIES_CORSOLA
|
||||
0, // SPECIES_REMORAID
|
||||
0, // SPECIES_OCTILLERY
|
||||
0, // SPECIES_DELIBIRD
|
||||
0, // SPECIES_MANTINE
|
||||
0, // SPECIES_SKARMORY
|
||||
0, // SPECIES_HOUNDOUR
|
||||
0, // SPECIES_HOUNDOOM
|
||||
0, // SPECIES_KINGDRA
|
||||
0, // SPECIES_PHANPY
|
||||
0, // SPECIES_DONPHAN
|
||||
0, // SPECIES_PORYGON2
|
||||
0, // SPECIES_STANTLER
|
||||
0, // SPECIES_SMEARGLE
|
||||
0, // SPECIES_TYROGUE
|
||||
0, // SPECIES_HITMONTOP
|
||||
0, // SPECIES_SMOOCHUM
|
||||
0, // SPECIES_ELEKID
|
||||
0, // SPECIES_MAGBY
|
||||
0, // SPECIES_MILTANK
|
||||
0, // SPECIES_BLISSEY
|
||||
0, // SPECIES_RAIKOU
|
||||
0, // SPECIES_ENTEI
|
||||
0, // SPECIES_SUICUNE
|
||||
0, // SPECIES_LARVITAR
|
||||
0, // SPECIES_PUPITAR
|
||||
0, // SPECIES_TYRANITAR
|
||||
6, // SPECIES_LUGIA
|
||||
6, // SPECIES_HO_OH
|
||||
15, // SPECIES_CELEBI
|
||||
0, // 252
|
||||
0, // 253
|
||||
0, // 254
|
||||
0, // 255
|
||||
0, // 256
|
||||
0, // 257
|
||||
0, // 258
|
||||
0, // 259
|
||||
0, // 260
|
||||
0, // 261
|
||||
0, // 262
|
||||
0, // 263
|
||||
0, // 264
|
||||
0, // 265
|
||||
0, // 266
|
||||
0, // 267
|
||||
0, // 268
|
||||
0, // 269
|
||||
0, // 270
|
||||
0, // 271
|
||||
0, // 272
|
||||
0, // 273
|
||||
0, // 274
|
||||
0, // 275
|
||||
0, // 276
|
||||
0, // SPECIES_TREECKO
|
||||
0, // SPECIES_GROVYLE
|
||||
0, // SPECIES_SCEPTILE
|
||||
0, // SPECIES_TORCHIC
|
||||
0, // SPECIES_COMBUSKEN
|
||||
0, // SPECIES_BLAZIKEN
|
||||
0, // SPECIES_MUDKIP
|
||||
0, // SPECIES_MARSHTOMP
|
||||
0, // SPECIES_SWAMPERT
|
||||
0, // SPECIES_POOCHYENA
|
||||
0, // SPECIES_MIGHTYENA
|
||||
0, // SPECIES_ZIGZAGOON
|
||||
0, // SPECIES_LINOONE
|
||||
0, // SPECIES_WURMPLE
|
||||
0, // SPECIES_SILCOON
|
||||
8, // SPECIES_BEAUTIFLY
|
||||
0, // SPECIES_CASCOON
|
||||
10, // SPECIES_DUSTOX
|
||||
0, // SPECIES_LOTAD
|
||||
0, // SPECIES_LOMBRE
|
||||
0, // SPECIES_LUDICOLO
|
||||
0, // SPECIES_SEEDOT
|
||||
0, // SPECIES_NUZLEAF
|
||||
0, // SPECIES_SHIFTRY
|
||||
0, // SPECIES_NINCADA
|
||||
10, // SPECIES_NINJASK
|
||||
8, // SPECIES_SHEDINJA
|
||||
0, // SPECIES_TAILLOW
|
||||
0, // SPECIES_SWELLOW
|
||||
0, // SPECIES_SHROOMISH
|
||||
0, // SPECIES_BRELOOM
|
||||
0, // SPECIES_SPINDA
|
||||
16, // SPECIES_WINGULL
|
||||
8, // SPECIES_PELIPPER
|
||||
0, // SPECIES_SURSKIT
|
||||
10, // SPECIES_MASQUERAIN
|
||||
0, // SPECIES_WAILMER
|
||||
0, // SPECIES_WAILORD
|
||||
0, // SPECIES_SKITTY
|
||||
0, // SPECIES_DELCATTY
|
||||
0, // SPECIES_KECLEON
|
||||
4, // SPECIES_BALTOY
|
||||
10, // SPECIES_CLAYDOL
|
||||
0, // SPECIES_NOSEPASS
|
||||
0, // SPECIES_TORKOAL
|
||||
0, // SPECIES_SABLEYE
|
||||
0, // SPECIES_BARBOACH
|
||||
0, // SPECIES_WHISCASH
|
||||
0, // SPECIES_LUVDISC
|
||||
0, // SPECIES_CORPHISH
|
||||
0, // SPECIES_CRAWDAUNT
|
||||
0, // SPECIES_FEEBAS
|
||||
0, // SPECIES_MILOTIC
|
||||
0, // SPECIES_CARVANHA
|
||||
0, // SPECIES_SHARPEDO
|
||||
0, // SPECIES_TRAPINCH
|
||||
0, // SPECIES_VIBRAVA
|
||||
7, // SPECIES_FLYGON
|
||||
0, // SPECIES_MAKUHITA
|
||||
0, // SPECIES_HARIYAMA
|
||||
0, // SPECIES_ELECTRIKE
|
||||
0, // SPECIES_MANECTRIC
|
||||
0, // SPECIES_NUMEL
|
||||
0, // SPECIES_CAMERUPT
|
||||
0, // SPECIES_SPHEAL
|
||||
0, // SPECIES_SEALEO
|
||||
0, // SPECIES_WALREIN
|
||||
0, // SPECIES_CACNEA
|
||||
0, // SPECIES_CACTURNE
|
||||
0, // SPECIES_SNORUNT
|
||||
12, // SPECIES_GLALIE
|
||||
13, // SPECIES_LUNATONE
|
||||
4, // SPECIES_SOLROCK
|
||||
0, // SPECIES_AZURILL
|
||||
0, // SPECIES_SPOINK
|
||||
0, // SPECIES_GRUMPIG
|
||||
0, // SPECIES_PLUSLE
|
||||
0, // SPECIES_MINUN
|
||||
0, // SPECIES_MAWILE
|
||||
0, // SPECIES_MEDITITE
|
||||
0, // SPECIES_MEDICHAM
|
||||
12, // SPECIES_SWABLU
|
||||
8, // SPECIES_ALTARIA
|
||||
0, // SPECIES_WYNAUT
|
||||
9, // SPECIES_DUSKULL
|
||||
0, // SPECIES_DUSCLOPS
|
||||
0, // SPECIES_ROSELIA
|
||||
0, // SPECIES_SLAKOTH
|
||||
0, // SPECIES_VIGOROTH
|
||||
0, // SPECIES_SLAKING
|
||||
0, // SPECIES_GULPIN
|
||||
0, // SPECIES_SWALOT
|
||||
0, // SPECIES_TROPIUS
|
||||
0, // SPECIES_WHISMUR
|
||||
0, // SPECIES_LOUDRED
|
||||
0, // SPECIES_EXPLOUD
|
||||
0, // SPECIES_CLAMPERL
|
||||
0, // SPECIES_HUNTAIL
|
||||
0, // SPECIES_GOREBYSS
|
||||
0, // SPECIES_ABSOL
|
||||
12, // SPECIES_SHUPPET
|
||||
8, // SPECIES_BANETTE
|
||||
0, // SPECIES_SEVIPER
|
||||
0, // SPECIES_ZANGOOSE
|
||||
0, // SPECIES_RELICANTH
|
||||
0, // SPECIES_ARON
|
||||
0, // SPECIES_LAIRON
|
||||
0, // SPECIES_AGGRON
|
||||
16, // SPECIES_CASTFORM
|
||||
0, // SPECIES_VOLBEAT
|
||||
0, // SPECIES_ILLUMISE
|
||||
0, // SPECIES_LILEEP
|
||||
0, // SPECIES_CRADILY
|
||||
0, // SPECIES_ANORITH
|
||||
0, // SPECIES_ARMALDO
|
||||
0, // SPECIES_RALTS
|
||||
0, // SPECIES_KIRLIA
|
||||
0, // SPECIES_GARDEVOIR
|
||||
0, // SPECIES_BAGON
|
||||
0, // SPECIES_SHELGON
|
||||
0, // SPECIES_SALAMENCE
|
||||
8, // SPECIES_BELDUM
|
||||
0, // SPECIES_METANG
|
||||
0, // SPECIES_METAGROSS
|
||||
0, // SPECIES_REGIROCK
|
||||
0, // SPECIES_REGICE
|
||||
0, // SPECIES_REGISTEEL
|
||||
0, // SPECIES_KYOGRE
|
||||
0, // SPECIES_GROUDON
|
||||
6, // SPECIES_RAYQUAZA
|
||||
6, // SPECIES_LATIAS
|
||||
6, // SPECIES_LATIOS
|
||||
12, // SPECIES_JIRACHI
|
||||
8, // SPECIES_DEOXYS
|
||||
12, // SPECIES_CHIMECHO
|
||||
};
|
||||
7391
src/data/pokemon_graphics/front_anims.h
Normal file
7391
src/data/pokemon_graphics/front_anims.h
Normal file
File diff suppressed because it is too large
Load Diff
446
src/data/pokemon_graphics/front_pic_table.h
Normal file
446
src/data/pokemon_graphics/front_pic_table.h
Normal file
@@ -0,0 +1,446 @@
|
||||
const struct CompressedSpriteSheet gMonFrontPicTable[] =
|
||||
{ //.data .size .tag
|
||||
gMonFrontPic_CircledQuestionMark, 0x800, 0,
|
||||
gMonFrontPic_Bulbasaur, 0x800, 1,
|
||||
gMonFrontPic_Ivysaur, 0x800, 2,
|
||||
gMonFrontPic_Venusaur, 0x800, 3,
|
||||
gMonFrontPic_Charmander, 0x800, 4,
|
||||
gMonFrontPic_Charmeleon, 0x800, 5,
|
||||
gMonFrontPic_Charizard, 0x800, 6,
|
||||
gMonFrontPic_Squirtle, 0x800, 7,
|
||||
gMonFrontPic_Wartortle, 0x800, 8,
|
||||
gMonFrontPic_Blastoise, 0x800, 9,
|
||||
gMonFrontPic_Caterpie, 0x800, 10,
|
||||
gMonFrontPic_Metapod, 0x800, 11,
|
||||
gMonFrontPic_Butterfree, 0x800, 12,
|
||||
gMonFrontPic_Weedle, 0x800, 13,
|
||||
gMonFrontPic_Kakuna, 0x800, 14,
|
||||
gMonFrontPic_Beedrill, 0x800, 15,
|
||||
gMonFrontPic_Pidgey, 0x800, 16,
|
||||
gMonFrontPic_Pidgeotto, 0x800, 17,
|
||||
gMonFrontPic_Pidgeot, 0x800, 18,
|
||||
gMonFrontPic_Rattata, 0x800, 19,
|
||||
gMonFrontPic_Raticate, 0x800, 20,
|
||||
gMonFrontPic_Spearow, 0x800, 21,
|
||||
gMonFrontPic_Fearow, 0x800, 22,
|
||||
gMonFrontPic_Ekans, 0x800, 23,
|
||||
gMonFrontPic_Arbok, 0x800, 24,
|
||||
gMonFrontPic_Pikachu, 0x800, 25,
|
||||
gMonFrontPic_Raichu, 0x800, 26,
|
||||
gMonFrontPic_Sandshrew, 0x800, 27,
|
||||
gMonFrontPic_Sandslash, 0x800, 28,
|
||||
gMonFrontPic_NidoranF, 0x800, 29,
|
||||
gMonFrontPic_Nidorina, 0x800, 30,
|
||||
gMonFrontPic_Nidoqueen, 0x800, 31,
|
||||
gMonFrontPic_NidoranM, 0x800, 32,
|
||||
gMonFrontPic_Nidorino, 0x800, 33,
|
||||
gMonFrontPic_Nidoking, 0x800, 34,
|
||||
gMonFrontPic_Clefairy, 0x800, 35,
|
||||
gMonFrontPic_Clefable, 0x800, 36,
|
||||
gMonFrontPic_Vulpix, 0x800, 37,
|
||||
gMonFrontPic_Ninetales, 0x800, 38,
|
||||
gMonFrontPic_Jigglypuff, 0x800, 39,
|
||||
gMonFrontPic_Wigglytuff, 0x800, 40,
|
||||
gMonFrontPic_Zubat, 0x800, 41,
|
||||
gMonFrontPic_Golbat, 0x800, 42,
|
||||
gMonFrontPic_Oddish, 0x800, 43,
|
||||
gMonFrontPic_Gloom, 0x800, 44,
|
||||
gMonFrontPic_Vileplume, 0x800, 45,
|
||||
gMonFrontPic_Paras, 0x800, 46,
|
||||
gMonFrontPic_Parasect, 0x800, 47,
|
||||
gMonFrontPic_Venonat, 0x800, 48,
|
||||
gMonFrontPic_Venomoth, 0x800, 49,
|
||||
gMonFrontPic_Diglett, 0x800, 50,
|
||||
gMonFrontPic_Dugtrio, 0x800, 51,
|
||||
gMonFrontPic_Meowth, 0x800, 52,
|
||||
gMonFrontPic_Persian, 0x800, 53,
|
||||
gMonFrontPic_Psyduck, 0x800, 54,
|
||||
gMonFrontPic_Golduck, 0x800, 55,
|
||||
gMonFrontPic_Mankey, 0x800, 56,
|
||||
gMonFrontPic_Primeape, 0x800, 57,
|
||||
gMonFrontPic_Growlithe, 0x800, 58,
|
||||
gMonFrontPic_Arcanine, 0x800, 59,
|
||||
gMonFrontPic_Poliwag, 0x800, 60,
|
||||
gMonFrontPic_Poliwhirl, 0x800, 61,
|
||||
gMonFrontPic_Poliwrath, 0x800, 62,
|
||||
gMonFrontPic_Abra, 0x800, 63,
|
||||
gMonFrontPic_Kadabra, 0x800, 64,
|
||||
gMonFrontPic_Alakazam, 0x800, 65,
|
||||
gMonFrontPic_Machop, 0x800, 66,
|
||||
gMonFrontPic_Machoke, 0x800, 67,
|
||||
gMonFrontPic_Machamp, 0x800, 68,
|
||||
gMonFrontPic_Bellsprout, 0x800, 69,
|
||||
gMonFrontPic_Weepinbell, 0x800, 70,
|
||||
gMonFrontPic_Victreebel, 0x800, 71,
|
||||
gMonFrontPic_Tentacool, 0x800, 72,
|
||||
gMonFrontPic_Tentacruel, 0x800, 73,
|
||||
gMonFrontPic_Geodude, 0x800, 74,
|
||||
gMonFrontPic_Graveler, 0x800, 75,
|
||||
gMonFrontPic_Golem, 0x800, 76,
|
||||
gMonFrontPic_Ponyta, 0x800, 77,
|
||||
gMonFrontPic_Rapidash, 0x800, 78,
|
||||
gMonFrontPic_Slowpoke, 0x800, 79,
|
||||
gMonFrontPic_Slowbro, 0x800, 80,
|
||||
gMonFrontPic_Magnemite, 0x800, 81,
|
||||
gMonFrontPic_Magneton, 0x800, 82,
|
||||
gMonFrontPic_Farfetchd, 0x800, 83,
|
||||
gMonFrontPic_Doduo, 0x800, 84,
|
||||
gMonFrontPic_Dodrio, 0x800, 85,
|
||||
gMonFrontPic_Seel, 0x800, 86,
|
||||
gMonFrontPic_Dewgong, 0x800, 87,
|
||||
gMonFrontPic_Grimer, 0x800, 88,
|
||||
gMonFrontPic_Muk, 0x800, 89,
|
||||
gMonFrontPic_Shellder, 0x800, 90,
|
||||
gMonFrontPic_Cloyster, 0x800, 91,
|
||||
gMonFrontPic_Gastly, 0x800, 92,
|
||||
gMonFrontPic_Haunter, 0x800, 93,
|
||||
gMonFrontPic_Gengar, 0x800, 94,
|
||||
gMonFrontPic_Onix, 0x800, 95,
|
||||
gMonFrontPic_Drowzee, 0x800, 96,
|
||||
gMonFrontPic_Hypno, 0x800, 97,
|
||||
gMonFrontPic_Krabby, 0x800, 98,
|
||||
gMonFrontPic_Kingler, 0x800, 99,
|
||||
gMonFrontPic_Voltorb, 0x800, 100,
|
||||
gMonFrontPic_Electrode, 0x800, 101,
|
||||
gMonFrontPic_Exeggcute, 0x800, 102,
|
||||
gMonFrontPic_Exeggutor, 0x800, 103,
|
||||
gMonFrontPic_Cubone, 0x800, 104,
|
||||
gMonFrontPic_Marowak, 0x800, 105,
|
||||
gMonFrontPic_Hitmonlee, 0x800, 106,
|
||||
gMonFrontPic_Hitmonchan, 0x800, 107,
|
||||
gMonFrontPic_Lickitung, 0x800, 108,
|
||||
gMonFrontPic_Koffing, 0x800, 109,
|
||||
gMonFrontPic_Weezing, 0x800, 110,
|
||||
gMonFrontPic_Rhyhorn, 0x800, 111,
|
||||
gMonFrontPic_Rhydon, 0x800, 112,
|
||||
gMonFrontPic_Chansey, 0x800, 113,
|
||||
gMonFrontPic_Tangela, 0x800, 114,
|
||||
gMonFrontPic_Kangaskhan, 0x800, 115,
|
||||
gMonFrontPic_Horsea, 0x800, 116,
|
||||
gMonFrontPic_Seadra, 0x800, 117,
|
||||
gMonFrontPic_Goldeen, 0x800, 118,
|
||||
gMonFrontPic_Seaking, 0x800, 119,
|
||||
gMonFrontPic_Staryu, 0x800, 120,
|
||||
gMonFrontPic_Starmie, 0x800, 121,
|
||||
gMonFrontPic_Mrmime, 0x800, 122,
|
||||
gMonFrontPic_Scyther, 0x800, 123,
|
||||
gMonFrontPic_Jynx, 0x800, 124,
|
||||
gMonFrontPic_Electabuzz, 0x800, 125,
|
||||
gMonFrontPic_Magmar, 0x800, 126,
|
||||
gMonFrontPic_Pinsir, 0x800, 127,
|
||||
gMonFrontPic_Tauros, 0x800, 128,
|
||||
gMonFrontPic_Magikarp, 0x800, 129,
|
||||
gMonFrontPic_Gyarados, 0x800, 130,
|
||||
gMonFrontPic_Lapras, 0x800, 131,
|
||||
gMonFrontPic_Ditto, 0x800, 132,
|
||||
gMonFrontPic_Eevee, 0x800, 133,
|
||||
gMonFrontPic_Vaporeon, 0x800, 134,
|
||||
gMonFrontPic_Jolteon, 0x800, 135,
|
||||
gMonFrontPic_Flareon, 0x800, 136,
|
||||
gMonFrontPic_Porygon, 0x800, 137,
|
||||
gMonFrontPic_Omanyte, 0x800, 138,
|
||||
gMonFrontPic_Omastar, 0x800, 139,
|
||||
gMonFrontPic_Kabuto, 0x800, 140,
|
||||
gMonFrontPic_Kabutops, 0x800, 141,
|
||||
gMonFrontPic_Aerodactyl, 0x800, 142,
|
||||
gMonFrontPic_Snorlax, 0x800, 143,
|
||||
gMonFrontPic_Articuno, 0x800, 144,
|
||||
gMonFrontPic_Zapdos, 0x800, 145,
|
||||
gMonFrontPic_Moltres, 0x800, 146,
|
||||
gMonFrontPic_Dratini, 0x800, 147,
|
||||
gMonFrontPic_Dragonair, 0x800, 148,
|
||||
gMonFrontPic_Dragonite, 0x800, 149,
|
||||
gMonFrontPic_Mewtwo, 0x800, 150,
|
||||
gMonFrontPic_Mew, 0x800, 151,
|
||||
// Gen II
|
||||
gMonFrontPic_Chikorita, 0x800, 152,
|
||||
gMonFrontPic_Bayleef, 0x800, 153,
|
||||
gMonFrontPic_Meganium, 0x800, 154,
|
||||
gMonFrontPic_Cyndaquil, 0x800, 155,
|
||||
gMonFrontPic_Quilava, 0x800, 156,
|
||||
gMonFrontPic_Typhlosion, 0x800, 157,
|
||||
gMonFrontPic_Totodile, 0x800, 158,
|
||||
gMonFrontPic_Croconaw, 0x800, 159,
|
||||
gMonFrontPic_Feraligatr, 0x800, 160,
|
||||
gMonFrontPic_Sentret, 0x800, 161,
|
||||
gMonFrontPic_Furret, 0x800, 162,
|
||||
gMonFrontPic_Hoothoot, 0x800, 163,
|
||||
gMonFrontPic_Noctowl, 0x800, 164,
|
||||
gMonFrontPic_Ledyba, 0x800, 165,
|
||||
gMonFrontPic_Ledian, 0x800, 166,
|
||||
gMonFrontPic_Spinarak, 0x800, 167,
|
||||
gMonFrontPic_Ariados, 0x800, 168,
|
||||
gMonFrontPic_Crobat, 0x800, 169,
|
||||
gMonFrontPic_Chinchou, 0x800, 170,
|
||||
gMonFrontPic_Lanturn, 0x800, 171,
|
||||
gMonFrontPic_Pichu, 0x800, 172,
|
||||
gMonFrontPic_Cleffa, 0x800, 173,
|
||||
gMonFrontPic_Igglybuff, 0x800, 174,
|
||||
gMonFrontPic_Togepi, 0x800, 175,
|
||||
gMonFrontPic_Togetic, 0x800, 176,
|
||||
gMonFrontPic_Natu, 0x800, 177,
|
||||
gMonFrontPic_Xatu, 0x800, 178,
|
||||
gMonFrontPic_Mareep, 0x800, 179,
|
||||
gMonFrontPic_Flaaffy, 0x800, 180,
|
||||
gMonFrontPic_Ampharos, 0x800, 181,
|
||||
gMonFrontPic_Bellossom, 0x800, 182,
|
||||
gMonFrontPic_Marill, 0x800, 183,
|
||||
gMonFrontPic_Azumarill, 0x800, 184,
|
||||
gMonFrontPic_Sudowoodo, 0x800, 185,
|
||||
gMonFrontPic_Politoed, 0x800, 186,
|
||||
gMonFrontPic_Hoppip, 0x800, 187,
|
||||
gMonFrontPic_Skiploom, 0x800, 188,
|
||||
gMonFrontPic_Jumpluff, 0x800, 189,
|
||||
gMonFrontPic_Aipom, 0x800, 190,
|
||||
gMonFrontPic_Sunkern, 0x800, 191,
|
||||
gMonFrontPic_Sunflora, 0x800, 192,
|
||||
gMonFrontPic_Yanma, 0x800, 193,
|
||||
gMonFrontPic_Wooper, 0x800, 194,
|
||||
gMonFrontPic_Quagsire, 0x800, 195,
|
||||
gMonFrontPic_Espeon, 0x800, 196,
|
||||
gMonFrontPic_Umbreon, 0x800, 197,
|
||||
gMonFrontPic_Murkrow, 0x800, 198,
|
||||
gMonFrontPic_Slowking, 0x800, 199,
|
||||
gMonFrontPic_Misdreavus, 0x800, 200,
|
||||
gMonFrontPic_UnownA, 0x800, 201,
|
||||
gMonFrontPic_Wobbuffet, 0x800, 202,
|
||||
gMonFrontPic_Girafarig, 0x800, 203,
|
||||
gMonFrontPic_Pineco, 0x800, 204,
|
||||
gMonFrontPic_Forretress, 0x800, 205,
|
||||
gMonFrontPic_Dunsparce, 0x800, 206,
|
||||
gMonFrontPic_Gligar, 0x800, 207,
|
||||
gMonFrontPic_Steelix, 0x800, 208,
|
||||
gMonFrontPic_Snubbull, 0x800, 209,
|
||||
gMonFrontPic_Granbull, 0x800, 210,
|
||||
gMonFrontPic_Qwilfish, 0x800, 211,
|
||||
gMonFrontPic_Scizor, 0x800, 212,
|
||||
gMonFrontPic_Shuckle, 0x800, 213,
|
||||
gMonFrontPic_Heracross, 0x800, 214,
|
||||
gMonFrontPic_Sneasel, 0x800, 215,
|
||||
gMonFrontPic_Teddiursa, 0x800, 216,
|
||||
gMonFrontPic_Ursaring, 0x800, 217,
|
||||
gMonFrontPic_Slugma, 0x800, 218,
|
||||
gMonFrontPic_Magcargo, 0x800, 219,
|
||||
gMonFrontPic_Swinub, 0x800, 220,
|
||||
gMonFrontPic_Piloswine, 0x800, 221,
|
||||
gMonFrontPic_Corsola, 0x800, 222,
|
||||
gMonFrontPic_Remoraid, 0x800, 223,
|
||||
gMonFrontPic_Octillery, 0x800, 224,
|
||||
gMonFrontPic_Delibird, 0x800, 225,
|
||||
gMonFrontPic_Mantine, 0x800, 226,
|
||||
gMonFrontPic_Skarmory, 0x800, 227,
|
||||
gMonFrontPic_Houndour, 0x800, 228,
|
||||
gMonFrontPic_Houndoom, 0x800, 229,
|
||||
gMonFrontPic_Kingdra, 0x800, 230,
|
||||
gMonFrontPic_Phanpy, 0x800, 231,
|
||||
gMonFrontPic_Donphan, 0x800, 232,
|
||||
gMonFrontPic_Porygon2, 0x800, 233,
|
||||
gMonFrontPic_Stantler, 0x800, 234,
|
||||
gMonFrontPic_Smeargle, 0x800, 235,
|
||||
gMonFrontPic_Tyrogue, 0x800, 236,
|
||||
gMonFrontPic_Hitmontop, 0x800, 237,
|
||||
gMonFrontPic_Smoochum, 0x800, 238,
|
||||
gMonFrontPic_Elekid, 0x800, 239,
|
||||
gMonFrontPic_Magby, 0x800, 240,
|
||||
gMonFrontPic_Miltank, 0x800, 241,
|
||||
gMonFrontPic_Blissey, 0x800, 242,
|
||||
gMonFrontPic_Raikou, 0x800, 243,
|
||||
gMonFrontPic_Entei, 0x800, 244,
|
||||
gMonFrontPic_Suicune, 0x800, 245,
|
||||
gMonFrontPic_Larvitar, 0x800, 246,
|
||||
gMonFrontPic_Pupitar, 0x800, 247,
|
||||
gMonFrontPic_Tyranitar, 0x800, 248,
|
||||
gMonFrontPic_Lugia, 0x800, 249,
|
||||
gMonFrontPic_HoOh, 0x800, 250,
|
||||
gMonFrontPic_Celebi, 0x800, 251,
|
||||
// Empty slots
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 252,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 253,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 254,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 255,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 256,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 257,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 258,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 259,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 260,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 261,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 262,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 263,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 264,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 265,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 266,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 267,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 268,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 269,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 270,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 271,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 272,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 273,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 274,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 275,
|
||||
gMonFrontPic_DoubleQuestionMark, 0x800, 276,
|
||||
// Gen III
|
||||
gMonFrontPic_Treecko, 0x800, 277,
|
||||
gMonFrontPic_Grovyle, 0x800, 278,
|
||||
gMonFrontPic_Sceptile, 0x800, 279,
|
||||
gMonFrontPic_Torchic, 0x800, 280,
|
||||
gMonFrontPic_Combusken, 0x800, 281,
|
||||
gMonFrontPic_Blaziken, 0x800, 282,
|
||||
gMonFrontPic_Mudkip, 0x800, 283,
|
||||
gMonFrontPic_Marshtomp, 0x800, 284,
|
||||
gMonFrontPic_Swampert, 0x800, 285,
|
||||
gMonFrontPic_Poochyena, 0x800, 286,
|
||||
gMonFrontPic_Mightyena, 0x800, 287,
|
||||
gMonFrontPic_Zigzagoon, 0x800, 288,
|
||||
gMonFrontPic_Linoone, 0x800, 289,
|
||||
gMonFrontPic_Wurmple, 0x800, 290,
|
||||
gMonFrontPic_Silcoon, 0x800, 291,
|
||||
gMonFrontPic_Beautifly, 0x800, 292,
|
||||
gMonFrontPic_Cascoon, 0x800, 293,
|
||||
gMonFrontPic_Dustox, 0x800, 294,
|
||||
gMonFrontPic_Lotad, 0x800, 295,
|
||||
gMonFrontPic_Lombre, 0x800, 296,
|
||||
gMonFrontPic_Ludicolo, 0x800, 297,
|
||||
gMonFrontPic_Seedot, 0x800, 298,
|
||||
gMonFrontPic_Nuzleaf, 0x800, 299,
|
||||
gMonFrontPic_Shiftry, 0x800, 300,
|
||||
gMonFrontPic_Nincada, 0x800, 301,
|
||||
gMonFrontPic_Ninjask, 0x800, 302,
|
||||
gMonFrontPic_Shedinja, 0x800, 303,
|
||||
gMonFrontPic_Taillow, 0x800, 304,
|
||||
gMonFrontPic_Swellow, 0x800, 305,
|
||||
gMonFrontPic_Shroomish, 0x800, 306,
|
||||
gMonFrontPic_Breloom, 0x800, 307,
|
||||
gMonFrontPic_Spinda, 0x800, 308,
|
||||
gMonFrontPic_Wingull, 0x800, 309,
|
||||
gMonFrontPic_Pelipper, 0x800, 310,
|
||||
gMonFrontPic_Surskit, 0x800, 311,
|
||||
gMonFrontPic_Masquerain, 0x800, 312,
|
||||
gMonFrontPic_Wailmer, 0x800, 313,
|
||||
gMonFrontPic_Wailord, 0x800, 314,
|
||||
gMonFrontPic_Skitty, 0x800, 315,
|
||||
gMonFrontPic_Delcatty, 0x800, 316,
|
||||
gMonFrontPic_Kecleon, 0x800, 317,
|
||||
gMonFrontPic_Baltoy, 0x800, 318,
|
||||
gMonFrontPic_Claydol, 0x800, 319,
|
||||
gMonFrontPic_Nosepass, 0x800, 320,
|
||||
gMonFrontPic_Torkoal, 0x800, 321,
|
||||
gMonFrontPic_Sableye, 0x800, 322,
|
||||
gMonFrontPic_Barboach, 0x800, 323,
|
||||
gMonFrontPic_Whiscash, 0x800, 324,
|
||||
gMonFrontPic_Luvdisc, 0x800, 325,
|
||||
gMonFrontPic_Corphish, 0x800, 326,
|
||||
gMonFrontPic_Crawdaunt, 0x800, 327,
|
||||
gMonFrontPic_Feebas, 0x800, 328,
|
||||
gMonFrontPic_Milotic, 0x800, 329,
|
||||
gMonFrontPic_Carvanha, 0x800, 330,
|
||||
gMonFrontPic_Sharpedo, 0x800, 331,
|
||||
gMonFrontPic_Trapinch, 0x800, 332,
|
||||
gMonFrontPic_Vibrava, 0x800, 333,
|
||||
gMonFrontPic_Flygon, 0x800, 334,
|
||||
gMonFrontPic_Makuhita, 0x800, 335,
|
||||
gMonFrontPic_Hariyama, 0x800, 336,
|
||||
gMonFrontPic_Electrike, 0x800, 337,
|
||||
gMonFrontPic_Manectric, 0x800, 338,
|
||||
gMonFrontPic_Numel, 0x800, 339,
|
||||
gMonFrontPic_Camerupt, 0x800, 340,
|
||||
gMonFrontPic_Spheal, 0x800, 341,
|
||||
gMonFrontPic_Sealeo, 0x800, 342,
|
||||
gMonFrontPic_Walrein, 0x800, 343,
|
||||
gMonFrontPic_Cacnea, 0x800, 344,
|
||||
gMonFrontPic_Cacturne, 0x800, 345,
|
||||
gMonFrontPic_Snorunt, 0x800, 346,
|
||||
gMonFrontPic_Glalie, 0x800, 347,
|
||||
gMonFrontPic_Lunatone, 0x800, 348,
|
||||
gMonFrontPic_Solrock, 0x800, 349,
|
||||
gMonFrontPic_Azurill, 0x800, 350,
|
||||
gMonFrontPic_Spoink, 0x800, 351,
|
||||
gMonFrontPic_Grumpig, 0x800, 352,
|
||||
gMonFrontPic_Plusle, 0x800, 353,
|
||||
gMonFrontPic_Minun, 0x800, 354,
|
||||
gMonFrontPic_Mawile, 0x800, 355,
|
||||
gMonFrontPic_Meditite, 0x800, 356,
|
||||
gMonFrontPic_Medicham, 0x800, 357,
|
||||
gMonFrontPic_Swablu, 0x800, 358,
|
||||
gMonFrontPic_Altaria, 0x800, 359,
|
||||
gMonFrontPic_Wynaut, 0x800, 360,
|
||||
gMonFrontPic_Duskull, 0x800, 361,
|
||||
gMonFrontPic_Dusclops, 0x800, 362,
|
||||
gMonFrontPic_Roselia, 0x800, 363,
|
||||
gMonFrontPic_Slakoth, 0x800, 364,
|
||||
gMonFrontPic_Vigoroth, 0x800, 365,
|
||||
gMonFrontPic_Slaking, 0x800, 366,
|
||||
gMonFrontPic_Gulpin, 0x800, 367,
|
||||
gMonFrontPic_Swalot, 0x800, 368,
|
||||
gMonFrontPic_Tropius, 0x800, 369,
|
||||
gMonFrontPic_Whismur, 0x800, 370,
|
||||
gMonFrontPic_Loudred, 0x800, 371,
|
||||
gMonFrontPic_Exploud, 0x800, 372,
|
||||
gMonFrontPic_Clamperl, 0x800, 373,
|
||||
gMonFrontPic_Huntail, 0x800, 374,
|
||||
gMonFrontPic_Gorebyss, 0x800, 375,
|
||||
gMonFrontPic_Absol, 0x800, 376,
|
||||
gMonFrontPic_Shuppet, 0x800, 377,
|
||||
gMonFrontPic_Banette, 0x800, 378,
|
||||
gMonFrontPic_Seviper, 0x800, 379,
|
||||
gMonFrontPic_Zangoose, 0x800, 380,
|
||||
gMonFrontPic_Relicanth, 0x800, 381,
|
||||
gMonFrontPic_Aron, 0x800, 382,
|
||||
gMonFrontPic_Lairon, 0x800, 383,
|
||||
gMonFrontPic_Aggron, 0x800, 384,
|
||||
gMonFrontPic_Castform, 0x800, 385,
|
||||
gMonFrontPic_Volbeat, 0x800, 386,
|
||||
gMonFrontPic_Illumise, 0x800, 387,
|
||||
gMonFrontPic_Lileep, 0x800, 388,
|
||||
gMonFrontPic_Cradily, 0x800, 389,
|
||||
gMonFrontPic_Anorith, 0x800, 390,
|
||||
gMonFrontPic_Armaldo, 0x800, 391,
|
||||
gMonFrontPic_Ralts, 0x800, 392,
|
||||
gMonFrontPic_Kirlia, 0x800, 393,
|
||||
gMonFrontPic_Gardevoir, 0x800, 394,
|
||||
gMonFrontPic_Bagon, 0x800, 395,
|
||||
gMonFrontPic_Shelgon, 0x800, 396,
|
||||
gMonFrontPic_Salamence, 0x800, 397,
|
||||
gMonFrontPic_Beldum, 0x800, 398,
|
||||
gMonFrontPic_Metang, 0x800, 399,
|
||||
gMonFrontPic_Metagross, 0x800, 400,
|
||||
gMonFrontPic_Regirock, 0x800, 401,
|
||||
gMonFrontPic_Regice, 0x800, 402,
|
||||
gMonFrontPic_Registeel, 0x800, 403,
|
||||
gMonFrontPic_Kyogre, 0x800, 404,
|
||||
gMonFrontPic_Groudon, 0x800, 405,
|
||||
gMonFrontPic_Rayquaza, 0x800, 406,
|
||||
gMonFrontPic_Latias, 0x800, 407,
|
||||
gMonFrontPic_Latios, 0x800, 408,
|
||||
gMonFrontPic_Jirachi, 0x800, 409,
|
||||
gMonFrontPic_Deoxys, 0x800, 410,
|
||||
gMonFrontPic_Chimecho, 0x800, 411,
|
||||
gMonFrontPic_Egg, 0x800, 412,
|
||||
gMonFrontPic_UnownB, 0x800, 413,
|
||||
gMonFrontPic_UnownC, 0x800, 414,
|
||||
gMonFrontPic_UnownD, 0x800, 415,
|
||||
gMonFrontPic_UnownE, 0x800, 416,
|
||||
gMonFrontPic_UnownF, 0x800, 417,
|
||||
gMonFrontPic_UnownG, 0x800, 418,
|
||||
gMonFrontPic_UnownH, 0x800, 419,
|
||||
gMonFrontPic_UnownI, 0x800, 420,
|
||||
gMonFrontPic_UnownJ, 0x800, 421,
|
||||
gMonFrontPic_UnownK, 0x800, 422,
|
||||
gMonFrontPic_UnownL, 0x800, 423,
|
||||
gMonFrontPic_UnownM, 0x800, 424,
|
||||
gMonFrontPic_UnownN, 0x800, 425,
|
||||
gMonFrontPic_UnownO, 0x800, 426,
|
||||
gMonFrontPic_UnownP, 0x800, 427,
|
||||
gMonFrontPic_UnownQ, 0x800, 428,
|
||||
gMonFrontPic_UnownR, 0x800, 429,
|
||||
gMonFrontPic_UnownS, 0x800, 430,
|
||||
gMonFrontPic_UnownT, 0x800, 431,
|
||||
gMonFrontPic_UnownU, 0x800, 432,
|
||||
gMonFrontPic_UnownV, 0x800, 433,
|
||||
gMonFrontPic_UnownW, 0x800, 434,
|
||||
gMonFrontPic_UnownX, 0x800, 435,
|
||||
gMonFrontPic_UnownY, 0x800, 436,
|
||||
gMonFrontPic_UnownZ, 0x800, 437,
|
||||
gMonFrontPic_UnownExclamationMark, 0x800, 438,
|
||||
gMonFrontPic_UnownQuestionMark, 0x800, 439,
|
||||
};
|
||||
443
src/data/pokemon_graphics/palette_table.h
Normal file
443
src/data/pokemon_graphics/palette_table.h
Normal file
@@ -0,0 +1,443 @@
|
||||
const struct CompressedSpritePalette gMonPaletteTable[] =
|
||||
{
|
||||
gMonPalette_CircledQuestionMark, 0,
|
||||
gMonPalette_Bulbasaur, 1,
|
||||
gMonPalette_Ivysaur, 2,
|
||||
gMonPalette_Venusaur, 3,
|
||||
gMonPalette_Charmander, 4,
|
||||
gMonPalette_Charmeleon, 5,
|
||||
gMonPalette_Charizard, 6,
|
||||
gMonPalette_Squirtle, 7,
|
||||
gMonPalette_Wartortle, 8,
|
||||
gMonPalette_Blastoise, 9,
|
||||
gMonPalette_Caterpie, 10,
|
||||
gMonPalette_Metapod, 11,
|
||||
gMonPalette_Butterfree, 12,
|
||||
gMonPalette_Weedle, 13,
|
||||
gMonPalette_Kakuna, 14,
|
||||
gMonPalette_Beedrill, 15,
|
||||
gMonPalette_Pidgey, 16,
|
||||
gMonPalette_Pidgeotto, 17,
|
||||
gMonPalette_Pidgeot, 18,
|
||||
gMonPalette_Rattata, 19,
|
||||
gMonPalette_Raticate, 20,
|
||||
gMonPalette_Spearow, 21,
|
||||
gMonPalette_Fearow, 22,
|
||||
gMonPalette_Ekans, 23,
|
||||
gMonPalette_Arbok, 24,
|
||||
gMonPalette_Pikachu, 25,
|
||||
gMonPalette_Raichu, 26,
|
||||
gMonPalette_Sandshrew, 27,
|
||||
gMonPalette_Sandslash, 28,
|
||||
gMonPalette_NidoranF, 29,
|
||||
gMonPalette_Nidorina, 30,
|
||||
gMonPalette_Nidoqueen, 31,
|
||||
gMonPalette_NidoranM, 32,
|
||||
gMonPalette_Nidorino, 33,
|
||||
gMonPalette_Nidoking, 34,
|
||||
gMonPalette_Clefairy, 35,
|
||||
gMonPalette_Clefable, 36,
|
||||
gMonPalette_Vulpix, 37,
|
||||
gMonPalette_Ninetales, 38,
|
||||
gMonPalette_Jigglypuff, 39,
|
||||
gMonPalette_Wigglytuff, 40,
|
||||
gMonPalette_Zubat, 41,
|
||||
gMonPalette_Golbat, 42,
|
||||
gMonPalette_Oddish, 43,
|
||||
gMonPalette_Gloom, 44,
|
||||
gMonPalette_Vileplume, 45,
|
||||
gMonPalette_Paras, 46,
|
||||
gMonPalette_Parasect, 47,
|
||||
gMonPalette_Venonat, 48,
|
||||
gMonPalette_Venomoth, 49,
|
||||
gMonPalette_Diglett, 50,
|
||||
gMonPalette_Dugtrio, 51,
|
||||
gMonPalette_Meowth, 52,
|
||||
gMonPalette_Persian, 53,
|
||||
gMonPalette_Psyduck, 54,
|
||||
gMonPalette_Golduck, 55,
|
||||
gMonPalette_Mankey, 56,
|
||||
gMonPalette_Primeape, 57,
|
||||
gMonPalette_Growlithe, 58,
|
||||
gMonPalette_Arcanine, 59,
|
||||
gMonPalette_Poliwag, 60,
|
||||
gMonPalette_Poliwhirl, 61,
|
||||
gMonPalette_Poliwrath, 62,
|
||||
gMonPalette_Abra, 63,
|
||||
gMonPalette_Kadabra, 64,
|
||||
gMonPalette_Alakazam, 65,
|
||||
gMonPalette_Machop, 66,
|
||||
gMonPalette_Machoke, 67,
|
||||
gMonPalette_Machamp, 68,
|
||||
gMonPalette_Bellsprout, 69,
|
||||
gMonPalette_Weepinbell, 70,
|
||||
gMonPalette_Victreebel, 71,
|
||||
gMonPalette_Tentacool, 72,
|
||||
gMonPalette_Tentacruel, 73,
|
||||
gMonPalette_Geodude, 74,
|
||||
gMonPalette_Graveler, 75,
|
||||
gMonPalette_Golem, 76,
|
||||
gMonPalette_Ponyta, 77,
|
||||
gMonPalette_Rapidash, 78,
|
||||
gMonPalette_Slowpoke, 79,
|
||||
gMonPalette_Slowbro, 80,
|
||||
gMonPalette_Magnemite, 81,
|
||||
gMonPalette_Magneton, 82,
|
||||
gMonPalette_Farfetchd, 83,
|
||||
gMonPalette_Doduo, 84,
|
||||
gMonPalette_Dodrio, 85,
|
||||
gMonPalette_Seel, 86,
|
||||
gMonPalette_Dewgong, 87,
|
||||
gMonPalette_Grimer, 88,
|
||||
gMonPalette_Muk, 89,
|
||||
gMonPalette_Shellder, 90,
|
||||
gMonPalette_Cloyster, 91,
|
||||
gMonPalette_Gastly, 92,
|
||||
gMonPalette_Haunter, 93,
|
||||
gMonPalette_Gengar, 94,
|
||||
gMonPalette_Onix, 95,
|
||||
gMonPalette_Drowzee, 96,
|
||||
gMonPalette_Hypno, 97,
|
||||
gMonPalette_Krabby, 98,
|
||||
gMonPalette_Kingler, 99,
|
||||
gMonPalette_Voltorb, 100,
|
||||
gMonPalette_Electrode, 101,
|
||||
gMonPalette_Exeggcute, 102,
|
||||
gMonPalette_Exeggutor, 103,
|
||||
gMonPalette_Cubone, 104,
|
||||
gMonPalette_Marowak, 105,
|
||||
gMonPalette_Hitmonlee, 106,
|
||||
gMonPalette_Hitmonchan, 107,
|
||||
gMonPalette_Lickitung, 108,
|
||||
gMonPalette_Koffing, 109,
|
||||
gMonPalette_Weezing, 110,
|
||||
gMonPalette_Rhyhorn, 111,
|
||||
gMonPalette_Rhydon, 112,
|
||||
gMonPalette_Chansey, 113,
|
||||
gMonPalette_Tangela, 114,
|
||||
gMonPalette_Kangaskhan, 115,
|
||||
gMonPalette_Horsea, 116,
|
||||
gMonPalette_Seadra, 117,
|
||||
gMonPalette_Goldeen, 118,
|
||||
gMonPalette_Seaking, 119,
|
||||
gMonPalette_Staryu, 120,
|
||||
gMonPalette_Starmie, 121,
|
||||
gMonPalette_Mrmime, 122,
|
||||
gMonPalette_Scyther, 123,
|
||||
gMonPalette_Jynx, 124,
|
||||
gMonPalette_Electabuzz, 125,
|
||||
gMonPalette_Magmar, 126,
|
||||
gMonPalette_Pinsir, 127,
|
||||
gMonPalette_Tauros, 128,
|
||||
gMonPalette_Magikarp, 129,
|
||||
gMonPalette_Gyarados, 130,
|
||||
gMonPalette_Lapras, 131,
|
||||
gMonPalette_Ditto, 132,
|
||||
gMonPalette_Eevee, 133,
|
||||
gMonPalette_Vaporeon, 134,
|
||||
gMonPalette_Jolteon, 135,
|
||||
gMonPalette_Flareon, 136,
|
||||
gMonPalette_Porygon, 137,
|
||||
gMonPalette_Omanyte, 138,
|
||||
gMonPalette_Omastar, 139,
|
||||
gMonPalette_Kabuto, 140,
|
||||
gMonPalette_Kabutops, 141,
|
||||
gMonPalette_Aerodactyl, 142,
|
||||
gMonPalette_Snorlax, 143,
|
||||
gMonPalette_Articuno, 144,
|
||||
gMonPalette_Zapdos, 145,
|
||||
gMonPalette_Moltres, 146,
|
||||
gMonPalette_Dratini, 147,
|
||||
gMonPalette_Dragonair, 148,
|
||||
gMonPalette_Dragonite, 149,
|
||||
gMonPalette_Mewtwo, 150,
|
||||
gMonPalette_Mew, 151,
|
||||
gMonPalette_Chikorita, 152,
|
||||
gMonPalette_Bayleef, 153,
|
||||
gMonPalette_Meganium, 154,
|
||||
gMonPalette_Cyndaquil, 155,
|
||||
gMonPalette_Quilava, 156,
|
||||
gMonPalette_Typhlosion, 157,
|
||||
gMonPalette_Totodile, 158,
|
||||
gMonPalette_Croconaw, 159,
|
||||
gMonPalette_Feraligatr, 160,
|
||||
gMonPalette_Sentret, 161,
|
||||
gMonPalette_Furret, 162,
|
||||
gMonPalette_Hoothoot, 163,
|
||||
gMonPalette_Noctowl, 164,
|
||||
gMonPalette_Ledyba, 165,
|
||||
gMonPalette_Ledian, 166,
|
||||
gMonPalette_Spinarak, 167,
|
||||
gMonPalette_Ariados, 168,
|
||||
gMonPalette_Crobat, 169,
|
||||
gMonPalette_Chinchou, 170,
|
||||
gMonPalette_Lanturn, 171,
|
||||
gMonPalette_Pichu, 172,
|
||||
gMonPalette_Cleffa, 173,
|
||||
gMonPalette_Igglybuff, 174,
|
||||
gMonPalette_Togepi, 175,
|
||||
gMonPalette_Togetic, 176,
|
||||
gMonPalette_Natu, 177,
|
||||
gMonPalette_Xatu, 178,
|
||||
gMonPalette_Mareep, 179,
|
||||
gMonPalette_Flaaffy, 180,
|
||||
gMonPalette_Ampharos, 181,
|
||||
gMonPalette_Bellossom, 182,
|
||||
gMonPalette_Marill, 183,
|
||||
gMonPalette_Azumarill, 184,
|
||||
gMonPalette_Sudowoodo, 185,
|
||||
gMonPalette_Politoed, 186,
|
||||
gMonPalette_Hoppip, 187,
|
||||
gMonPalette_Skiploom, 188,
|
||||
gMonPalette_Jumpluff, 189,
|
||||
gMonPalette_Aipom, 190,
|
||||
gMonPalette_Sunkern, 191,
|
||||
gMonPalette_Sunflora, 192,
|
||||
gMonPalette_Yanma, 193,
|
||||
gMonPalette_Wooper, 194,
|
||||
gMonPalette_Quagsire, 195,
|
||||
gMonPalette_Espeon, 196,
|
||||
gMonPalette_Umbreon, 197,
|
||||
gMonPalette_Murkrow, 198,
|
||||
gMonPalette_Slowking, 199,
|
||||
gMonPalette_Misdreavus, 200,
|
||||
gMonPalette_Unown, 201,
|
||||
gMonPalette_Wobbuffet, 202,
|
||||
gMonPalette_Girafarig, 203,
|
||||
gMonPalette_Pineco, 204,
|
||||
gMonPalette_Forretress, 205,
|
||||
gMonPalette_Dunsparce, 206,
|
||||
gMonPalette_Gligar, 207,
|
||||
gMonPalette_Steelix, 208,
|
||||
gMonPalette_Snubbull, 209,
|
||||
gMonPalette_Granbull, 210,
|
||||
gMonPalette_Qwilfish, 211,
|
||||
gMonPalette_Scizor, 212,
|
||||
gMonPalette_Shuckle, 213,
|
||||
gMonPalette_Heracross, 214,
|
||||
gMonPalette_Sneasel, 215,
|
||||
gMonPalette_Teddiursa, 216,
|
||||
gMonPalette_Ursaring, 217,
|
||||
gMonPalette_Slugma, 218,
|
||||
gMonPalette_Magcargo, 219,
|
||||
gMonPalette_Swinub, 220,
|
||||
gMonPalette_Piloswine, 221,
|
||||
gMonPalette_Corsola, 222,
|
||||
gMonPalette_Remoraid, 223,
|
||||
gMonPalette_Octillery, 224,
|
||||
gMonPalette_Delibird, 225,
|
||||
gMonPalette_Mantine, 226,
|
||||
gMonPalette_Skarmory, 227,
|
||||
gMonPalette_Houndour, 228,
|
||||
gMonPalette_Houndoom, 229,
|
||||
gMonPalette_Kingdra, 230,
|
||||
gMonPalette_Phanpy, 231,
|
||||
gMonPalette_Donphan, 232,
|
||||
gMonPalette_Porygon2, 233,
|
||||
gMonPalette_Stantler, 234,
|
||||
gMonPalette_Smeargle, 235,
|
||||
gMonPalette_Tyrogue, 236,
|
||||
gMonPalette_Hitmontop, 237,
|
||||
gMonPalette_Smoochum, 238,
|
||||
gMonPalette_Elekid, 239,
|
||||
gMonPalette_Magby, 240,
|
||||
gMonPalette_Miltank, 241,
|
||||
gMonPalette_Blissey, 242,
|
||||
gMonPalette_Raikou, 243,
|
||||
gMonPalette_Entei, 244,
|
||||
gMonPalette_Suicune, 245,
|
||||
gMonPalette_Larvitar, 246,
|
||||
gMonPalette_Pupitar, 247,
|
||||
gMonPalette_Tyranitar, 248,
|
||||
gMonPalette_Lugia, 249,
|
||||
gMonPalette_HoOh, 250,
|
||||
gMonPalette_Celebi, 251,
|
||||
gMonPalette_DoubleQuestionMark, 252,
|
||||
gMonPalette_DoubleQuestionMark, 253,
|
||||
gMonPalette_DoubleQuestionMark, 254,
|
||||
gMonPalette_DoubleQuestionMark, 255,
|
||||
gMonPalette_DoubleQuestionMark, 256,
|
||||
gMonPalette_DoubleQuestionMark, 257,
|
||||
gMonPalette_DoubleQuestionMark, 258,
|
||||
gMonPalette_DoubleQuestionMark, 259,
|
||||
gMonPalette_DoubleQuestionMark, 260,
|
||||
gMonPalette_DoubleQuestionMark, 261,
|
||||
gMonPalette_DoubleQuestionMark, 262,
|
||||
gMonPalette_DoubleQuestionMark, 263,
|
||||
gMonPalette_DoubleQuestionMark, 264,
|
||||
gMonPalette_DoubleQuestionMark, 265,
|
||||
gMonPalette_DoubleQuestionMark, 266,
|
||||
gMonPalette_DoubleQuestionMark, 267,
|
||||
gMonPalette_DoubleQuestionMark, 268,
|
||||
gMonPalette_DoubleQuestionMark, 269,
|
||||
gMonPalette_DoubleQuestionMark, 270,
|
||||
gMonPalette_DoubleQuestionMark, 271,
|
||||
gMonPalette_DoubleQuestionMark, 272,
|
||||
gMonPalette_DoubleQuestionMark, 273,
|
||||
gMonPalette_DoubleQuestionMark, 274,
|
||||
gMonPalette_DoubleQuestionMark, 275,
|
||||
gMonPalette_DoubleQuestionMark, 276,
|
||||
gMonPalette_Treecko, 277,
|
||||
gMonPalette_Grovyle, 278,
|
||||
gMonPalette_Sceptile, 279,
|
||||
gMonPalette_Torchic, 280,
|
||||
gMonPalette_Combusken, 281,
|
||||
gMonPalette_Blaziken, 282,
|
||||
gMonPalette_Mudkip, 283,
|
||||
gMonPalette_Marshtomp, 284,
|
||||
gMonPalette_Swampert, 285,
|
||||
gMonPalette_Poochyena, 286,
|
||||
gMonPalette_Mightyena, 287,
|
||||
gMonPalette_Zigzagoon, 288,
|
||||
gMonPalette_Linoone, 289,
|
||||
gMonPalette_Wurmple, 290,
|
||||
gMonPalette_Silcoon, 291,
|
||||
gMonPalette_Beautifly, 292,
|
||||
gMonPalette_Cascoon, 293,
|
||||
gMonPalette_Dustox, 294,
|
||||
gMonPalette_Lotad, 295,
|
||||
gMonPalette_Lombre, 296,
|
||||
gMonPalette_Ludicolo, 297,
|
||||
gMonPalette_Seedot, 298,
|
||||
gMonPalette_Nuzleaf, 299,
|
||||
gMonPalette_Shiftry, 300,
|
||||
gMonPalette_Nincada, 301,
|
||||
gMonPalette_Ninjask, 302,
|
||||
gMonPalette_Shedinja, 303,
|
||||
gMonPalette_Taillow, 304,
|
||||
gMonPalette_Swellow, 305,
|
||||
gMonPalette_Shroomish, 306,
|
||||
gMonPalette_Breloom, 307,
|
||||
gMonPalette_Spinda, 308,
|
||||
gMonPalette_Wingull, 309,
|
||||
gMonPalette_Pelipper, 310,
|
||||
gMonPalette_Surskit, 311,
|
||||
gMonPalette_Masquerain, 312,
|
||||
gMonPalette_Wailmer, 313,
|
||||
gMonPalette_Wailord, 314,
|
||||
gMonPalette_Skitty, 315,
|
||||
gMonPalette_Delcatty, 316,
|
||||
gMonPalette_Kecleon, 317,
|
||||
gMonPalette_Baltoy, 318,
|
||||
gMonPalette_Claydol, 319,
|
||||
gMonPalette_Nosepass, 320,
|
||||
gMonPalette_Torkoal, 321,
|
||||
gMonPalette_Sableye, 322,
|
||||
gMonPalette_Barboach, 323,
|
||||
gMonPalette_Whiscash, 324,
|
||||
gMonPalette_Luvdisc, 325,
|
||||
gMonPalette_Corphish, 326,
|
||||
gMonPalette_Crawdaunt, 327,
|
||||
gMonPalette_Feebas, 328,
|
||||
gMonPalette_Milotic, 329,
|
||||
gMonPalette_Carvanha, 330,
|
||||
gMonPalette_Sharpedo, 331,
|
||||
gMonPalette_Trapinch, 332,
|
||||
gMonPalette_Vibrava, 333,
|
||||
gMonPalette_Flygon, 334,
|
||||
gMonPalette_Makuhita, 335,
|
||||
gMonPalette_Hariyama, 336,
|
||||
gMonPalette_Electrike, 337,
|
||||
gMonPalette_Manectric, 338,
|
||||
gMonPalette_Numel, 339,
|
||||
gMonPalette_Camerupt, 340,
|
||||
gMonPalette_Spheal, 341,
|
||||
gMonPalette_Sealeo, 342,
|
||||
gMonPalette_Walrein, 343,
|
||||
gMonPalette_Cacnea, 344,
|
||||
gMonPalette_Cacturne, 345,
|
||||
gMonPalette_Snorunt, 346,
|
||||
gMonPalette_Glalie, 347,
|
||||
gMonPalette_Lunatone, 348,
|
||||
gMonPalette_Solrock, 349,
|
||||
gMonPalette_Azurill, 350,
|
||||
gMonPalette_Spoink, 351,
|
||||
gMonPalette_Grumpig, 352,
|
||||
gMonPalette_Plusle, 353,
|
||||
gMonPalette_Minun, 354,
|
||||
gMonPalette_Mawile, 355,
|
||||
gMonPalette_Meditite, 356,
|
||||
gMonPalette_Medicham, 357,
|
||||
gMonPalette_Swablu, 358,
|
||||
gMonPalette_Altaria, 359,
|
||||
gMonPalette_Wynaut, 360,
|
||||
gMonPalette_Duskull, 361,
|
||||
gMonPalette_Dusclops, 362,
|
||||
gMonPalette_Roselia, 363,
|
||||
gMonPalette_Slakoth, 364,
|
||||
gMonPalette_Vigoroth, 365,
|
||||
gMonPalette_Slaking, 366,
|
||||
gMonPalette_Gulpin, 367,
|
||||
gMonPalette_Swalot, 368,
|
||||
gMonPalette_Tropius, 369,
|
||||
gMonPalette_Whismur, 370,
|
||||
gMonPalette_Loudred, 371,
|
||||
gMonPalette_Exploud, 372,
|
||||
gMonPalette_Clamperl, 373,
|
||||
gMonPalette_Huntail, 374,
|
||||
gMonPalette_Gorebyss, 375,
|
||||
gMonPalette_Absol, 376,
|
||||
gMonPalette_Shuppet, 377,
|
||||
gMonPalette_Banette, 378,
|
||||
gMonPalette_Seviper, 379,
|
||||
gMonPalette_Zangoose, 380,
|
||||
gMonPalette_Relicanth, 381,
|
||||
gMonPalette_Aron, 382,
|
||||
gMonPalette_Lairon, 383,
|
||||
gMonPalette_Aggron, 384,
|
||||
gMonPalette_Castform, 385,
|
||||
gMonPalette_Volbeat, 386,
|
||||
gMonPalette_Illumise, 387,
|
||||
gMonPalette_Lileep, 388,
|
||||
gMonPalette_Cradily, 389,
|
||||
gMonPalette_Anorith, 390,
|
||||
gMonPalette_Armaldo, 391,
|
||||
gMonPalette_Ralts, 392,
|
||||
gMonPalette_Kirlia, 393,
|
||||
gMonPalette_Gardevoir, 394,
|
||||
gMonPalette_Bagon, 395,
|
||||
gMonPalette_Shelgon, 396,
|
||||
gMonPalette_Salamence, 397,
|
||||
gMonPalette_Beldum, 398,
|
||||
gMonPalette_Metang, 399,
|
||||
gMonPalette_Metagross, 400,
|
||||
gMonPalette_Regirock, 401,
|
||||
gMonPalette_Regice, 402,
|
||||
gMonPalette_Registeel, 403,
|
||||
gMonPalette_Kyogre, 404,
|
||||
gMonPalette_Groudon, 405,
|
||||
gMonPalette_Rayquaza, 406,
|
||||
gMonPalette_Latias, 407,
|
||||
gMonPalette_Latios, 408,
|
||||
gMonPalette_Jirachi, 409,
|
||||
gMonPalette_Deoxys, 410,
|
||||
gMonPalette_Chimecho, 411,
|
||||
gMonPalette_Egg, 412,
|
||||
gMonPalette_Unown, 413,
|
||||
gMonPalette_Unown, 414,
|
||||
gMonPalette_Unown, 415,
|
||||
gMonPalette_Unown, 416,
|
||||
gMonPalette_Unown, 417,
|
||||
gMonPalette_Unown, 418,
|
||||
gMonPalette_Unown, 419,
|
||||
gMonPalette_Unown, 420,
|
||||
gMonPalette_Unown, 421,
|
||||
gMonPalette_Unown, 422,
|
||||
gMonPalette_Unown, 423,
|
||||
gMonPalette_Unown, 424,
|
||||
gMonPalette_Unown, 425,
|
||||
gMonPalette_Unown, 426,
|
||||
gMonPalette_Unown, 427,
|
||||
gMonPalette_Unown, 428,
|
||||
gMonPalette_Unown, 429,
|
||||
gMonPalette_Unown, 430,
|
||||
gMonPalette_Unown, 431,
|
||||
gMonPalette_Unown, 432,
|
||||
gMonPalette_Unown, 433,
|
||||
gMonPalette_Unown, 434,
|
||||
gMonPalette_Unown, 435,
|
||||
gMonPalette_Unown, 436,
|
||||
gMonPalette_Unown, 437,
|
||||
gMonPalette_Unown, 438,
|
||||
gMonPalette_Unown, 439,
|
||||
};
|
||||
443
src/data/pokemon_graphics/shiny_palette_table.h
Normal file
443
src/data/pokemon_graphics/shiny_palette_table.h
Normal file
@@ -0,0 +1,443 @@
|
||||
const struct CompressedSpritePalette gMonShinyPaletteTable[] =
|
||||
{
|
||||
gMonShinyPalette_CircledQuestionMark, 500,
|
||||
gMonShinyPalette_Bulbasaur, 501,
|
||||
gMonShinyPalette_Ivysaur, 502,
|
||||
gMonShinyPalette_Venusaur, 503,
|
||||
gMonShinyPalette_Charmander, 504,
|
||||
gMonShinyPalette_Charmeleon, 505,
|
||||
gMonShinyPalette_Charizard, 506,
|
||||
gMonShinyPalette_Squirtle, 507,
|
||||
gMonShinyPalette_Wartortle, 508,
|
||||
gMonShinyPalette_Blastoise, 509,
|
||||
gMonShinyPalette_Caterpie, 510,
|
||||
gMonShinyPalette_Metapod, 511,
|
||||
gMonShinyPalette_Butterfree, 512,
|
||||
gMonShinyPalette_Weedle, 513,
|
||||
gMonShinyPalette_Kakuna, 514,
|
||||
gMonShinyPalette_Beedrill, 515,
|
||||
gMonShinyPalette_Pidgey, 516,
|
||||
gMonShinyPalette_Pidgeotto, 517,
|
||||
gMonShinyPalette_Pidgeot, 518,
|
||||
gMonShinyPalette_Rattata, 519,
|
||||
gMonShinyPalette_Raticate, 520,
|
||||
gMonShinyPalette_Spearow, 521,
|
||||
gMonShinyPalette_Fearow, 522,
|
||||
gMonShinyPalette_Ekans, 523,
|
||||
gMonShinyPalette_Arbok, 524,
|
||||
gMonShinyPalette_Pikachu, 525,
|
||||
gMonShinyPalette_Raichu, 526,
|
||||
gMonShinyPalette_Sandshrew, 527,
|
||||
gMonShinyPalette_Sandslash, 528,
|
||||
gMonShinyPalette_NidoranF, 529,
|
||||
gMonShinyPalette_Nidorina, 530,
|
||||
gMonShinyPalette_Nidoqueen, 531,
|
||||
gMonShinyPalette_NidoranM, 532,
|
||||
gMonShinyPalette_Nidorino, 533,
|
||||
gMonShinyPalette_Nidoking, 534,
|
||||
gMonShinyPalette_Clefairy, 535,
|
||||
gMonShinyPalette_Clefable, 536,
|
||||
gMonShinyPalette_Vulpix, 537,
|
||||
gMonShinyPalette_Ninetales, 538,
|
||||
gMonShinyPalette_Jigglypuff, 539,
|
||||
gMonShinyPalette_Wigglytuff, 540,
|
||||
gMonShinyPalette_Zubat, 541,
|
||||
gMonShinyPalette_Golbat, 542,
|
||||
gMonShinyPalette_Oddish, 543,
|
||||
gMonShinyPalette_Gloom, 544,
|
||||
gMonShinyPalette_Vileplume, 545,
|
||||
gMonShinyPalette_Paras, 546,
|
||||
gMonShinyPalette_Parasect, 547,
|
||||
gMonShinyPalette_Venonat, 548,
|
||||
gMonShinyPalette_Venomoth, 549,
|
||||
gMonShinyPalette_Diglett, 550,
|
||||
gMonShinyPalette_Dugtrio, 551,
|
||||
gMonShinyPalette_Meowth, 552,
|
||||
gMonShinyPalette_Persian, 553,
|
||||
gMonShinyPalette_Psyduck, 554,
|
||||
gMonShinyPalette_Golduck, 555,
|
||||
gMonShinyPalette_Mankey, 556,
|
||||
gMonShinyPalette_Primeape, 557,
|
||||
gMonShinyPalette_Growlithe, 558,
|
||||
gMonShinyPalette_Arcanine, 559,
|
||||
gMonShinyPalette_Poliwag, 560,
|
||||
gMonShinyPalette_Poliwhirl, 561,
|
||||
gMonShinyPalette_Poliwrath, 562,
|
||||
gMonShinyPalette_Abra, 563,
|
||||
gMonShinyPalette_Kadabra, 564,
|
||||
gMonShinyPalette_Alakazam, 565,
|
||||
gMonShinyPalette_Machop, 566,
|
||||
gMonShinyPalette_Machoke, 567,
|
||||
gMonShinyPalette_Machamp, 568,
|
||||
gMonShinyPalette_Bellsprout, 569,
|
||||
gMonShinyPalette_Weepinbell, 570,
|
||||
gMonShinyPalette_Victreebel, 571,
|
||||
gMonShinyPalette_Tentacool, 572,
|
||||
gMonShinyPalette_Tentacruel, 573,
|
||||
gMonShinyPalette_Geodude, 574,
|
||||
gMonShinyPalette_Graveler, 575,
|
||||
gMonShinyPalette_Golem, 576,
|
||||
gMonShinyPalette_Ponyta, 577,
|
||||
gMonShinyPalette_Rapidash, 578,
|
||||
gMonShinyPalette_Slowpoke, 579,
|
||||
gMonShinyPalette_Slowbro, 580,
|
||||
gMonShinyPalette_Magnemite, 581,
|
||||
gMonShinyPalette_Magneton, 582,
|
||||
gMonShinyPalette_Farfetchd, 583,
|
||||
gMonShinyPalette_Doduo, 584,
|
||||
gMonShinyPalette_Dodrio, 585,
|
||||
gMonShinyPalette_Seel, 586,
|
||||
gMonShinyPalette_Dewgong, 587,
|
||||
gMonShinyPalette_Grimer, 588,
|
||||
gMonShinyPalette_Muk, 589,
|
||||
gMonShinyPalette_Shellder, 590,
|
||||
gMonShinyPalette_Cloyster, 591,
|
||||
gMonShinyPalette_Gastly, 592,
|
||||
gMonShinyPalette_Haunter, 593,
|
||||
gMonShinyPalette_Gengar, 594,
|
||||
gMonShinyPalette_Onix, 595,
|
||||
gMonShinyPalette_Drowzee, 596,
|
||||
gMonShinyPalette_Hypno, 597,
|
||||
gMonShinyPalette_Krabby, 598,
|
||||
gMonShinyPalette_Kingler, 599,
|
||||
gMonShinyPalette_Voltorb, 600,
|
||||
gMonShinyPalette_Electrode, 601,
|
||||
gMonShinyPalette_Exeggcute, 602,
|
||||
gMonShinyPalette_Exeggutor, 603,
|
||||
gMonShinyPalette_Cubone, 604,
|
||||
gMonShinyPalette_Marowak, 605,
|
||||
gMonShinyPalette_Hitmonlee, 606,
|
||||
gMonShinyPalette_Hitmonchan, 607,
|
||||
gMonShinyPalette_Lickitung, 608,
|
||||
gMonShinyPalette_Koffing, 609,
|
||||
gMonShinyPalette_Weezing, 610,
|
||||
gMonShinyPalette_Rhyhorn, 611,
|
||||
gMonShinyPalette_Rhydon, 612,
|
||||
gMonShinyPalette_Chansey, 613,
|
||||
gMonShinyPalette_Tangela, 614,
|
||||
gMonShinyPalette_Kangaskhan, 615,
|
||||
gMonShinyPalette_Horsea, 616,
|
||||
gMonShinyPalette_Seadra, 617,
|
||||
gMonShinyPalette_Goldeen, 618,
|
||||
gMonShinyPalette_Seaking, 619,
|
||||
gMonShinyPalette_Staryu, 620,
|
||||
gMonShinyPalette_Starmie, 621,
|
||||
gMonShinyPalette_Mrmime, 622,
|
||||
gMonShinyPalette_Scyther, 623,
|
||||
gMonShinyPalette_Jynx, 624,
|
||||
gMonShinyPalette_Electabuzz, 625,
|
||||
gMonShinyPalette_Magmar, 626,
|
||||
gMonShinyPalette_Pinsir, 627,
|
||||
gMonShinyPalette_Tauros, 628,
|
||||
gMonShinyPalette_Magikarp, 629,
|
||||
gMonShinyPalette_Gyarados, 630,
|
||||
gMonShinyPalette_Lapras, 631,
|
||||
gMonShinyPalette_Ditto, 632,
|
||||
gMonShinyPalette_Eevee, 633,
|
||||
gMonShinyPalette_Vaporeon, 634,
|
||||
gMonShinyPalette_Jolteon, 635,
|
||||
gMonShinyPalette_Flareon, 636,
|
||||
gMonShinyPalette_Porygon, 637,
|
||||
gMonShinyPalette_Omanyte, 638,
|
||||
gMonShinyPalette_Omastar, 639,
|
||||
gMonShinyPalette_Kabuto, 640,
|
||||
gMonShinyPalette_Kabutops, 641,
|
||||
gMonShinyPalette_Aerodactyl, 642,
|
||||
gMonShinyPalette_Snorlax, 643,
|
||||
gMonShinyPalette_Articuno, 644,
|
||||
gMonShinyPalette_Zapdos, 645,
|
||||
gMonShinyPalette_Moltres, 646,
|
||||
gMonShinyPalette_Dratini, 647,
|
||||
gMonShinyPalette_Dragonair, 648,
|
||||
gMonShinyPalette_Dragonite, 649,
|
||||
gMonShinyPalette_Mewtwo, 650,
|
||||
gMonShinyPalette_Mew, 651,
|
||||
gMonShinyPalette_Chikorita, 652,
|
||||
gMonShinyPalette_Bayleef, 653,
|
||||
gMonShinyPalette_Meganium, 654,
|
||||
gMonShinyPalette_Cyndaquil, 655,
|
||||
gMonShinyPalette_Quilava, 656,
|
||||
gMonShinyPalette_Typhlosion, 657,
|
||||
gMonShinyPalette_Totodile, 658,
|
||||
gMonShinyPalette_Croconaw, 659,
|
||||
gMonShinyPalette_Feraligatr, 660,
|
||||
gMonShinyPalette_Sentret, 661,
|
||||
gMonShinyPalette_Furret, 662,
|
||||
gMonShinyPalette_Hoothoot, 663,
|
||||
gMonShinyPalette_Noctowl, 664,
|
||||
gMonShinyPalette_Ledyba, 665,
|
||||
gMonShinyPalette_Ledian, 666,
|
||||
gMonShinyPalette_Spinarak, 667,
|
||||
gMonShinyPalette_Ariados, 668,
|
||||
gMonShinyPalette_Crobat, 669,
|
||||
gMonShinyPalette_Chinchou, 670,
|
||||
gMonShinyPalette_Lanturn, 671,
|
||||
gMonShinyPalette_Pichu, 672,
|
||||
gMonShinyPalette_Cleffa, 673,
|
||||
gMonShinyPalette_Igglybuff, 674,
|
||||
gMonShinyPalette_Togepi, 675,
|
||||
gMonShinyPalette_Togetic, 676,
|
||||
gMonShinyPalette_Natu, 677,
|
||||
gMonShinyPalette_Xatu, 678,
|
||||
gMonShinyPalette_Mareep, 679,
|
||||
gMonShinyPalette_Flaaffy, 680,
|
||||
gMonShinyPalette_Ampharos, 681,
|
||||
gMonShinyPalette_Bellossom, 682,
|
||||
gMonShinyPalette_Marill, 683,
|
||||
gMonShinyPalette_Azumarill, 684,
|
||||
gMonShinyPalette_Sudowoodo, 685,
|
||||
gMonShinyPalette_Politoed, 686,
|
||||
gMonShinyPalette_Hoppip, 687,
|
||||
gMonShinyPalette_Skiploom, 688,
|
||||
gMonShinyPalette_Jumpluff, 689,
|
||||
gMonShinyPalette_Aipom, 690,
|
||||
gMonShinyPalette_Sunkern, 691,
|
||||
gMonShinyPalette_Sunflora, 692,
|
||||
gMonShinyPalette_Yanma, 693,
|
||||
gMonShinyPalette_Wooper, 694,
|
||||
gMonShinyPalette_Quagsire, 695,
|
||||
gMonShinyPalette_Espeon, 696,
|
||||
gMonShinyPalette_Umbreon, 697,
|
||||
gMonShinyPalette_Murkrow, 698,
|
||||
gMonShinyPalette_Slowking, 699,
|
||||
gMonShinyPalette_Misdreavus, 700,
|
||||
gMonShinyPalette_Unown, 701,
|
||||
gMonShinyPalette_Wobbuffet, 702,
|
||||
gMonShinyPalette_Girafarig, 703,
|
||||
gMonShinyPalette_Pineco, 704,
|
||||
gMonShinyPalette_Forretress, 705,
|
||||
gMonShinyPalette_Dunsparce, 706,
|
||||
gMonShinyPalette_Gligar, 707,
|
||||
gMonShinyPalette_Steelix, 708,
|
||||
gMonShinyPalette_Snubbull, 709,
|
||||
gMonShinyPalette_Granbull, 710,
|
||||
gMonShinyPalette_Qwilfish, 711,
|
||||
gMonShinyPalette_Scizor, 712,
|
||||
gMonShinyPalette_Shuckle, 713,
|
||||
gMonShinyPalette_Heracross, 714,
|
||||
gMonShinyPalette_Sneasel, 715,
|
||||
gMonShinyPalette_Teddiursa, 716,
|
||||
gMonShinyPalette_Ursaring, 717,
|
||||
gMonShinyPalette_Slugma, 718,
|
||||
gMonShinyPalette_Magcargo, 719,
|
||||
gMonShinyPalette_Swinub, 720,
|
||||
gMonShinyPalette_Piloswine, 721,
|
||||
gMonShinyPalette_Corsola, 722,
|
||||
gMonShinyPalette_Remoraid, 723,
|
||||
gMonShinyPalette_Octillery, 724,
|
||||
gMonShinyPalette_Delibird, 725,
|
||||
gMonShinyPalette_Mantine, 726,
|
||||
gMonShinyPalette_Skarmory, 727,
|
||||
gMonShinyPalette_Houndour, 728,
|
||||
gMonShinyPalette_Houndoom, 729,
|
||||
gMonShinyPalette_Kingdra, 730,
|
||||
gMonShinyPalette_Phanpy, 731,
|
||||
gMonShinyPalette_Donphan, 732,
|
||||
gMonShinyPalette_Porygon2, 733,
|
||||
gMonShinyPalette_Stantler, 734,
|
||||
gMonShinyPalette_Smeargle, 735,
|
||||
gMonShinyPalette_Tyrogue, 736,
|
||||
gMonShinyPalette_Hitmontop, 737,
|
||||
gMonShinyPalette_Smoochum, 738,
|
||||
gMonShinyPalette_Elekid, 739,
|
||||
gMonShinyPalette_Magby, 740,
|
||||
gMonShinyPalette_Miltank, 741,
|
||||
gMonShinyPalette_Blissey, 742,
|
||||
gMonShinyPalette_Raikou, 743,
|
||||
gMonShinyPalette_Entei, 744,
|
||||
gMonShinyPalette_Suicune, 745,
|
||||
gMonShinyPalette_Larvitar, 746,
|
||||
gMonShinyPalette_Pupitar, 747,
|
||||
gMonShinyPalette_Tyranitar, 748,
|
||||
gMonShinyPalette_Lugia, 749,
|
||||
gMonShinyPalette_HoOh, 750,
|
||||
gMonShinyPalette_Celebi, 751,
|
||||
gMonShinyPalette_DoubleQuestionMark, 752,
|
||||
gMonShinyPalette_DoubleQuestionMark, 753,
|
||||
gMonShinyPalette_DoubleQuestionMark, 754,
|
||||
gMonShinyPalette_DoubleQuestionMark, 755,
|
||||
gMonShinyPalette_DoubleQuestionMark, 756,
|
||||
gMonShinyPalette_DoubleQuestionMark, 757,
|
||||
gMonShinyPalette_DoubleQuestionMark, 758,
|
||||
gMonShinyPalette_DoubleQuestionMark, 759,
|
||||
gMonShinyPalette_DoubleQuestionMark, 760,
|
||||
gMonShinyPalette_DoubleQuestionMark, 761,
|
||||
gMonShinyPalette_DoubleQuestionMark, 762,
|
||||
gMonShinyPalette_DoubleQuestionMark, 763,
|
||||
gMonShinyPalette_DoubleQuestionMark, 764,
|
||||
gMonShinyPalette_DoubleQuestionMark, 765,
|
||||
gMonShinyPalette_DoubleQuestionMark, 766,
|
||||
gMonShinyPalette_DoubleQuestionMark, 767,
|
||||
gMonShinyPalette_DoubleQuestionMark, 768,
|
||||
gMonShinyPalette_DoubleQuestionMark, 769,
|
||||
gMonShinyPalette_DoubleQuestionMark, 770,
|
||||
gMonShinyPalette_DoubleQuestionMark, 771,
|
||||
gMonShinyPalette_DoubleQuestionMark, 772,
|
||||
gMonShinyPalette_DoubleQuestionMark, 773,
|
||||
gMonShinyPalette_DoubleQuestionMark, 774,
|
||||
gMonShinyPalette_DoubleQuestionMark, 775,
|
||||
gMonShinyPalette_DoubleQuestionMark, 776,
|
||||
gMonShinyPalette_Treecko, 777,
|
||||
gMonShinyPalette_Grovyle, 778,
|
||||
gMonShinyPalette_Sceptile, 779,
|
||||
gMonShinyPalette_Torchic, 780,
|
||||
gMonShinyPalette_Combusken, 781,
|
||||
gMonShinyPalette_Blaziken, 782,
|
||||
gMonShinyPalette_Mudkip, 783,
|
||||
gMonShinyPalette_Marshtomp, 784,
|
||||
gMonShinyPalette_Swampert, 785,
|
||||
gMonShinyPalette_Poochyena, 786,
|
||||
gMonShinyPalette_Mightyena, 787,
|
||||
gMonShinyPalette_Zigzagoon, 788,
|
||||
gMonShinyPalette_Linoone, 789,
|
||||
gMonShinyPalette_Wurmple, 790,
|
||||
gMonShinyPalette_Silcoon, 791,
|
||||
gMonShinyPalette_Beautifly, 792,
|
||||
gMonShinyPalette_Cascoon, 793,
|
||||
gMonShinyPalette_Dustox, 794,
|
||||
gMonShinyPalette_Lotad, 795,
|
||||
gMonShinyPalette_Lombre, 796,
|
||||
gMonShinyPalette_Ludicolo, 797,
|
||||
gMonShinyPalette_Seedot, 798,
|
||||
gMonShinyPalette_Nuzleaf, 799,
|
||||
gMonShinyPalette_Shiftry, 800,
|
||||
gMonShinyPalette_Nincada, 801,
|
||||
gMonShinyPalette_Ninjask, 802,
|
||||
gMonShinyPalette_Shedinja, 803,
|
||||
gMonShinyPalette_Taillow, 804,
|
||||
gMonShinyPalette_Swellow, 805,
|
||||
gMonShinyPalette_Shroomish, 806,
|
||||
gMonShinyPalette_Breloom, 807,
|
||||
gMonShinyPalette_Spinda, 808,
|
||||
gMonShinyPalette_Wingull, 809,
|
||||
gMonShinyPalette_Pelipper, 810,
|
||||
gMonShinyPalette_Surskit, 811,
|
||||
gMonShinyPalette_Masquerain, 812,
|
||||
gMonShinyPalette_Wailmer, 813,
|
||||
gMonShinyPalette_Wailord, 814,
|
||||
gMonShinyPalette_Skitty, 815,
|
||||
gMonShinyPalette_Delcatty, 816,
|
||||
gMonShinyPalette_Kecleon, 817,
|
||||
gMonShinyPalette_Baltoy, 818,
|
||||
gMonShinyPalette_Claydol, 819,
|
||||
gMonShinyPalette_Nosepass, 820,
|
||||
gMonShinyPalette_Torkoal, 821,
|
||||
gMonShinyPalette_Sableye, 822,
|
||||
gMonShinyPalette_Barboach, 823,
|
||||
gMonShinyPalette_Whiscash, 824,
|
||||
gMonShinyPalette_Luvdisc, 825,
|
||||
gMonShinyPalette_Corphish, 826,
|
||||
gMonShinyPalette_Crawdaunt, 827,
|
||||
gMonShinyPalette_Feebas, 828,
|
||||
gMonShinyPalette_Milotic, 829,
|
||||
gMonShinyPalette_Carvanha, 830,
|
||||
gMonShinyPalette_Sharpedo, 831,
|
||||
gMonShinyPalette_Trapinch, 832,
|
||||
gMonShinyPalette_Vibrava, 833,
|
||||
gMonShinyPalette_Flygon, 834,
|
||||
gMonShinyPalette_Makuhita, 835,
|
||||
gMonShinyPalette_Hariyama, 836,
|
||||
gMonShinyPalette_Electrike, 837,
|
||||
gMonShinyPalette_Manectric, 838,
|
||||
gMonShinyPalette_Numel, 839,
|
||||
gMonShinyPalette_Camerupt, 840,
|
||||
gMonShinyPalette_Spheal, 841,
|
||||
gMonShinyPalette_Sealeo, 842,
|
||||
gMonShinyPalette_Walrein, 843,
|
||||
gMonShinyPalette_Cacnea, 844,
|
||||
gMonShinyPalette_Cacturne, 845,
|
||||
gMonShinyPalette_Snorunt, 846,
|
||||
gMonShinyPalette_Glalie, 847,
|
||||
gMonShinyPalette_Lunatone, 848,
|
||||
gMonShinyPalette_Solrock, 849,
|
||||
gMonShinyPalette_Azurill, 850,
|
||||
gMonShinyPalette_Spoink, 851,
|
||||
gMonShinyPalette_Grumpig, 852,
|
||||
gMonShinyPalette_Plusle, 853,
|
||||
gMonShinyPalette_Minun, 854,
|
||||
gMonShinyPalette_Mawile, 855,
|
||||
gMonShinyPalette_Meditite, 856,
|
||||
gMonShinyPalette_Medicham, 857,
|
||||
gMonShinyPalette_Swablu, 858,
|
||||
gMonShinyPalette_Altaria, 859,
|
||||
gMonShinyPalette_Wynaut, 860,
|
||||
gMonShinyPalette_Duskull, 861,
|
||||
gMonShinyPalette_Dusclops, 862,
|
||||
gMonShinyPalette_Roselia, 863,
|
||||
gMonShinyPalette_Slakoth, 864,
|
||||
gMonShinyPalette_Vigoroth, 865,
|
||||
gMonShinyPalette_Slaking, 866,
|
||||
gMonShinyPalette_Gulpin, 867,
|
||||
gMonShinyPalette_Swalot, 868,
|
||||
gMonShinyPalette_Tropius, 869,
|
||||
gMonShinyPalette_Whismur, 870,
|
||||
gMonShinyPalette_Loudred, 871,
|
||||
gMonShinyPalette_Exploud, 872,
|
||||
gMonShinyPalette_Clamperl, 873,
|
||||
gMonShinyPalette_Huntail, 874,
|
||||
gMonShinyPalette_Gorebyss, 875,
|
||||
gMonShinyPalette_Absol, 876,
|
||||
gMonShinyPalette_Shuppet, 877,
|
||||
gMonShinyPalette_Banette, 878,
|
||||
gMonShinyPalette_Seviper, 879,
|
||||
gMonShinyPalette_Zangoose, 880,
|
||||
gMonShinyPalette_Relicanth, 881,
|
||||
gMonShinyPalette_Aron, 882,
|
||||
gMonShinyPalette_Lairon, 883,
|
||||
gMonShinyPalette_Aggron, 884,
|
||||
gMonShinyPalette_Castform, 885,
|
||||
gMonShinyPalette_Volbeat, 886,
|
||||
gMonShinyPalette_Illumise, 887,
|
||||
gMonShinyPalette_Lileep, 888,
|
||||
gMonShinyPalette_Cradily, 889,
|
||||
gMonShinyPalette_Anorith, 890,
|
||||
gMonShinyPalette_Armaldo, 891,
|
||||
gMonShinyPalette_Ralts, 892,
|
||||
gMonShinyPalette_Kirlia, 893,
|
||||
gMonShinyPalette_Gardevoir, 894,
|
||||
gMonShinyPalette_Bagon, 895,
|
||||
gMonShinyPalette_Shelgon, 896,
|
||||
gMonShinyPalette_Salamence, 897,
|
||||
gMonShinyPalette_Beldum, 898,
|
||||
gMonShinyPalette_Metang, 899,
|
||||
gMonShinyPalette_Metagross, 900,
|
||||
gMonShinyPalette_Regirock, 901,
|
||||
gMonShinyPalette_Regice, 902,
|
||||
gMonShinyPalette_Registeel, 903,
|
||||
gMonShinyPalette_Kyogre, 904,
|
||||
gMonShinyPalette_Groudon, 905,
|
||||
gMonShinyPalette_Rayquaza, 906,
|
||||
gMonShinyPalette_Latias, 907,
|
||||
gMonShinyPalette_Latios, 908,
|
||||
gMonShinyPalette_Jirachi, 909,
|
||||
gMonShinyPalette_Deoxys, 910,
|
||||
gMonShinyPalette_Chimecho, 911,
|
||||
gMonPalette_Egg, 912,
|
||||
gMonShinyPalette_Unown, 913,
|
||||
gMonShinyPalette_Unown, 914,
|
||||
gMonShinyPalette_Unown, 915,
|
||||
gMonShinyPalette_Unown, 916,
|
||||
gMonShinyPalette_Unown, 917,
|
||||
gMonShinyPalette_Unown, 918,
|
||||
gMonShinyPalette_Unown, 919,
|
||||
gMonShinyPalette_Unown, 920,
|
||||
gMonShinyPalette_Unown, 921,
|
||||
gMonShinyPalette_Unown, 922,
|
||||
gMonShinyPalette_Unown, 923,
|
||||
gMonShinyPalette_Unown, 924,
|
||||
gMonShinyPalette_Unown, 925,
|
||||
gMonShinyPalette_Unown, 926,
|
||||
gMonShinyPalette_Unown, 927,
|
||||
gMonShinyPalette_Unown, 928,
|
||||
gMonShinyPalette_Unown, 929,
|
||||
gMonShinyPalette_Unown, 930,
|
||||
gMonShinyPalette_Unown, 931,
|
||||
gMonShinyPalette_Unown, 932,
|
||||
gMonShinyPalette_Unown, 933,
|
||||
gMonShinyPalette_Unown, 934,
|
||||
gMonShinyPalette_Unown, 935,
|
||||
gMonShinyPalette_Unown, 936,
|
||||
gMonShinyPalette_Unown, 937,
|
||||
gMonShinyPalette_Unown, 938,
|
||||
gMonShinyPalette_Unown, 939,
|
||||
};
|
||||
421
src/data/region_map/region_map_entries.h
Normal file
421
src/data/region_map/region_map_entries.h
Normal file
@@ -0,0 +1,421 @@
|
||||
#ifndef GUARD_DATA_REGION_MAP_REGION_MAP_ENTRIES_H
|
||||
#define GUARD_DATA_REGION_MAP_REGION_MAP_ENTRIES_H
|
||||
|
||||
static const u8 sMapName_LittlerootTown[] = _("LITTLEROOT TOWN");
|
||||
static const u8 sMapName_OldaleTown[] = _("OLDALE TOWN");
|
||||
static const u8 sMapName_DewfordTown[] = _("DEWFORD TOWN");
|
||||
static const u8 sMapName_LavaridgeTown[] = _("LAVARIDGE TOWN");
|
||||
static const u8 sMapName_FallarborTown[] = _("FALLARBOR TOWN");
|
||||
static const u8 sMapName_VerdanturfTown[] = _("VERDANTURF TOWN");
|
||||
static const u8 sMapName_PacifidlogTown[] = _("PACIFIDLOG TOWN");
|
||||
static const u8 sMapName_PetalburgCity[] = _("PETALBURG CITY");
|
||||
static const u8 sMapName_SlateportCity[] = _("SLATEPORT CITY");
|
||||
static const u8 sMapName_MauvilleCity[] = _("MAUVILLE CITY");
|
||||
static const u8 sMapName_RustboroCity[] = _("RUSTBORO CITY");
|
||||
static const u8 sMapName_FortreeCity[] = _("FORTREE CITY");
|
||||
static const u8 sMapName_LilycoveCity[] = _("LILYCOVE CITY");
|
||||
static const u8 sMapName_MossdeepCity[] = _("MOSSDEEP CITY");
|
||||
static const u8 sMapName_SootopolisCity[] = _("SOOTOPOLIS CITY");
|
||||
static const u8 sMapName_EverGrandeCity[] = _("EVER GRANDE CITY");
|
||||
static const u8 sMapName_Route101[] = _("ROUTE 101");
|
||||
static const u8 sMapName_Route102[] = _("ROUTE 102");
|
||||
static const u8 sMapName_Route103[] = _("ROUTE 103");
|
||||
static const u8 sMapName_Route104[] = _("ROUTE 104");
|
||||
static const u8 sMapName_Route105[] = _("ROUTE 105");
|
||||
static const u8 sMapName_Route106[] = _("ROUTE 106");
|
||||
static const u8 sMapName_Route107[] = _("ROUTE 107");
|
||||
static const u8 sMapName_Route108[] = _("ROUTE 108");
|
||||
static const u8 sMapName_Route109[] = _("ROUTE 109");
|
||||
static const u8 sMapName_Route110[] = _("ROUTE 110");
|
||||
static const u8 sMapName_Route111[] = _("ROUTE 111");
|
||||
static const u8 sMapName_Route112[] = _("ROUTE 112");
|
||||
static const u8 sMapName_Route113[] = _("ROUTE 113");
|
||||
static const u8 sMapName_Route114[] = _("ROUTE 114");
|
||||
static const u8 sMapName_Route115[] = _("ROUTE 115");
|
||||
static const u8 sMapName_Route116[] = _("ROUTE 116");
|
||||
static const u8 sMapName_Route117[] = _("ROUTE 117");
|
||||
static const u8 sMapName_Route118[] = _("ROUTE 118");
|
||||
static const u8 sMapName_Route119[] = _("ROUTE 119");
|
||||
static const u8 sMapName_Route120[] = _("ROUTE 120");
|
||||
static const u8 sMapName_Route121[] = _("ROUTE 121");
|
||||
static const u8 sMapName_Route122[] = _("ROUTE 122");
|
||||
static const u8 sMapName_Route123[] = _("ROUTE 123");
|
||||
static const u8 sMapName_Route124[] = _("ROUTE 124");
|
||||
static const u8 sMapName_Route125[] = _("ROUTE 125");
|
||||
static const u8 sMapName_Route126[] = _("ROUTE 126");
|
||||
static const u8 sMapName_Route127[] = _("ROUTE 127");
|
||||
static const u8 sMapName_Route128[] = _("ROUTE 128");
|
||||
static const u8 sMapName_Route129[] = _("ROUTE 129");
|
||||
static const u8 sMapName_Route130[] = _("ROUTE 130");
|
||||
static const u8 sMapName_Route131[] = _("ROUTE 131");
|
||||
static const u8 sMapName_Route132[] = _("ROUTE 132");
|
||||
static const u8 sMapName_Route133[] = _("ROUTE 133");
|
||||
static const u8 sMapName_Route134[] = _("ROUTE 134");
|
||||
static const u8 sMapName_Underwater[] = _("UNDERWATER");
|
||||
static const u8 sMapName_GraniteCave[] = _("GRANITE CAVE");
|
||||
static const u8 sMapName_MtChimney[] = _("MT. CHIMNEY");
|
||||
static const u8 sMapName_SafariZone[] = _("SAFARI ZONE");
|
||||
static const u8 sMapName_BattleFrontier[] = _("BATTLE FRONTIER");
|
||||
static const u8 sMapName_PetalburgWoods[] = _("PETALBURG WOODS");
|
||||
static const u8 sMapName_RusturfTunnel[] = _("RUSTURF TUNNEL");
|
||||
static const u8 sMapName_AbandonedShip[] = _("ABANDONED SHIP");
|
||||
static const u8 sMapName_NewMauville[] = _("NEW MAUVILLE");
|
||||
static const u8 sMapName_MeteorFalls[] = _("METEOR FALLS");
|
||||
static const u8 sMapName_MtPyre[] = _("MT. PYRE");
|
||||
// This was the Aqua or Magma hideout in Ruby/Sapphire, but each team has a
|
||||
// hideout in Emerald with their own new region map entries, and this name
|
||||
// doesn't seem to be used anymore.
|
||||
static const u8 sMapName_AquaHideoutOld[] = _("{AQUA} HIDEOUT");
|
||||
static const u8 sMapName_ShoalCave[] = _("SHOAL CAVE");
|
||||
static const u8 sMapName_SeafloorCavern[] = _("SEAFLOOR CAVERN");
|
||||
static const u8 sMapName_VictoryRoad[] = _("VICTORY ROAD");
|
||||
static const u8 sMapName_MirageIsland[] = _("MIRAGE ISLAND");
|
||||
static const u8 sMapName_CaveOfOrigin[] = _("CAVE OF ORIGIN");
|
||||
static const u8 sMapName_SouthernIsland[] = _("SOUTHERN ISLAND");
|
||||
static const u8 sMapName_FieryPath[] = _("FIERY PATH");
|
||||
static const u8 sMapName_JaggedPass[] = _("JAGGED PASS");
|
||||
static const u8 sMapName_SealedChamber[] = _("SEALED CHAMBER");
|
||||
static const u8 sMapName_ScorchedSlab[] = _("SCORCHED SLAB");
|
||||
static const u8 sMapName_IslandCave[] = _("ISLAND CAVE");
|
||||
static const u8 sMapName_DesertRuins[] = _("DESERT RUINS");
|
||||
static const u8 sMapName_AncientTomb[] = _("ANCIENT TOMB");
|
||||
static const u8 sMapName_InsideOfTruck[] = _("INSIDE OF TRUCK");
|
||||
static const u8 sMapName_SkyPillar[] = _("SKY PILLAR");
|
||||
static const u8 sMapName_SecretBase[] = _("SECRET BASE");
|
||||
static const u8 sMapName_None[] = _("");
|
||||
static const u8 sMapName_PalletTown[] = _("PALLET TOWN");
|
||||
static const u8 sMapName_ViridianCity[] = _("VIRIDIAN CITY");
|
||||
static const u8 sMapName_PewterCity[] = _("PEWTER CITY");
|
||||
static const u8 sMapName_CeruleanCity[] = _("CERULEAN CITY");
|
||||
static const u8 sMapName_LavenderTown[] = _("LAVENDER TOWN");
|
||||
static const u8 sMapName_VermilionCity[] = _("VERMILION CITY");
|
||||
static const u8 sMapName_CeladonCity[] = _("CELADON CITY");
|
||||
static const u8 sMapName_FuchsiaCity[] = _("FUCHSIA CITY");
|
||||
static const u8 sMapName_CinnabarIsland[] = _("CINNABAR ISLAND");
|
||||
static const u8 sMapName_IndigoPlateau[] = _("INDIGO PLATEAU");
|
||||
static const u8 sMapName_SaffronCity[] = _("SAFFRON CITY");
|
||||
static const u8 sMapName_Route4[] = _("ROUTE 4");
|
||||
static const u8 sMapName_Route10[] = _("ROUTE 10");
|
||||
static const u8 sMapName_Route1[] = _("ROUTE 1");
|
||||
static const u8 sMapName_Route2[] = _("ROUTE 2");
|
||||
static const u8 sMapName_Route3[] = _("ROUTE 3");
|
||||
static const u8 sMapName_Route4_2[] = _("ROUTE 4");
|
||||
static const u8 sMapName_Route5[] = _("ROUTE 5");
|
||||
static const u8 sMapName_Route6[] = _("ROUTE 6");
|
||||
static const u8 sMapName_Route7[] = _("ROUTE 7");
|
||||
static const u8 sMapName_Route8[] = _("ROUTE 8");
|
||||
static const u8 sMapName_Route9[] = _("ROUTE 9");
|
||||
static const u8 sMapName_Route10_2[] = _("ROUTE 10");
|
||||
static const u8 sMapName_Route11[] = _("ROUTE 11");
|
||||
static const u8 sMapName_Route12[] = _("ROUTE 12");
|
||||
static const u8 sMapName_Route13[] = _("ROUTE 13");
|
||||
static const u8 sMapName_Route14[] = _("ROUTE 14");
|
||||
static const u8 sMapName_Route15[] = _("ROUTE 15");
|
||||
static const u8 sMapName_Route16[] = _("ROUTE 16");
|
||||
static const u8 sMapName_Route17[] = _("ROUTE 17");
|
||||
static const u8 sMapName_Route18[] = _("ROUTE 18");
|
||||
static const u8 sMapName_Route19[] = _("ROUTE 19");
|
||||
static const u8 sMapName_Route20[] = _("ROUTE 20");
|
||||
static const u8 sMapName_Route21[] = _("ROUTE 21");
|
||||
static const u8 sMapName_Route22[] = _("ROUTE 22");
|
||||
static const u8 sMapName_Route23[] = _("ROUTE 23");
|
||||
static const u8 sMapName_Route24[] = _("ROUTE 24");
|
||||
static const u8 sMapName_Route25[] = _("ROUTE 25");
|
||||
static const u8 sMapName_ViridianForest[] = _("VIRIDIAN FOREST");
|
||||
static const u8 sMapName_MtMoon[] = _("MT. MOON");
|
||||
static const u8 sMapName_SSAnne[] = _("S.S. ANNE");
|
||||
static const u8 sMapName_UndergroundPath[] = _("UNDERGROUND PATH");
|
||||
static const u8 sMapName_UndergroundPath2[] = _("UNDERGROUND PATH");
|
||||
static const u8 sMapName_DiglettsCave[] = _("DIGLETT’S CAVE");
|
||||
static const u8 sMapName_KantoVictoryRoad[] = _("VICTORY ROAD");
|
||||
static const u8 sMapName_RocketHideout[] = _("ROCKET HIDEOUT");
|
||||
static const u8 sMapName_SilphCo[] = _("SILPH CO.");
|
||||
static const u8 sMapName_PokemonMansion[] = _("POKéMON MANSION");
|
||||
static const u8 sMapName_KantoSafariZone[] = _("SAFARI ZONE");
|
||||
static const u8 sMapName_PokemonLeague[] = _("POKéMON LEAGUE");
|
||||
static const u8 sMapName_RockTunnel[] = _("ROCK TUNNEL");
|
||||
static const u8 sMapName_SeafoamIslands[] = _("SEAFOAM ISLANDS");
|
||||
static const u8 sMapName_PokemonTower[] = _("POKéMON TOWER");
|
||||
static const u8 sMapName_CeruleanCave[] = _("CERULEAN CAVE");
|
||||
static const u8 sMapName_PowerPlant[] = _("POWER PLANT");
|
||||
static const u8 sMapName_OneIsland[] = _("ONE ISLAND");
|
||||
static const u8 sMapName_TwoIsland[] = _("TWO ISLAND");
|
||||
static const u8 sMapName_ThreeIsland[] = _("THREE ISLAND");
|
||||
static const u8 sMapName_FourIsland[] = _("FOUR ISLAND");
|
||||
static const u8 sMapName_FiveIsland[] = _("FIVE ISLAND");
|
||||
static const u8 sMapName_SevenIsland[] = _("SEVEN ISLAND");
|
||||
static const u8 sMapName_SixIsland[] = _("SIX ISLAND");
|
||||
static const u8 sMapName_KindleRoad[] = _("KINDLE ROAD");
|
||||
static const u8 sMapName_TreasureBeach[] = _("TREASURE BEACH");
|
||||
static const u8 sMapName_CapeBrink[] = _("CAPE BRINK");
|
||||
static const u8 sMapName_BondBridge[] = _("BOND BRIDGE");
|
||||
static const u8 sMapName_ThreeIslePort[] = _("THREE ISLE PORT");
|
||||
static const u8 sMapName_SeviiIsle6[] = _("SEVII ISLE 6");
|
||||
static const u8 sMapName_SeviiIsle7[] = _("SEVII ISLE 7");
|
||||
static const u8 sMapName_SeviiIsle8[] = _("SEVII ISLE 8");
|
||||
static const u8 sMapName_SeviiIsle9[] = _("SEVII ISLE 9");
|
||||
static const u8 sMapName_ResortGorgeous[] = _("RESORT GORGEOUS");
|
||||
static const u8 sMapName_WaterLabyrinth[] = _("WATER LABYRINTH");
|
||||
static const u8 sMapName_FiveIsleMeadow[] = _("FIVE ISLE MEADOW");
|
||||
static const u8 sMapName_MemorialPillar[] = _("MEMORIAL PILLAR");
|
||||
static const u8 sMapName_OutcastIsland[] = _("OUTCAST ISLAND");
|
||||
static const u8 sMapName_GreenPath[] = _("GREEN PATH");
|
||||
static const u8 sMapName_WaterPath[] = _("WATER PATH");
|
||||
static const u8 sMapName_RuinValley[] = _("RUIN VALLEY");
|
||||
static const u8 sMapName_TrainerTower[] = _("TRAINER TOWER");
|
||||
static const u8 sMapName_CanyonEntrance[] = _("CANYON ENTRANCE");
|
||||
static const u8 sMapName_SevaultCanyon[] = _("SEVAULT CANYON");
|
||||
static const u8 sMapName_TanobyRuins[] = _("TANOBY RUINS");
|
||||
static const u8 sMapName_SeviiIsle22[] = _("SEVII ISLE 22");
|
||||
static const u8 sMapName_SeviiIsle23[] = _("SEVII ISLE 23");
|
||||
static const u8 sMapName_SeviiIsle24[] = _("SEVII ISLE 24");
|
||||
static const u8 sMapName_NavelRock[] = _("NAVEL ROCK");
|
||||
static const u8 sMapName_MtEmber[] = _("MT. EMBER");
|
||||
static const u8 sMapName_BerryForest[] = _("BERRY FOREST");
|
||||
static const u8 sMapName_IcefallCave[] = _("ICEFALL CAVE");
|
||||
static const u8 sMapName_RocketWarehouse[] = _("ROCKET WAREHOUSE");
|
||||
static const u8 sMapName_TrainerTower2[] = _("TRAINER TOWER");
|
||||
static const u8 sMapName_DottedHole[] = _("DOTTED HOLE");
|
||||
static const u8 sMapName_LostCave[] = _("LOST CAVE");
|
||||
static const u8 sMapName_PatternBush[] = _("PATTERN BUSH");
|
||||
static const u8 sMapName_AlteringCave[] = _("ALTERING CAVE");
|
||||
static const u8 sMapName_TanobyChambers[] = _("TANOBY CHAMBERS");
|
||||
static const u8 sMapName_ThreeIslePath[] = _("THREE ISLE PATH");
|
||||
static const u8 sMapName_TanobyKey[] = _("TANOBY KEY");
|
||||
static const u8 sMapName_BirthIsland[] = _("BIRTH ISLAND");
|
||||
static const u8 sMapName_MoneanChamber[] = _("MONEAN CHAMBER");
|
||||
static const u8 sMapName_LiptooChamber[] = _("LIPTOO CHAMBER");
|
||||
static const u8 sMapName_WeepthChamber[] = _("WEEPTH CHAMBER");
|
||||
static const u8 sMapName_DilfordChamber[] = _("DILFORD CHAMBER");
|
||||
static const u8 sMapName_ScufibChamber[] = _("SCUFIB CHAMBER");
|
||||
static const u8 sMapName_RixyChamber[] = _("RIXY CHAMBER");
|
||||
static const u8 sMapName_ViapoisChamber[] = _("VIAPOIS CHAMBER");
|
||||
static const u8 sMapName_EmberSpa[] = _("EMBER SPA");
|
||||
static const u8 sMapName_SpecialArea[] = _("SPECIAL AREA");
|
||||
static const u8 sMapName_AquaHideout[] = _("AQUA HIDEOUT");
|
||||
static const u8 sMapName_MagmaHideout[] = _("MAGMA HIDEOUT");
|
||||
static const u8 sMapName_MirageTower[] = _("MIRAGE TOWER");
|
||||
static const u8 sMapName_FarawayIsland[] = _("FARAWAY ISLAND");
|
||||
static const u8 sMapName_ArtisanCave[] = _("ARTISAN CAVE");
|
||||
static const u8 sMapName_MarineCave[] = _("MARINE CAVE");
|
||||
static const u8 sMapName_TerraCave[] = _("TERRA CAVE");
|
||||
static const u8 sMapName_DesertUnderpass[] = _("DESERT UNDERPASS");
|
||||
static const u8 sMapName_TrainerHill[] = _("TRAINER HILL");
|
||||
|
||||
const struct RegionMapLocation gRegionMapEntries[] = {
|
||||
{ 4, 11, 1, 1, sMapName_LittlerootTown},
|
||||
{ 4, 9, 1, 1, sMapName_OldaleTown},
|
||||
{ 2, 14, 1, 1, sMapName_DewfordTown},
|
||||
{ 5, 3, 1, 1, sMapName_LavaridgeTown},
|
||||
{ 3, 0, 1, 1, sMapName_FallarborTown},
|
||||
{ 4, 6, 1, 1, sMapName_VerdanturfTown},
|
||||
{17, 10, 1, 1, sMapName_PacifidlogTown},
|
||||
{ 1, 9, 1, 1, sMapName_PetalburgCity},
|
||||
{ 8, 10, 1, 2, sMapName_SlateportCity},
|
||||
{ 8, 6, 2, 1, sMapName_MauvilleCity},
|
||||
{ 0, 5, 1, 2, sMapName_RustboroCity},
|
||||
{12, 0, 1, 1, sMapName_FortreeCity},
|
||||
{18, 3, 2, 1, sMapName_LilycoveCity},
|
||||
{24, 5, 2, 1, sMapName_MossdeepCity},
|
||||
{21, 7, 1, 1, sMapName_SootopolisCity},
|
||||
{27, 8, 1, 2, sMapName_EverGrandeCity},
|
||||
{ 4, 10, 1, 1, sMapName_Route101},
|
||||
{ 2, 9, 2, 1, sMapName_Route102},
|
||||
{ 4, 8, 4, 1, sMapName_Route103},
|
||||
{ 0, 7, 1, 3, sMapName_Route104},
|
||||
{ 0, 10, 1, 3, sMapName_Route105},
|
||||
{ 0, 13, 2, 1, sMapName_Route106},
|
||||
{ 3, 14, 3, 1, sMapName_Route107},
|
||||
{ 6, 14, 2, 1, sMapName_Route108},
|
||||
{ 8, 12, 1, 3, sMapName_Route109},
|
||||
{ 8, 7, 1, 3, sMapName_Route110},
|
||||
{ 8, 0, 1, 6, sMapName_Route111},
|
||||
{ 6, 3, 2, 1, sMapName_Route112},
|
||||
{ 4, 0, 4, 1, sMapName_Route113},
|
||||
{ 1, 0, 2, 3, sMapName_Route114},
|
||||
{ 0, 2, 1, 3, sMapName_Route115},
|
||||
{ 1, 5, 4, 1, sMapName_Route116},
|
||||
{ 5, 6, 3, 1, sMapName_Route117},
|
||||
{10, 6, 2, 1, sMapName_Route118},
|
||||
{11, 0, 1, 6, sMapName_Route119},
|
||||
{13, 0, 1, 4, sMapName_Route120},
|
||||
{14, 3, 4, 1, sMapName_Route121},
|
||||
{16, 4, 1, 2, sMapName_Route122},
|
||||
{12, 6, 5, 1, sMapName_Route123},
|
||||
{20, 3, 4, 3, sMapName_Route124},
|
||||
{24, 3, 2, 2, sMapName_Route125},
|
||||
{20, 6, 3, 3, sMapName_Route126},
|
||||
{23, 6, 3, 3, sMapName_Route127},
|
||||
{23, 9, 4, 1, sMapName_Route128},
|
||||
{24, 10, 2, 1, sMapName_Route129},
|
||||
{21, 10, 3, 1, sMapName_Route130},
|
||||
{18, 10, 3, 1, sMapName_Route131},
|
||||
{15, 10, 2, 1, sMapName_Route132},
|
||||
{12, 10, 3, 1, sMapName_Route133},
|
||||
{ 9, 10, 3, 1, sMapName_Route134},
|
||||
{20, 3, 4, 3, sMapName_Underwater},
|
||||
{20, 6, 3, 3, sMapName_Underwater},
|
||||
{23, 6, 3, 3, sMapName_Underwater},
|
||||
{23, 9, 4, 1, sMapName_Underwater},
|
||||
{21, 7, 1, 1, sMapName_Underwater},
|
||||
{ 1, 13, 1, 1, sMapName_GraniteCave},
|
||||
{ 6, 2, 1, 1, sMapName_MtChimney},
|
||||
{16, 2, 1, 1, sMapName_SafariZone},
|
||||
{22, 12, 1, 1, sMapName_BattleFrontier},
|
||||
{ 0, 8, 1, 1, sMapName_PetalburgWoods},
|
||||
{ 2, 5, 1, 1, sMapName_RusturfTunnel},
|
||||
{ 6, 14, 1, 1, sMapName_AbandonedShip},
|
||||
{ 8, 7, 1, 1, sMapName_NewMauville},
|
||||
{ 0, 3, 1, 1, sMapName_MeteorFalls},
|
||||
{ 1, 2, 1, 1, sMapName_MeteorFalls},
|
||||
{16, 4, 1, 1, sMapName_MtPyre},
|
||||
{19, 3, 1, 1, sMapName_AquaHideoutOld},
|
||||
{24, 4, 1, 1, sMapName_ShoalCave},
|
||||
{24, 9, 1, 1, sMapName_SeafloorCavern},
|
||||
{24, 9, 1, 1, sMapName_Underwater},
|
||||
{27, 9, 1, 1, sMapName_VictoryRoad},
|
||||
{17, 10, 1, 1, sMapName_MirageIsland},
|
||||
{21, 7, 1, 1, sMapName_CaveOfOrigin},
|
||||
{12, 14, 1, 1, sMapName_SouthernIsland},
|
||||
{ 6, 3, 1, 1, sMapName_FieryPath},
|
||||
{ 7, 3, 1, 1, sMapName_FieryPath},
|
||||
{ 6, 3, 1, 1, sMapName_JaggedPass},
|
||||
{ 7, 2, 1, 1, sMapName_JaggedPass},
|
||||
{11, 10, 1, 1, sMapName_SealedChamber},
|
||||
{11, 10, 1, 1, sMapName_Underwater},
|
||||
{13, 0, 1, 1, sMapName_ScorchedSlab},
|
||||
{ 0, 10, 1, 1, sMapName_IslandCave},
|
||||
{ 8, 3, 1, 1, sMapName_DesertRuins},
|
||||
{13, 2, 1, 1, sMapName_AncientTomb},
|
||||
{ 0, 0, 1, 1, sMapName_InsideOfTruck},
|
||||
{19, 10, 1, 1, sMapName_SkyPillar},
|
||||
{ 0, 0, 1, 1, sMapName_SecretBase},
|
||||
{ 0, 0, 1, 1, sMapName_None},
|
||||
{ 0, 0, 1, 1, sMapName_PalletTown},
|
||||
{ 0, 0, 1, 1, sMapName_ViridianCity},
|
||||
{ 0, 0, 1, 1, sMapName_PewterCity},
|
||||
{ 0, 0, 1, 1, sMapName_CeruleanCity},
|
||||
{ 0, 0, 1, 1, sMapName_LavenderTown},
|
||||
{ 0, 0, 1, 1, sMapName_VermilionCity},
|
||||
{ 0, 0, 1, 1, sMapName_CeladonCity},
|
||||
{ 0, 0, 1, 1, sMapName_FuchsiaCity},
|
||||
{ 0, 0, 1, 1, sMapName_CinnabarIsland},
|
||||
{ 0, 0, 1, 1, sMapName_IndigoPlateau},
|
||||
{ 0, 0, 1, 1, sMapName_SaffronCity},
|
||||
{ 0, 0, 1, 1, sMapName_Route4},
|
||||
{ 0, 0, 1, 1, sMapName_Route10},
|
||||
{ 0, 0, 1, 1, sMapName_Route1},
|
||||
{ 0, 0, 1, 1, sMapName_Route2},
|
||||
{ 0, 0, 1, 1, sMapName_Route3},
|
||||
{ 0, 0, 1, 1, sMapName_Route4_2},
|
||||
{ 0, 0, 1, 1, sMapName_Route5},
|
||||
{ 0, 0, 1, 1, sMapName_Route6},
|
||||
{ 0, 0, 1, 1, sMapName_Route7},
|
||||
{ 0, 0, 1, 1, sMapName_Route8},
|
||||
{ 0, 0, 1, 1, sMapName_Route9},
|
||||
{ 0, 0, 1, 1, sMapName_Route10_2},
|
||||
{ 0, 0, 1, 1, sMapName_Route11},
|
||||
{ 0, 0, 1, 1, sMapName_Route12},
|
||||
{ 0, 0, 1, 1, sMapName_Route13},
|
||||
{ 0, 0, 1, 1, sMapName_Route14},
|
||||
{ 0, 0, 1, 1, sMapName_Route15},
|
||||
{ 0, 0, 1, 1, sMapName_Route16},
|
||||
{ 0, 0, 1, 1, sMapName_Route17},
|
||||
{ 0, 0, 1, 1, sMapName_Route18},
|
||||
{ 0, 0, 1, 1, sMapName_Route19},
|
||||
{ 0, 0, 1, 1, sMapName_Route20},
|
||||
{ 0, 0, 1, 1, sMapName_Route21},
|
||||
{ 0, 0, 1, 1, sMapName_Route22},
|
||||
{ 0, 0, 1, 1, sMapName_Route23},
|
||||
{ 0, 0, 1, 1, sMapName_Route24},
|
||||
{ 0, 0, 1, 1, sMapName_Route25},
|
||||
{ 0, 0, 1, 1, sMapName_ViridianForest},
|
||||
{ 0, 0, 1, 1, sMapName_MtMoon},
|
||||
{ 0, 0, 1, 1, sMapName_SSAnne},
|
||||
{ 0, 0, 1, 1, sMapName_UndergroundPath},
|
||||
{ 0, 0, 1, 1, sMapName_UndergroundPath2},
|
||||
{ 0, 0, 1, 1, sMapName_DiglettsCave},
|
||||
{ 0, 0, 1, 1, sMapName_KantoVictoryRoad},
|
||||
{ 0, 0, 1, 1, sMapName_RocketHideout},
|
||||
{ 0, 0, 1, 1, sMapName_SilphCo},
|
||||
{ 0, 0, 1, 1, sMapName_PokemonMansion},
|
||||
{ 0, 0, 1, 1, sMapName_KantoSafariZone},
|
||||
{ 0, 0, 1, 1, sMapName_PokemonLeague},
|
||||
{ 0, 0, 1, 1, sMapName_RockTunnel},
|
||||
{ 0, 0, 1, 1, sMapName_SeafoamIslands},
|
||||
{ 0, 0, 1, 1, sMapName_PokemonTower},
|
||||
{ 0, 0, 1, 1, sMapName_CeruleanCave},
|
||||
{ 0, 0, 1, 1, sMapName_PowerPlant},
|
||||
{ 0, 0, 1, 1, sMapName_OneIsland},
|
||||
{ 0, 0, 1, 1, sMapName_TwoIsland},
|
||||
{ 0, 0, 1, 1, sMapName_ThreeIsland},
|
||||
{ 0, 0, 1, 1, sMapName_FourIsland},
|
||||
{ 0, 0, 1, 1, sMapName_FiveIsland},
|
||||
{ 0, 0, 1, 1, sMapName_SevenIsland},
|
||||
{ 0, 0, 1, 1, sMapName_SixIsland},
|
||||
{ 0, 0, 1, 1, sMapName_KindleRoad},
|
||||
{ 0, 0, 1, 1, sMapName_TreasureBeach},
|
||||
{ 0, 0, 1, 1, sMapName_CapeBrink},
|
||||
{ 0, 0, 1, 1, sMapName_BondBridge},
|
||||
{ 0, 0, 1, 1, sMapName_ThreeIslePort},
|
||||
{ 0, 0, 1, 1, sMapName_SeviiIsle6},
|
||||
{ 0, 0, 1, 1, sMapName_SeviiIsle7},
|
||||
{ 0, 0, 1, 1, sMapName_SeviiIsle8},
|
||||
{ 0, 0, 1, 1, sMapName_SeviiIsle9},
|
||||
{ 0, 0, 1, 1, sMapName_ResortGorgeous},
|
||||
{ 0, 0, 1, 1, sMapName_WaterLabyrinth},
|
||||
{ 0, 0, 1, 1, sMapName_FiveIsleMeadow},
|
||||
{ 0, 0, 1, 1, sMapName_MemorialPillar},
|
||||
{ 0, 0, 1, 1, sMapName_OutcastIsland},
|
||||
{ 0, 0, 1, 1, sMapName_GreenPath},
|
||||
{ 0, 0, 1, 1, sMapName_WaterPath},
|
||||
{ 0, 0, 1, 1, sMapName_RuinValley},
|
||||
{ 0, 0, 1, 1, sMapName_TrainerTower},
|
||||
{ 0, 0, 1, 1, sMapName_CanyonEntrance},
|
||||
{ 0, 0, 1, 1, sMapName_SevaultCanyon},
|
||||
{ 0, 0, 1, 1, sMapName_TanobyRuins},
|
||||
{ 0, 0, 1, 1, sMapName_SeviiIsle22},
|
||||
{ 0, 0, 1, 1, sMapName_SeviiIsle23},
|
||||
{ 0, 0, 1, 1, sMapName_SeviiIsle24},
|
||||
{ 0, 0, 1, 1, sMapName_NavelRock},
|
||||
{ 0, 0, 1, 1, sMapName_MtEmber},
|
||||
{ 0, 0, 1, 1, sMapName_BerryForest},
|
||||
{ 0, 0, 1, 1, sMapName_IcefallCave},
|
||||
{ 0, 0, 1, 1, sMapName_RocketWarehouse},
|
||||
{ 0, 0, 1, 1, sMapName_TrainerTower2},
|
||||
{ 0, 0, 1, 1, sMapName_DottedHole},
|
||||
{ 0, 0, 1, 1, sMapName_LostCave},
|
||||
{ 0, 0, 1, 1, sMapName_PatternBush},
|
||||
{ 0, 0, 1, 1, sMapName_AlteringCave},
|
||||
{ 0, 0, 1, 1, sMapName_TanobyChambers},
|
||||
{ 0, 0, 1, 1, sMapName_ThreeIslePath},
|
||||
{ 0, 0, 1, 1, sMapName_TanobyKey},
|
||||
{ 0, 0, 1, 1, sMapName_BirthIsland},
|
||||
{ 0, 0, 1, 1, sMapName_MoneanChamber},
|
||||
{ 0, 0, 1, 1, sMapName_LiptooChamber},
|
||||
{ 0, 0, 1, 1, sMapName_WeepthChamber},
|
||||
{ 0, 0, 1, 1, sMapName_DilfordChamber},
|
||||
{ 0, 0, 1, 1, sMapName_ScufibChamber},
|
||||
{ 0, 0, 1, 1, sMapName_RixyChamber},
|
||||
{ 0, 0, 1, 1, sMapName_ViapoisChamber},
|
||||
{ 0, 0, 1, 1, sMapName_EmberSpa},
|
||||
{ 0, 0, 1, 1, sMapName_SpecialArea},
|
||||
{19, 3, 1, 1, sMapName_AquaHideout},
|
||||
{ 6, 3, 1, 1, sMapName_MagmaHideout},
|
||||
{ 8, 2, 1, 1, sMapName_MirageTower},
|
||||
{ 0, 0, 1, 1, sMapName_BirthIsland},
|
||||
{ 0, 0, 1, 1, sMapName_FarawayIsland},
|
||||
{22, 12, 1, 1, sMapName_ArtisanCave},
|
||||
{ 0, 0, 1, 1, sMapName_MarineCave},
|
||||
{ 0, 0, 1, 1, sMapName_Underwater},
|
||||
{ 0, 0, 1, 1, sMapName_TerraCave},
|
||||
{ 0, 10, 1, 3, sMapName_Underwater},
|
||||
{24, 3, 2, 2, sMapName_Underwater},
|
||||
{24, 10, 2, 1, sMapName_Underwater},
|
||||
{ 2, 0, 1, 1, sMapName_DesertUnderpass},
|
||||
{ 6, 8, 1, 1, sMapName_AlteringCave},
|
||||
{ 0, 0, 1, 1, sMapName_NavelRock},
|
||||
{ 8, 4, 1, 1, sMapName_TrainerHill}
|
||||
};
|
||||
|
||||
#endif //GUARD_DATA_REGION_MAP_REGION_MAP_ENTRIES_H
|
||||
247
src/data/text/abilities.h
Normal file
247
src/data/text/abilities.h
Normal file
@@ -0,0 +1,247 @@
|
||||
#ifndef POKEEMERALD_DATA_TEXT_ABILITIES_H
|
||||
#define POKEEMERALD_DATA_TEXT_ABILITIES_H
|
||||
|
||||
static const u8 gNoneAbilityDescription[] = _("No special ability.");
|
||||
static const u8 gStenchAbilityDescription[] = _("Helps repel wild POKéMON.");
|
||||
static const u8 gDrizzleAbilityDescription[] = _("Summons rain in battle.");
|
||||
static const u8 gSpeedBoostAbilityDescription[] = _("Gradually boosts SPEED.");
|
||||
static const u8 gBattleArmorAbilityDescription[] = _("Blocks critical hits.");
|
||||
static const u8 gSturdyAbilityDescription[] = _("Negates 1-hit KO attacks.");
|
||||
static const u8 gDampAbilityDescription[] = _("Prevents self-destruction.");
|
||||
static const u8 gLimberAbilityDescription[] = _("Prevents paralysis.");
|
||||
static const u8 gSandVeilAbilityDescription[] = _("Ups evasion in a sandstorm.");
|
||||
static const u8 gStaticAbilityDescription[] = _("Paralyzes on contact.");
|
||||
static const u8 gVoltAbsorbAbilityDescription[] = _("Turns electricity into HP.");
|
||||
static const u8 gWaterAbsorbAbilityDescription[] = _("Changes water into HP.");
|
||||
static const u8 gObliviousAbilityDescription[] = _("Prevents attraction.");
|
||||
static const u8 gCloudNineAbilityDescription[] = _("Negates weather effects.");
|
||||
static const u8 gCompoundEyesAbilityDescription[] = _("Raises accuracy.");
|
||||
static const u8 gInsomniaAbilityDescription[] = _("Prevents sleep.");
|
||||
static const u8 gColorChangeAbilityDescription[] = _("Changes type to foe’s move.");
|
||||
static const u8 gImmunityAbilityDescription[] = _("Prevents poisoning.");
|
||||
static const u8 gFlashFireAbilityDescription[] = _("Powers up if hit by fire.");
|
||||
static const u8 gShieldDustAbilityDescription[] = _("Prevents added effects.");
|
||||
static const u8 gOwnTempoAbilityDescription[] = _("Prevents confusion.");
|
||||
static const u8 gSuctionCupsAbilityDescription[] = _("Firmly anchors the body.");
|
||||
static const u8 gIntimidateAbilityDescription[] = _("Lowers the foe’s ATTACK.");
|
||||
static const u8 gShadowTagAbilityDescription[] = _("Prevents the foe’s escape.");
|
||||
static const u8 gRoughSkinAbilityDescription[] = _("Hurts to touch.");
|
||||
static const u8 gWonderGuardAbilityDescription[] = _("“Super effective” hits.");
|
||||
static const u8 gLevitateAbilityDescription[] = _("Not hit by GROUND attacks.");
|
||||
static const u8 gEffectSporeAbilityDescription[] = _("Leaves spores on contact.");
|
||||
static const u8 gSynchronizeAbilityDescription[] = _("Passes on status problems.");
|
||||
static const u8 gClearBodyAbilityDescription[] = _("Prevents ability reduction.");
|
||||
static const u8 gNaturalCureAbilityDescription[] = _("Heals upon switching out.");
|
||||
static const u8 gLightningRodAbilityDescription[] = _("Draws electrical moves.");
|
||||
static const u8 gSereneGraceAbilityDescription[] = _("Promotes added effects.");
|
||||
static const u8 gSwiftSwimAbilityDescription[] = _("Raises SPEED in rain.");
|
||||
static const u8 gChlorophyllAbilityDescription[] = _("Raises SPEED in sunshine.");
|
||||
static const u8 gIlluminateAbilityDescription[] = _("Encounter rate increases.");
|
||||
static const u8 gTraceAbilityDescription[] = _("Copies special ability.");
|
||||
static const u8 gHugePowerAbilityDescription[] = _("Raises ATTACK.");
|
||||
static const u8 gPoisonPointAbilityDescription[] = _("Poisons foe on contact.");
|
||||
static const u8 gInnerFocusAbilityDescription[] = _("Prevents flinching.");
|
||||
static const u8 gMagmaArmorAbilityDescription[] = _("Prevents freezing.");
|
||||
static const u8 gWaterVeilAbilityDescription[] = _("Prevents burns.");
|
||||
static const u8 gMagnetPullAbilityDescription[] = _("Traps STEEL-type POKéMON.");
|
||||
static const u8 gSoundproofAbilityDescription[] = _("Avoids sound-based moves.");
|
||||
static const u8 gRainDishAbilityDescription[] = _("Slight HP recovery in rain.");
|
||||
static const u8 gSandStreamAbilityDescription[] = _("Summons a sandstorm.");
|
||||
static const u8 gPressureAbilityDescription[] = _("Raises foe’s PP usage.");
|
||||
static const u8 gThickFatAbilityDescription[] = _("Heat-and-cold protection.");
|
||||
static const u8 gEarlyBirdAbilityDescription[] = _("Awakens quickly from sleep.");
|
||||
static const u8 gFlameBodyAbilityDescription[] = _("Burns the foe on contact.");
|
||||
static const u8 gRunAwayAbilityDescription[] = _("Makes escaping easier.");
|
||||
static const u8 gKeenEyeAbilityDescription[] = _("Prevents loss of accuracy.");
|
||||
static const u8 gHyperCutterAbilityDescription[] = _("Prevents ATTACK reduction.");
|
||||
static const u8 gPickupAbilityDescription[] = _("May pick up items.");
|
||||
static const u8 gTruantAbilityDescription[] = _("Moves only every two turns.");
|
||||
static const u8 gHustleAbilityDescription[] = _("Trades accuracy for power.");
|
||||
static const u8 gCuteCharmAbilityDescription[] = _("Infatuates on contact.");
|
||||
static const u8 gPlusAbilityDescription[] = _("Powers up with MINUS.");
|
||||
static const u8 gMinusAbilityDescription[] = _("Powers up with PLUS.");
|
||||
static const u8 gForecastAbilityDescription[] = _("Changes with the weather.");
|
||||
static const u8 gStickyHoldAbilityDescription[] = _("Prevents item theft.");
|
||||
static const u8 gShedSkinAbilityDescription[] = _("Heals the body by shedding.");
|
||||
static const u8 gGutsAbilityDescription[] = _("Ups ATTACK if suffering.");
|
||||
static const u8 gMarvelScaleAbilityDescription[] = _("Ups DEFENSE if suffering.");
|
||||
static const u8 gLiquidOozeAbilityDescription[] = _("Draining causes injury.");
|
||||
static const u8 gOvergrowAbilityDescription[] = _("Ups GRASS moves in a pinch.");
|
||||
static const u8 gBlazeAbilityDescription[] = _("Ups FIRE moves in a pinch.");
|
||||
static const u8 gTorrentAbilityDescription[] = _("Ups WATER moves in a pinch.");
|
||||
static const u8 gSwarmAbilityDescription[] = _("Ups BUG moves in a pinch.");
|
||||
static const u8 gRockHeadAbilityDescription[] = _("Prevents recoil damage.");
|
||||
static const u8 gDroughtAbilityDescription[] = _("Summons sunlight in battle.");
|
||||
static const u8 gArenaTrapAbilityDescription[] = _("Prevents fleeing.");
|
||||
static const u8 gVitalSpiritAbilityDescription[] = _("Prevents sleep.");
|
||||
static const u8 gWhiteSmokeAbilityDescription[] = _("Prevents ability reduction.");
|
||||
static const u8 gPurePowerAbilityDescription[] = _("Raises ATTACK.");
|
||||
static const u8 gShellArmorAbilityDescription[] = _("Blocks critical hits.");
|
||||
static const u8 gCacophonyAbilityDescription[] = _("Avoids sound-based moves.");
|
||||
static const u8 gAirLockAbilityDescription[] = _("Negates weather effects.");
|
||||
|
||||
const u8 gAbilityNames[ABILITIES_COUNT][ABILITY_NAME_LENGTH + 1] =
|
||||
{
|
||||
_("-------"),
|
||||
_("STENCH"),
|
||||
_("DRIZZLE"),
|
||||
_("SPEED BOOST"),
|
||||
_("BATTLE ARMOR"),
|
||||
_("STURDY"),
|
||||
_("DAMP"),
|
||||
_("LIMBER"),
|
||||
_("SAND VEIL"),
|
||||
_("STATIC"),
|
||||
_("VOLT ABSORB"),
|
||||
_("WATER ABSORB"),
|
||||
_("OBLIVIOUS"),
|
||||
_("CLOUD NINE"),
|
||||
_("COMPOUNDEYES"),
|
||||
_("INSOMNIA"),
|
||||
_("COLOR CHANGE"),
|
||||
_("IMMUNITY"),
|
||||
_("FLASH FIRE"),
|
||||
_("SHIELD DUST"),
|
||||
_("OWN TEMPO"),
|
||||
_("SUCTION CUPS"),
|
||||
_("INTIMIDATE"),
|
||||
_("SHADOW TAG"),
|
||||
_("ROUGH SKIN"),
|
||||
_("WONDER GUARD"),
|
||||
_("LEVITATE"),
|
||||
_("EFFECT SPORE"),
|
||||
_("SYNCHRONIZE"),
|
||||
_("CLEAR BODY"),
|
||||
_("NATURAL CURE"),
|
||||
_("LIGHTNINGROD"),
|
||||
_("SERENE GRACE"),
|
||||
_("SWIFT SWIM"),
|
||||
_("CHLOROPHYLL"),
|
||||
_("ILLUMINATE"),
|
||||
_("TRACE"),
|
||||
_("HUGE POWER"),
|
||||
_("POISON POINT"),
|
||||
_("INNER FOCUS"),
|
||||
_("MAGMA ARMOR"),
|
||||
_("WATER VEIL"),
|
||||
_("MAGNET PULL"),
|
||||
_("SOUNDPROOF"),
|
||||
_("RAIN DISH"),
|
||||
_("SAND STREAM"),
|
||||
_("PRESSURE"),
|
||||
_("THICK FAT"),
|
||||
_("EARLY BIRD"),
|
||||
_("FLAME BODY"),
|
||||
_("RUN AWAY"),
|
||||
_("KEEN EYE"),
|
||||
_("HYPER CUTTER"),
|
||||
_("PICKUP"),
|
||||
_("TRUANT"),
|
||||
_("HUSTLE"),
|
||||
_("CUTE CHARM"),
|
||||
_("PLUS"),
|
||||
_("MINUS"),
|
||||
_("FORECAST"),
|
||||
_("STICKY HOLD"),
|
||||
_("SHED SKIN"),
|
||||
_("GUTS"),
|
||||
_("MARVEL SCALE"),
|
||||
_("LIQUID OOZE"),
|
||||
_("OVERGROW"),
|
||||
_("BLAZE"),
|
||||
_("TORRENT"),
|
||||
_("SWARM"),
|
||||
_("ROCK HEAD"),
|
||||
_("DROUGHT"),
|
||||
_("ARENA TRAP"),
|
||||
_("VITAL SPIRIT"),
|
||||
_("WHITE SMOKE"),
|
||||
_("PURE POWER"),
|
||||
_("SHELL ARMOR"),
|
||||
_("CACOPHONY"),
|
||||
_("AIR LOCK"),
|
||||
};
|
||||
|
||||
const u8 *const gAbilityDescriptionPointers[ABILITIES_COUNT] =
|
||||
{
|
||||
gNoneAbilityDescription,
|
||||
gStenchAbilityDescription,
|
||||
gDrizzleAbilityDescription,
|
||||
gSpeedBoostAbilityDescription,
|
||||
gBattleArmorAbilityDescription,
|
||||
gSturdyAbilityDescription,
|
||||
gDampAbilityDescription,
|
||||
gLimberAbilityDescription,
|
||||
gSandVeilAbilityDescription,
|
||||
gStaticAbilityDescription,
|
||||
gVoltAbsorbAbilityDescription,
|
||||
gWaterAbsorbAbilityDescription,
|
||||
gObliviousAbilityDescription,
|
||||
gCloudNineAbilityDescription,
|
||||
gCompoundEyesAbilityDescription,
|
||||
gInsomniaAbilityDescription,
|
||||
gColorChangeAbilityDescription,
|
||||
gImmunityAbilityDescription,
|
||||
gFlashFireAbilityDescription,
|
||||
gShieldDustAbilityDescription,
|
||||
gOwnTempoAbilityDescription,
|
||||
gSuctionCupsAbilityDescription,
|
||||
gIntimidateAbilityDescription,
|
||||
gShadowTagAbilityDescription,
|
||||
gRoughSkinAbilityDescription,
|
||||
gWonderGuardAbilityDescription,
|
||||
gLevitateAbilityDescription,
|
||||
gEffectSporeAbilityDescription,
|
||||
gSynchronizeAbilityDescription,
|
||||
gClearBodyAbilityDescription,
|
||||
gNaturalCureAbilityDescription,
|
||||
gLightningRodAbilityDescription,
|
||||
gSereneGraceAbilityDescription,
|
||||
gSwiftSwimAbilityDescription,
|
||||
gChlorophyllAbilityDescription,
|
||||
gIlluminateAbilityDescription,
|
||||
gTraceAbilityDescription,
|
||||
gHugePowerAbilityDescription,
|
||||
gPoisonPointAbilityDescription,
|
||||
gInnerFocusAbilityDescription,
|
||||
gMagmaArmorAbilityDescription,
|
||||
gWaterVeilAbilityDescription,
|
||||
gMagnetPullAbilityDescription,
|
||||
gSoundproofAbilityDescription,
|
||||
gRainDishAbilityDescription,
|
||||
gSandStreamAbilityDescription,
|
||||
gPressureAbilityDescription,
|
||||
gThickFatAbilityDescription,
|
||||
gEarlyBirdAbilityDescription,
|
||||
gFlameBodyAbilityDescription,
|
||||
gRunAwayAbilityDescription,
|
||||
gKeenEyeAbilityDescription,
|
||||
gHyperCutterAbilityDescription,
|
||||
gPickupAbilityDescription,
|
||||
gTruantAbilityDescription,
|
||||
gHustleAbilityDescription,
|
||||
gCuteCharmAbilityDescription,
|
||||
gPlusAbilityDescription,
|
||||
gMinusAbilityDescription,
|
||||
gForecastAbilityDescription,
|
||||
gStickyHoldAbilityDescription,
|
||||
gShedSkinAbilityDescription,
|
||||
gGutsAbilityDescription,
|
||||
gMarvelScaleAbilityDescription,
|
||||
gLiquidOozeAbilityDescription,
|
||||
gOvergrowAbilityDescription,
|
||||
gBlazeAbilityDescription,
|
||||
gTorrentAbilityDescription,
|
||||
gSwarmAbilityDescription,
|
||||
gRockHeadAbilityDescription,
|
||||
gDroughtAbilityDescription,
|
||||
gArenaTrapAbilityDescription,
|
||||
gVitalSpiritAbilityDescription,
|
||||
gWhiteSmokeAbilityDescription,
|
||||
gPurePowerAbilityDescription,
|
||||
gShellArmorAbilityDescription,
|
||||
gCacophonyAbilityDescription,
|
||||
gAirLockAbilityDescription,
|
||||
};
|
||||
|
||||
#endif // POKEEMERALD_DATA_TEXT_ABILITIES_H
|
||||
329
src/data/text/item_descriptions.h
Normal file
329
src/data/text/item_descriptions.h
Normal file
@@ -0,0 +1,329 @@
|
||||
#ifndef POKEEMERALD_DATA_TEXT_ITEM_DESCRIPTIONS_H
|
||||
#define POKEEMERALD_DATA_TEXT_ITEM_DESCRIPTIONS_H
|
||||
const u8 gDummyItemDescription[] = _("?????");
|
||||
//Pokeballs
|
||||
const u8 gMasterBallItemDescription[] = _("The best BALL that\ncatches a POKéMON\nwithout fail.");
|
||||
const u8 gUltraBallItemDescription[] = _("A better BALL with\na higher catch rate\nthan a GREAT BALL.");
|
||||
const u8 gGreatBallItemDescription[] = _("A good BALL with a\nhigher catch rate\nthan a POKé BALL.");
|
||||
const u8 gPokeBallItemDescription[] = _("A tool used for\ncatching wild\nPOKéMON.");
|
||||
const u8 gSafariBallItemDescription[] = _("A special BALL that\nis used only in the\nSAFARI ZONE.");
|
||||
const u8 gNetBallItemDescription[] = _("A BALL that works\nwell on WATER- and\nBUG-type POKéMON.");
|
||||
const u8 gDiveBallItemDescription[] = _("A BALL that works\nbetter on POKéMON\non the ocean floor.");
|
||||
const u8 gNestBallItemDescription[] = _("A BALL that works\nbetter on weaker\nPOKéMON.");
|
||||
const u8 gRepeatBallItemDescription[] = _("A BALL that works\nbetter on POKéMON\ncaught before.");
|
||||
const u8 gTimerBallItemDescription[] = _("A BALL that gains\npower in battles\ntaking many turns.");
|
||||
const u8 gLuxuryBallItemDescription[] = _("A cozy BALL that\nmakes POKéMON\nmore friendly.");
|
||||
const u8 gPremierBallItemDescription[] = _("A rare BALL made\nin commemoration\nof some event.");
|
||||
//Medicine
|
||||
const u8 gPotionItemDescription[] = _("Restores the HP of\na POKéMON by\n20 points.");
|
||||
const u8 gAntidoteItemDescription[] = _("Heals a poisoned\nPOKéMON.");
|
||||
const u8 gBurnHealItemDescription[] = _("Heals POKéMON\nof a burn.");
|
||||
const u8 gIceHealItemDescription[] = _("Defrosts a frozen\nPOKéMON.");
|
||||
const u8 gAwakeningItemDescription[] = _("Awakens a sleeping\nPOKéMON.");
|
||||
const u8 gParalyzeHealItemDescription[] = _("Heals a paralyzed\nPOKéMON.");
|
||||
const u8 gFullRestoreItemDescription[] = _("Fully restores the\nHP and status of a\nPOKéMON.");
|
||||
const u8 gMaxPotionItemDescription[] = _("Fully restores the\nHP of a POKéMON.");
|
||||
const u8 gHyperPotionItemDescription[] = _("Restores the HP of\na POKéMON by\n200 points.");
|
||||
const u8 gSuperPotionItemDescription[] = _("Restores the HP of\na POKéMON by\n50 points.");
|
||||
const u8 gFullHealItemDescription[] = _("Heals all the\nstatus problems of\none POKéMON.");
|
||||
const u8 gReviveItemDescription[] = _("Revives a fainted\nPOKéMON with half\nits HP.");
|
||||
const u8 gMaxReviveItemDescription[] = _("Revives a fainted\nPOKéMON with all\nits HP.");
|
||||
const u8 gFreshWaterItemDescription[] = _("A mineral water\nthat restores HP\nby 50 points.");
|
||||
const u8 gSodaPopItemDescription[] = _("A fizzy soda drink\nthat restores HP\nby 60 points.");
|
||||
const u8 gLemonadeItemDescription[] = _("A very sweet drink\nthat restores HP\nby 80 points.");
|
||||
const u8 gMoomooMilkItemDescription[] = _("A nutritious milk\nthat restores HP\nby 100 points.");
|
||||
const u8 gEnergyPowderItemDescription[] = _("A bitter powder\nthat restores HP\nby 50 points.");
|
||||
const u8 gEnergyRootItemDescription[] = _("A bitter root\nthat restores HP\nby 200 points.");
|
||||
const u8 gHealPowderItemDescription[] = _("A bitter powder\nthat heals all\nstatus problems.");
|
||||
const u8 gRevivalHerbItemDescription[] = _("A very bitter herb\nthat revives a\nfainted POKéMON.");
|
||||
const u8 gEtherItemDescription[] = _("Restores the PP\nof a selected move\nby 10.");
|
||||
const u8 gMaxEtherItemDescription[] = _("Fully restores the\nPP of a selected\nmove.");
|
||||
const u8 gElixirItemDescription[] = _("Restores the PP\nof all moves by 10.");
|
||||
const u8 gMaxElixirItemDescription[] = _("Fully restores the\nPP of a POKéMON’s\nmoves.");
|
||||
const u8 gLavaCookieItemDescription[] = _("A local specialty\nthat heals all\nstatus problems.");
|
||||
const u8 gBlueFluteItemDescription[] = _("A glass flute that\nawakens sleeping\nPOKéMON.");
|
||||
const u8 gYellowFluteItemDescription[] = _("A glass flute that\nsnaps POKéMON\nout of confusion.");
|
||||
const u8 gRedFluteItemDescription[] = _("A glass flute that\nsnaps POKéMON\nout of attraction.");
|
||||
const u8 gBlackFluteItemDescription[] = _("A glass flute that\nkeeps away wild\nPOKéMON.");
|
||||
const u8 gWhiteFluteItemDescription[] = _("A glass flute that\nlures wild POKéMON.");
|
||||
const u8 gBerryJuiceItemDescription[] = _("A 100% pure juice\nthat restores HP\nby 20 points.");
|
||||
const u8 gSacredAshItemDescription[] = _("Fully revives and\nrestores all\nfainted POKéMON.");
|
||||
//Collectibles
|
||||
const u8 gShoalSaltItemDescription[] = _("Salt obtained from\ndeep inside the\nSHOAL CAVE.");
|
||||
const u8 gShoalShellItemDescription[] = _("A seashell found\ndeep inside the\nSHOAL CAVE.");
|
||||
const u8 gRedShardItemDescription[] = _("A shard from an\nancient item. Can\nbe sold cheaply.");
|
||||
const u8 gBlueShardItemDescription[] = _("A shard from an\nancient item. Can\nbe sold cheaply.");
|
||||
const u8 gYellowShardItemDescription[] = _("A shard from an\nancient item. Can\nbe sold cheaply.");
|
||||
const u8 gGreenShardItemDescription[] = _("A shard from an\nancient item. Can\nbe sold cheaply.");
|
||||
//Vitamins
|
||||
const u8 gHPUpItemDescription[] = _("Raises the base HP\nof one POKéMON.");
|
||||
const u8 gProteinItemDescription[] = _("Raises the base\nATTACK stat of one\nPOKéMON.");
|
||||
const u8 gIronItemDescription[] = _("Raises the base\nDEFENSE stat of\none POKéMON.");
|
||||
const u8 gCarbosItemDescription[] = _("Raises the base\nSPEED stat of one\nPOKéMON.");
|
||||
const u8 gCalciumItemDescription[] = _("Raises the base\nSP. ATK stat of one\nPOKéMON.");
|
||||
const u8 gRareCandyItemDescription[] = _("Raises the level\nof a POKéMON by\none.");
|
||||
const u8 gPPUpItemDescription[] = _("Raises the maximum\nPP of a selected\nmove.");
|
||||
const u8 gZincItemDescription[] = _("Raises the base\nSP. DEF stat of one\nPOKéMON.");
|
||||
const u8 gPPMaxItemDescription[] = _("Raises the PP of a\nmove to its maximum\npoints.");
|
||||
//Battle items
|
||||
const u8 gGuardSpecItemDescription[] = _("Prevents stat\nreduction when\nused in battle.");
|
||||
const u8 gDireHitItemDescription[] = _("Raises the\ncritical-hit ratio\nduring one battle.");
|
||||
const u8 gXAttackItemDescription[] = _("Raises the stat\nATTACK during one\nbattle.");
|
||||
const u8 gXDefendItemDescription[] = _("Raises the stat\nDEFENSE during one\nbattle.");
|
||||
const u8 gXSpeedItemDescription[] = _("Raises the stat\nSPEED during one\nbattle.");
|
||||
const u8 gXAccuracyItemDescription[] = _("Raises accuracy\nof attack moves\nduring one battle.");
|
||||
const u8 gXSpecialItemDescription[] = _("Raises the stat\nSP. ATK during one\nbattle.");
|
||||
const u8 gPokeDollItemDescription[] = _("Use to flee from\nany battle with\na wild POKéMON.");
|
||||
const u8 gFluffyTailItemDescription[] = _("Use to flee from\nany battle with\na wild POKéMON.");
|
||||
//Field items
|
||||
const u8 gSuperRepelItemDescription[] = _("Repels weak wild\nPOKéMON for 200\nsteps.");
|
||||
const u8 gMaxRepelItemDescription[] = _("Repels weak wild\nPOKéMON for 250\nsteps.");
|
||||
const u8 gEscapeRopeItemDescription[] = _("Use to escape\ninstantly from a\ncave or a dungeon.");
|
||||
const u8 gRepelItemDescription[] = _("Repels weak wild\nPOKéMON for 100\nsteps.");
|
||||
//Evolution stones
|
||||
const u8 gSunStoneItemDescription[] = _("Makes certain\nspecies of POKéMON\nevolve.");
|
||||
const u8 gMoonStoneItemDescription[] = _("Makes certain\nspecies of POKéMON\nevolve.");
|
||||
const u8 gFireStoneItemDescription[] = _("Makes certain\nspecies of POKéMON\nevolve.");
|
||||
const u8 gThunderStoneItemDescription[] = _("Makes certain\nspecies of POKéMON\nevolve.");
|
||||
const u8 gWaterStoneItemDescription[] = _("Makes certain\nspecies of POKéMON\nevolve.");
|
||||
const u8 gLeafStoneItemDescription[] = _("Makes certain\nspecies of POKéMON\nevolve.");
|
||||
//Valuable items
|
||||
const u8 gTinyMushroomItemDescription[] = _("A plain mushroom\nthat would sell\nat a cheap price.");
|
||||
const u8 gBigMushroomItemDescription[] = _("A rare mushroom\nthat would sell at a\nhigh price.");
|
||||
const u8 gPearlItemDescription[] = _("A pretty pearl\nthat would sell at a\ncheap price.");
|
||||
const u8 gBigPearlItemDescription[] = _("A lovely large pearl\nthat would sell at a\nhigh price.");
|
||||
const u8 gStardustItemDescription[] = _("Beautiful red sand.\nCan be sold at a\nhigh price.");
|
||||
const u8 gStarPieceItemDescription[] = _("A red gem shard.\nIt would sell for a\nvery high price.");
|
||||
const u8 gNuggetItemDescription[] = _("A nugget of pure\ngold. Can be sold at\na high price.");
|
||||
const u8 gHeartScaleItemDescription[] = _("A lovely scale.\nIt is coveted by\ncollectors.");
|
||||
//Mail
|
||||
const u8 gOrangeMailItemDescription[] = _("A ZIGZAGOON-print\nMAIL to be held by\na POKéMON.");
|
||||
const u8 gHarborMailItemDescription[] = _("A WINGULL-print\nMAIL to be held by\na POKéMON.");
|
||||
const u8 gGlitterMailItemDescription[] = _("A PIKACHU-print\nMAIL to be held by\na POKéMON.");
|
||||
const u8 gMechMailItemDescription[] = _("A MAGNEMITE-print\nMAIL to be held by\na POKéMON.");
|
||||
const u8 gWoodMailItemDescription[] = _("A SLAKOTH-print\nMAIL to be held by\na POKéMON.");
|
||||
const u8 gWaveMailItemDescription[] = _("A WAILMER-print\nMAIL to be held by\na POKéMON.");
|
||||
const u8 gBeadMailItemDescription[] = _("MAIL featuring a\nsketch of the\nholding POKéMON.");
|
||||
const u8 gShadowMailItemDescription[] = _("A DUSKULL-print\nMAIL to be held by\na POKéMON.");
|
||||
const u8 gTropicMailItemDescription[] = _("A BELLOSSOM-print\nMAIL to be held by\na POKéMON.");
|
||||
const u8 gDreamMailItemDescription[] = _("MAIL featuring a\nsketch of the\nholding POKéMON.");
|
||||
const u8 gFabMailItemDescription[] = _("A gorgeous-print\nMAIL to be held\nby a POKéMON.");
|
||||
const u8 gRetroMailItemDescription[] = _("MAIL featuring the\ndrawings of three\nPOKéMON.");
|
||||
//Berries
|
||||
const u8 gCheriBerryItemDescription[] = _("A hold item that\nheals paralysis\nin battle.");
|
||||
const u8 gChestoBerryItemDescription[] = _("A hold item that\nawakens POKéMON\nin battle.");
|
||||
const u8 gPechaBerryItemDescription[] = _("A hold item that\nheals poisoning\nin battle.");
|
||||
const u8 gRawstBerryItemDescription[] = _("A hold item that\nheals a burn in\nbattle.");
|
||||
const u8 gAspearBerryItemDescription[] = _("A hold item that\ndefrosts POKéMON\nin battle.");
|
||||
const u8 gLeppaBerryItemDescription[] = _("A hold item that\nrestores 10 PP in\nbattle.");
|
||||
const u8 gOranBerryItemDescription[] = _("A hold item that\nrestores 10 HP in\nbattle.");
|
||||
const u8 gPersimBerryItemDescription[] = _("A hold item that\nheals confusion\nin battle.");
|
||||
const u8 gLumBerryItemDescription[] = _("A hold item that\nheals any status\nproblem in battle.");
|
||||
const u8 gSitrusBerryItemDescription[] = _("A hold item that\nrestores 30 HP in\nbattle.");
|
||||
const u8 gFigyBerryItemDescription[] = _("A hold item that\nrestores HP but\nmay confuse.");
|
||||
const u8 gWikiBerryItemDescription[] = _("A hold item that\nrestores HP but\nmay confuse.");
|
||||
const u8 gMagoBerryItemDescription[] = _("A hold item that\nrestores HP but\nmay confuse.");
|
||||
const u8 gAguavBerryItemDescription[] = _("A hold item that\nrestores HP but\nmay confuse.");
|
||||
const u8 gIapapaBerryItemDescription[] = _("A hold item that\nrestores HP but\nmay confuse.");
|
||||
const u8 gRazzBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow RAZZ.");
|
||||
const u8 gBlukBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow BLUK.");
|
||||
const u8 gNanabBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow NANAB.");
|
||||
const u8 gWepearBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow WEPEAR.");
|
||||
const u8 gPinapBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow PINAP.");
|
||||
const u8 gPomegBerryItemDescription[] = _("Makes a POKéMON\nfriendly but lowers\nbase HP.");
|
||||
const u8 gKelpsyBerryItemDescription[] = _("Makes a POKéMON\nfriendly but lowers\nbase ATTACK.");
|
||||
const u8 gQualotBerryItemDescription[] = _("Makes a POKéMON\nfriendly but lowers\nbase DEFENSE.");
|
||||
const u8 gHondewBerryItemDescription[] = _("Makes a POKéMON\nfriendly but lowers\nbase SP. ATK.");
|
||||
const u8 gGrepaBerryItemDescription[] = _("Makes a POKéMON\nfriendly but lowers\nbase SP. DEF.");
|
||||
const u8 gTamatoBerryItemDescription[] = _("Makes a POKéMON\nfriendly but lowers\nbase SPEED.");
|
||||
const u8 gCornnBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow CORNN.");
|
||||
const u8 gMagostBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow MAGOST.");
|
||||
const u8 gRabutaBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow RABUTA.");
|
||||
const u8 gNomelBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow NOMEL.");
|
||||
const u8 gSpelonBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow SPELON.");
|
||||
const u8 gPamtreBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow PAMTRE.");
|
||||
const u8 gWatmelBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow WATMEL.");
|
||||
const u8 gDurinBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow DURIN.");
|
||||
const u8 gBelueBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow BELUE.");
|
||||
const u8 gLiechiBerryItemDescription[] = _("A hold item that\nraises ATTACK in\na pinch.");
|
||||
const u8 gGanlonBerryItemDescription[] = _("A hold item that\nraises DEFENSE in\na pinch.");
|
||||
const u8 gSalacBerryItemDescription[] = _("A hold item that\nraises SPEED in\na pinch.");
|
||||
const u8 gPetayaBerryItemDescription[] = _("A hold item that\nraises SP. ATK in\na pinch.");
|
||||
const u8 gApicotBerryItemDescription[] = _("A hold item that\nraises SP. DEF in\na pinch.");
|
||||
const u8 gLansatBerryItemDescription[] = _("A hold item that\nups the critical-\nhit rate in a pinch.");
|
||||
const u8 gStarfBerryItemDescription[] = _("A hold item that\nsharply boosts a\nstat in a pinch.");
|
||||
const u8 gEnigmaBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow a mystery.");
|
||||
//Hold items
|
||||
const u8 gBrightPowderItemDescription[] = _("A hold item that\ncasts a glare to\nreduce accuracy.");
|
||||
const u8 gWhiteHerbItemDescription[] = _("A hold item that\nrestores any\nlowered stat.");
|
||||
const u8 gMachoBraceItemDescription[] = _("A hold item that\npromotes growth,\nbut reduces SPEED.");
|
||||
const u8 gExpShareItemDescription[] = _("A hold item that\ngets EXP. points\nfrom battles.");
|
||||
const u8 gQuickClawItemDescription[] = _("A hold item that\noccasionally allows\nthe first strike.");
|
||||
const u8 gSootheBellItemDescription[] = _("A hold item that\ncalms spirits and\nfosters friendship.");
|
||||
const u8 gMentalHerbItemDescription[] = _("A hold item that\nsnaps POKéMON out\nof infatuation.");
|
||||
const u8 gChoiceBandItemDescription[] = _("Raises a move’s\npower, but permits\nonly that move.");
|
||||
const u8 gKingsRockItemDescription[] = _("A hold item that\nmay cause flinching\nwhen the foe is hit.");
|
||||
const u8 gSilverPowderItemDescription[] = _("A hold item that\nraises the power of\nBUG-type moves.");
|
||||
const u8 gAmuletCoinItemDescription[] = _("Doubles money in\nbattle if the\nholder takes part.");
|
||||
const u8 gCleanseTagItemDescription[] = _("A hold item that\nhelps repel wild\nPOKéMON.");
|
||||
const u8 gSoulDewItemDescription[] = _("Hold item: raises\nSP. ATK & SP. DEF of\nLATIOS & LATIAS.");
|
||||
const u8 gDeepSeaToothItemDescription[] = _("A hold item that\nraises the SP. ATK\nof CLAMPERL.");
|
||||
const u8 gDeepSeaScaleItemDescription[] = _("A hold item that\nraises the SP. DEF\nof CLAMPERL.");
|
||||
const u8 gSmokeBallItemDescription[] = _("A hold item that\nassures fleeing\nfrom wild POKéMON.");
|
||||
const u8 gEverstoneItemDescription[] = _("A wondrous hold\nitem that prevents\nevolution.");
|
||||
const u8 gFocusBandItemDescription[] = _("A hold item that\noccasionally\nprevents fainting.");
|
||||
const u8 gLuckyEggItemDescription[] = _("A hold item that\nboosts EXP. points\nearned in battle.");
|
||||
const u8 gScopeLensItemDescription[] = _("A hold item that\nimproves the\ncritical-hit rate.");
|
||||
const u8 gMetalCoatItemDescription[] = _("A hold item that\nraises the power of\nSTEEL-type moves.");
|
||||
const u8 gLeftoversItemDescription[] = _("A hold item that\ngradually restores\nHP in battle.");
|
||||
const u8 gDragonScaleItemDescription[] = _("A strange scale\nheld by DRAGON-\ntype POKéMON.");
|
||||
const u8 gLightBallItemDescription[] = _("A hold item that\nraises the SP. ATK\nof PIKACHU.");
|
||||
const u8 gSoftSandItemDescription[] = _("A hold item that\nraises the power of\nGROUND-type moves.");
|
||||
const u8 gHardStoneItemDescription[] = _("A hold item that\nraises the power of\nROCK-type moves.");
|
||||
const u8 gMiracleSeedItemDescription[] = _("A hold item that\nraises the power of\nGRASS-type moves.");
|
||||
const u8 gBlackGlassesItemDescription[] = _("A hold item that\nraises the power of\nDARK-type moves.");
|
||||
const u8 gBlackBeltItemDescription[] = _("A hold item that\nboosts FIGHTING-\ntype moves.");
|
||||
const u8 gMagnetItemDescription[] = _("A hold item that\nboosts ELECTRIC-\ntype moves.");
|
||||
const u8 gMysticWaterItemDescription[] = _("A hold item that\nraises the power of\nWATER-type moves.");
|
||||
const u8 gSharpBeakItemDescription[] = _("A hold item that\nraises the power of\nFLYING-type moves.");
|
||||
const u8 gPoisonBarbItemDescription[] = _("A hold item that\nraises the power of\nPOISON-type moves.");
|
||||
const u8 gNeverMeltIceItemDescription[] = _("A hold item that\nraises the power of\nICE-type moves.");
|
||||
const u8 gSpellTagItemDescription[] = _("A hold item that\nraises the power of\nGHOST-type moves.");
|
||||
const u8 gTwistedSpoonItemDescription[] = _("A hold item that\nboosts PSYCHIC-\ntype moves.");
|
||||
const u8 gCharcoalItemDescription[] = _("A hold item that\nraises the power of\nFIRE-type moves.");
|
||||
const u8 gDragonFangItemDescription[] = _("A hold item that\nraises the power of\nDRAGON-type moves.");
|
||||
const u8 gSilkScarfItemDescription[] = _("A hold item that\nraises the power of\nNORMAL-type moves.");
|
||||
const u8 gUpGradeItemDescription[] = _("A peculiar box made\nby SILPH CO.");
|
||||
const u8 gShellBellItemDescription[] = _("A hold item that\nrestores HP upon\nstriking the foe.");
|
||||
const u8 gSeaIncenseItemDescription[] = _("A hold item that\nslightly boosts\nWATER-type moves.");
|
||||
const u8 gLaxIncenseItemDescription[] = _("A hold item that\nslightly lowers the\nfoe’s accuracy.");
|
||||
const u8 gLuckyPunchItemDescription[] = _("A hold item that\nraises CHANSEY’s\ncritical-hit rate.");
|
||||
const u8 gMetalPowderItemDescription[] = _("A hold item that\nraises DITTO’s\nDEFENSE.");
|
||||
const u8 gThickClubItemDescription[] = _("A hold item that \nraises CUBONE or\nMAROWAK’s ATTACK.");
|
||||
const u8 gStickItemDescription[] = _("A hold item that\nraises FARFETCH’D’s\ncritical-hit ratio.");
|
||||
const u8 gRedScarfItemDescription[] = _("A hold item that\nraises COOL in\nCONTESTS.");
|
||||
const u8 gBlueScarfItemDescription[] = _("A hold item that\nraises BEAUTY in\nCONTESTS.");
|
||||
const u8 gPinkScarfItemDescription[] = _("A hold item that\nraises CUTE in\nCONTESTS.");
|
||||
const u8 gGreenScarfItemDescription[] = _("A hold item that\nraises SMART in\nCONTESTS.");
|
||||
const u8 gYellowScarfItemDescription[] = _("A hold item that\nraises TOUGH in\nCONTESTS.");
|
||||
//Key items
|
||||
const u8 gMachBikeItemDescription[] = _("A folding bicycle\nthat doubles your\nspeed or better.");
|
||||
const u8 gCoinCaseItemDescription[] = _("A case that holds\nup to 9,999 COINS.");
|
||||
const u8 gItemfinderItemDescription[] = _("A device that\nsignals an invisible\nitem by sound.");
|
||||
const u8 gOldRodItemDescription[] = _("Use by any body of\nwater to fish for\nwild POKéMON.");
|
||||
const u8 gGoodRodItemDescription[] = _("A decent fishing\nrod for catching\nwild POKéMON.");
|
||||
const u8 gSuperRodItemDescription[] = _("The best fishing\nrod for catching\nwild POKéMON.");
|
||||
const u8 gSSTicketItemDescription[] = _("The ticket required\nfor sailing on a\nferry.");
|
||||
const u8 gContestPassItemDescription[] = _("The pass required\nfor entering\nPOKéMON CONTESTS.");
|
||||
const u8 gWailmerPailItemDescription[] = _("A tool used for\nwatering BERRIES\nand plants.");
|
||||
const u8 gDevonGoodsItemDescription[] = _("A package that\ncontains DEVON’s\nmachine parts.");
|
||||
const u8 gSootSackItemDescription[] = _("A sack used to\ngather and hold\nvolcanic ash.");
|
||||
const u8 gBasementKeyItemDescription[] = _("The key for NEW\nMAUVILLE beneath\nMAUVILLE CITY.");
|
||||
const u8 gAcroBikeItemDescription[] = _("A folding bicycle\ncapable of jumps\nand wheelies.");
|
||||
const u8 gPokeblockCaseItemDescription[] = _("A case for holding\n{POKEBLOCK}S made with\na BERRY BLENDER.");
|
||||
const u8 gLetterItemDescription[] = _("A letter to STEVEN\nfrom the PRESIDENT\nof the DEVON CORP.");
|
||||
const u8 gEonTicketItemDescription[] = _("The ticket for a\nferry to a distant\nsouthern island.");
|
||||
const u8 gRedOrbItemDescription[] = _("A red, glowing orb\nsaid to contain an\nancient power.");
|
||||
const u8 gBlueOrbItemDescription[] = _("A blue, glowing orb\nsaid to contain an\nancient power.");
|
||||
const u8 gScannerItemDescription[] = _("A device found\ninside the\nABANDONED SHIP.");
|
||||
const u8 gGoGogglesItemDescription[] = _("Nifty goggles that\nprotect eyes from\ndesert sandstorms.");
|
||||
const u8 gMeteoriteItemDescription[] = _("A meteorite found\nat METEOR FALLS.");
|
||||
const u8 gRoom1KeyItemDescription[] = _("A key that opens a\ndoor inside the\nABANDONED SHIP.");
|
||||
const u8 gRoom2KeyItemDescription[] = _("A key that opens a\ndoor inside the\nABANDONED SHIP.");
|
||||
const u8 gRoom4KeyItemDescription[] = _("A key that opens a\ndoor inside the\nABANDONED SHIP.");
|
||||
const u8 gRoom6KeyItemDescription[] = _("A key that opens a\ndoor inside the\nABANDONED SHIP.");
|
||||
const u8 gStorageKeyItemDescription[] = _("The key to the\nstorage inside the\nABANDONED SHIP.");
|
||||
const u8 gRootFossilItemDescription[] = _("A fossil of an\nancient, seafloor-\ndwelling POKéMON.");
|
||||
const u8 gClawFossilItemDescription[] = _("A fossil of an\nancient, seafloor-\ndwelling POKéMON.");
|
||||
const u8 gDevonScopeItemDescription[] = _("A device by DEVON\nthat signals any\nunseeable POKéMON.");
|
||||
//TMs/HMs
|
||||
const u8 gTM01ItemDescription[] = _("Powerful, but makes\nthe user flinch if\nhit by the foe.");
|
||||
const u8 gTM02ItemDescription[] = _("Hooks and slashes\nthe foe with long,\nsharp claws.");
|
||||
const u8 gTM03ItemDescription[] = _("Generates an\nultrasonic wave\nthat may confuse.");
|
||||
const u8 gTM04ItemDescription[] = _("Raises SP. ATK and\nSP. DEF by focusing\nthe mind.");
|
||||
const u8 gTM05ItemDescription[] = _("A savage roar that\nmakes the foe flee \nto end the battle.");
|
||||
const u8 gTM06ItemDescription[] = _("Poisons the foe\nwith a toxin that\ngradually worsens.");
|
||||
const u8 gTM07ItemDescription[] = _("Creates a hailstorm\nthat damages all\ntypes except ICE.");
|
||||
const u8 gTM08ItemDescription[] = _("Bulks up the body\nto boost both\nATTACK & DEFENSE.");
|
||||
const u8 gTM09ItemDescription[] = _("Shoots 2 to 5 seeds\nin a row to strike\nthe foe.");
|
||||
const u8 gTM10ItemDescription[] = _("The attack power\nvaries among\ndifferent POKéMON.");
|
||||
const u8 gTM11ItemDescription[] = _("Raises the power of\nFIRE-type moves\nfor 5 turns.");
|
||||
const u8 gTM12ItemDescription[] = _("Enrages the foe so\nit can only use\nattack moves.");
|
||||
const u8 gTM13ItemDescription[] = _("Fires an icy cold\nbeam that may\nfreeze the foe.");
|
||||
const u8 gTM14ItemDescription[] = _("A brutal snow-and-\nwind attack that\nmay freeze the foe.");
|
||||
const u8 gTM15ItemDescription[] = _("Powerful, but needs\nrecharging the\nnext turn.");
|
||||
const u8 gTM16ItemDescription[] = _("Creates a wall of\nlight that lowers\nSP. ATK damage.");
|
||||
const u8 gTM17ItemDescription[] = _("Negates all damage,\nbut may fail if used\nin succession.");
|
||||
const u8 gTM18ItemDescription[] = _("Raises the power of\nWATER-type moves\nfor 5 turns.");
|
||||
const u8 gTM19ItemDescription[] = _("Recovers half the\nHP of the damage \nthis move inflicts.");
|
||||
const u8 gTM20ItemDescription[] = _("Prevents status\nabnormality with a\nmystical power.");
|
||||
const u8 gTM21ItemDescription[] = _("The less the user\nlikes you, the more\npowerful this move.");
|
||||
const u8 gTM22ItemDescription[] = _("Absorbs sunlight in\nthe 1st turn, then\nattacks next turn.");
|
||||
const u8 gTM23ItemDescription[] = _("Slams the foe with\na hard tail. It may\nlower DEFENSE.");
|
||||
const u8 gTM24ItemDescription[] = _("A powerful electric\nattack that may\ncause paralysis.");
|
||||
const u8 gTM25ItemDescription[] = _("Strikes the foe\nwith a thunderbolt.\nIt may paralyze.");
|
||||
const u8 gTM26ItemDescription[] = _("Causes a quake\nthat has no effect\non flying foes.");
|
||||
const u8 gTM27ItemDescription[] = _("The more the user\nlikes you, the more\npowerful this move.");
|
||||
const u8 gTM28ItemDescription[] = _("Digs underground\nthe 1st turn, then\nstrikes next turn.");
|
||||
const u8 gTM29ItemDescription[] = _("A powerful psychic\nattack that may\nlower SP. DEF.");
|
||||
const u8 gTM30ItemDescription[] = _("Hurls a dark lump\nat the foe. It may\nlower SP. DEF.");
|
||||
const u8 gTM31ItemDescription[] = _("Destroys barriers\nlike LIGHT SCREEN\nand causes damage.");
|
||||
const u8 gTM32ItemDescription[] = _("Creates illusory\ncopies to enhance\nelusiveness.");
|
||||
const u8 gTM33ItemDescription[] = _("Creates a wall of\nlight that weakens\nphysical attacks.");
|
||||
const u8 gTM34ItemDescription[] = _("Zaps the foe with a\njolt of electricity\nthat never misses.");
|
||||
const u8 gTM35ItemDescription[] = _("Looses a stream of\nfire that may burn\nthe foe.");
|
||||
const u8 gTM36ItemDescription[] = _("Hurls sludge at the\nfoe. It may poison\nthe foe.");
|
||||
const u8 gTM37ItemDescription[] = _("Causes a sandstorm\nthat hits the foe\nover several turns.");
|
||||
const u8 gTM38ItemDescription[] = _("A powerful fire\nattack that may\nburn the foe.");
|
||||
const u8 gTM39ItemDescription[] = _("Stops the foe from\nmoving with rocks.\nMay lower SPEED.");
|
||||
const u8 gTM40ItemDescription[] = _("An extremely fast\nattack that can’t\nbe avoided.");
|
||||
const u8 gTM41ItemDescription[] = _("Prevents the foe\nfrom using the same\nmove in a row.");
|
||||
const u8 gTM42ItemDescription[] = _("Raises ATTACK when\npoisoned, burned,\nor paralyzed.");
|
||||
const u8 gTM43ItemDescription[] = _("Adds an effect to\nattack depending\non the location.");
|
||||
const u8 gTM44ItemDescription[] = _("The user sleeps for\n2 turns to restore\nhealth and status.");
|
||||
const u8 gTM45ItemDescription[] = _("Makes it tough to\nattack a foe of the\nopposite gender.");
|
||||
const u8 gTM46ItemDescription[] = _("While attacking,\nit may steal the\nfoe’s held item.");
|
||||
const u8 gTM47ItemDescription[] = _("Spreads hard-\nedged wings and\nslams into the foe.");
|
||||
const u8 gTM48ItemDescription[] = _("Switches abilities\nwith the foe on the\nturn this is used.");
|
||||
const u8 gTM49ItemDescription[] = _("Steals the effects\nof the move the foe\nis trying to use.");
|
||||
const u8 gTM50ItemDescription[] = _("Enables full-power\nattack, but sharply\nlowers SP. ATK.");
|
||||
|
||||
const u8 gHM01ItemDescription[] = _("Attacks the foe\nwith sharp blades\nor claws.");
|
||||
const u8 gHM02ItemDescription[] = _("Flies up on the\nfirst turn, then\nattacks next turn.");
|
||||
const u8 gHM03ItemDescription[] = _("Creates a huge\nwave, then crashes\nit down on the foe.");
|
||||
const u8 gHM04ItemDescription[] = _("Builds enormous\npower, then slams\nthe foe.");
|
||||
const u8 gHM05ItemDescription[] = _("Looses a powerful\nblast of light that\nreduces accuracy.");
|
||||
const u8 gHM06ItemDescription[] = _("A rock-crushingly\ntough attack that\nmay lower DEFENSE.");
|
||||
const u8 gHM07ItemDescription[] = _("Attacks the foe\nwith enough power\nto climb waterfalls.");
|
||||
const u8 gHM08ItemDescription[] = _("Dives underwater\nthe 1st turn, then\nattacks next turn.");
|
||||
//FireRed/LeafGreen key items
|
||||
const u8 gOaksParcelItemDescription[] = _("A parcel for PROF.\nOAK from a POKéMON\nMART’s clerk.");
|
||||
const u8 gPokeFluteItemDescription[] = _("A sweet-sounding\nflute that awakens\nPOKéMON.");
|
||||
const u8 gSecretKeyItemDescription[] = _("The key to the\nCINNABAR ISLAND\nGYM’s entrance.");
|
||||
const u8 gBikeVoucherItemDescription[] = _("A voucher for\nobtaining a bicycle\nfrom the BIKE SHOP.");
|
||||
const u8 gGoldTeethItemDescription[] = _("Gold dentures lost\nby the SAFARI\nZONE’s WARDEN.");
|
||||
const u8 gOldAmberItemDescription[] = _("A stone containing\nthe genes of an\nancient POKéMON.");
|
||||
const u8 gCardKeyItemDescription[] = _("A card-type door\nkey used in SILPH\nCO’s office.");
|
||||
const u8 gLiftKeyItemDescription[] = _("An elevator key\nused in TEAM\nROCKET’s HIDEOUT.");
|
||||
const u8 gHelixFossilItemDescription[] = _("A piece of an\nancient marine\nPOKéMON’s seashell.");
|
||||
const u8 gDomeFossilItemDescription[] = _("A piece of an\nancient marine\nPOKéMON’s shell.");
|
||||
const u8 gSilphScopeItemDescription[] = _("SILPH CO’s scope\nmakes unseeable\nPOKéMON visible.");
|
||||
const u8 gBicycleItemDescription[] = _("A folding bicycle\nthat is faster than\nthe RUNNING SHOES.");
|
||||
const u8 gTownMapItemDescription[] = _("Can be viewed\nanytime. Shows your\npresent location.");
|
||||
const u8 gVSSeekerItemDescription[] = _("A rechargeable unit\nthat flags battle-\nready TRAINERS.");
|
||||
const u8 gFameCheckerItemDescription[] = _("Stores information\non famous people\nfor instant recall.");
|
||||
const u8 gTMCaseItemDescription[] = _("A convenient case \nthat holds TMs and\nHMs.");
|
||||
const u8 gBerryPouchItemDescription[] = _("A convenient\ncontainer that\nholds BERRIES.");
|
||||
const u8 gTeachyTVItemDescription[] = _("A TV set tuned to\nan advice program\nfor TRAINERS.");
|
||||
const u8 gTriPassItemDescription[] = _("A pass for ferries\nbetween ONE, TWO,\nand THREE ISLAND.");
|
||||
const u8 gRainbowPassItemDescription[] = _("For ferries serving\nVERMILION and the\nSEVII ISLANDS.");
|
||||
const u8 gTeaItemDescription[] = _("A thirst-quenching\ntea prepared by an\nold lady.");
|
||||
const u8 gMysticTicketItemDescription[] = _("A ticket required\nto board the ship\nto NAVEL ROCK.");
|
||||
const u8 gAuroraTicketItemDescription[] = _("A ticket required\nto board the ship\nto BIRTH ISLAND.");
|
||||
const u8 gPowderJarItemDescription[] = _("Stores BERRY\nPOWDER made using\na BERRY CRUSHER.");
|
||||
const u8 gRubyItemDescription[] = _("An exquisite, red-\nglowing gem that\nsymbolizes passion.");
|
||||
const u8 gSapphireItemDescription[] = _("A brilliant blue gem\nthat symbolizes\nhonesty.");
|
||||
//Emerald-specific key items
|
||||
const u8 gMagmaEmblemItemDescription[] = _("A medal-like item in\nthe same shape as\nTEAM MAGMA’s mark.");
|
||||
const u8 gOldSeaMapItemDescription[] = _("A faded sea chart\nthat shows the way\nto a certain island.");
|
||||
#endif // POKEEMERALD_DATA_TEXT_ITEM_DESCRIPTIONS_H
|
||||
54
src/data/text/nature_names.h
Normal file
54
src/data/text/nature_names.h
Normal file
@@ -0,0 +1,54 @@
|
||||
static const u8 sHardyNatureName[] = _("HARDY");
|
||||
static const u8 sLonelyNatureName[] = _("LONELY");
|
||||
static const u8 sBraveNatureName[] = _("BRAVE");
|
||||
static const u8 sAdamantNatureName[] = _("ADAMANT");
|
||||
static const u8 sNaughtyNatureName[] = _("NAUGHTY");
|
||||
static const u8 sBoldNatureName[] = _("BOLD");
|
||||
static const u8 sDocileNatureName[] = _("DOCILE");
|
||||
static const u8 sRelaxedNatureName[] = _("RELAXED");
|
||||
static const u8 sImpishNatureName[] = _("IMPISH");
|
||||
static const u8 sLaxNatureName[] = _("LAX");
|
||||
static const u8 sTimidNatureName[] = _("TIMID");
|
||||
static const u8 sHastyNatureName[] = _("HASTY");
|
||||
static const u8 sSeriousNatureName[] = _("SERIOUS");
|
||||
static const u8 sJollyNatureName[] = _("JOLLY");
|
||||
static const u8 sNaiveNatureName[] = _("NAIVE");
|
||||
static const u8 sModestNatureName[] = _("MODEST");
|
||||
static const u8 sMildNatureName[] = _("MILD");
|
||||
static const u8 sQuietNatureName[] = _("QUIET");
|
||||
static const u8 sBashfulNatureName[] = _("BASHFUL");
|
||||
static const u8 sRashNatureName[] = _("RASH");
|
||||
static const u8 sCalmNatureName[] = _("CALM");
|
||||
static const u8 sGentleNatureName[] = _("GENTLE");
|
||||
static const u8 sSassyNatureName[] = _("SASSY");
|
||||
static const u8 sCarefulNatureName[] = _("CAREFUL");
|
||||
static const u8 sQuirkyNatureName[] = _("QUIRKY");
|
||||
|
||||
const u8 *const gNatureNamePointers[] =
|
||||
{
|
||||
[NATURE_HARDY] = sHardyNatureName,
|
||||
[NATURE_LONELY] = sLonelyNatureName,
|
||||
[NATURE_BRAVE] = sBraveNatureName,
|
||||
[NATURE_ADAMANT] = sAdamantNatureName,
|
||||
[NATURE_NAUGHTY] = sNaughtyNatureName,
|
||||
[NATURE_BOLD] = sBoldNatureName,
|
||||
[NATURE_DOCILE] = sDocileNatureName,
|
||||
[NATURE_RELAXED] = sRelaxedNatureName,
|
||||
[NATURE_IMPISH] = sImpishNatureName,
|
||||
[NATURE_LAX] = sLaxNatureName,
|
||||
[NATURE_TIMID] = sTimidNatureName,
|
||||
[NATURE_HASTY] = sHastyNatureName,
|
||||
[NATURE_SERIOUS] = sSeriousNatureName,
|
||||
[NATURE_JOLLY] = sJollyNatureName,
|
||||
[NATURE_NAIVE] = sNaiveNatureName,
|
||||
[NATURE_MODEST] = sModestNatureName,
|
||||
[NATURE_MILD] = sMildNatureName,
|
||||
[NATURE_QUIET] = sQuietNatureName,
|
||||
[NATURE_BASHFUL] = sBashfulNatureName,
|
||||
[NATURE_RASH] = sRashNatureName,
|
||||
[NATURE_CALM] = sCalmNatureName,
|
||||
[NATURE_GENTLE] = sGentleNatureName,
|
||||
[NATURE_SASSY] = sSassyNatureName,
|
||||
[NATURE_CAREFUL] = sCarefulNatureName,
|
||||
[NATURE_QUIRKY] = sQuirkyNatureName,
|
||||
};
|
||||
129
src/data/trainer_graphics/back_pic_anims.h
Normal file
129
src/data/trainer_graphics/back_pic_anims.h
Normal file
@@ -0,0 +1,129 @@
|
||||
const union AnimCmd gUnknown_08305C24[] =
|
||||
{
|
||||
ANIMCMD_FRAME(0, 24),
|
||||
ANIMCMD_FRAME(1, 9),
|
||||
ANIMCMD_FRAME(2, 24),
|
||||
ANIMCMD_FRAME(0, 9),
|
||||
ANIMCMD_FRAME(3, 50),
|
||||
ANIMCMD_END,
|
||||
};
|
||||
|
||||
const union AnimCmd gUnknown_08305C3C[] =
|
||||
{
|
||||
ANIMCMD_FRAME(0, 24),
|
||||
ANIMCMD_FRAME(1, 9),
|
||||
ANIMCMD_FRAME(2, 24),
|
||||
ANIMCMD_FRAME(0, 9),
|
||||
ANIMCMD_FRAME(3, 50),
|
||||
ANIMCMD_END,
|
||||
};
|
||||
|
||||
const union AnimCmd gUnknown_08305C54[] =
|
||||
{
|
||||
ANIMCMD_FRAME(0, 24),
|
||||
ANIMCMD_FRAME(1, 9),
|
||||
ANIMCMD_FRAME(2, 24),
|
||||
ANIMCMD_FRAME(0, 9),
|
||||
ANIMCMD_FRAME(3, 50),
|
||||
ANIMCMD_END,
|
||||
};
|
||||
|
||||
const union AnimCmd gUnknown_08305C6C[] =
|
||||
{
|
||||
ANIMCMD_FRAME(1, 20),
|
||||
ANIMCMD_FRAME(2, 6),
|
||||
ANIMCMD_FRAME(3, 6),
|
||||
ANIMCMD_FRAME(4, 24),
|
||||
ANIMCMD_FRAME(0, 1),
|
||||
ANIMCMD_END,
|
||||
};
|
||||
|
||||
const union AnimCmd gUnknown_08305C84[] =
|
||||
{
|
||||
ANIMCMD_FRAME(1, 20),
|
||||
ANIMCMD_FRAME(2, 6),
|
||||
ANIMCMD_FRAME(3, 6),
|
||||
ANIMCMD_FRAME(4, 24),
|
||||
ANIMCMD_FRAME(0, 1),
|
||||
ANIMCMD_END,
|
||||
};
|
||||
|
||||
const union AnimCmd gUnknown_08305C9C[] =
|
||||
{
|
||||
ANIMCMD_FRAME(0, 24),
|
||||
ANIMCMD_FRAME(1, 9),
|
||||
ANIMCMD_FRAME(2, 24),
|
||||
ANIMCMD_FRAME(0, 9),
|
||||
ANIMCMD_FRAME(3, 50),
|
||||
ANIMCMD_END,
|
||||
};
|
||||
|
||||
const union AnimCmd gUnknown_08305CB4[] =
|
||||
{
|
||||
ANIMCMD_FRAME(0, 24),
|
||||
ANIMCMD_FRAME(1, 9),
|
||||
ANIMCMD_FRAME(2, 24),
|
||||
ANIMCMD_FRAME(0, 9),
|
||||
ANIMCMD_FRAME(3, 50),
|
||||
ANIMCMD_END,
|
||||
};
|
||||
|
||||
const union AnimCmd *const gUnknown_08305CCC[] =
|
||||
{
|
||||
AnimCmd_82FF540,
|
||||
gUnknown_08305C24,
|
||||
};
|
||||
|
||||
const union AnimCmd *const gUnknown_08305CD4[] =
|
||||
{
|
||||
AnimCmd_82FF540,
|
||||
gUnknown_08305C3C,
|
||||
};
|
||||
|
||||
const union AnimCmd *const gUnknown_08305CDC[] =
|
||||
{
|
||||
gAnimCmd_General_Frame0,
|
||||
gUnknown_08305C6C,
|
||||
};
|
||||
|
||||
const union AnimCmd *const gUnknown_08305CE4[] =
|
||||
{
|
||||
gAnimCmd_General_Frame0,
|
||||
gUnknown_08305C84,
|
||||
};
|
||||
|
||||
const union AnimCmd *const gUnknown_08305CEC[] =
|
||||
{
|
||||
AnimCmd_82FF540,
|
||||
gUnknown_08305C9C,
|
||||
};
|
||||
|
||||
const union AnimCmd *const gUnknown_08305CF4[] =
|
||||
{
|
||||
AnimCmd_82FF540,
|
||||
gUnknown_08305CB4,
|
||||
};
|
||||
|
||||
const union AnimCmd *const gUnknown_08305CFC[] =
|
||||
{
|
||||
AnimCmd_82FF540,
|
||||
gUnknown_08305C54,
|
||||
};
|
||||
|
||||
const union AnimCmd *const gUnknown_08305D04[] =
|
||||
{
|
||||
AnimCmd_82FF540,
|
||||
gUnknown_08305C3C,
|
||||
};
|
||||
|
||||
const union AnimCmd *const *const gUnknown_08305D0C[] =
|
||||
{
|
||||
gUnknown_08305CCC,
|
||||
gUnknown_08305CD4,
|
||||
gUnknown_08305CDC,
|
||||
gUnknown_08305CE4,
|
||||
gUnknown_08305CEC,
|
||||
gUnknown_08305CF4,
|
||||
gUnknown_08305CFC,
|
||||
gUnknown_08305D04,
|
||||
};
|
||||
35
src/data/trainer_graphics/back_pic_tables.h
Normal file
35
src/data/trainer_graphics/back_pic_tables.h
Normal file
@@ -0,0 +1,35 @@
|
||||
const u8 gTrainerBackPicCoords[] =
|
||||
{
|
||||
8, 4, 0, 0,
|
||||
8, 4, 0, 0,
|
||||
8, 5, 0, 0,
|
||||
8, 5, 0, 0,
|
||||
8, 4, 0, 0,
|
||||
8, 4, 0, 0,
|
||||
8, 4, 0, 0,
|
||||
8, 4, 0, 0,
|
||||
};
|
||||
|
||||
const struct CompressedSpriteSheet gTrainerBackPicTable[] =
|
||||
{
|
||||
gTrainerBackPic_Brendan, 0x2000, 0,
|
||||
gTrainerBackPic_May, 0x2000, 1,
|
||||
gTrainerBackPic_Red, 0x2800, 2,
|
||||
gTrainerBackPic_Leaf, 0x2800, 3,
|
||||
gTrainerBackPic_RubySapphireBrendan, 0x2000, 4,
|
||||
gTrainerBackPic_RubySapphireMay, 0x2000, 5,
|
||||
gTrainerBackPic_Wally, 0x2000, 6,
|
||||
gTrainerBackPic_Steven, 0x2000, 7,
|
||||
};
|
||||
|
||||
const struct CompressedSpritePalette gTrainerBackPicPaletteTable[] =
|
||||
{
|
||||
gTrainerPalette_Brendan, 0,
|
||||
gTrainerPalette_May, 1,
|
||||
gTrainerBackPicPalette_Red, 2,
|
||||
gTrainerBackPicPalette_Leaf, 3,
|
||||
gTrainerPalette_RubySapphireBrendan, 4,
|
||||
gTrainerPalette_RubySapphireMay, 5,
|
||||
gTrainerPalette_Wally, 6,
|
||||
gTrainerPalette_Steven, 7,
|
||||
};
|
||||
190
src/data/trainer_graphics/front_pic_anims.h
Normal file
190
src/data/trainer_graphics/front_pic_anims.h
Normal file
@@ -0,0 +1,190 @@
|
||||
const union AnimCmd *const gUnknown_083051F8[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083051FC[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305200[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305204[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305208[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_0830520C[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305210[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305214[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305218[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_0830521C[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305220[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305224[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305228[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_0830522C[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305230[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305234[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305238[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_0830523C[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305240[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305244[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305248[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_0830524C[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305250[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305254[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305258[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_0830525C[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305260[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305264[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305268[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_0830526C[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305270[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305274[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305278[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_0830527C[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305280[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305284[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305288[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_0830528C[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305290[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305294[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305298[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_0830529C[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052A0[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052A4[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052A8[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052AC[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052B0[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052B4[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052B8[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052BC[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052C0[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052C4[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052C8[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052CC[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052D0[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052D4[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052D8[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052DC[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052E0[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052E4[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052E8[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052EC[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052F0[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052F4[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052F8[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_083052FC[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305300[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305304[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305308[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_0830530C[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305310[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305314[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305318[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_0830531C[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305320[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305324[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305328[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_0830532C[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305330[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305334[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305338[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_0830533C[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305340[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305344[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305348[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_0830534C[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305350[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305354[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305358[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_0830535C[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305360[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305364[] = {gAnimCmd_General_Frame0};
|
||||
const union AnimCmd *const gUnknown_08305368[] = {gAnimCmd_General_Frame0};
|
||||
|
||||
const union AnimCmd *const *const gUnknown_0830536C[] =
|
||||
{
|
||||
gUnknown_083051F8,
|
||||
gUnknown_083051FC,
|
||||
gUnknown_08305200,
|
||||
gUnknown_08305204,
|
||||
gUnknown_08305208,
|
||||
gUnknown_0830520C,
|
||||
gUnknown_08305210,
|
||||
gUnknown_08305214,
|
||||
gUnknown_08305218,
|
||||
gUnknown_0830521C,
|
||||
gUnknown_08305220,
|
||||
gUnknown_08305224,
|
||||
gUnknown_08305228,
|
||||
gUnknown_0830522C,
|
||||
gUnknown_08305230,
|
||||
gUnknown_08305234,
|
||||
gUnknown_08305238,
|
||||
gUnknown_0830523C,
|
||||
gUnknown_08305240,
|
||||
gUnknown_08305244,
|
||||
gUnknown_08305248,
|
||||
gUnknown_0830524C,
|
||||
gUnknown_08305250,
|
||||
gUnknown_08305254,
|
||||
gUnknown_08305258,
|
||||
gUnknown_0830525C,
|
||||
gUnknown_08305260,
|
||||
gUnknown_08305264,
|
||||
gUnknown_08305268,
|
||||
gUnknown_0830526C,
|
||||
gUnknown_08305270,
|
||||
gUnknown_08305274,
|
||||
gUnknown_08305278,
|
||||
gUnknown_0830527C,
|
||||
gUnknown_08305280,
|
||||
gUnknown_08305284,
|
||||
gUnknown_08305288,
|
||||
gUnknown_0830528C,
|
||||
gUnknown_08305290,
|
||||
gUnknown_08305294,
|
||||
gUnknown_08305298,
|
||||
gUnknown_0830529C,
|
||||
gUnknown_083052A0,
|
||||
gUnknown_083052A4,
|
||||
gUnknown_083052A8,
|
||||
gUnknown_083052AC,
|
||||
gUnknown_083052B0,
|
||||
gUnknown_083052B4,
|
||||
gUnknown_083052B8,
|
||||
gUnknown_083052BC,
|
||||
gUnknown_083052C0,
|
||||
gUnknown_083052C4,
|
||||
gUnknown_083052C8,
|
||||
gUnknown_083052CC,
|
||||
gUnknown_083052D0,
|
||||
gUnknown_083052D4,
|
||||
gUnknown_083052D8,
|
||||
gUnknown_083052DC,
|
||||
gUnknown_083052E0,
|
||||
gUnknown_083052E4,
|
||||
gUnknown_083052E8,
|
||||
gUnknown_083052EC,
|
||||
gUnknown_083052F0,
|
||||
gUnknown_083052F4,
|
||||
gUnknown_083052F8,
|
||||
gUnknown_083052FC,
|
||||
gUnknown_08305300,
|
||||
gUnknown_08305304,
|
||||
gUnknown_08305308,
|
||||
gUnknown_0830530C,
|
||||
gUnknown_08305310,
|
||||
gUnknown_08305314,
|
||||
gUnknown_08305318,
|
||||
gUnknown_0830531C,
|
||||
gUnknown_08305320,
|
||||
gUnknown_08305324,
|
||||
gUnknown_08305328,
|
||||
gUnknown_0830532C,
|
||||
gUnknown_08305330,
|
||||
gUnknown_08305334,
|
||||
gUnknown_08305338,
|
||||
gUnknown_0830533C,
|
||||
gUnknown_08305340,
|
||||
gUnknown_08305344,
|
||||
gUnknown_08305348,
|
||||
gUnknown_0830534C,
|
||||
gUnknown_08305350,
|
||||
gUnknown_08305354,
|
||||
gUnknown_08305358,
|
||||
gUnknown_0830535C,
|
||||
gUnknown_08305360,
|
||||
gUnknown_08305364,
|
||||
gUnknown_08305368,
|
||||
};
|
||||
290
src/data/trainer_graphics/front_pic_tables.h
Normal file
290
src/data/trainer_graphics/front_pic_tables.h
Normal file
@@ -0,0 +1,290 @@
|
||||
const u8 gTrainerFrontPicCoords[] =
|
||||
{
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 2, 0, 0,
|
||||
8, 2, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 2, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 2, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 2, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 2, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
8, 1, 0, 0,
|
||||
};
|
||||
|
||||
const struct CompressedSpriteSheet gTrainerFrontPicTable[] =
|
||||
{
|
||||
gTrainerFrontPic_Hiker, 0x800, 0,
|
||||
gTrainerFrontPic_AquaGruntM, 0x800, 1,
|
||||
gTrainerFrontPic_PokemonBreederF, 0x800, 2,
|
||||
gTrainerFrontPic_CoolTrainerM, 0x800, 3,
|
||||
gTrainerFrontPic_BirdKeeper, 0x800, 4,
|
||||
gTrainerFrontPic_Collector, 0x800, 5,
|
||||
gTrainerFrontPic_AquaGruntF, 0x800, 6,
|
||||
gTrainerFrontPic_SwimmerM, 0x800, 7,
|
||||
gTrainerFrontPic_MagmaGruntM, 0x800, 8,
|
||||
gTrainerFrontPic_ExpertM, 0x800, 9,
|
||||
gTrainerFrontPic_AquaAdminM, 0x800, 10,
|
||||
gTrainerFrontPic_BlackBelt, 0x800, 11,
|
||||
gTrainerFrontPic_AquaAdminF, 0x800, 12,
|
||||
gTrainerFrontPic_AquaLeaderArchie, 0x800, 13,
|
||||
gTrainerFrontPic_HexManiac, 0x800, 14,
|
||||
gTrainerFrontPic_AromaLady, 0x800, 15,
|
||||
gTrainerFrontPic_RuinManiac, 0x800, 16,
|
||||
gTrainerFrontPic_Interviewer, 0x800, 17,
|
||||
gTrainerFrontPic_TuberF, 0x800, 18,
|
||||
gTrainerFrontPic_TuberM, 0x800, 19,
|
||||
gTrainerFrontPic_CoolTrainerF, 0x800, 20,
|
||||
gTrainerFrontPic_Lady, 0x800, 21,
|
||||
gTrainerFrontPic_Beauty, 0x800, 22,
|
||||
gTrainerFrontPic_RichBoy, 0x800, 23,
|
||||
gTrainerFrontPic_ExpertF, 0x800, 24,
|
||||
gTrainerFrontPic_Pokemaniac, 0x800, 25,
|
||||
gTrainerFrontPic_MagmaGruntF, 0x800, 26,
|
||||
gTrainerFrontPic_Guitarist, 0x800, 27,
|
||||
gTrainerFrontPic_Kindler, 0x800, 28,
|
||||
gTrainerFrontPic_Camper, 0x800, 29,
|
||||
gTrainerFrontPic_Picnicker, 0x800, 30,
|
||||
gTrainerFrontPic_BugManiac, 0x800, 31,
|
||||
gTrainerFrontPic_PokemonBreederM, 0x800, 32,
|
||||
gTrainerFrontPic_PsychicM, 0x800, 33,
|
||||
gTrainerFrontPic_PsychicF, 0x800, 34,
|
||||
gTrainerFrontPic_Gentleman, 0x800, 35,
|
||||
gTrainerFrontPic_EliteFourSidney, 0x800, 36,
|
||||
gTrainerFrontPic_EliteFourPhoebe, 0x800, 37,
|
||||
gTrainerFrontPic_EliteFourGlacia, 0x800, 38,
|
||||
gTrainerFrontPic_EliteFourDrake, 0x800, 39,
|
||||
gTrainerFrontPic_LeaderRoxanne, 0x800, 40,
|
||||
gTrainerFrontPic_LeaderBrawly, 0x800, 41,
|
||||
gTrainerFrontPic_LeaderWattson, 0x800, 42,
|
||||
gTrainerFrontPic_LeaderFlannery, 0x800, 43,
|
||||
gTrainerFrontPic_LeaderNorman, 0x800, 44,
|
||||
gTrainerFrontPic_LeaderWinona, 0x800, 45,
|
||||
gTrainerFrontPic_LeaderTateAndLiza, 0x800, 46,
|
||||
gTrainerFrontPic_LeaderJuan, 0x800, 47,
|
||||
gTrainerFrontPic_SchoolKidM, 0x800, 48,
|
||||
gTrainerFrontPic_SchoolKidF, 0x800, 49,
|
||||
gTrainerFrontPic_SrAndJr, 0x1000, 50,
|
||||
gTrainerFrontPic_WinstrateM, 0x1000, 51,
|
||||
gTrainerFrontPic_WinstrateF, 0x800, 52,
|
||||
gTrainerFrontPic_Youngster, 0x800, 53,
|
||||
gTrainerFrontPic_ChampionWallace, 0x1000, 54,
|
||||
gTrainerFrontPic_Fisherman, 0x800, 55,
|
||||
gTrainerFrontPic_CyclingTriathleteM, 0x1000, 56,
|
||||
gTrainerFrontPic_CyclingTriathleteF, 0x800, 57,
|
||||
gTrainerFrontPic_RunningTriathleteM, 0x800, 58,
|
||||
gTrainerFrontPic_RunningTriathleteF, 0x800, 59,
|
||||
gTrainerFrontPic_SwimmingTriathleteM, 0x800, 60,
|
||||
gTrainerFrontPic_SwimmingTriathleteF, 0x800, 61,
|
||||
gTrainerFrontPic_DragonTamer, 0x800, 62,
|
||||
gTrainerFrontPic_NinjaBoy, 0x800, 63,
|
||||
gTrainerFrontPic_BattleGirl, 0x1000, 64,
|
||||
gTrainerFrontPic_ParasolLady, 0x800, 65,
|
||||
gTrainerFrontPic_SwimmerF, 0x800, 66,
|
||||
gTrainerFrontPic_Twins, 0x800, 67,
|
||||
gTrainerFrontPic_Sailor, 0x800, 68,
|
||||
gTrainerFrontPic_MagmaAdmin, 0x800, 69,
|
||||
gTrainerFrontPic_Wally, 0x800, 70,
|
||||
gTrainerFrontPic_Brendan, 0x800, 71,
|
||||
gTrainerFrontPic_May, 0x800, 72,
|
||||
gTrainerFrontPic_BugCatcher, 0x800, 73,
|
||||
gTrainerFrontPic_PokemonRangerM, 0x800, 74,
|
||||
gTrainerFrontPic_PokemonRangerF, 0x800, 75,
|
||||
gTrainerFrontPic_MagmaLeaderMaxie, 0x800, 76,
|
||||
gTrainerFrontPic_Lass, 0x800, 77,
|
||||
gTrainerFrontPic_YoungCouple, 0x800, 78,
|
||||
gTrainerFrontPic_OldCouple, 0x800, 79,
|
||||
gTrainerFrontPic_SisAndBro, 0x800, 80,
|
||||
gTrainerFrontPic_Steven, 0x800, 81,
|
||||
gTrainerFrontPic_SalonMaidenAnabel, 0x800, 82,
|
||||
gTrainerFrontPic_DomeAceTucker, 0x800, 83,
|
||||
gTrainerFrontPic_PalaceMavenSpenser, 0x800, 84,
|
||||
gTrainerFrontPic_ArenaTycoonGreta, 0x1000, 85,
|
||||
gTrainerFrontPic_FactoryHeadNoland, 0x800, 86,
|
||||
gTrainerFrontPic_PikeQueenLucy, 0x800, 87,
|
||||
gTrainerFrontPic_PyramidKingBrandon, 0x800, 88,
|
||||
gTrainerFrontPic_Red, 0x800, 89,
|
||||
gTrainerFrontPic_Leaf, 0x800, 90,
|
||||
gTrainerFrontPic_RubySapphireBrendan, 0x800, 91,
|
||||
gTrainerFrontPic_RubySapphireMay, 0x800, 92,
|
||||
};
|
||||
|
||||
const struct CompressedSpritePalette gTrainerFrontPicPaletteTable[] =
|
||||
{
|
||||
gTrainerPalette_Hiker, 0,
|
||||
gTrainerPalette_AquaGruntM, 1,
|
||||
gTrainerPalette_PokemonBreederF, 2,
|
||||
gTrainerPalette_CoolTrainerM, 3,
|
||||
gTrainerPalette_BirdKeeper, 4,
|
||||
gTrainerPalette_Collector, 5,
|
||||
gTrainerPalette_AquaGruntF, 6,
|
||||
gTrainerPalette_SwimmerM, 7,
|
||||
gTrainerPalette_MagmaGruntM, 8,
|
||||
gTrainerPalette_ExpertM, 9,
|
||||
gTrainerPalette_AquaAdminM, 10,
|
||||
gTrainerPalette_BlackBelt, 11,
|
||||
gTrainerPalette_AquaAdminF, 12,
|
||||
gTrainerPalette_AquaLeaderArchie, 13,
|
||||
gTrainerPalette_HexManiac, 14,
|
||||
gTrainerPalette_AromaLady, 15,
|
||||
gTrainerPalette_RuinManiac, 16,
|
||||
gTrainerPalette_Interviewer, 17,
|
||||
gTrainerPalette_TuberF, 18,
|
||||
gTrainerPalette_TuberM, 19,
|
||||
gTrainerPalette_CoolTrainerF, 20,
|
||||
gTrainerPalette_Lady, 21,
|
||||
gTrainerPalette_Beauty, 22,
|
||||
gTrainerPalette_RichBoy, 23,
|
||||
gTrainerPalette_ExpertF, 24,
|
||||
gTrainerPalette_Pokemaniac, 25,
|
||||
gTrainerPalette_MagmaGruntF, 26,
|
||||
gTrainerPalette_Guitarist, 27,
|
||||
gTrainerPalette_Kindler, 28,
|
||||
gTrainerPalette_Camper, 29,
|
||||
gTrainerPalette_Picnicker, 30,
|
||||
gTrainerPalette_BugManiac, 31,
|
||||
gTrainerPalette_PokemonBreederM, 32,
|
||||
gTrainerPalette_PsychicM, 33,
|
||||
gTrainerPalette_PsychicF, 34,
|
||||
gTrainerPalette_Gentleman, 35,
|
||||
gTrainerPalette_EliteFourSidney, 36,
|
||||
gTrainerPalette_EliteFourPhoebe, 37,
|
||||
gTrainerPalette_EliteFourGlacia, 38,
|
||||
gTrainerPalette_EliteFourDrake, 39,
|
||||
gTrainerPalette_LeaderRoxanne, 40,
|
||||
gTrainerPalette_LeaderBrawly, 41,
|
||||
gTrainerPalette_LeaderWattson, 42,
|
||||
gTrainerPalette_LeaderFlannery, 43,
|
||||
gTrainerPalette_LeaderNorman, 44,
|
||||
gTrainerPalette_LeaderWinona, 45,
|
||||
gTrainerPalette_LeaderTateAndLiza, 46,
|
||||
gTrainerPalette_LeaderJuan, 47,
|
||||
gTrainerPalette_SchoolKidM, 48,
|
||||
gTrainerPalette_SchoolKidF, 49,
|
||||
gTrainerPalette_SrAndJr, 50,
|
||||
gTrainerPalette_WinstrateM, 51,
|
||||
gTrainerPalette_WinstrateF, 52,
|
||||
gTrainerPalette_Youngster, 53,
|
||||
gTrainerPalette_ChampionWallace, 54,
|
||||
gTrainerPalette_Fisherman, 55,
|
||||
gTrainerPalette_CyclingTriathleteM, 56,
|
||||
gTrainerPalette_CyclingTriathleteF, 57,
|
||||
gTrainerPalette_RunningTriathleteM, 58,
|
||||
gTrainerPalette_RunningTriathleteF, 59,
|
||||
gTrainerPalette_SwimmingTriathleteM, 60,
|
||||
gTrainerPalette_SwimmingTriathleteF, 61,
|
||||
gTrainerPalette_DragonTamer, 62,
|
||||
gTrainerPalette_NinjaBoy, 63,
|
||||
gTrainerPalette_BattleGirl, 64,
|
||||
gTrainerPalette_ParasolLady, 65,
|
||||
gTrainerPalette_SwimmerF, 66,
|
||||
gTrainerPalette_Twins, 67,
|
||||
gTrainerPalette_Sailor, 68,
|
||||
gTrainerPalette_MagmaAdmin, 69,
|
||||
gTrainerPalette_Wally, 70,
|
||||
gTrainerPalette_Brendan, 71,
|
||||
gTrainerPalette_May, 72,
|
||||
gTrainerPalette_BugCatcher, 73,
|
||||
gTrainerPalette_PokemonRangerM, 74,
|
||||
gTrainerPalette_PokemonRangerF, 75,
|
||||
gTrainerPalette_MagmaLeaderMaxie, 76,
|
||||
gTrainerPalette_Lass, 77,
|
||||
gTrainerPalette_YoungCouple, 78,
|
||||
gTrainerPalette_OldCouple, 79,
|
||||
gTrainerPalette_SisAndBro, 80,
|
||||
gTrainerPalette_Steven, 81,
|
||||
gTrainerPalette_SalonMaidenAnabel, 82,
|
||||
gTrainerPalette_DomeAceTucker, 83,
|
||||
gTrainerPalette_PalaceMavenSpenser, 84,
|
||||
gTrainerPalette_ArenaTycoonGreta, 85,
|
||||
gTrainerPalette_FactoryHeadNoland, 86,
|
||||
gTrainerPalette_PikeQueenLucy, 87,
|
||||
gTrainerPalette_PyramidKingBrandon, 88,
|
||||
gTrainerPalette_Red, 89,
|
||||
gTrainerPalette_Leaf, 90,
|
||||
gTrainerPalette_RubySapphireBrendan, 91,
|
||||
gTrainerPalette_RubySapphireMay, 92,
|
||||
};
|
||||
132
src/data2b.c
Normal file
132
src/data2b.c
Normal file
@@ -0,0 +1,132 @@
|
||||
#include "global.h"
|
||||
#include "graphics.h"
|
||||
|
||||
extern const union AnimCmd gAnimCmd_General_Frame0[];
|
||||
extern const union AnimCmd AnimCmd_82FF540[];
|
||||
|
||||
#include "data/pokemon_graphics/back_pic_table.h"
|
||||
#include "data/pokemon_graphics/palette_table.h"
|
||||
#include "data/pokemon_graphics/shiny_palette_table.h"
|
||||
|
||||
#include "data/trainer_graphics/front_pic_anims.h"
|
||||
#include "data/trainer_graphics/front_pic_tables.h"
|
||||
#include "data/trainer_graphics/back_pic_anims.h"
|
||||
#include "data/trainer_graphics/back_pic_tables.h"
|
||||
|
||||
#include "data/pokemon_graphics/enemy_mon_elevation.h"
|
||||
#include "data/pokemon_graphics/front_anims.h"
|
||||
#include "data/pokemon_graphics/front_pic_table.h"
|
||||
|
||||
const u32 gUnknown830AF4C[] = // Potentially part of battle_data.c
|
||||
{
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000088, 0x00000888, 0x00000888, 0x00000886,
|
||||
0x00000888, 0x00000886, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000886, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000886, 0x00000886,
|
||||
0x00000888, 0x00000088, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000888, 0x00000886, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000886, 0x00000886,
|
||||
0x00000888, 0x00000088, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000886, 0x00000886, 0x00000088,
|
||||
0x00000886, 0x00000886, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000886, 0x00000888, 0x00000088, 0x00000088,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000886,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000886,
|
||||
0x00000886, 0x00000886, 0x00000886, 0x00000886,
|
||||
0x00000886, 0x00000886, 0x00000888, 0x00000888,
|
||||
0x00000886, 0x00000886, 0x00000886, 0x00000886,
|
||||
0x00000886, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000886, 0x00000886, 0x00000888,
|
||||
0x00000886, 0x00000886, 0x00000888, 0x00000888,
|
||||
0x00000088, 0x00000088, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000886, 0x00000886, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000088, 0x00000886,
|
||||
0x00000888, 0x00000088, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000888, 0x00000886, 0x00000888,
|
||||
0x00000088, 0x00000088, 0x00000886, 0x00000886,
|
||||
0x00000088, 0x00000088, 0x00000888, 0x00000886,
|
||||
0x00000886, 0x00000888, 0x00000888, 0x00000088,
|
||||
0x00000888, 0x00000886, 0x00000886, 0x00000888,
|
||||
0x00000886, 0x00000888, 0x00000888, 0x00000886,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000088, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000088, 0x00000888, 0x00000888, 0x00000886,
|
||||
0x00000886, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000886,
|
||||
0x00000888, 0x00000886, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000888, 0x00000088, 0x00000888,
|
||||
0x00000888, 0x00000088, 0x00000088, 0x00000888,
|
||||
0x00000886, 0x00000888, 0x00000886, 0x00000886,
|
||||
0x00000886, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000088, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000088, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000088, 0x00000088,
|
||||
0x00000886, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000088, 0x00000888,
|
||||
0x00000886, 0x00000888, 0x00000088, 0x00000088,
|
||||
0x00000888, 0x00000888, 0x00000088, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000088,
|
||||
0x00000888, 0x00000888, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000888, 0x00000088, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000886, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000886, 0x00000886, 0x00000886,
|
||||
0x00000088, 0x00000088, 0x00000088, 0x00000886,
|
||||
0x00000088, 0x00000886, 0x00000886, 0x00000886,
|
||||
0x00000088, 0x00000886, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000088, 0x00000088, 0x00000886,
|
||||
0x00000886, 0x00000886, 0x00000888, 0x00000888,
|
||||
0x00000886, 0x00000886, 0x00000886, 0x00000886,
|
||||
0x00000088, 0x00000088, 0x00000886, 0x00000886,
|
||||
0x00001882, 0x00000088, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000886, 0x00000886, 0x00000886,
|
||||
0x00000088, 0x00000088, 0x00000088, 0x00000088,
|
||||
0x00000886, 0x00000088, 0x00000886, 0x00000088,
|
||||
0x00000088, 0x00000088, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000088, 0x00000886, 0x00000886,
|
||||
0x00000088, 0x00000088, 0x00000088, 0x00000886,
|
||||
0x00000886, 0x00000088, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000088, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000088, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000088, 0x00000886, 0x00000088,
|
||||
0x00000088, 0x00000886, 0x00000886, 0x00000886,
|
||||
0x00000886, 0x00000886, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000088, 0x00000088, 0x00000886,
|
||||
0x00000886, 0x00000886, 0x00000886, 0x00000088,
|
||||
0x00000886, 0x00000088, 0x00000886, 0x00000886,
|
||||
0x00000886, 0x00000088, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000088, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000088, 0x00000886, 0x00000886,
|
||||
0x00000886, 0x00000888, 0x00000886, 0x00000886,
|
||||
0x00000088, 0x00000088, 0x00000088, 0x00000088,
|
||||
0x00000886, 0x00000886, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000088, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000088, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000088, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000088, 0x00000088, 0x00000088,
|
||||
0x00000088, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
0x00000888, 0x00000888, 0x00000888, 0x00000888,
|
||||
};
|
||||
@@ -63,32 +63,24 @@ s16 GetTruckBoxMovement(int a1) // for the box movement?
|
||||
return 0;
|
||||
}
|
||||
|
||||
// smh STILL BROKEN IN EMERALD
|
||||
void Task_Truck1(u8 taskId)
|
||||
{
|
||||
s16 *data = gTasks[taskId].data;
|
||||
s16 cameraYpan;
|
||||
s16 box1 = 0;
|
||||
s16 box2 = 0;
|
||||
s16 box3 = 0;
|
||||
u8 mapNum, mapGroup;
|
||||
register s16 zero asm("r4");
|
||||
s16 cameraXpan = 0, cameraYpan = 0;
|
||||
s16 box1, box2, box3;
|
||||
|
||||
box1 = GetTruckBoxMovement(data[0] + 30) * 4; // top box.
|
||||
sub_808E82C(1, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, 3, box1 + 3);
|
||||
sub_808E82C(1, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, 3 - cameraXpan, box1 + 3);
|
||||
box2 = GetTruckBoxMovement(data[0]) * 2; // bottom left box.
|
||||
sub_808E82C(2, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, 0, box2 - 3);
|
||||
sub_808E82C(2, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, -cameraXpan, box2 - 3);
|
||||
box3 = GetTruckBoxMovement(data[0]) * 4; // bottom right box.
|
||||
mapNum = gSaveBlock1Ptr->location.mapNum;
|
||||
mapGroup = gSaveBlock1Ptr->location.mapGroup;
|
||||
zero = 0;
|
||||
sub_808E82C(3, mapNum, mapGroup, -3, box3);
|
||||
sub_808E82C(3, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, -3 - cameraXpan, box3);
|
||||
|
||||
if (++data[0] == SECONDS(500)) // this will never run
|
||||
data[0] = zero; // reset the timer if it gets stuck.
|
||||
data[0] = 0; // reset the timer if it gets stuck.
|
||||
|
||||
cameraYpan = GetTruckCameraBobbingY(data[0]);
|
||||
SetCameraPanning(0, cameraYpan);
|
||||
SetCameraPanning(cameraXpan, cameraYpan);
|
||||
}
|
||||
|
||||
void Task_Truck2(u8 taskId)
|
||||
|
||||
1256
src/pokemon.c
1256
src/pokemon.c
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
75
src/unk_pokedex_area_screen_helper.c
Normal file
75
src/unk_pokedex_area_screen_helper.c
Normal file
@@ -0,0 +1,75 @@
|
||||
#include "global.h"
|
||||
#include "main.h"
|
||||
#include "menu.h"
|
||||
#include "bg.h"
|
||||
#include "malloc.h"
|
||||
#include "palette.h"
|
||||
|
||||
EWRAM_DATA u8 *gUnknown_0203CF28 = NULL;
|
||||
|
||||
static const u16 gUnknown_0861D140[] = INCBIN_U16("graphics/interface/region_map.gbapal");
|
||||
static const u8 gUnknown_0861D1A0[] = INCBIN_U8("graphics/interface/region_map.8bpp.lz");
|
||||
static const u8 gUnknown_0861DEF4[] = INCBIN_U8("graphics/interface/region_map.bin.lz");
|
||||
static const u8 gUnknown_0861E208[] = INCBIN_U8("graphics/interface/region_map_affine.8bpp.lz");
|
||||
static const u8 gUnknown_0861EF64[] = INCBIN_U8("graphics/interface/region_map_affine.bin.lz");
|
||||
|
||||
struct UnkStruct_1C4D70
|
||||
{
|
||||
u32 bg:2;
|
||||
u32 unk2:8;
|
||||
u32 unk10:2;
|
||||
u32 unk12:20;
|
||||
};
|
||||
|
||||
void sub_81C4D70(struct UnkStruct_1C4D70 *template)
|
||||
{
|
||||
u8 unk;
|
||||
gUnknown_0203CF28 = Alloc(4);
|
||||
unk = template->unk10;
|
||||
|
||||
if (unk == 0)
|
||||
{
|
||||
SetBgAttribute(template->bg, BG_CTRL_ATTR_WRAPAROUND, 0);
|
||||
decompress_and_copy_tile_data_to_vram(template->bg, gUnknown_0861D1A0, 0, template->unk2, unk);
|
||||
sub_8199D3C(decompress_and_copy_tile_data_to_vram(template->bg, gUnknown_0861DEF4, 0, 0, 1), template->unk2, 32, 32, unk);
|
||||
}
|
||||
else
|
||||
{
|
||||
SetBgAttribute(template->bg, BG_CTRL_ATTR_WRAPAROUND, 2);
|
||||
SetBgAttribute(template->bg, 9, 1);
|
||||
decompress_and_copy_tile_data_to_vram(template->bg, gUnknown_0861E208, 0, template->unk2, 0);
|
||||
sub_8199D3C(decompress_and_copy_tile_data_to_vram(template->bg, gUnknown_0861EF64, 0, 0, 1), template->unk2, 64, 64, 1);
|
||||
}
|
||||
|
||||
ChangeBgX(template->bg, 0, 0);
|
||||
ChangeBgY(template->bg, 0, 0);
|
||||
SetBgAttribute(template->bg, BG_CTRL_ATTR_SCREENSIZE, 1);
|
||||
CpuCopy32(gUnknown_0861D140, &gPlttBufferUnfaded[0x70], 0x60);
|
||||
*gUnknown_0203CF28 = template->bg;
|
||||
}
|
||||
|
||||
bool32 sub_81C4E90(void)
|
||||
{
|
||||
if (!free_temp_tile_data_buffers_if_possible())
|
||||
{
|
||||
ShowBg(*gUnknown_0203CF28);
|
||||
return FALSE;
|
||||
}
|
||||
else
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
void sub_81C4EB4(void)
|
||||
{
|
||||
if (gUnknown_0203CF28 != NULL)
|
||||
{
|
||||
FREE_AND_SET_NULL(gUnknown_0203CF28);
|
||||
}
|
||||
}
|
||||
|
||||
void sub_81C4ED0(u32 a0)
|
||||
{
|
||||
ChangeBgY(*gUnknown_0203CF28, a0 * 0x100, 0);
|
||||
}
|
||||
Reference in New Issue
Block a user