Merge branch 'master' into easy_chat

This commit is contained in:
PikalaxALT
2017-11-02 18:34:41 -04:00
147 changed files with 37165 additions and 72938 deletions

43
include/bard_music.h Normal file
View File

@@ -0,0 +1,43 @@
#ifndef GUARD_BARD_MUSIC_H
#define GUARD_BARD_MUSIC_H
// Exported type declarations
struct BardSound
{
/*0x00*/ u8 var00;
/*0x01*/ s8 var01;
/*0x02*/ u16 var02;
/*0x04*/ u16 volume;
/*0x06*/ u16 var06;
};
struct BardPhoneme
{
/*0x00*/ u16 length;
/*0x02*/ u16 pitch;
};
struct BardSong
{
/*0x00*/ u8 currWord;
/*0x01*/ u8 currPhoneme;
/*0x02*/ u8 phonemeTimer;
/*0x03*/ u8 state;
/*0x04*/ s16 length;
/*0x06*/ u16 volume;
/*0x08*/ s16 pitch;
/*0x0A*/ s16 voiceInflection;
/*0x0C*/ u16 lyrics[6];
/*0x18*/ struct BardPhoneme phonemes[6];
/*0x30*/ const struct BardSound *sound;
};
// Exported RAM declarations
// Exported ROM declarations
extern const u16 gUnknown_085F5490;
#endif //GUARD_BARD_MUSIC_H

View File

@@ -229,6 +229,7 @@
#define BATTLE_TERRAIN_ROCK 6
#define BATTLE_TERRAIN_CAVE 7
#define BATTLE_TERRAIN_INSIDE 8
#define BATTLE_TERRAIN_PLAIN 9
// array entries for battle communication
#define MULTIUSE_STATE 0x0
@@ -348,7 +349,7 @@ struct UnknownFlags
struct DisableStruct
{
/*0x00*/ u32 unk0;
/*0x00*/ u32 transformedMonPersonality;
/*0x04*/ u16 disabledMove;
/*0x06*/ u16 encoredMove;
/*0x08*/ u8 protectUses;
@@ -636,10 +637,10 @@ struct BattleStruct
u8 field_91;
u8 field_92;
u8 field_93;
u8 field_94;
u8 field_95;
u8 field_96;
u8 field_97;
u8 wallyBattleState;
u8 wallyMovesState;
u8 wallyWaitFrames;
u8 wallyMoveFrames;
u8 mirrorMoves[8]; // ask gamefreak why they declared it that way
u8 field_A0;
u8 field_A1;
@@ -657,7 +658,7 @@ struct BattleStruct
u8 field_B3;
void (*savedCallback)(void);
u16 usedHeldItems[BATTLE_BANKS_COUNT];
u8 field_C0[4];
u8 chosenItem[4]; // why is this an u8?
u8 AI_itemType[2];
u8 AI_itemFlags[2];
u16 choicedMove[BATTLE_BANKS_COUNT];
@@ -772,38 +773,39 @@ extern struct BattleStruct* gBattleStruct;
#define MOVE_EFFECT_AFFECTS_USER 0x40
#define MOVE_EFFECT_CERTAIN 0x80
// battle animations ids
// table ids for general animations
#define B_ANIM_CASTFORM_CHANGE 0x0
#define B_ANIM_STATS_CHANGE 0x1
#define B_ANIM_SUBSTITUTE_FADE 0x2
#define B_ANIM_SUBSTITUTE_APPEAR 0x3
#define B_ANIM_x4 0x4
#define B_ANIM_ITEM_KNOCKOFF 0x5
#define B_ANIM_TURN_TRAP 0x6
#define B_ANIM_ITEM_EFFECT 0x7
#define B_ANIM_SMOKEBALL_ESCAPE 0x8
#define B_ANIM_HANGED_ON 0x9
#define B_ANIM_RAIN_CONTINUES 0xA
#define B_ANIM_SUN_CONTINUES 0xB
#define B_ANIM_SANDSTORM_CONTINUES 0xC
#define B_ANIM_HAIL_CONTINUES 0xD
#define B_ANIM_LEECH_SEED_DRAIN 0xE
#define B_ANIM_MON_HIT 0xF
#define B_ANIM_ITEM_STEAL 0x10
#define B_ANIM_SNATCH_MOVE 0x11
#define B_ANIM_FUTURE_SIGHT_HIT 0x12
#define B_ANIM_x13 0x13
#define B_ANIM_x14 0x14
#define B_ANIM_INGRAIN_HEAL 0x15
#define B_ANIM_WISH_HEAL 0x16
#define B_ANIM_CASTFORM_CHANGE 0x0
#define B_ANIM_STATS_CHANGE 0x1
#define B_ANIM_SUBSTITUTE_FADE 0x2
#define B_ANIM_SUBSTITUTE_APPEAR 0x3
#define B_ANIM_x4 0x4
#define B_ANIM_ITEM_KNOCKOFF 0x5
#define B_ANIM_TURN_TRAP 0x6
#define B_ANIM_ITEM_EFFECT 0x7
#define B_ANIM_SMOKEBALL_ESCAPE 0x8
#define B_ANIM_HANGED_ON 0x9
#define B_ANIM_RAIN_CONTINUES 0xA
#define B_ANIM_SUN_CONTINUES 0xB
#define B_ANIM_SANDSTORM_CONTINUES 0xC
#define B_ANIM_HAIL_CONTINUES 0xD
#define B_ANIM_LEECH_SEED_DRAIN 0xE
#define B_ANIM_MON_HIT 0xF
#define B_ANIM_ITEM_STEAL 0x10
#define B_ANIM_SNATCH_MOVE 0x11
#define B_ANIM_FUTURE_SIGHT_HIT 0x12
#define B_ANIM_x13 0x13
#define B_ANIM_x14 0x14
#define B_ANIM_INGRAIN_HEAL 0x15
#define B_ANIM_WISH_HEAL 0x16
#define B_ANIM_x17 0x17
#define B_ANIM_x18 0x18
#define B_ANIM_x19 0x19
#define B_ANIM_x1A 0x1A
#define B_ANIM_x1B 0x1B
#define B_ANIM_x1C 0x1C
#define B_ANIM_x1D 0x1D
// special animations table
#define B_ANIM_LVL_UP 0x0
#define B_ANIM_SWITCH_OUT_PLAYER_MON 0x1
#define B_ANIM_SWITCH_OUT_OPPONENT_MON 0x2
#define B_ANIM_BALL_THROW 0x3
#define B_ANIM_SAFARI_BALL_THROW 0x4
#define B_ANIM_SUBSTITUTE_TO_MON 0x5
#define B_ANIM_MON_TO_SUBSTITUTE 0x6
#define GET_STAT_BUFF_ID(n)((n & 0xF)) // first four bits 0x1, 0x2, 0x4, 0x8
#define GET_STAT_BUFF_VALUE(n)(((n >> 4) & 7)) // 0x10, 0x20, 0x40
@@ -878,6 +880,26 @@ void SetBankEnemyShadowSpriteCallback(u8 bank, u16 species);
void BattleLoadPlayerMonSpriteGfx(struct Pokemon *mon, u8 bank);
void BattleLoadOpponentMonSpriteGfx(struct Pokemon *mon, u8 bank);
void BattleLoadSubstituteSpriteGfx(u8 bank, bool8 arg1);
void nullsub_24(u16 arg0);
void nullsub_25(u8 arg0);
void ClearTemporarySpeciesSpriteData(u8 bank, bool8 dontClearSubstitute);
void sub_805D714(struct Sprite *sprite);
void DecompressTrainerBackPic(u16 backPicId, u8 bank);
void DecompressTrainerFrontPic(u16 frontPicId, u8 bank);
void FreeTrainerFrontPicPalette(u16 frontPicId);
void sub_805D7AC(struct Sprite *sprite);
bool8 IsMoveWithoutAnimation(u16 moveId, u8 animationTurn);
void sub_805EB9C(u8 arg0);
void sub_805E394(void);
void TrySetBehindSubstituteSpriteBit(u8 bank, u16 move);
void DoStatusAnimation(bool8 isStatus2, u32 status);
void DoSpecialBattleAnimation(u8 activeBank, u8 atkBank, u8 defBank, u8 tableId);
bool8 DoBattleAnimationFromTable(u8 active, u8 atkBank, u8 defBank, u8 tableId, u16 argument);
void CopyBattleSpriteInvisibility(u8 bank);
u16 ChooseMoveAndTargetInBattlePalace(void);
void LoadBattleBarGfx(u8 arg0);
bool8 mplay_80342A4(u8 bank);
void sub_805EEE0(u8 bank);
enum
{
@@ -890,7 +912,6 @@ enum
BACK_PIC_WALLY,
BACK_PIC_STEVEN
};
void LoadBackTrainerBankSpriteGfx(u8 backPicId, u8 bank);
// rom_80A5C6C
u8 GetBankSide(u8 bank);
@@ -916,7 +937,7 @@ struct BattleAnimationInfo
u8 field_5;
u8 field_6;
u8 field_7;
u8 field_8;
u8 ballThrowCaseId;
u8 field_9_x1 : 1;
u8 field_9_x2 : 1;
u8 field_9_x1C : 3;
@@ -931,11 +952,18 @@ struct BattleHealthboxInfo
u8 flag_x2 : 1;
u8 flag_x4 : 1;
u8 flag_x8 : 1;
u8 flag_x10 : 1;
u8 field_1;
u8 statusAnimActive : 1; // x10
u8 animFromTableActive : 1; // x20
u8 specialAnimActive : 1; //x40
u8 flag_x80 : 1;
u8 field_1_x1 : 1;
u8 field_1_x1E : 4;
u8 field_1_x20 : 1;
u8 field_1_x40 : 1;
u8 field_1_x80 : 1;
u8 field_2;
u8 field_3;
u8 field_4;
u8 animationState;
u8 field_5;
u8 field_6;
u8 field_7;
@@ -950,7 +978,7 @@ struct BattleBarInfo
u8 healthboxSpriteId;
s32 maxValue;
s32 currentValue;
s32 field_C;
s32 receivedValue;
s32 field_10;
};
@@ -987,5 +1015,6 @@ extern u8 gBattleOutcome;
extern u16 gLastUsedItem;
extern u32 gBattleTypeFlags;
extern struct MonSpritesGfx* gMonSpritesGfxPtr;
extern u16 gTrainerBattleOpponent_A;
#endif // GUARD_BATTLE_H

View File

@@ -2,23 +2,45 @@
#define GUARD_BATTLE_2_H
void CB2_InitBattle(void);
void CB2_QuitRecordedBattle(void);
void FaintClearSetData(void);
void SwitchInClearSetData(void);
void sub_803BDA0(u8 bank);
void BattleMainCB2(void);
void CB2_QuitRecordedBattle(void);
void sub_8038528(struct Sprite* sprite);
void sub_8038A04(void); // unused
void VBlankCB_Battle(void);
bool8 TryRunFromBattle(u8 bank);
u8 IsRunningFromBattleImpossible(void);
u8 GetWhoStrikesFirst(u8 bank1, u8 bank2, bool8 ignoreChosenMoves);
void SwapTurnOrder(u8 id1, u8 id2);
void BattleTurnPassed(void);
void RunBattleScriptCommands_PopCallbacksStack(void);
void RunBattleScriptCommands(void);
void nullsub_17(void);
void sub_8038B74(struct Sprite *sprite);
void sub_8038D64(void);
u32 sub_80391E0(u8 arrayId, u8 caseId);
u32 sub_80397C4(u32 setId, u32 tableId);
void oac_poke_opponent(struct Sprite *sprite);
void SpriteCallbackDummy_2(struct Sprite *sprite);
void sub_8039934(struct Sprite *sprite);
void sub_8039AD8(struct Sprite *sprite);
void sub_8039B2C(struct Sprite *sprite);
void sub_8039B58(struct Sprite *sprite);
void sub_8039BB4(struct Sprite *sprite);
void sub_80105DC(struct Sprite *sprite);
void sub_8039C00(struct Sprite *sprite);
void dp11b_obj_instanciate(u8 bank, u8 b, s8 c, s8 d);
void dp11b_obj_free(u8 bank, bool8 b);
void sub_8039E44(struct Sprite *sprite);
void sub_8039E60(struct Sprite *sprite);
void sub_8039E84(struct Sprite *sprite);
void sub_8039E9C(struct Sprite *sprite);
void nullsub_20(void);
void BeginBattleIntro(void);
void SwitchInClearSetData(void);
void FaintClearSetData(void);
void sub_803B3AC(void); // unused
void sub_803B598(void); // unused
void BattleTurnPassed(void);
u8 IsRunningFromBattleImpossible(void);
void sub_803BDA0(u8 bank);
void SwapTurnOrder(u8 id1, u8 id2);
u8 GetWhoStrikesFirst(u8 bank1, u8 bank2, bool8 ignoreChosenMoves);
void RunBattleScriptCommands_PopCallbacksStack(void);
void RunBattleScriptCommands(void);
bool8 TryRunFromBattle(u8 bank);
extern const u8 gStatusConditionString_PoisonJpn[8];
extern const u8 gStatusConditionString_SleepJpn[8];

View File

@@ -60,7 +60,7 @@ extern u8 gUnknown_02038440;
void ClearBattleAnimationVars(void);
void DoMoveAnim(u16 move);
void DoBattleAnim(const u8 *const animsTable[], u16 tableId, bool8 isMoveAnim);
void LaunchBattleAnimation(const u8 *const animsTable[], u16 tableId, bool8 isMoveAnim);
void DestroyAnimSprite(struct Sprite *sprite);
void DestroyAnimVisualTask(u8 taskId);
void DestroyAnimSoundTask(u8 taskId);
@@ -75,5 +75,24 @@ s16 CalculatePanIncrement(s16 sourcePan, s16 targetPan, s16 incrementPan);
// battle_anim_80FE840.s
void SetAnimBgAttribute(u8 bgId, u8 attributeId, u8 value);
void sub_8118FBC(u8 arg0, u8 arg1, u8 arg2, u8 bankIdentity, u8 arg4, void *arg5, u16 *arg6, u16 arg7);
void HandleIntroSlide(u8 terrainId);
// battle_anim_80A5C6C.s
void sub_80A6EEC(struct Sprite *sprite);
void sub_80A8278(void);
void sub_80A6B30(struct UnknownAnimStruct2*);
void sub_80A6B90(struct UnknownAnimStruct2*, u32 arg1);
u8 sub_80A82E4(u8 bank);
u8 sub_80A5C6C(u8 bank, u8 attributeId);
bool8 IsBankSpritePresent(u8 bank);
void sub_80A6C68(u8 arg0);
u8 GetAnimBankSpriteId(u8 wantedBank);
bool8 IsDoubleBattle(void);
u8 sub_80A6D94(void);
u8 sub_80A8364(u8);
void StoreSpriteCallbackInData6(struct Sprite *sprite, void (*spriteCallback)(struct Sprite*));
void oamt_add_pos2_onto_pos1(struct Sprite *sprite);
u8 sub_80A6138(u8 bank);
u8 sub_80A82E4(u8 bank);
#endif // GUARD_BATTLE_ANIM_H

View File

@@ -1,16 +1,69 @@
#ifndef GUARD_BATTLE_CONTROLLERS_H
#define GUARD_BATTLE_CONTROLLERS_H
#define REQUEST_ALL_BATTLE 0x0
#define REQUEST_SPECIES_BATTLE 0x1
#define REQUEST_HELDITEM_BATTLE 0x2
#define REQUEST_MOVES_PP_BATTLE 0x3
#define REQUEST_PPMOVE1_BATTLE 0x9
#define REQUEST_PPMOVE2_BATTLE 0xA
#define REQUEST_PPMOVE3_BATTLE 0xB
#define REQUEST_PPMOVE4_BATTLE 0xC
#define REQUEST_STATUS_BATTLE 0x28
#define REQUEST_HP_BATTLE 0x2A
enum
{
REQUEST_ALL_BATTLE,
REQUEST_SPECIES_BATTLE,
REQUEST_HELDITEM_BATTLE,
REQUEST_MOVES_PP_BATTLE,
REQUEST_MOVE1_BATTLE,
REQUEST_MOVE2_BATTLE,
REQUEST_MOVE3_BATTLE,
REQUEST_MOVE4_BATTLE,
REQUEST_PP_DATA_BATTLE,
REQUEST_PPMOVE1_BATTLE,
REQUEST_PPMOVE2_BATTLE,
REQUEST_PPMOVE3_BATTLE,
REQUEST_PPMOVE4_BATTLE,
REQUEST_UNUSED_13_BATTLE,
REQUEST_UNUSED_14_BATTLE,
REQUEST_UNUSED_15_BATTLE,
REQUEST_UNUSED_16_BATTLE,
REQUEST_OTID_BATTLE,
REQUEST_EXP_BATTLE,
REQUEST_HP_EV_BATTLE,
REQUEST_ATK_EV_BATTLE,
REQUEST_DEF_EV_BATTLE,
REQUEST_SPEED_EV_BATTLE,
REQUEST_SPATK_EV_BATTLE,
REQUEST_SPDEF_EV_BATTLE,
REQUEST_FRIENDSHIP_BATTLE,
REQUEST_POKERUS_BATTLE,
REQUEST_MET_LOCATION_BATTLE,
REQUEST_MET_LEVEL_BATTLE,
REQUEST_MET_GAME_BATTLE,
REQUEST_POKEBALL_BATTLE,
REQUEST_ALL_IVS_BATTLE,
REQUEST_HP_IV_BATTLE,
REQUEST_ATK_IV_BATTLE,
REQUEST_DEF_IV_BATTLE,
REQUEST_SPEED_IV_BATTLE,
REQUEST_SPATK_IV_BATTLE,
REQUEST_SPDEF_IV_BATTLE,
REQUEST_PERSONALITY_BATTLE,
REQUEST_CHECKSUM_BATTLE,
REQUEST_STATUS_BATTLE,
REQUEST_LEVEL_BATTLE,
REQUEST_HP_BATTLE,
REQUEST_MAX_HP_BATTLE,
REQUEST_ATK_BATTLE,
REQUEST_DEF_BATTLE,
REQUEST_SPEED_BATTLE,
REQUEST_SPATK_BATTLE,
REQUEST_SPDEF_BATTLE,
REQUEST_COOL_BATTLE,
REQUEST_BEAUTY_BATTLE,
REQUEST_CUTE_BATTLE,
REQUEST_SMART_BATTLE,
REQUEST_TOUGH_BATTLE,
REQUEST_SHEEN_BATTLE,
REQUEST_COOL_RIBBON_BATTLE,
REQUEST_BEAUTY_RIBBON_BATTLE,
REQUEST_CUTE_RIBBON_BATTLE,
REQUEST_SMART_RIBBON_BATTLE,
REQUEST_TOUGH_RIBBON_BATTLE,
};
#define RESET_ACTION_MOVE_SELECTION 0
#define RESET_ACTION_SELECTION 1
@@ -23,6 +76,16 @@
#define BALL_3_SHAKES_SUCCESS 4
#define BALL_TRAINER_BLOCK 5
#define RET_VALUE_LEVELLED_UP 11
#define INSTANT_HP_BAR_DROP 32767
struct UnusedControllerStruct
{
u8 field_0 : 7;
u8 flag_x80 : 1;
};
struct HpAndStatus
{
u16 hp;
@@ -31,7 +94,7 @@ struct HpAndStatus
struct MovePpInfo
{
u16 move[4];
u16 moves[4];
u8 pp[4];
u8 ppBonuses;
};
@@ -59,15 +122,15 @@ enum
CONTROLLER_TRAINERSLIDE,
CONTROLLER_TRAINERSLIDEBACK,
CONTROLLER_FAINTANIMATION,
CONTROLLER_11,
CONTROLLER_12,
CONTROLLER_BALLTHROW,
CONTROLLER_PALETTEFADE,
CONTROLLER_SUCCESSBALLTHROWANIM,
CONTROLLER_BALLTHROWANIM,
CONTROLLER_PAUSE,
CONTROLLER_MOVEANIMATION,
CONTROLLER_PRINTSTRING,
CONTROLLER_PRINTSTRINGPLAYERONLY,
CONTROLLER_CHOOSEACTION,
CONTROLLER_19,
CONTROLLER_UNKNOWNYESNOBOX,
CONTROLLER_CHOOSEMOVE,
CONTROLLER_OPENBAG,
CONTROLLER_CHOOSEPOKEMON,
@@ -81,10 +144,10 @@ enum
CONTROLLER_DMA3TRANSFER,
CONTROLLER_31,
CONTROLLER_32,
CONTROLLER_33,
CONTROLLER_34,
CONTROLLER_35,
CONTROLLER_36,
CONTROLLER_TWORETURNVALUES,
CONTROLLER_CHOSENMONRETURNVALUE,
CONTROLLER_ONERETURNVALUE,
CONTROLLER_ONERETURNVALUE_DUPLICATE,
CONTROLLER_37,
CONTROLLER_38,
CONTROLLER_39,
@@ -104,10 +167,11 @@ enum
CONTROLLER_LINKSTANDBYMSG,
CONTROLLER_RESETACTIONMOVESELECTION,
CONTROLLER_55,
CONTROLLER_56
/*new controllers should go here*/
CONTROLLER_TERMINATOR_NOP,
CONTROLLER_CMDS_COUNT
};
#define LAST_CONTROLLER_CMD_ID CONTROLLER_56 + 1
// general functions
void HandleLinkBattleSetup(void);
@@ -117,9 +181,9 @@ void sub_8033648(void);
void PrepareBufferDataTransferLink(u8 bufferId, u16 size, u8 *data);
// emitters
void EmitGetMonData(u8 bufferId, u8 arg1, u8 arg2);
void EmitGetMonData(u8 bufferId, u8 requestId, u8 monToCheck);
void EmitGetRawMonData(u8 bufferId, u8 monId, u8 bytes); // unused
void EmitSetMonData(u8 bufferId, u8 request, u8 c, u8 bytes, void *data);
void EmitSetMonData(u8 bufferId, u8 requestId, u8 monToCheck, u8 bytes, void *data);
void EmitSetRawMonData(u8 bufferId, u8 monId, u8 bytes, void *data); // unused
void EmitLoadMonSprite(u8 bufferId);
void EmitSwitchInAnim(u8 bufferId, u8 partyId, bool8 dontClearSubstituteBit);
@@ -128,17 +192,17 @@ void EmitDrawTrainerPic(u8 bufferId);
void EmitTrainerSlide(u8 bufferId);
void EmitTrainerSlideBack(u8 bufferId);
void EmitFaintAnimation(u8 bufferId);
void EmitCmd11(u8 bufferId); // unused
void EmitCmd12(u8 bufferId); // unused
void EmitBallThrow(u8 bufferId, u8 caseId);
void EmitPaletteFade(u8 bufferId); // unused
void EmitSuccessBallThrowAnim(u8 bufferId); // unused
void EmitBallThrowAnim(u8 bufferId, u8 caseId);
void EmitPause(u8 bufferId, u8 toWait, void *data); // unused
void EmitMoveAnimation(u8 bufferId, u16 move, u8 turnOfMove, u16 movePower, s32 dmg, u8 friendship, struct DisableStruct *disableStructPtr, u8 multihit);
void EmitPrintString(u8 bufferId, u16 stringId);
void EmitPrintStringPlayerOnly(u8 bufferId, u16 stringId);
void EmitChooseAction(u8 bufferId, u8 arg1, u16 arg2);
void EmitCmd19(u8 bufferId);
void EmitUnknownYesNoBox(u8 bufferId);
void EmitChooseMove(u8 bufferId, bool8 isDoubleBattle, bool8 NoPpNumber, struct ChooseMoveStruct *movePpData);
void EmitOpenBag(u8 bufferId, u8* arg1);
void EmitChooseItem(u8 bufferId, u8* arg1);
void EmitChoosePokemon(u8 bufferId, u8 caseId, u8 arg2, u8 abilityId, u8* arg4);
void EmitCmd23(u8 bufferId); // unused
void EmitHealthBarUpdate(u8 bufferId, u16 hpValue);
@@ -150,14 +214,14 @@ void EmitDataTransfer(u8 bufferId, u16 size, void *data);
void EmitDMA3Transfer(u8 bufferId, void *dst, u16 size, void *data); // unused
void EmitPlayBGM(u8 bufferId, u16 songId, void *unusedDumbDataParameter); // unused
void EmitCmd32(u8 bufferId, u16 size, void *c); // unused
void EmitCmd33(u8 bufferId, u8 arg1, u16 arg2);
void EmitCmd34(u8 bufferId, u8 b, u8 *c);
void EmitCmd35(u8 bufferId, u16 b);
void EmitCmd36(u8 bufferId, u16 b);
void EmitCmd37(u8 bufferId);
void EmitCmd38(u8 bufferId, u8 b);
void EmitCmd39(u8 bufferId);
void EmitCmd40(u8 bufferId);
void EmitTwoReturnValues(u8 bufferId, u8 arg1, u16 arg2);
void EmitChosenMonReturnValue(u8 bufferId, u8 b, u8 *c);
void EmitOneReturnValue(u8 bufferId, u16 arg1);
void EmitOneReturnValue_Duplicate(u8 bufferId, u16 b);
void EmitCmd37(u8 bufferId); // unused
void EmitCmd38(u8 bufferId, u8 b); // unused
void EmitCmd39(u8 bufferId); // unused
void EmitCmd40(u8 bufferId); // unused
void EmitHitAnimation(u8 bufferId);
void EmitCmd42(u8 bufferId);
void EmitEffectivenessSound(u8 bufferId, u16 songId);
@@ -175,33 +239,40 @@ void EmitResetActionMoveSelection(u8 bufferId, u8 caseId);
void EmitCmd55(u8 bufferId, u8 arg1);
// player controller
void SetBankFuncToPlayerBufferRunCommand(void);
void SetControllerToPlayer(void);
void nullsub_21(void);
void PlayerHandleGetRawMonData(void);
void sub_80587B0(void);
void sub_805CC00(struct Sprite *sprite);
void SetCB2ToReshowScreenAfterMenu(void);
void SetCB2ToReshowScreenAfterMenu2(void);
void c3_0802FDF4(u8 taskId);
void ActionSelectionCreateCursorAt(u8 cursorPos, u8 unused);
void ActionSelectionDestroyCursorAt(u8 cursorPos);
void InitMoveSelectionsVarsAndStrings(void);
// recorded player controller
void SetBankFuncToRecordedPlayerBufferRunCommand(void);
void SetControllerToRecordedPlayer(void);
// opponent controller
void SetBankFuncToOpponentBufferRunCommand(void);
void SetControllerToOpponent(void);
// player partner controller
void SetBankFuncToPlayerPartnerBufferRunCommand(void);
void SetControllerToPlayerPartner(void);
// safari controller
void SetBankFuncToSafariBufferRunCommand(void);
void SetControllerToSafari(void);
// wally controller
void SetBankFuncToWallyBufferRunCommand(void);
void SetControllerToWally(void);
// recorded opponent controller
void SetBankFuncToRecordedOpponentBufferRunCommand(void);
void SetControllerToRecordedOpponent(void);
// link opponent
void SetBankFuncToLinkOpponentBufferRunCommand(void);
void SetControllerToLinkOpponent(void);
// link partner
void SetBankFuncToLinkPartnerBufferRunCommand(void);
void SetControllerToLinkPartner(void);
#endif // GUARD_BATTLE_CONTROLLERS_H

View File

@@ -3,6 +3,18 @@
#include "battle_controllers.h"
enum
{
HP_CURRENT,
HP_MAX
};
enum
{
HEALTH_BAR,
EXP_BAR
};
#define TAG_HEALTHBOX_PLAYER1_TILE 0xD6FF
#define TAG_HEALTHBOX_PLAYER2_TILE 0xD700
#define TAG_HEALTHBOX_OPPONENT1_TILE 0xD701
@@ -35,7 +47,7 @@ enum
u8 CreateBankHealthboxSprites(u8 bank);
u8 CreateSafariPlayerHealthboxSprites(void);
void SetBattleBarStruct(u8 bank, u8 healthboxSpriteId, s32 maxVal, s32 currVal, s32 field_C);
void SetBattleBarStruct(u8 bank, u8 healthboxSpriteId, s32 maxVal, s32 currVal, s32 receivedValue);
void SetHealthboxSpriteInvisible(u8 healthboxSpriteId);
void SetHealthboxSpriteVisible(u8 healthboxSpriteId);
void DestoryHealthboxSprite(u8 healthboxSpriteId);

View File

@@ -0,0 +1,11 @@
#ifndef GUARD_BATTLE_LINK_817C95C_H
#define GUARD_BATTLE_LINK_817C95C_H
void sub_817C95C(u16 stringId);
void sub_817E0FC(u16 move, u16 weatherFlags, struct DisableStruct *disableStructPtr);
void sub_817E32C(u8 animationId);
void sub_817E3F4(void);
void sub_817F2A8(void);
u8 GetBankMoveSlotId(u8 bank, u16 move);
#endif // GUARD_BATTLE_LINK_817C95C_H

View File

@@ -204,7 +204,7 @@ struct StringInfoBattle
void BufferStringBattle(u16 stringID);
u32 BattleStringExpandPlaceholdersToDisplayedString(const u8* src);
u32 BattleStringExpandPlaceholders(const u8* src, u8* dst);
void sub_814F9EC(const u8* text, u8 arg1);
void BattleHandleAddTextPrinter(const u8* text, u8 arg1);
void SetPpNumbersPaletteInMoveSelection(void);
u8 GetCurrentPpToMaxPpState(u8 currentPp, u8 maxPp);
@@ -215,6 +215,7 @@ extern u8 gBattleTextBuff1[TEXT_BUFF_ARRAY_COUNT];
extern u8 gBattleTextBuff2[TEXT_BUFF_ARRAY_COUNT];
extern u8 gBattleTextBuff3[TEXT_BUFF_ARRAY_COUNT];
extern const u8* const gBattleStringsTable[];
extern const u8* const gStatNamesTable[];
extern const u8* const gPokeblockWasTooXStringTable[];
extern const u8* const gRefereeStringsTable[];

View File

@@ -25,6 +25,7 @@
#define VARIOUS_GET_MOVE_TARGET 3
#define VARIOUS_RESET_INTIMIDATE_TRACE_BITS 5
#define VARIOUS_UPDATE_CHOICE_MOVE_ON_LVL_UP 6
#define VARIOUS_EMIT_YESNOBOX 13
#define VARIOUS_WAIT_CRY 18
#define VARIOUS_RETURN_OPPONENT_MON1 19
#define VARIOUS_RETURN_OPPONENT_MON2 20
@@ -41,15 +42,18 @@
#define STAT_CHANGE_WORKED 0
#define STAT_CHANGE_DIDNT_WORK 1
#define WINDOW_CLEAR 0x1
#define WINDOW_x80 0x80
void AI_CalcDmg(u8 bankAtk, u8 bankDef);
u8 TypeCalc(u16 move, u8 bankAtk, u8 bankDef);
u8 AI_TypeCalc(u16 move, u16 targetSpecies, u8 targetAbility);
u8 BankGetTurnOrder(u8 bank);
void SetMoveEffect(bool8 primary, u8 certain);
void BattleDestroyCursorAt(u8 cursorPosition);
void BattleCreateCursorAt(u8 cursorPosition);
void BattleDestroyYesNoCursorAt(u8 cursorPosition);
void BattleCreateYesNoCursorAt(u8 cursorPosition);
void BufferMoveToLearnIntoBattleTextBuff2(void);
void sub_8056A3C(u8 xStart, u8 yStart, u8 xEnd, u8 yEnd, u8 flags);
void HandleBattleWindow(u8 xStart, u8 yStart, u8 xEnd, u8 yEnd, u8 flags);
bool8 UproarWakeUpCheck(u8 bank);
extern void (* const gBattleScriptingCommandsTable[])(void);

View 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

View 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

View File

@@ -0,0 +1,52 @@
#ifndef GUARD_BARD_SOUNDS_TABLE_H
#define GUARD_BARD_SOUNDS_TABLE_H
#define NULL_BARD_SOUND { 0xff }
#include "data/bard_music/pokemon.h"
#include "data/bard_music/moves.h"
#include "data/bard_music/trainer.h"
#include "data/bard_music/status.h"
#include "data/bard_music/battle.h"
#include "data/bard_music/greetings.h"
#include "data/bard_music/people.h"
#include "data/bard_music/voices.h"
#include "data/bard_music/speech.h"
#include "data/bard_music/endings.h"
#include "data/bard_music/feelings.h"
#include "data/bard_music/conditions.h"
#include "data/bard_music/actions.h"
#include "data/bard_music/lifestyle.h"
#include "data/bard_music/hobbies.h"
#include "data/bard_music/time.h"
#include "data/bard_music/misc.h"
#include "data/bard_music/adjectives.h"
#include "data/bard_music/events.h"
#include "data/bard_music/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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

File diff suppressed because it is too large Load Diff

View 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

File diff suppressed because it is too large Load Diff

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View File

@@ -10,6 +10,7 @@ struct MonCoords
};
extern struct MonCoords gTrainerBackPicCoords[];
extern struct MonCoords gTrainerFrontPicCoords[];
extern const u8 gSpeciesNames[][POKEMON_NAME_LENGTH + 1];
extern const u8 gMoveNames[][13];

View File

@@ -191,5 +191,7 @@ extern EWRAM_DATA u8 *gCurDecorInventoryItems;
extern EWRAM_DATA u8 gCurDecorationIndex;
void sub_8126968(void);
void sub_8126AD8(u8 taskId);
void sub_8127D38(u16 mapX, u16 mapY, u16 decor);
#endif //GUARD_DECORATION_H

View File

@@ -34,5 +34,6 @@ void CopyEasyChatWord(u8 *dest, u16 word);
bool32 sub_811F8D8(u16 word);
void InitializeEasyChatWordArray(u16 *words, u16 length);
void ConvertEasyChatWordsToString(u8 *dest, const u16 *src, u16 length1, u16 length2);
bool8 ECWord_CheckIfOutsideOfValidRange(u16 word);
#endif // GUARD_EASYCHAT_H

View File

@@ -6,6 +6,8 @@
#define GUARD_EVENT_SCRIPTS_H
extern const u8 gUnknown_0823B4E8[];
extern const u8 gUnknown_0823B5E9[];
extern const u8 gUnknown_08275BB7[];
extern const u8 gUnknown_08275D0C[];
extern const u8 gUnknown_08275D1F[];
extern const u8 gUnknown_08275D2E[];
@@ -360,5 +362,14 @@ extern const u8 gPokeNewsTextLilycove_Ending[];
extern const u8 gPokeNewsTextBlendMaster_Upcoming[];
extern const u8 gPokeNewsTextBlendMaster_Ongoing[];
extern const u8 gPokeNewsTextBlendMaster_Ending[];
extern const u8 gUnknown_08274966[];
extern const u8 gUnknown_08274D13[];
extern const u8 gUnknown_08274FFE[];
extern const u8 gUnknown_08275367[];
extern const u8 gUnknown_082756C7[];
extern const u8 gUnknown_08274B24[];
extern const u8 gUnknown_08274E75[];
extern const u8 gUnknown_082751E1[];
extern const u8 gUnknown_082754F6[];
extern const u8 gUnknown_082758CC[];
#endif //GUARD_EVENT_SCRIPTS_H

View File

@@ -0,0 +1,15 @@
#ifndef GUARD_EVOLUTION_GRAPHICS_H
#define GUARD_EVOLUTION_GRAPHICS_H
void LoadEvoSparkleSpriteAndPal(void);
u8 LaunchTask_PreEvoSparklesSet1(u16 arg0);
u8 LaunchTask_PreEvoSparklesSet2(void);
u8 LaunchTask_PostEvoSparklesSet1(void);
u8 LaunchTask_PostEvoSparklesSet2AndFlash(u16 species);
u8 LaunchTask_PostEvoSparklesSet2AndFlash_Trade(u16 species);
u8 sub_817C3A0(u8 preEvoSpriteID, u8 postEvoSpriteID);
#define EvoGraphicsTaskEvoStop data[8]
#endif // GUARD_EVOLUTION_GRAPHICS_H

View File

@@ -1,8 +1,8 @@
#ifndef GUARD_EVOLUTION_SCENE_H
#define GUARD_EVOLUTION_SCENE_H
void EvolutionScene(struct Pokemon* mon, u16 speciesToEvolve, bool8 canStopEvo, u8 partyID);
void BeginEvolutionScene(struct Pokemon* mon, u16 speciesToEvolve, bool8 canStopEvo, u8 partyID);
void EvolutionScene(struct Pokemon* mon, u16 speciesToEvolve, bool8 canStopEvo, u8 partyID);
void TradeEvolutionScene(struct Pokemon* mon, u16 speciesToEvolve, u8 preEvoSpriteID, u8 partyID);
extern void (*gCB2_AfterEvolution)(void);

View File

@@ -23,5 +23,6 @@ extern u16 gUnknown_03005DE8;
// Exported ROM declarations
void DrawWholeMapView(void);
void CurrentMapDrawMetatileAt(int x, int y);
#endif //GUARD_FIELD_CAMERA_H

View File

@@ -36,6 +36,7 @@ void npc_load_two_palettes__and_record(u16, u8);
void sub_808EBA8(u8, u8, u8, s16, s16);
void pal_patch_for_npc(u16, u8);
void sub_808E16C(s16, s16);
void sub_808F28C(u8 localId, u8 mapNum, u8 mapGroup, u8 decorCat);
void sub_8092FF0(s16, s16, s16 *, s16 *);
u8 FieldObjectDirectionToImageAnimId(u8);
void sub_80930E0(s16 *, s16 *, s16, s16);

View File

@@ -11,5 +11,6 @@ u8 player_get_direction_upper_nybble(void);
u8 player_get_x22(void);
void sub_808D074(u8);
void GetXYCoordsOneStepInFrontOfPlayer(s16 *xPtr, s16 *yPtr);
#endif //GUARD_FIELD_PLAYER_AVATAR_H

View File

@@ -8,5 +8,6 @@
// Exported ROM declarations
void pal_fill_black(void);
bool8 sub_80ABDFC(void);
void sub_80AF168(void);
#endif //GUARD_FIELD_SCREEN_H

13
include/fldeff_80F9BCC.h Normal file
View File

@@ -0,0 +1,13 @@
#ifndef GUARD_FLDEFF_80F9BCC_H
#define GUARD_FLDEFF_80F9BCC_H
// Exported type declarations
// Exported RAM declarations
// Exported ROM declarations
void sub_80FA5E4(s16 id, s16 x, s16 y);
void sub_80FA794(s16 x, s16 y);
#endif //GUARD_FLDEFF_80F9BCC_H

View File

@@ -628,6 +628,8 @@
#define KEY_OR_INTR 0x0000
#define KEY_AND_INTR 0x8000
#define DPAD_ANY ((DPAD_RIGHT | DPAD_LEFT | DPAD_UP | DPAD_DOWN))
// interrupt flags
#define INTR_FLAG_VBLANK (1 << 0)
#define INTR_FLAG_HBLANK (1 << 1)

View File

@@ -41,6 +41,8 @@ enum
VERSION_SAPPHIRE = 1,
VERSION_RUBY = 2,
VERSION_EMERALD = 3,
VERSION_FIRE_RED = 4,
VERSION_LEAF_GREEN = 5,
};
enum LanguageId {
@@ -236,12 +238,12 @@ extern struct SaveBlock2 *gSaveBlock2Ptr;
struct SecretBaseRecord
{
/*ID?*/ /*0x1A9C*/ u8 sbr_field_0;
/*0x1A9C*/ u8 secretBaseId;
/*0x1A9D*/ u8 sbr_field_1_0:4;
/*0x1A9D*/ u8 gender:1;
/*0x1A9D*/ u8 sbr_field_1_5:1;
/*0x1A9D*/ u8 sbr_field_1_6:2;
/*0x1A9E*/ u8 trainerName[7]; // 0xFF bytes?
/*0x1A9E*/ u8 trainerName[OT_NAME_LENGTH];
/*0x1AA5*/ u8 trainerId[4]; // byte 0 is used for determining trainer class
/*0x1AA9*/ u8 language;
/*0x1AAA*/ u16 sbr_field_e;
@@ -249,10 +251,10 @@ struct SecretBaseRecord
/*0x1AAD*/ u8 sbr_field_11;
/*0x1AAE*/ u8 decorations[16];
/*0x1ABE*/ u8 decorationPos[16];
/*0x1ACE*/ u32 partyPersonality[6];
/*0x1AE6*/ u16 partyMoves[6 * 4];
/*0x1B16*/ u16 partySpecies[6];
/*0x1B22*/ u16 partyHeldItems[6];
/*0x1AD0*/ u32 partyPersonality[6];
/*0x1AE8*/ u16 partyMoves[6 * 4];
/*0x1B18*/ u16 partySpecies[6];
/*0x1B24*/ u16 partyHeldItems[6];
/*0x1B2E*/ u8 partyLevels[6];
/*0x1B34*/ u8 partyEVs[6];
};

View File

@@ -191,5 +191,6 @@ void sub_800A620(void);
void sub_8011BD0(void);
u8 sub_800ABAC(void);
u8 sub_800ABBC(void);
void sub_800AC34(void);
#endif // GUARD_LINK_H

11
include/map_name_popup.h Normal file
View File

@@ -0,0 +1,11 @@
#ifndef GUARD_MAP_NAME_POPUP_H
#define GUARD_MAP_NAME_POPUP_H
// Exported type declarations
// Exported RAM declarations
// Exported ROM declarations
void HideMapNamePopUpWindow(void);
#endif //GUARD_MAP_NAME_POPUP_H

View File

@@ -21,6 +21,7 @@ void PrintMenuTable(u8 idx, u8 nstrs, const struct MenuAction *strs);
void InitMenuInUpperLeftCornerPlaySoundWhenAPressed(u8 idx, u8 nstrs,u8);
u8 GetMenuCursorPos(void);
s8 ProcessMenuInput(void);
s8 ProcessMenuInputNoWrapAround(void);
void blit_move_info_icon(u8 winId, u8 a2, u16 x, u16 y);
void reset_temp_tile_data_buffers(void);
int decompress_and_copy_tile_data_to_vram(u8 bg_id, const void *src, int size, u16 offset, u8 mode);

View File

@@ -6,7 +6,7 @@
// Exported RAM declarations
// Exported ROM declarations
u8 AddScrollIndicatorArrowPairParametrized(u8, u8, u8, u8, s32, u8, u8, u16 *);
u8 AddScrollIndicatorArrowPairParametrized(u8, u8, u8, u8, s32, u16, u16, u16 *);
void RemoveScrollIndicatorArrowPair(u8);
#endif //GUARD_MENU_INDICATORS_H

View File

@@ -11,6 +11,7 @@ void sub_81973FC(u8, u8);
u16 AddTextPrinterParametrized(u8 windowId, u8 fontId, const u8 *str, u8 speed, void ( *callback)(u16, struct TextPrinter *), u8 fgColor, u8 bgColor, u8 shadowColor);
void DisplayItemMessageOnField(u8 taskId, const u8 *src, TaskFunc callback);
void sub_8197434(u8 a0, u8 a1);
void SetStandardWindowBorderStyle(u8 a0, u8 a1);
void sub_8197930(void);
#endif // GUARD_NEW_MENU_HELPERS_H

View File

@@ -32,6 +32,7 @@ void Overworld_SetMapObjTemplateMovementType(u8, u8);
void Overworld_SetWarpDestination(s8 mapGroup, s8 mapNum, s8 warpId, s8 x, s8 y);
void saved_warp2_set(int unused, s8 mapGroup, s8 mapNum, s8 warpId);
void saved_warp2_set_2(int unused, s8 mapGroup, s8 mapNum, s8 warpId, s8 x, s8 y);
void Overworld_SetHealLocationWarp(u8);
void sub_8084DD4(s8 mapGroup, s8 mapNum, s8 warpId, s8 x, s8 y);
@@ -59,5 +60,9 @@ void c2_exit_to_overworld_2_switch(void);
bool32 sub_8087598(void);
void c2_exit_to_overworld_1_continue_scripts_restart_music(void);
void warp_in(void);
void warp1_set_2(s8 mapGroup, s8 mapNum, s8 warpNum);
void c2_load_new_map(void);
void copy_saved_warp2_bank_and_enter_x_to_warp1(u8 unused);
void mapldr_default(void);
#endif //GUARD_ROM4_H

View File

@@ -2,5 +2,6 @@
#define GUARD_PARTY_MENU_H
bool8 pokemon_has_move(struct Pokemon *, u16);
void DoWallyTutorialBagMenu(void);
#endif // GUARD_PARTY_MENU_H

8
include/pokeball.h Normal file
View File

@@ -0,0 +1,8 @@
#ifndef GUARD_POKEBALL_H
#define GUARD_POKEBALL_H
u8 sub_80753E8(u16, u8);
void sub_8076918(u8 bank);
void DoHitAnimHealthboxEffect(u8 bank);
#endif // GUARD_POKEBALL_H

View File

@@ -620,7 +620,7 @@ void SetWildMonHeldItem(void);
u16 GetMonEVCount(struct Pokemon *);
const struct CompressedSpritePalette *sub_806E794(struct Pokemon *mon);
const struct CompressedSpritePalette *sub_806E7CC(u16 species, u32 otId , u32 personality);
const struct CompressedSpritePalette *GetMonSpritePalStructFromOtIdPersonality(u16 species, u32 otId , u32 personality);
bool32 IsHMMove2(u16 move);
bool8 IsPokeSpriteNotFlipped(u16 species);
bool8 IsMonShiny(struct Pokemon *mon);
@@ -629,7 +629,7 @@ bool8 IsShinyOtIdPersonality(u32 otId, u32 personality);
void MonGainEVs(struct Pokemon *mon, u16 defeatedSpecies);
bool8 IsTradedMon(struct Pokemon *mon);
void HandleSetPokedexFlag(u16 nationalNum, u8 caseId, u32 personality);
s32 sub_806D864(u16 a1);
s32 GetBankMultiplayerId(u16 a1);
bool16 sub_806D82C(u8 id);
u16 MonTryLearningNewMove(struct Pokemon* mon, bool8);
void sub_8068AA4(void); // sets stats for deoxys
@@ -643,6 +643,11 @@ void PartySpreadPokerus(struct Pokemon *party);
s8 GetMonFlavourRelation(struct Pokemon *mon, u8 a2);
s8 GetFlavourRelationByPersonality(u32 personality, u8 a2);
u8 GetItemEffectParamOffset(u16 itemId, u8 effectByte, u8 effectBit);
u8 GetDefaultMoveTarget(u8 atkBank);
u16 PlayerGenderToFrontTrainerPicId(u8 playerGender);
void sub_806A1C0(u16 arg0, u8 bankIdentity);
void sub_806A12C(u16 trainerSpriteId, u8 bankIdentity);
u8 GetSecretBaseTrainerPicIndex(void);
#include "sprite.h"

View File

@@ -6,6 +6,7 @@ extern u32 gRecordedBattleRngSeed;
void sub_8184DA4(u8 arg0);
void sub_8185F84(void);
void sub_8184E58(void);
u8 RecordedBattle_ReadBankAction(u8 bank);
void RecordedBattle_SetBankAction(u8 bank, u8 action);
void RecordedBattle_ClearBankAction(u8 bank, u8 bytesToClear);
void sub_8185F90(u16 arg0);
@@ -18,5 +19,6 @@ void sub_8185FD0(void);
void sub_8186444(void);
void sub_8185EB8(void);
u8 sub_81850DC(u8 *arg0);
u8 sub_8185F40(void);
#endif // GUARD_RECORDED_BATTLE_H

View File

@@ -3,5 +3,6 @@
void sub_81357FC(u8, void(void));
u8 GetLeadMonIndex(void);
void sub_813BADC(bool8);
#endif //GUARD_ROM6_H

View File

@@ -70,5 +70,10 @@ extern const u8 gText_Cushion[];
extern const u8 gText_Decorate[];
extern const u8 gText_PutAway[];
extern const u8 gText_Toss2[];
extern const u8 gText_ApostropheSBase[];
extern const u8 gText_NoRegistry[];
extern const u8 gText_OkayToDeleteFromRegistry[];
extern const u8 gText_RegisteredDataDeleted[];
extern const u8 gUnknown_085EA79D[];
#endif //GUARD_STRINGS_H

View File

@@ -3,16 +3,16 @@
enum
{
CLASS_PKMN_TRAINER0, //0
CLASS_PKMN_TRAINER1, //1
CLASS_HIKER, //2
CLASS_TEAM_AQUA, //3
CLASS_PKMN_BREEDER, //4
CLASS_COOLTRAINER, //5
CLASS_BIRDKEEPER, //6
CLASS_COLLECTOR, //7
CLASS_SWIMMER_MALE, //8
CLASS_TEAM_MAGMA, //9
CLASS_PKMN_TRAINER0, // 0
CLASS_PKMN_TRAINER1, // 1
CLASS_HIKER, // 2
CLASS_TEAM_AQUA, // 3
CLASS_PKMN_BREEDER, // 4
CLASS_COOLTRAINER, // 5
CLASS_BIRDKEEPER, // 6
CLASS_COLLECTOR, // 7
CLASS_SWIMMER_MALE, // 8
CLASS_TEAM_MAGMA, // 9
CLASS_EXPERT, // 0xA
CLASS_AQUA_ADMIN, // 0xB
CLASS_BLACK_BELT, // 0xC
@@ -36,11 +36,32 @@ enum
CLASS_GENTLEMAN, // 0x1E
CLASS_ELITE_FOUR, // 0x1F
CLASS_LEADER, // 0x20
CLASS_CHAMPION = 0x26,
CLASS_MAGMA_ADMIN = 0x31,
CLASS_PKMN_TRAINER_RIVAL = 0x32,
CLASS_MAGMA_LEADER = 0x35,
CLASS_SALON_MAIDEN = 0x3A,
CLASS_SCHOOL_KID, // 0x21
CLASS_SCHOOL_SR_JR, // 0x22
CLASS_WINSTRATE, // 0x23
CLASS_POKE_FAN, // 0x24
CLASS_YOUNGSTER, // 0x25
CLASS_CHAMPION, // 0x26
CLASS_FISHERMAN, // 0x27
CLASS_TRIATHLETE, // 0x28
CLASS_DRAGON_TAMER, // 0x29
CLASS_NINJA_BOY, // 0x2A
CLASS_BATTLE_GIRL, // 0x2B
CLASS_PARASOL_LADY, // 0x2C
CLASS_SWIMMER_FEMALE, // 0x2D
CLASS_TWINS, // 0x2E
CLASS_SAILOR, // 0x2F
CLASS_COOLTRAINER_2, // 0x30
CLASS_MAGMA_ADMIN, // 0x31
CLASS_PKMN_TRAINER_RIVAL, // 0x32
CLASS_BUG_CATCHER, // 0x33
CLASS_PKMN_RANGER, // 0x34
CLASS_MAGMA_LEADER, // 0x35
CLASS_LASS, // 0x36
CLASS_YOUNG_COUPLE, // 0x37
CLASS_OLD_COUPLE, // 0x38
CLASS_SIS_AND_BRO, // 0x39
CLASS_SALON_MAIDEN, // 0x3A
CLASS_DOME_ACE, // 0x3B
CLASS_PALACE_MAVEN, // 0x3C
CLASS_ARENA_TYCOON, // 0x3D

View File

@@ -0,0 +1,101 @@
#ifndef GUARD_TRAINER_FRONT_SPRITES_H
#define GUARD_TRAINER_FRONT_SPRITES_H
enum
{
TRAINER_FRONT_PIC_HIKER,
TRAINER_FRONT_PIC_AQUA_GRUNT_M,
TRAINER_FRONT_PIC_PKMN_BREEDER_F,
TRAINER_FRONT_PIC_COOLTRAINER_M,
TRAINER_FRONT_PIC_BIRD_KEEPER,
TRAINER_FRONT_PIC_COLLECTOR,
TRAINER_FRONT_PIC_AQUA_GRUNT_F,
TRAINER_FRONT_PIC_SWIMMER_M,
TRAINER_FRONT_PIC_MAGMA_GRUNT_M,
TRAINER_FRONT_PIC_EXPERT_M,
TRAINER_FRONT_PIC_AQUA_ADMIN_M,
TRAINER_FRONT_PIC_BLACK_BELT,
TRAINER_FRONT_PIC_AQUA_ADMIN_F,
TRAINER_FRONT_PIC_AQUA_LEADER,
TRAINER_FRONT_PIC_HEX_MANIAC,
TRAINER_FRONT_PIC_AROMA_LADY,
TRAINER_FRONT_PIC_RUIN_MANIAC,
TRAINER_FRONT_PIC_INTERVIEWER,
TRAINER_FRONT_PIC_TUBER_F,
TRAINER_FRONT_PIC_TUBER_M,
TRAINER_FRONT_PIC_COOLTRAINER_F,
TRAINER_FRONT_PIC_LADY,
TRAINER_FRONT_PIC_BEAUTY,
TRAINER_FRONT_PIC_RICH_BOY,
TRAINER_FRONT_PIC_EXPERT_F,
TRAINER_FRONT_PIC_POKE_MANIAC,
TRAINER_FRONT_PIC_MAGMA_GRUNT_F,
TRAINER_FRONT_PIC_GUITARIST,
TRAINER_FRONT_PIC_KINDLER,
TRAINER_FRONT_PIC_CAMPER,
TRAINER_FRONT_PIC_PICNICKER,
TRAINER_FRONT_PIC_BUG_MANIAC,
TRAINER_FRONT_PIC_PKMN_BREEDER_M,
TRAINER_FRONT_PIC_PSYCHIC_M,
TRAINER_FRONT_PIC_PSYCHIC_F,
TRAINER_FRONT_PIC_GENTLEMAN,
TRAINER_FRONT_PIC_SIDNEY,
TRAINER_FRONT_PIC_PHOEBE,
TRAINER_FRONT_PIC_GLACIA,
TRAINER_FRONT_PIC_DRAKE,
TRAINER_FRONT_PIC_ROXANNE,
TRAINER_FRONT_PIC_BRAWLY,
TRAINER_FRONT_PIC_WATTSON,
TRAINER_FRONT_PIC_FLANNERY,
TRAINER_FRONT_PIC_NORMAN,
TRAINER_FRONT_PIC_WINONA,
TRAINER_FRONT_PIC_TATE_LIZA,
TRAINER_FRONT_PIC_JUAN,
TRAINER_FRONT_PIC_SCHOOL_KID_M,
TRAINER_FRONT_PIC_SCHOOL_KID_F,
TRAINER_FRONT_PIC_SR_JR,
TRAINER_FRONT_PIC_POKÉFAN_M,
TRAINER_FRONT_PIC_POKÉFAN_F,
TRAINER_FRONT_PIC_YOUNGSTER,
TRAINER_FRONT_PIC_WALLACE,
TRAINER_FRONT_PIC_FISHERMAN,
TRAINER_FRONT_PIC_TRIATHLETE_BIKER_M,
TRAINER_FRONT_PIC_TRIATHLETE_BIKER_F,
TRAINER_FRONT_PIC_TRIATHLETE_JOGGER_M,
TRAINER_FRONT_PIC_TRIATHLETE_JOGGER_F,
TRAINER_FRONT_PIC_TRIATHLETE_SWIMMER_M,
TRAINER_FRONT_PIC_TRIATHLETE_SWIMMER_F,
TRAINER_FRONT_PIC_DRAGON_TAMER,
TRAINER_FRONT_PIC_NINJA_BOY,
TRAINER_FRONT_PIC_BATTLE_GIRL,
TRAINER_FRONT_PIC_PARASOL_LADY,
TRAINER_FRONT_PIC_SWIMMER_F,
TRAINER_FRONT_PIC_TWINS,
TRAINER_FRONT_PIC_SAILOR,
TRAINER_FRONT_PIC_MAGMA_ADMIN_M,
TRAINER_FRONT_PIC_WALLY,
TRAINER_FRONT_PIC_BRENDAN_E,
TRAINER_FRONT_PIC_MAY_E,
TRAINER_FRONT_PIC_BUG_CATCHER,
TRAINER_FRONT_PIC_PKMN_RANGER_M,
TRAINER_FRONT_PIC_PKMN_RANGER_F,
TRAINER_FRONT_PIC_MAGMA_LEADER,
TRAINER_FRONT_PIC_LASS,
TRAINER_FRONT_PIC_YOUNG_COUPLE,
TRAINER_FRONT_PIC_OLD_COUPLE,
TRAINER_FRONT_PIC_SIS_AND_BRO,
TRAINER_FRONT_PIC_STEVEN,
TRAINER_FRONT_PIC_ANABEL,
TRAINER_FRONT_PIC_TUCKER,
TRAINER_FRONT_PIC_SPENSER,
TRAINER_FRONT_PIC_GRETA,
TRAINER_FRONT_PIC_NOLAND,
TRAINER_FRONT_PIC_LUCY,
TRAINER_FRONT_PIC_BRANDON,
TRAINER_FRONT_PIC_RED,
TRAINER_FRONT_PIC_LEAF,
TRAINER_FRONT_PIC_BRENDAN_RS,
TRAINER_FRONT_PIC_MAY_RS
};
#endif // GUARD_TRAINER_FRONT_SPRITES_H

View File

@@ -10,6 +10,7 @@ bool8 GetPriceReduction(u8 newsKind);
u8 GetRibbonCount(struct Pokemon *pokemon);
void TV_PutSecretBaseVisitOnTheAir(void);
void sub_80EE184(void);
void sub_80EEA70(void);
void sub_80F14F8(TVShow *shows);
size_t sub_80EF370(int value);

View File

@@ -1,6 +1,8 @@
#ifndef GUARD_VARS_H
#define GUARD_VARS_H
#define VAR_0x3F20 0x3F20
#define VAR_0x4000 0x4000
#define VAR_0x4001 0x4001
#define VAR_0x4002 0x4002
@@ -61,6 +63,11 @@
#define VAR_DAILY_PLANTED_BERRIES 0x40E9
#define VAR_DAILY_PICKED_BERRIES 0x40EA
#define VAR_DAILY_ROULETTE 0x40EB
#define VAR_0x40EC 0x40EC
#define VAR_0x40ED 0x40ED
#define VAR_0x40EE 0x40EE
#define VAR_0x40EF 0x40EF
#define VAR_0x40F0 0x40F0
#define VAR_DAILY_BP 0x40F1
#endif // GUARD_VARS_H