diff options
author | scnorton <scnorton@biociphers.org> | 2017-12-17 15:19:32 -0500 |
---|---|---|
committer | scnorton <scnorton@biociphers.org> | 2017-12-17 15:19:32 -0500 |
commit | e212655df1491cbf28675b77ec63eca73edf5f56 (patch) | |
tree | 7999660dae792e79af107db549d5432636db9a1e /src | |
parent | 77f725951f12425734235db42f17ce978a56d41f (diff) |
Decompile data: bard_music
Diffstat (limited to 'src')
-rw-r--r-- | src/data/bard_music.h | 12668 | ||||
-rw-r--r-- | src/field/bard_music.c | 145 |
2 files changed, 12804 insertions, 9 deletions
diff --git a/src/data/bard_music.h b/src/data/bard_music.h new file mode 100644 index 000000000..0298228dc --- /dev/null +++ b/src/data/bard_music.h @@ -0,0 +1,12668 @@ +#ifndef GUARD_DATA_BARD_MUSIC_H +#define GUARD_DATA_BARD_MUSIC_H + +static const struct BardSound BardMusic_POKEMON[][6] = { + { // ARMALDO + {0x1B}, + {0x1B}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF} + }, { // BEAUTIFLY + {0x2D}, + {0x09}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF} + }, { // MEDITITE + {0x09}, + {0x11}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SEAKING + {0x0C}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TORCHIC + {0x18}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ANORITH + {0x00}, + {0x18}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ABSOL + {0x00}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SURSKIT + {0x30}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MASQUERAIN + {0x00}, + {0x30}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF} + }, { // GEODUDE + {0x0C}, + {0x18}, + {0x27}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ILLUMISE + {0x0C}, + {0x27}, + {0x0C}, + {0x03}, + {0xFF}, + {0xFF} + }, { // SKARMORY + {0x1B}, + {0x1A}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SKITTY + {0x11}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DELCATTY + {0x09}, + {0x00}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SWELLOW + {0x09}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GLALIE + {0x05}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KYOGRE + {0x12}, + {0x18}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MACHAMP + {0x2A}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PINSIR + {0x11}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KECLEON + {0x09}, + {0x0C}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SHUPPET + {0x2A}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SILCOON + {0x11}, + {0x28}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BRELOOM + {0x09}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHROOMISH + {0x27}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CARVANHA + {0x1B}, + {0x01}, + {0x2A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TREECKO + {0x0C}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WINGULL + {0x0F}, + {0x24}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GYARADOS + {0x1D}, + {0x09}, + {0x11}, + {0x1D}, + {0xFF}, + {0xFF} + }, { // NINETALES + {0x12}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GIRAFARIG + {0x30}, + {0x00}, + {0x2A}, + {0x11}, + {0xFF}, + {0xFF} + }, { // KIRLIA + {0x30}, + {0x0C}, + {0x2A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BELLOSSOM + {0x09}, + {0x1B}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // KINGDRA + {0x0C}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GLOOM + {0x27}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAWILE + {0x1B}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GROUDON + {0x21}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MIGHTYENA + {0x12}, + {0x0C}, + {0x09}, + {0x2C}, + {0xFF}, + {0xFF} + }, { // CROBAT + {0x18}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ABRA + {0x00}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SLAKING + {0x00}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WURMPLE + {0x30}, + {0x24}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAGIKARP + {0x00}, + {0x11}, + {0x1B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAGNEMITE + {0x00}, + {0x09}, + {0x12}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TORKOAL + {0x18}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MACHOKE + {0x2A}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GULPIN + {0x24}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ARON + {0x1B}, + {0x1D}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PSYDUCK + {0x12}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LAIRON + {0x05}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WHISMUR + {0x11}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NUZLEAF + {0x2C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PHANPY + {0x00}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHELGON + {0x09}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GOLDUCK + {0x18}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GOLBAT + {0x1A}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GOLEM + {0x18}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GRAVELER + {0x00}, + {0x09}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GARDEVOIR + {0x1B}, + {0x09}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF} + }, { // RHYDON + {0x12}, + {0x15}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RHYHORN + {0x14}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GOREBYSS + {0x1A}, + {0x2C}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF} + }, { // CORSOLA + {0x18}, + {0x18}, + {0x2A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CACNEA + {0x00}, + {0x0C}, + {0x2A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DUSCLOPS + {0x2A}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHARPEDO + {0x1D}, + {0x0C}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ZANGOOSE + {0x03}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SANDSHREW + {0x00}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SANDSLASH + {0x00}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SEADRA + {0x0C}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RELICANTH + {0x09}, + {0x11}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF} + }, { // ZIGZAGOON + {0x11}, + {0x00}, + {0x27}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CRAWDAUNT + {0x1B}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SCEPTILE + {0x09}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GROVYLE + {0x18}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BANETTE + {0x03}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // JIRACHI + {0x30}, + {0x1B}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // STARMIE + {0x1B}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ZUBAT + {0x27}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TAILLOW + {0x03}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WYNAUT + {0x12}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WOBBUFFET + {0x1D}, + {0x2C}, + {0x09}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SOLROCK + {0x18}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHIFTRY + {0x11}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HORSEA + {0x1A}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BAGON + {0x05}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SEEDOT + {0x0C}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SPHEAL + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BELDUM + {0x09}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MEDICHAM + {0x09}, + {0x11}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CHINCHOU + {0x0F}, + {0x21}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CHIMECHO + {0x12}, + {0x09}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF} + }, { // ALTARIA + {0x06}, + {0x1B}, + {0x0C}, + {0x2A}, + {0xFF}, + {0xFF} + }, { // SWABLU + {0x1B}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NINCADA + {0x0F}, + {0x06}, + {0x06}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DEOXYS + {0x0C}, + {0x1B}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF} + }, { // NINJASK + {0x0F}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DODUO + {0x1A}, + {0x27}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DODRIO + {0x1A}, + {0x0C}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KOFFING + {0x15}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TENTACRUEL + {0x09}, + {0x2A}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF} + }, { // DUSTOX + {0x2C}, + {0x17}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LOUDRED + {0x21}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GOLDEEN + {0x1A}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BARBOACH + {0x1B}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SEALEO + {0x0C}, + {0x0C}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WALREIN + {0x1B}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TROPIUS + {0x18}, + {0x0C}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF} + }, { // DONPHAN + {0x1B}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NUMEL + {0x2C}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ODDISH + {0x15}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TRAPINCH + {0x00}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SLAKOTH + {0x00}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WHISCASH + {0x11}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHEDINJA + {0x09}, + {0x0F}, + {0x2A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MARSHTOMP + {0x1B}, + {0x1D}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NATU + {0x00}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // XATU + {0x00}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CLAYDOL + {0x03}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CACTURNE + {0x00}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NOSEPASS + {0x18}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CLAMPERL + {0x00}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CAMERUPT + {0x00}, + {0x30}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF} + }, { // EXPLOUD + {0x09}, + {0x21}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BLAZIKEN + {0x03}, + {0x11}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF} + }, { // LOMBRE + {0x18}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LOTAD + {0x18}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SPINDA + {0x0F}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SPOINK + {0x1E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SEVIPER + {0x09}, + {0x12}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HARIYAMA + {0x1B}, + {0x0C}, + {0x1B}, + {0x2A}, + {0xFF}, + {0xFF} + }, { // VOLBEAT + {0x18}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HUNTAIL + {0x2A}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PIKACHU + {0x0C}, + {0x2A}, + {0x27}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PICHU + {0x0C}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STARYU + {0x1B}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // VIBRAVA + {0x11}, + {0x1B}, + {0x2A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // VOLTORB + {0x1A}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FEEBAS + {0x0E}, + {0x00}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // ALAKAZAM + {0x00}, + {0x2C}, + {0x2C}, + {0x00}, + {0xFF}, + {0xFF} + }, { // GRUMPIG + {0x2C}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WIGGLYTUFF + {0x11}, + {0x27}, + {0x0C}, + {0x2A}, + {0x33}, + {0xFF} + }, { // IGGLYBUFF + {0x11}, + {0x2A}, + {0x0C}, + {0x2A}, + {0xFF}, + {0xFF} + }, { // FLYGON + {0x12}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PLUSLE + {0x2A}, + {0x24}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // JIGGLYPUFF + {0x11}, + {0x27}, + {0x0C}, + {0x2A}, + {0x33}, + {0xFF} + }, { // CORPHISH + {0x18}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GRIMER + {0x12}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MUK + {0x2A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HERACROSS + {0x09}, + {0x2A}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF} + }, { // PELIPPER + {0x09}, + {0x0C}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WAILORD + {0x03}, + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // WAILMER + {0x05}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SALAMENCE + {0x00}, + {0x00}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF} + }, { // AGGRON + {0x00}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // POOCHYENA + {0x27}, + {0x0C}, + {0x09}, + {0x2C}, + {0xFF}, + {0xFF} + }, { // CASTFORM + {0x00}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MINUN + {0x12}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAGCARGO + {0x00}, + {0x1B}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAKUHITA + {0x1B}, + {0x27}, + {0x0C}, + {0x2A}, + {0xFF}, + {0xFF} + }, { // SLUGMA + {0x2C}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WEEZING + {0x0C}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LINOONE + {0x14}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CASCOON + {0x00}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MARILL + {0x08}, + {0x10}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AZUMARILL + {0x08}, + {0x27}, + {0x2C}, + {0x10}, + {0xFF}, + {0xFF} + }, { // SWALOT + {0x1B}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ELECTRODE + {0x0C}, + {0x09}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MUDKIP + {0x2C}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MILOTIC + {0x12}, + {0x18}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF} + }, { // METAGROSS + {0x09}, + {0x2A}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF} + }, { // METANG + {0x09}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TENTACOOL + {0x09}, + {0x2A}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF} + }, { // BALTOY + {0x01}, + {0x1E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SABLEYE + {0x03}, + {0x0B}, + {0x12}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // VIGOROTH + {0x11}, + {0x30}, + {0x1B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SNORUNT + {0x18}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CRADILY + {0x03}, + {0x11}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KADABRA + {0x2C}, + {0x00}, + {0x2C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DUSKULL + {0x2A}, + {0x26}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RAICHU + {0x12}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MANECTRIC + {0x00}, + {0x09}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SWAMPERT + {0x1B}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ELECTRIKE + {0x0C}, + {0x09}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF} + }, { // LATIAS + {0x00}, + {0x0C}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF} + }, { // LATIOS + {0x00}, + {0x0C}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF} + }, { // LUVDISC + {0x2C}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // VILEPLUME + {0x14}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RALTS + {0x07}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LANTURN + {0x00}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LILEEP + {0x11}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LUNATONE + {0x27}, + {0x2C}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF} + }, { // AZURILL + {0x06}, + {0x27}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF} + }, { // LUDICOLO + {0x27}, + {0x09}, + {0x1A}, + {0x1A}, + {0xFF}, + {0xFF} + }, { // MAGNETON + {0x00}, + {0x09}, + {0x2A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // REGICE + {0x09}, + {0x0C}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF} + }, { // REGISTEEL + {0x09}, + {0x0C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF} + }, { // REGIROCK + {0x09}, + {0x0C}, + {0x1B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RAYQUAZA + {0x03}, + {0x03}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF} + }, { // VULPIX + {0x24}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ROSELIA + {0x18}, + {0x09}, + {0x0C}, + {0x2A}, + {0xFF}, + {0xFF} + }, { // COMBUSKEN + {0x2C}, + {0x2C}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF} + }, { // MACHOP + {0x2A}, + {0x15}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_TRAINER[][6] = { + { // I CHOOSE YOU + {0x12}, + {0x27}, + {0x2D}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GOTCHA + {0x15}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TRADE + {0x03}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SAPPHIRE + {0x00}, + {0x12}, + {0x32}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EVOLVE + {0x0C}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ENCYCLOPEDIA + {0x09}, + {0x12}, + {0x18}, + {0x0C}, + {0x0C}, + {0x06} + }, { // NATURE + {0x03}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CENTER + {0x09}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EGG + {0x09}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LINK + {0x0C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SP. ABILITY + {0x09}, + {0x08}, + {0x06}, + {0x11}, + {0x11}, + {0x0C} + }, { // TRAINER + {0x03}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // VERSION + {0x32}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // POKéNAV + {0x18}, + {0x0C}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // POKéMON + {0x18}, + {0x0C}, + {0x1B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GET + {0x09}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // POKéDEX + {0x18}, + {0x0C}, + {0x09}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RUBY + {0x27}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LEVEL + {0x09}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_STATUS[][6] = { + { // DARK + {0x08}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STENCH + {0x09}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THICK FAT + {0x11}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RAIN DISH + {0x03}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DRIZZLE + {0x11}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ARENA TRAP + {0x06}, + {0x0C}, + {0x06}, + {0x00}, + {0xFF}, + {0xFF} + }, { // INTIMIDATE + {0x0F}, + {0x11}, + {0x2C}, + {0x03}, + {0xFF}, + {0xFF} + }, { // ROCK HEAD + {0x15}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COLOR + {0x2C}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ALT. COLOR + {0x1B}, + {0x32}, + {0x01}, + {0x2C}, + {0x30}, + {0xFF} + }, { // ROCK + {0x15}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BEAUTIFUL + {0x27}, + {0x0C}, + {0x24}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BEAUTY + {0x27}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AIR LOCK + {0x09}, + {0x15}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PSYCHIC + {0x12}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HYPER CUTTER + {0x12}, + {0x30}, + {0x2C}, + {0x30}, + {0xFF}, + {0xFF} + }, { // FIGHTING + {0x12}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHADOW TAG + {0x00}, + {0x18}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SMART + {0x06}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SMARTNESS + {0x06}, + {0x32}, + {0x09}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SPEED BOOST + {0x0C}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COOL + {0x29}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COOLNESS + {0x29}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BATTLE ARMOR + {0x00}, + {0x09}, + {0x06}, + {0x30}, + {0xFF}, + {0xFF} + }, { // CUTE + {0x2D}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CUTENESS + {0x2D}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STURDY + {0x30}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SUCTION CUPS + {0x2A}, + {0x0F}, + {0x2A}, + {0x33}, + {0x33}, + {0xFF} + }, { // GRASS + {0x00}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CLEAR BODY + {0x0E}, + {0x17}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TORRENT + {0x1A}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GHOST + {0x15}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ICE + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GUTS + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ROUGH SKIN + {0x2C}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHELL ARMOR + {0x09}, + {0x06}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF} + }, { // NATURAL CURE + {0x00}, + {0x32}, + {0x08}, + {0x30}, + {0x33}, + {0xFF} + }, { // DAMP + {0x00}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GROUND + {0x21}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LIMBER + {0x0F}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAGNET PULL + {0x00}, + {0x09}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // WHITE SMOKE + {0x12}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SYNCHRONIZE + {0x0F}, + {0x18}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF} + }, { // OVERGROW + {0x18}, + {0x30}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SWIFT SWIM + {0x11}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SAND STREAM + {0x02}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SAND VEIL + {0x02}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KEEN EYE + {0x0C}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // INNERFOCUS + {0x0F}, + {0x30}, + {0x18}, + {0x2A}, + {0xFF}, + {0xFF} + }, { // STATIC + {0x00}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TYPE + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TOUGH + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TOUGHNESS + {0x2C}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHED SKIN + {0x09}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HUGE POWER + {0x2D}, + {0x21}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // VOLT ABSORB + {0x24}, + {0x2C}, + {0x1A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WATER ABSORB + {0x06}, + {0x30}, + {0x2C}, + {0x1A}, + {0xFF}, + {0xFF} + }, { // ELECTRIC + {0x0B}, + {0x09}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FORECAST + {0x1A}, + {0x02}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SERENE GRACE + {0x30}, + {0x0E}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF} + }, { // POISON + {0x20}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // POISON POINT + {0x20}, + {0x1B}, + {0x1E}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DRAGON + {0x01}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TRACE + {0x04}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OBLIVIOUS + {0x2C}, + {0x11}, + {0x0C}, + {0x2C}, + {0x33}, + {0xFF} + }, { // TRUANT + {0x27}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RUN AWAY + {0x2A}, + {0x08}, + {0x05}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STICKY HOLD + {0x11}, + {0x0C}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CLOUD NINE + {0x21}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NORMAL + {0x1A}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STEEL + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ILLUMINATE + {0x11}, + {0x27}, + {0x0F}, + {0x03}, + {0xFF}, + {0xFF} + }, { // EARLY BIRD + {0x30}, + {0x0C}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HUSTLE + {0x2A}, + {0x26}, + {0xFF}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHINE + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FLYING + {0x12}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DROUGHT + {0x21}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LIGHTNINGROD + {0x12}, + {0x11}, + {0x15}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COMPOUNDEYES + {0x15}, + {0x21}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF} + }, { // MARVEL SCALE + {0x06}, + {0x24}, + {0x05}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WONDER GUARD + {0x2A}, + {0x30}, + {0x06}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // INSOMNIA + {0x0F}, + {0x15}, + {0x0C}, + {0x06}, + {0xFF}, + {0xFF} + }, { // LEVITATE + {0x09}, + {0x0C}, + {0x03}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PLUS + {0x2A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PRESSURE + {0x09}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LIQUID OOZE + {0x11}, + {0x09}, + {0x27}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COLOR CHANGE + {0x17}, + {0x30}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SOUNDPROOF + {0x21}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EFFECT SPORE + {0x0C}, + {0x09}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF} + }, { // PKRS + {0x18}, + {0x0C}, + {0x2A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FIRE + {0x14}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FLAME BODY + {0x03}, + {0x15}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MINUS + {0x12}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OWN TEMPO + {0x18}, + {0x09}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAGMA ARMOR + {0x01}, + {0x2C}, + {0x1B}, + {0x30}, + {0xFF}, + {0xFF} + }, { // WATER + {0x06}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WATER VEIL + {0x06}, + {0x30}, + {0x04}, + {0x33}, + {0xFF}, + {0xFF} + }, { // BUG + {0x2A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SWARM + {0x07}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CUTE CHARM + {0x2D}, + {0x07}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // IMMUNITY + {0x11}, + {0x27}, + {0x11}, + {0x0C}, + {0xFF}, + {0xFF} + }, { // BLAZE + {0x03}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PICKUP + {0x11}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PATTERN + {0x00}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FLASH FIRE + {0x00}, + {0x14}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // VITAL SPIRIT + {0x12}, + {0x1B}, + {0x30}, + {0x11}, + {0xFF}, + {0xFF} + }, { // CHLOROPHYLL + {0x1A}, + {0x2C}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF} + }, { // PURE POWER + {0x2D}, + {0x21}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SHIELD DUST + {0x0E}, + {0x2B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_BATTLE[][6] = { + { // MATCH UP + {0x02}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GO + {0x18}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NO. 1 + {0x2A}, + {0x30}, + {0x2C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DECIDE + {0x0C}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LET ME WIN + {0x09}, + {0x0C}, + {0x0F}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WINS + {0x0F}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WIN + {0x0F}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WON + {0x17}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // IF I WIN + {0x0F}, + {0x12}, + {0x0F}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WHEN I WIN + {0x0F}, + {0x12}, + {0x0F}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CAN’T WIN + {0x02}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CAN WIN + {0x00}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NO MATCH + {0x18}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SPIRIT + {0x09}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DECIDED + {0x0C}, + {0x12}, + {0x0B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TRUMP CARD + {0x2C}, + {0x08}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TAKE THAT + {0x05}, + {0x01}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COME ON + {0x2C}, + {0x17}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ATTACK + {0x2A}, + {0x02}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SURRENDER + {0x30}, + {0x09}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GUTSY + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TALENT + {0x01}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STRATEGY + {0x00}, + {0x0B}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SMITE + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MATCH + {0x00}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // VICTORY + {0x11}, + {0x32}, + {0x0E}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OFFENSIVE + {0x15}, + {0x0B}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SENSE + {0x0B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // VERSUS + {0x30}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FIGHTS + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // POWER + {0x23}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CHALLENGE + {0x01}, + {0x0A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STRONG + {0x1B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TOO STRONG + {0x29}, + {0x1D}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GO EASY + {0x18}, + {0x0C}, + {0x0E}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FOE + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GENIUS + {0x0E}, + {0x0E}, + {0x2C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LEGEND + {0x09}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ESCAPE + {0x09}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AIM + {0x03}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BATTLE + {0x00}, + {0x26}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FIGHT + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RESUSCITATE + {0x0C}, + {0x09}, + {0x11}, + {0x05}, + {0xFF}, + {0xFF} + }, { // POINTS + {0x1E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SERIOUS + {0x0C}, + {0x0E}, + {0x2C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GIVE UP + {0x11}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LOSS + {0x17}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // IF I LOSE + {0x0F}, + {0x12}, + {0x27}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LOST + {0x16}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LOSE + {0x27}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GUARD + {0x08}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PARTNER + {0x15}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // REJECT + {0x0C}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ACCEPT + {0x00}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // INVINCIBLE + {0x0F}, + {0x11}, + {0x2C}, + {0x24}, + {0xFF}, + {0xFF} + }, { // RECEIVED + {0x0C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EASY + {0x0C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WEAK + {0x0C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TOO WEAK + {0x27}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PUSHOVER + {0x29}, + {0x1A}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LEADER + {0x0C}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RULE + {0x26}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MOVE + {0x29}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_GREETINGS[][6] = { + { // THANKS + {0x03}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // YES + {0x0B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HERE GOES + {0x30}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HERE I COME + {0x30}, + {0x12}, + {0x17}, + {0x33}, + {0xFF}, + {0xFF} + }, { // HERE IT IS + {0x30}, + {0x11}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // YEAH + {0x02}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WELCOME + {0x09}, + {0x17}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OI + {0x1E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HOW DO + {0x21}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CONGRATS + {0x2C}, + {0x02}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GIVE ME + {0x11}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SORRY + {0x1B}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // APOLOGIZE + {0x2C}, + {0x06}, + {0x17}, + {0x12}, + {0x33}, + {0xFF} + }, { // FORGIVE + {0x1A}, + {0x10}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HEY, THERE + {0x04}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HELLO + {0x09}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GOOD-BYE + {0x26}, + {0x14}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THANK YOU + {0x03}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // I’VE ARRIVED + {0x12}, + {0x06}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF} + }, { // PARDON + {0x1D}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EXCUSE + {0x09}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SEE YA + {0x0E}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EXCUSE ME + {0x0B}, + {0x28}, + {0x0D}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WELL, THEN + {0x09}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GO AHEAD + {0x1A}, + {0x2C}, + {0x0B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // APPRECIATE + {0x00}, + {0x0C}, + {0x0E}, + {0x05}, + {0xFF}, + {0xFF} + }, { // HEY? + {0x04}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WHAT’S UP? + {0x2C}, + {0x2B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HUH? + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NO + {0x18}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HI + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // YEAH, YEAH + {0x0A}, + {0x0A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BYE-BYE + {0x14}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MEET YOU + {0x0E}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HEY + {0x05}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SMELL + {0x0D}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LISTENING + {0x11}, + {0x0B}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HOO-HAH + {0x27}, + {0x01}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // YAHOO + {0x00}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // YO + {0x18}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COME OVER + {0x2C}, + {0x18}, + {0x32}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COUNT ON + {0x23}, + {0x17}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_PEOPLE[][6] = { + { // OPPONENT + {0x2C}, + {0x1A}, + {0x0B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // I + {0x13}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // YOU + {0x2D}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // YOURS + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SON + {0x27}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // YOUR + {0x1A, 0xF7}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // YOU’RE + {0x26}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // YOU’VE + {0x2D}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MOTHER + {0x2C}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GRANDFATHER + {0x01}, + {0x08}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF} + }, { // UNCLE + {0x2C}, + {0x26}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FATHER + {0x08}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BOY + {0x1E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ADULT + {0x00}, + {0x24}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BROTHER + {0x15}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SISTER + {0x11}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GRANDMOTHER + {0x01}, + {0x2C}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF} + }, { // AUNT + {0x07}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PARENT + {0x09}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAN + {0x00}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ME + {0x0D}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GIRL + {0x30}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BABE + {0x04}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FAMILY + {0x00}, + {0x11}, + {0x0E}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HER + {0x32}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HIM + {0x0F}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HE + {0x0C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PLACE + {0x03}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DAUGHTER + {0x27}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HIS + {0x10}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HE’S + {0x0C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AREN’T + {0x1C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SIBLINGS + {0x11}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KID + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CHILDREN + {0x11}, + {0x0A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MR. + {0x11}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MRS. + {0x11}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MYSELF + {0x12}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // I WAS + {0x12}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TO ME + {0x27}, + {0x0D}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MY + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // I AM + {0x12}, + {0x02}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // I’VE + {0x14}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WHO + {0x29}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SOMEONE + {0x2A}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WHO WAS + {0x27}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TO WHOM + {0x27}, + {0x29}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WHOSE + {0x27}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WHO IS + {0x27}, + {0x10}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // IT’S + {0x10}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LADY + {0x05}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FRIEND + {0x09}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ALLY + {0x00}, + {0x14}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PERSON + {0x32}, + {0x1D}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DUDE + {0x28}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THEY + {0x05}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THEY WERE + {0x05}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TO THEM + {0x27}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THEIR + {0x31}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THEY’RE + {0x31}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THEY’VE + {0x03}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WE + {0x0C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BEEN + {0x0F}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TO US + {0x27}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OUR + {0x21}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WE’RE + {0x0C}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RIVAL + {0x12}, + {0x24}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WE’VE + {0x0C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WOMAN + {0x26}, + {0x02}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHE + {0x0C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHE WAS + {0x0C}, + {0x2B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TO HER + {0x27}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HER’S + {0x30}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHE IS + {0x0C}, + {0x10}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SOME + {0x0C}, + {0x01}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_VOICES[][6] = { + { // ! + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // !! + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ?! + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ? + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // … + {0x0C}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // …! + {0x0C}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ……… + {0x0C}, + {0x30}, + {0x33}, + {0x0C}, + {0x30}, + {0xFF} + }, { // - + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // - - - + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // UH-OH + {0x2C}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WAAAH + {0x1B, 0x05, 0x08}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AHAHA + {0x06}, + {0x06}, + {0x06}, + {0x33}, + {0x33}, + {0xFF} + }, { // OH? + {0x18}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NOPE + {0x18}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // URGH + {0x31}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HMM + {0x28}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WHOAH + {0x19}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WROOOAAR! + {0x1C}, + {0x31}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // WOW + {0x23}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GIGGLE + {0x11}, + {0x11}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SIGH + {0x0A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // UNBELIEVABLE + {0x2C}, + {0x0E}, + {0x0C}, + {0x02}, + {0x24}, + {0xFF} + }, { // CRIES + {0x13}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AGREE + {0x06}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EH? + {0x2A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CRY + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EHEHE + {0x0C}, + {0x0C}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OI, OI, OI + {0x1E}, + {0x1E}, + {0x1E}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OH, YEAH + {0x18}, + {0x01}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OH + {0x18}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OOPS + {0x27}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHOCKED + {0x17}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EEK + {0x0D}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GRAAAH + {0x06}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GWAHAHAHA + {0x06}, + {0x06}, + {0x06}, + {0x17}, + {0xFF}, + {0xFF} + }, { // WAY + {0x05}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TCH + {0x09}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HEHE + {0x0C}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HAH + {0x06}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // YUP + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HAHAHA + {0x06}, + {0x06}, + {0x06}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AIYEEH + {0x13}, + {0x0D}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HIYAH + {0x0C}, + {0x07}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FUFUFU + {0x27}, + {0x27}, + {0x27}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LOL + {0x18}, + {0x1A}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SNORT + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HUMPH + {0x2A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HEHEHE + {0x0C}, + {0x0C}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HEH + {0x09}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HOHOHO + {0x18}, + {0x18}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // UH-HUH + {0x2A}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OH, DEAR + {0x18}, + {0x0E}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ARRGH + {0x1C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MUFUFU + {0x27}, + {0x27}, + {0x27}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MMM + {0x0F}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OH-KAY + {0x18}, + {0x04}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OKAY + {0x18}, + {0x04}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LALALA + {0x06}, + {0x06}, + {0x06}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // YAY + {0x04}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AWW + {0x07}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WOWEE + {0x22}, + {0x0D}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GWAH + {0x07}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WAHAHAHA + {0x06}, + {0x06}, + {0x06}, + {0x06}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_SPEECH[][6] = { + { // LISTEN + {0x09}, + {0x10}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NOT VERY + {0x15}, + {0x09}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MEAN + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LIE + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LAY + {0x05}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RECOMMEND + {0x09}, + {0x2C}, + {0x0A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NITWIT + {0x0F}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // QUITE + {0x14}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FROM + {0x2B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FEELING + {0x0C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BUT + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HOWEVER + {0x21}, + {0x09}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CASE + {0x0C}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THE + {0x2B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MISS + {0x11}, + {0xFF}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HOW + {0x21}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HIT + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ENOUGH + {0x0E}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // A LOT + {0x03}, + {0x17}, + {0xFF}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // A LITTLE + {0x03}, + {0x11}, + {0x26}, + {0x33}, + {0xFF}, + {0xFF} + }, { // ABSOLUTELY + {0x00}, + {0x2C}, + {0x2D}, + {0x0E}, + {0x33}, + {0xFF} + }, { // AND + {0x00}, + {0xFF}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ONLY + {0x1A}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AROUND + {0x0A}, + {0xFF}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PROBABLY + {0x15}, + {0x2C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF} + }, { // IF + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // VERY + {0x0A}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // A TINY BIT + {0x2C}, + {0x14}, + {0x0C}, + {0x11}, + {0xFF}, + {0xFF} + }, { // WILD + {0x12}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THAT’S + {0x00}, + {0x0B}, + {0xFF}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // JUST + {0x2C}, + {0xFF}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EVEN SO, + {0x0C}, + {0x0B}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF} + }, { // MUST BE + {0x2C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NATURALLY + {0x01}, + {0x30}, + {0x06}, + {0x0E}, + {0x33}, + {0xFF} + }, { // FOR NOW, + {0x1A}, + {0x23}, + {0xFF}, + {0x33}, + {0xFF}, + {0xFF} + }, { // UNDERSTOOD + {0x2C}, + {0x32}, + {0x27}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // JOKING + {0x18}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // READY + {0x09}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SOMETHING + {0x1B}, + {0x0E}, + {0xFF}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SOMEHOW + {0x1B}, + {0x23}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ALTHOUGH + {0x06}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ALSO + {0x06}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PERFECT + {0x32}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AS MUCH AS + {0x01}, + {0x2C}, + {0x01}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // REALLY + {0x0C}, + {0x0A}, + {0x0E}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TRULY + {0x27}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SERIOUSLY + {0x11}, + {0x0E}, + {0x26}, + {0x0E}, + {0x33}, + {0xFF} + }, { // TOTALLY + {0x18}, + {0x07}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF} + }, { // UNTIL + {0x2C}, + {0x10}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AS IF + {0x01}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MOOD + {0x28}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RATHER + {0x00}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AWFULLY + {0x06}, + {0x26}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF} + }, { // MODE + {0x1A}, + {0xFF}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MORE + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TOO LATE + {0x27}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FINALLY + {0x12}, + {0x06}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF} + }, { // ANY + {0x08}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // INSTEAD + {0x0F}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FANTASTIC + {0x2B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_ENDINGS[][6] = { + { // WILL + {0x10}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WILL BE HERE + {0x10}, + {0x0C}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OR + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TIMES + {0x14}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WONDER + {0x2C}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // IS IT? + {0x11}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BE + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GIMME + {0x11}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COULD + {0x26}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LIKELY TO + {0x14}, + {0x0E}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF} + }, { // WOULD + {0x26}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // IS + {0x10}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ISN’T IT? + {0x11}, + {0x09}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LET’S + {0x0B}, + {0xFF}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OTHER + {0x2C}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ARE + {0x1C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WAS + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WERE + {0x32}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THOSE + {0x18}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ISN’T + {0x0F}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WON’T + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CAN’T + {0x00}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CAN + {0x00}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DON’T + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DO + {0x27}, + {0xFF}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DOES + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WHOM + {0x27}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WHICH + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WASN’T + {0x2C}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WEREN’T + {0x32}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HAVE + {0x00}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HAVEN’T + {0x00}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // A + {0x03}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AN + {0x02}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NOT + {0x17}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THERE + {0x0B}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OK? + {0x1A}, + {0x04}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SO + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAYBE + {0x03}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ABOUT + {0x2A}, + {0x23}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OVER + {0x18}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // IT + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ALL + {0x06}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FOR + {0x26}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ON + {0x1C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OFF + {0x1D}, + {0xFF}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AS + {0x01}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TO + {0x27}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WITH + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BETTER + {0x09}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EVER + {0x09}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SINCE + {0x0F}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OF + {0x2A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BELONGS TO + {0x27}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AT + {0x02}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // IN + {0x0F}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OUT + {0x21}, + {0xFF}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TOO + {0x27}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LIKE + {0x14}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DID + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DIDN’T + {0x11}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DOESN’T + {0x2C}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WITHOUT + {0x11}, + {0x23}, + {0xFF}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AFTER + {0x00}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BEFORE + {0x0C}, + {0x26}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WHILE + {0x14}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THAN + {0x02}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ONCE + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ANYWHERE + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_FEELINGS[][6] = { + { // MEET + {0x0C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PLAY + {0x04}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HURRIED + {0x32}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GOES + {0x19}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GIDDY + {0x11}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HAPPY + {0x00}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HAPPINESS + {0x00}, + {0x0C}, + {0x0B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EXCITE + {0x0B}, + {0x14}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // IMPORTANT + {0x0F}, + {0x1A}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FUNNY + {0x2C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GOT + {0x17}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GO HOME + {0x18}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DISAPPOINTED + {0x11}, + {0x00}, + {0x1E}, + {0x0B}, + {0xFF}, + {0xFF} + }, { // DISAPPOINTS + {0x11}, + {0x00}, + {0x20}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SAD + {0x02}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TRY + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TRIES + {0x14}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HEARS + {0x31}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THINK + {0x0D}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HEAR + {0x31}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WANTS + {0x08}, + {0xFF}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MISHEARD + {0x11}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DISLIKE + {0x11}, + {0x14}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ANGRY + {0x05}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ANGER + {0x05}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SCARY + {0x0B}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LONESOME + {0x18}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DISAPPOINT + {0x11}, + {0x2A}, + {0x20}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // JOY + {0x20}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GETS + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NEVER + {0x0B}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DARN + {0x08}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DOWNCAST + {0x21}, + {0x02}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // INCREDIBLE + {0x0F}, + {0x0B}, + {0x11}, + {0x26}, + {0xFF}, + {0xFF} + }, { // LIKES + {0x14}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DISLIKES + {0x11}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BORING + {0x1A}, + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // CARE + {0x31}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CARES + {0x31}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ALL RIGHT + {0x06}, + {0x14}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ADORE + {0x2C}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DISASTER + {0x11}, + {0x00}, + {0x32}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ENJOY + {0x11}, + {0x20}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ENJOYS + {0x11}, + {0x20}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EAT + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LACKING + {0x02}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BAD + {0x02}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HARD + {0x1D}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TERRIBLE + {0x0B}, + {0x2A}, + {0x1A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHOULD + {0x29}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NICE + {0x14}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DRINK + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SURPRISE + {0x32}, + {0x14}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FEAR + {0x32}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WANT + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WAIT + {0x03}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SATISFIED + {0x00}, + {0x11}, + {0x14}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SEE + {0x0C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RARE + {0x32}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NEGATIVE + {0x0B}, + {0x2C}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DONE + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DANGER + {0x03}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DEFEATED + {0x0E}, + {0x0E}, + {0x0B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BEAT + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GREAT + {0x04}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ROMANTIC + {0x1A}, + {0x00}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // QUESTION + {0x0B}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // UNDERSTAND + {0x2C}, + {0x32}, + {0x02}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // UNDERSTANDS + {0x2C}, + {0x32}, + {0x02}, + {0x33}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_CONDITIONS[][6] = { + { // HOT + {0x15}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EXISTS + {0x0B}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EXCESS + {0x0B}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // APPROVED + {0x06}, + {0x29}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HAS + {0x01}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GOOD + {0x26}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LESS + {0x0B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MOMENTUM + {0x1A}, + {0x0B}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // GOING + {0x1A}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WEIRD + {0x18}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BUSY + {0x11}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TOGETHER + {0x29}, + {0x0A}, + {0x32}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FULL + {0x26}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ABSENT + {0x02}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BEING + {0x0F}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NEED + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TASTY + {0x05}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SKILLED + {0x11}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NOISY + {0x20}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BIG + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LATE + {0x05}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CLOSE + {0x19}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DOCILE + {0x17}, + {0x14}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AMUSING + {0x2C}, + {0x27}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ENTERTAINING + {0x09}, + {0x30}, + {0x03}, + {0x11}, + {0x33}, + {0xFF} + }, { // PERFECTION + {0x32}, + {0x0B}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // PRETTY + {0x11}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HEALTHY + {0x0A}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EXCELLENT + {0x09}, + {0x2C}, + {0x0B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // UPSIDE DOWN + {0x2C}, + {0x14}, + {0x23}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COLD + {0x18}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // REFRESHING + {0x0E}, + {0x0A}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // UNAVOIDABLE + {0x2C}, + {0x2A}, + {0x1E}, + {0x2C}, + {0x26}, + {0xFF} + }, { // MUCH + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OVERWHELMING + {0x1A}, + {0x32}, + {0x0B}, + {0x11}, + {0x33}, + {0xFF} + }, { // FABULOUS + {0x00}, + {0x27}, + {0x2C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ELSE + {0x0A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EXPENSIVE + {0x09}, + {0x0A}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CORRECT + {0x1A}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // IMPOSSIBLE + {0x0F}, + {0x1D}, + {0x2A}, + {0x26}, + {0xFF}, + {0xFF} + }, { // SMALL + {0x1D}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DIFFERENT + {0x11}, + {0x30}, + {0x0B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TIRED + {0x14}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SKILL + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TOP + {0x17}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NON-STOP + {0x17}, + {0x16}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PREPOSTEROUS + {0x2A}, + {0x16}, + {0x32}, + {0x2C}, + {0x33}, + {0xFF} + }, { // NONE + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NOTHING + {0x2C}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NATURAL + {0x02}, + {0x32}, + {0x26}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BECOMES + {0x0E}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LUKEWARM + {0x29}, + {0x1C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FAST + {0x02}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LOW + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AWFUL + {0x08}, + {0x26}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ALONE + {0x2C}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BORED + {0x1A}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SECRET + {0x0E}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MYSTERY + {0x11}, + {0x30}, + {0x0E}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LACKS + {0x02}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BEST + {0x0B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LOUSY + {0x21}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MISTAKE + {0x11}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KIND + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WELL + {0x0B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WEAKENED + {0x0E}, + {0x0B}, + {0xFF}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SIMPLE + {0x0F}, + {0x26}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SEEMS + {0x0D}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BADLY + {0x00}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_ACTIONS[][6] = { + { // MEETS + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CONCEDE + {0x2C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GIVE + {0x10}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GIVES + {0x10}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PLAYED + {0x04}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PLAYS + {0x05}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COLLECT + {0x2C}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WALKING + {0x06}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WALKS + {0x08}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SAYS + {0x0B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WENT + {0x09}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SAID + {0x09}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WAKE UP + {0x05}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WAKES UP + {0x05}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ANGERS + {0x03}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TEACH + {0x0D}, + {0xFF}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TEACHES + {0x0C}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PLEASE + {0x0D}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LEARN + {0x30}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CHANGE + {0x03}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STORY + {0x1A}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TRUST + {0x0B}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LAVISH + {0x01}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LISTENS + {0x11}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HEARING + {0x11}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TRAINS + {0x03}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CHOOSE + {0x27}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COME + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CAME + {0x03}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SEARCH + {0x32}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAKE + {0x05}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CAUSE + {0x1D}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KNOW + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KNOWS + {0x18}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // REFUSE + {0x0C}, + {0x2F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STORES + {0x1A}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BRAG + {0x02}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // IGNORANT + {0x11}, + {0x1A}, + {0x02}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THINKS + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BELIEVE + {0x0C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SLIDE + {0x14}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EATS + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // USE + {0x2F}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // USES + {0x2F}, + {0x0A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // USING + {0x2F}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COULDN’T + {0x26}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CAPABLE + {0x05}, + {0x2C}, + {0x1A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DISAPPEAR + {0x11}, + {0x2C}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF} + }, { // APPEAR + {0x2C}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THROW + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WORRY + {0x32}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SLEPT + {0x0B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SLEEP + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RELEASE + {0x0C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DRINKS + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RUNS + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RUN + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WORKS + {0x32}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WORKING + {0x32}, + {0x0D}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TALKING + {0x1B}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TALK + {0x1B}, + {0xFF}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SINK + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SMACK + {0x01}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PRETEND + {0x0E}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PRAISE + {0x05}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OVERDO + {0x18}, + {0x30}, + {0x29}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHOW + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LOOKS + {0x26}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SEES + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SEEK + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OWN + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TAKE + {0x05}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ALLOW + {0x2C}, + {0x23}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FORGET + {0x1A}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FORGETS + {0x1A}, + {0x0A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // APPEARS + {0x2C}, + {0x0D}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // FAINT + {0x03}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FAINTED + {0x03}, + {0x0A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_LIFESTYLE[][6] = { + { // CHORES + {0x31}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HOME + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MONEY + {0x2C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ALLOWANCE + {0x2A}, + {0x23}, + {0x02}, + {0x33}, + {0xFF}, + {0xFF} + }, { // BATH + {0x02}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CONVERSATION + {0x2A}, + {0x32}, + {0x03}, + {0x2C}, + {0x33}, + {0xFF} + }, { // SCHOOL + {0x29}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COMMEMORATE + {0x2C}, + {0x0B}, + {0x32}, + {0x05}, + {0xFF}, + {0xFF} + }, { // HABIT + {0x00}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GROUP + {0x27}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WORD + {0x30}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STORE + {0x18}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SERVICE + {0x32}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WORK + {0x32}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SYSTEM + {0x11}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TRAIN + {0x30}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CLASS + {0x02}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LESSONS + {0x09}, + {0x1D}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // INFORMATION + {0x0F}, + {0x30}, + {0x05}, + {0x2C}, + {0x33}, + {0xFF} + }, { // LIVING + {0x11}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TEACHER + {0x0C}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TOURNAMENT + {0x32}, + {0x2A}, + {0x0B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LETTER + {0x0B}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EVENT + {0x0C}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DIGITAL + {0x11}, + {0x11}, + {0x2C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TEST + {0x0B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DEPT. STORE + {0x0C}, + {0x1B}, + {0x0B}, + {0x1A}, + {0xFF}, + {0xFF} + }, { // TELEVISION + {0x09}, + {0x2C}, + {0x11}, + {0x1B}, + {0x33}, + {0xFF} + }, { // PHONE + {0x18}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ITEM + {0x12}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NAME + {0x03}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NEWS + {0x27}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // POPULAR + {0x1D}, + {0x27}, + {0x32}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PARTY + {0x1C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STUDY + {0x2C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MACHINE + {0x2C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAIL + {0x03}, + {0x24}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MESSAGE + {0x0B}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PROMISE + {0x1D}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DREAM + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KINDERGARTEN + {0x0F}, + {0x32}, + {0x17}, + {0x0F}, + {0x33}, + {0xFF} + }, { // LIFE + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RADIO + {0x03}, + {0x0C}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RENTAL + {0x0B}, + {0x26}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WORLD + {0x32}, + {0x24}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_HOBBIES[][6] = { + { // IDOL + {0x14}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ANIME + {0x00}, + {0x2C}, + {0x05}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SONG + {0x17}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MOVIE + {0x27}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SWEETS + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CHAT + {0x01}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CHILD’S PLAY + {0x14}, + {0x26}, + {0x04}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TOYS + {0x1E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MUSIC + {0x2F}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CARDS + {0x17}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHOPPING + {0x15}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CAMERA + {0x00}, + {0x32}, + {0x2C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // VIEWING + {0x2F}, + {0x0C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SPECTATOR + {0x0B}, + {0x05}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GOURMET + {0x26}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GAME + {0x03}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RPG + {0x1B}, + {0x0C}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COLLECTION + {0x2C}, + {0x0B}, + {0x1B}, + {0x33}, + {0x33}, + {0xFF} + }, { // COMPLETE + {0x2C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAGAZINE + {0x02}, + {0x2C}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // WALK + {0x1B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BIKE + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HOBBY + {0x15}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SPORTS + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SOFTWARE + {0x17}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SONGS + {0x17}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DIET + {0x14}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TREASURE + {0x0A}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TRAVEL + {0x00}, + {0x26}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DANCE + {0x00}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CHANNEL + {0x00}, + {0x26}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAKING + {0x05}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FISHING + {0x11}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DATE + {0x05}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DESIGN + {0x0E}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LOCOMOTIVE + {0x1A}, + {0x2C}, + {0x1A}, + {0x11}, + {0xFF}, + {0xFF} + }, { // PLUSH DOLL + {0x2C}, + {0x1D}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // PC + {0x0E}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FLOWERS + {0x21}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HERO + {0x0C}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NAP + {0x02}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HEROINE + {0x0C}, + {0x1A}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF} + }, { // FASHION + {0x01}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ADVENTURE + {0x00}, + {0x0B}, + {0x32}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BOARD + {0x1A}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BALL + {0x1B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BOOK + {0x26}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FESTIVAL + {0x0B}, + {0x0E}, + {0x08}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COMICS + {0x1B}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HOLIDAY + {0x1D}, + {0x11}, + {0x05}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PLANS + {0x02}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TRENDY + {0x09}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // VACATION + {0x03}, + {0x05}, + {0x1D}, + {0x33}, + {0xFF}, + {0xFF} + }, { // LOOK + {0x26}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_TIME[][6] = { + { // FALL + {0x1B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MORNING + {0x1A}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TOMORROW + {0x27}, + {0x1C}, + {0x1A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LAST + {0x02}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DAY + {0x05}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SOMETIME + {0x2C}, + {0x14}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ALWAYS + {0x1B}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CURRENT + {0x09}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FOREVER + {0x18}, + {0x09}, + {0x2C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DAYS + {0x05}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // END + {0x0B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TUESDAY + {0x27}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // YESTERDAY + {0x0B}, + {0x32}, + {0x05}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TODAY + {0x27}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FRIDAY + {0x12}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MONDAY + {0x2C}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LATER + {0x05}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EARLIER + {0x30}, + {0x0C}, + {0x32}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ANOTHER + {0x2A}, + {0x2C}, + {0x32}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TIME + {0x14}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FINISH + {0x0F}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WEDNESDAY + {0x0A}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SOON + {0x28}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // START + {0x17}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MONTH + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STOP + {0x1D}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NOW + {0x21}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FINAL + {0x12}, + {0x24}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NEXT + {0x09}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AGE + {0x05}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SATURDAY + {0x00}, + {0x30}, + {0x05}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SUMMER + {0x2C}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SUNDAY + {0x2C}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BEGINNING + {0x0E}, + {0x0F}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SPRING + {0x0C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DAYTIME + {0x05}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WINTER + {0x0F}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DAILY + {0x05}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OLDEN + {0x1A}, + {0x0A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ALMOST + {0x1B}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NEARLY + {0x0E}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THURSDAY + {0x30}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NIGHTTIME + {0x14}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NIGHT + {0x14}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WEEK + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_MISC[][6] = { + { // HIGHS + {0x14}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LOWS + {0x18}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // UM + {0x2B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // REAR + {0x2A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THINGS + {0x0C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THING + {0x0C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BELOW + {0x0C}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ABOVE + {0x2A}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BACK + {0x00}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HIGH + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HERE + {0x0C}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // INSIDE + {0x0F}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OUTSIDE + {0x21}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BESIDE + {0x0E}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THIS IS IT! + {0x11}, + {0x11}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THIS + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EVERY + {0x09}, + {0x30}, + {0x0E}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THESE + {0x0C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THESE WERE + {0x0E}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DOWN + {0x21}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THAT + {0x02}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THOSE ARE + {0x18}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THOSE WERE + {0x18}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THAT’S IT! + {0x01}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AM + {0x00}, + {0x10}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THAT WAS + {0x00}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FRONT + {0x2B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // UP + {0x2A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CHOICE + {0x0F}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FAR + {0x1B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AWAY + {0x2C}, + {0x04}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NEAR + {0x0C}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WHERE + {0x09}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WHEN + {0x10}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WHAT + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DEEP + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHALLOW + {0x01}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WHY + {0x14}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CONFUSED + {0x2A}, + {0x2E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OPPOSITE + {0x1D}, + {0x1A}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LEFT + {0x09}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RIGHT + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_ADJECTIVES[][6] = { + { // WANDERING + {0x1D}, + {0x32}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RICKETY + {0x11}, + {0x09}, + {0x0E}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ROCK-SOLID + {0x1B}, + {0x1B}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HUNGRY + {0x2A}, + {0x30}, + {0x0E}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TIGHT + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TICKLISH + {0x11}, + {0x24}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TWIRLING + {0x30}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SPIRALING + {0x12}, + {0x08}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF} + }, { // THIRSTY + {0x30}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LOLLING + {0x2C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SILKY + {0x11}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SADLY + {0x00}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HOPELESS + {0x18}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // USELESS + {0x2D}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DROOLING + {0x27}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EXCITING + {0x09}, + {0x12}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THICK + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SMOOTH + {0x27}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SLIMY + {0x12}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THIN + {0x0F}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BREAK + {0x05}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // VORACIOUS + {0x32}, + {0x05}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SCATTER + {0x00}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AWESOME + {0x1B}, + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // WIMPY + {0x11}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WOBBLY + {0x1D}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHAKY + {0x03}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RIPPED + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHREDDED + {0x09}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // INCREASING + {0x0F}, + {0x0C}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // YET + {0x09}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DESTROYED + {0x0C}, + {0x1E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FIERY + {0x14}, + {0x32}, + {0x0E}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LOVEY-DOVEY + {0x2C}, + {0x0E}, + {0x2C}, + {0x0E}, + {0xFF}, + {0xFF} + }, { // HAPPILY + {0x00}, + {0x2C}, + {0x0E}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ANTICIPATION + {0x00}, + {0x11}, + {0x11}, + {0x03}, + {0x1D}, + {0x33} + } +}; + +static const struct BardSound BardMusic_EVENTS[][6] = { + { // APPEAL + {0x2C}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EVENTS + {0x0C}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STAY-AT-HOME + {0x03}, + {0x00}, + {0x18}, + {0x33}, + {0x33}, + {0xFF} + }, { // BERRY + {0x09}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CONTEST + {0x1D}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MC + {0x09}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // JUDGE + {0x2B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SUPER + {0x27}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STAGE + {0x05}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HALL OF FAME + {0x15}, + {0x2C}, + {0x04}, + {0x33}, + {0xFF}, + {0xFF} + }, { // EVOLUTION + {0x1A}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HYPER + {0x12}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BATTLE TOWER + {0x02}, + {0x2C}, + {0x21}, + {0x30}, + {0xFF}, + {0xFF} + }, { // LEADERS + {0x0C}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BATTLE ROOM + {0x00}, + {0x2C}, + {0x27}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HIDDEN + {0x11}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SECRET BASE + {0x0C}, + {0x09}, + {0x04}, + {0x33}, + {0xFF}, + {0xFF} + }, { // BLEND + {0x0A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // POKEBLOCK + {0x18}, + {0x0C}, + {0x1D}, + {0x33}, + {0xFF}, + {0xFF} + }, { // MASTER + {0x00}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RANK + {0x03}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RIBBON + {0x11}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_MOVE_1[][6] = { + { // THUNDERBOLT + {0x2A}, + {0x30}, + {0x1A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // IRON_TAIL + {0x12}, + {0x1B}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF} + }, { // ICE_BALL + {0x12}, + {0x1B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // YAWN + {0x1B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LOVELY_KISS + {0x2C}, + {0x2C}, + {0x0C}, + {0x11}, + {0x33}, + {0xFF} + }, { // NIGHTMARE + {0x12}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MORNING_SUN + {0x1A}, + {0x0E}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // VITAL_THROW + {0x12}, + {0x24}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF} + }, { // DIG + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THRASH + {0x30}, + {0x02}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SWEET_SCENT + {0x0E}, + {0x0B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // CHARM + {0x15}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RAIN_DANCE + {0x03}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CONFUSE_RAY + {0x1B}, + {0x2D}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF} + }, { // HAIL + {0x05}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AROMATHERAPY + {0x2A}, + {0x18}, + {0x2C}, + {0x00}, + {0x1B}, + {0x0E} + }, { // BUBBLE + {0x2C}, + {0x24}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ENCORE + {0x1B}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CUT + {0x2A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RAGE + {0x03}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SUPER_FANG + {0x27}, + {0x30}, + {0x01}, + {0x33}, + {0xFF}, + {0xFF} + }, { // PAIN_SPLIT + {0x03}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TORMENT + {0x18}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STRING_SHOT + {0x32}, + {0x0C}, + {0x1B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SWAGGER + {0x02}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SNORE + {0x18}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HEAL_BELL + {0x0E}, + {0x0A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SCREECH + {0x30}, + {0x0D}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ROCK_THROW + {0x1B}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ROCK_SMASH + {0x1B}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ROCK_SLIDE + {0x1B}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WEATHER_BALL + {0x09}, + {0x30}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF} + }, { // WHIRLPOOL + {0x30}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FAKE_TEARS + {0x03}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SING + {0x0C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SPITE + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AIR_CUTTER + {0x05}, + {0x2A}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF} + }, { // AEROBLAST + {0x05}, + {0x18}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SMOKESCREEN + {0x1A}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PURSUIT + {0x30}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DOUBLE_SLAP + {0x2A}, + {0x0A}, + {0x02}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MIRROR_MOVE + {0x0C}, + {0x32}, + {0x29}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OVERHEAT + {0x18}, + {0x30}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AURORA_BEAM + {0x1B}, + {0x1A}, + {0x2C}, + {0x0C}, + {0x33}, + {0xFF} + }, { // MEMENTO + {0x2A}, + {0x09}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OCTAZOOKA + {0x1B}, + {0x2C}, + {0x28}, + {0x2C}, + {0xFF}, + {0xFF} + }, { // FLATTER + {0x00}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ASTONISH + {0x2A}, + {0x1B}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WILL_O_WISP + {0x11}, + {0x18}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RETURN + {0x0C}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GRUDGE + {0x2B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STRENGTH + {0x32}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COUNTER + {0x21}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FLAME_WHEEL + {0x03}, + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // FLAMETHROWER + {0x00}, + {0x1A}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ODOR_SLEUTH + {0x18}, + {0x30}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SHARPEN + {0x1B}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DOUBLE_TEAM + {0x2C}, + {0x2C}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GUST + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HARDEN + {0x1B}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DISABLE + {0x11}, + {0x03}, + {0x24}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RAZOR_WIND + {0x05}, + {0x30}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF} + }, { // BIDE + {0x0B}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CRUNCH + {0x30}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BITE + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THUNDER + {0x2A}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THUNDER_PUNCH + {0x2A}, + {0x30}, + {0x2C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ENDEAVOR + {0x09}, + {0x09}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FACADE + {0x2C}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KARATE_CHOP + {0x2C}, + {0x1D}, + {0x0E}, + {0x1D}, + {0xFF}, + {0xFF} + }, { // CLAMP + {0x00}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WITHDRAW + {0x11}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CONSTRICT + {0x1B}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BRICK_BREAK + {0x11}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ROCK_TOMB + {0x1B}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FOCUS_ENERGY + {0x1A}, + {0x2C}, + {0x0B}, + {0x30}, + {0x0C}, + {0xFF} + }, { // FOCUS_PUNCH + {0x18}, + {0x2C}, + {0x2C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GIGA_DRAIN + {0x11}, + {0x2A}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF} + }, { // REVERSAL + {0x0C}, + {0x30}, + {0x24}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SMELLING_SALT + {0x09}, + {0x0C}, + {0x1B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SPORE + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LEECH_LIFE + {0x0C}, + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SLASH + {0x00}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SILVER_WIND + {0x11}, + {0x30}, + {0x0F}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // METAL_SOUND + {0x09}, + {0x1B}, + {0x21}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GRASS_WHISTLE + {0x00}, + {0x11}, + {0x24}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TICKLE + {0x11}, + {0x24}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SPIDER_WEB + {0x12}, + {0x30}, + {0x09}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CRABHAMMER + {0x02}, + {0x00}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF} + }, { // HAZE + {0x03}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MEAN_LOOK + {0x0C}, + {0x24}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CROSS_CHOP + {0x1B}, + {0x1D}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OUTRAGE + {0x21}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LOW_KICK + {0x18}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ANCIENT_POWER + {0x03}, + {0x0C}, + {0x21}, + {0x32}, + {0x33}, + {0xFF} + }, { // SYNTHESIS + {0x0F}, + {0x2A}, + {0x0F}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AGILITY + {0x2A}, + {0x11}, + {0x11}, + {0x0E}, + {0xFF}, + {0xFF} + }, { // RAPID_SPIN + {0x00}, + {0x0F}, + {0x0F}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ICY_WIND + {0x12}, + {0x0C}, + {0x0F}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MIND_READER + {0x12}, + {0x0C}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COSMIC_POWER + {0x1B}, + {0x11}, + {0x21}, + {0x30}, + {0xFF}, + {0xFF} + }, { // SKY_ATTACK + {0x12}, + {0x2A}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // POWDER_SNOW + {0x21}, + {0x30}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FOLLOW_ME + {0x15}, + {0x18}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // METEOR_MASH + {0x0C}, + {0x0C}, + {0x18}, + {0x00}, + {0x33}, + {0x33} + }, { // ENDURE + {0x09}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ROLLOUT + {0x1A}, + {0x21}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SCARY_FACE + {0x03}, + {0x0C}, + {0x03}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PSYBEAM + {0x12}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PSYWAVE + {0x12}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PSYCHIC + {0x12}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HYPNOSIS + {0x11}, + {0x18}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // UPROAR + {0x2C}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WATER_SPOUT + {0x1B}, + {0x30}, + {0x21}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SIGNAL_BEAM + {0x11}, + {0x1B}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // PSYCH_UP + {0x12}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SUBMISSION + {0x2A}, + {0x11}, + {0x0B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RECOVER + {0x0C}, + {0x2C}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EARTHQUAKE + {0x30}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NATURE_POWER + {0x03}, + {0x30}, + {0x21}, + {0x30}, + {0xFF}, + {0xFF} + }, { // LICK + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FLAIL + {0x05}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TAIL_WHIP + {0x05}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SELF_DESTRUCT + {0x09}, + {0x0C}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF} + }, { // STUN_SPORE + {0x2C}, + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // BIND + {0x14}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHADOW_PUNCH + {0x00}, + {0x18}, + {0x2C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHADOW_BALL + {0x00}, + {0x18}, + {0x1B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CHARGE + {0x1B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MIST + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FISSURE + {0x11}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EXTREME_SPEED + {0x09}, + {0x0C}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // EXTRASENSORY + {0x09}, + {0x2A}, + {0x09}, + {0x18}, + {0x0C}, + {0xFF} + }, { // SAFEGUARD + {0x03}, + {0x1B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // ABSORB + {0x2A}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SKY_UPPERCUT + {0x12}, + {0x2C}, + {0x30}, + {0x2A}, + {0xFF}, + {0xFF} + }, { // SKILL_SWAP + {0x11}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SKETCH + {0x09}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HEADBUTT + {0x09}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DOUBLE_EDGE + {0x2C}, + {0x24}, + {0x0A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SANDSTORM + {0x00}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SAND_ATTACK + {0x00}, + {0x2A}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SAND_TOMB + {0x00}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SPARK + {0x1B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SWIFT + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KINESIS + {0x0F}, + {0x0C}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SMOG + {0x1B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GROWTH + {0x30}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SACRED_FIRE + {0x03}, + {0x11}, + {0x12}, + {0x30}, + {0x33}, + {0xFF} + }, { // SHEER_COLD + {0x0E}, + {0x30}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SOLAR_BEAM + {0x18}, + {0x30}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SONIC_BOOM + {0x1B}, + {0x11}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF} + }, { // FLY + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_MOVE_2[][6] = { + { // TACKLE + {0x00}, + {0x24}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EXPLOSION + {0x09}, + {0x18}, + {0x2C}, + {0x33}, + {0x33}, + {0xFF} + }, { // DIVE + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FIRE_BLAST + {0x12}, + {0x30}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF} + }, { // WATERFALL + {0x1D}, + {0x30}, + {0x1D}, + {0x33}, + {0xFF}, + {0xFF} + }, { // MUDDY_WATER + {0x2A}, + {0x0C}, + {0x1B}, + {0x30}, + {0xFF}, + {0xFF} + }, { // STOCKPILE + {0x1B}, + {0x14}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SLAM + {0x00}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TWISTER + {0x11}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BULLET_SEED + {0x2A}, + {0x09}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // TWINEEDLE + {0x0F}, + {0x0C}, + {0x24}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SOFT_BOILED + {0x1B}, + {0x1E}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF} + }, { // EGG_BOMB + {0x09}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FAINT_ATTACK + {0x03}, + {0x2A}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BARRAGE + {0x30}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MINIMIZE + {0x0F}, + {0x0F}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SEISMIC_TOSS + {0x12}, + {0x11}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SUPERSONIC + {0x27}, + {0x30}, + {0x1B}, + {0x11}, + {0xFF}, + {0xFF} + }, { // TAUNT + {0x1B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MOONLIGHT + {0x27}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PECK + {0x09}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ARM_THRUST + {0x1B}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HORN_ATTACK + {0x18}, + {0x2A}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HORN_DRILL + {0x18}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WING_ATTACK + {0x0C}, + {0x2A}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AERIAL_ACE + {0x03}, + {0x0C}, + {0x2A}, + {0x03}, + {0xFF}, + {0xFF} + }, { // SWORDS_DANCE + {0x1A}, + {0x30}, + {0x01}, + {0x33}, + {0xFF}, + {0xFF} + }, { // VINE_WHIP + {0x12}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CONVERSION + {0x2A}, + {0x30}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // CONVERSION_2 + {0x2A}, + {0x30}, + {0x2C}, + {0x27}, + {0x33}, + {0xFF} + }, { // HELPING_HAND + {0x09}, + {0x0C}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF} + }, { // IRON_DEFENSE + {0x12}, + {0x1B}, + {0x0C}, + {0x09}, + {0xFF}, + {0xFF} + }, { // TELEPORT + {0x09}, + {0x0C}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF} + }, { // THUNDER_SHOCK + {0x2A}, + {0x30}, + {0x1B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHOCK_WAVE + {0x1B}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // QUICK_ATTACK + {0x27}, + {0x11}, + {0x2A}, + {0x00}, + {0xFF}, + {0xFF} + }, { // SWEET_KISS + {0x0E}, + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // THUNDER_WAVE + {0x2A}, + {0x30}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF} + }, { // ZAP_CANNON + {0x00}, + {0x01}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // BLOCK + {0x1B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HOWL + {0x21}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // POISON_GAS + {0x1E}, + {0x1B}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF} + }, { // TOXIC + {0x1B}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // POISON_FANG + {0x1E}, + {0x2A}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // POISON_POWDER + {0x1E}, + {0x2C}, + {0x21}, + {0x30}, + {0xFF}, + {0xFF} + }, { // POISON_STING + {0x1E}, + {0x2C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SPIKE_CANNON + {0x14}, + {0x00}, + {0x1D}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ACID_ARMOR + {0x00}, + {0x11}, + {0x1B}, + {0x30}, + {0xFF}, + {0xFF} + }, { // TAKE_DOWN + {0x03}, + {0x23}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // JUMP_KICK + {0x2C}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BOUNCE + {0x21}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HI_JUMP_KICK + {0x12}, + {0x2C}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF} + }, { // TRI_ATTACK + {0x12}, + {0x2A}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DRAGON_CLAW + {0x00}, + {0x1B}, + {0x1D}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TRICK + {0x11}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TRIPLE_KICK + {0x11}, + {0x24}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DRILL_PECK + {0x11}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MUD_SPORT + {0x2A}, + {0x18}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MUD_SLAP + {0x2C}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // THIEF + {0x0C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AMNESIA + {0x02}, + {0x0E}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // NIGHT_SHADE + {0x12}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GROWL + {0x21}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SLACK_OFF + {0x00}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SURF + {0x30}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ROLE_PLAY + {0x18}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NEEDLE_ARM + {0x0C}, + {0x2A}, + {0x1D}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DOUBLE_KICK + {0x2A}, + {0x2C}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SUNNY_DAY + {0x2A}, + {0x0E}, + {0x05}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LEER + {0x0E}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WISH + {0x0F}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FAKE_OUT + {0x03}, + {0x21}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SLEEP_TALK + {0x0E}, + {0x1D}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // PAY_DAY + {0x05}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ASSIST + {0x2A}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HEAT_WAVE + {0x0C}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SLEEP_POWDER + {0x0C}, + {0x21}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // REST + {0x09}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // INGRAIN + {0x0F}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CONFUSION + {0x2C}, + {0x29}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // BODY_SLAM + {0x1D}, + {0x0C}, + {0x02}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SWALLOW + {0x1B}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CURSE + {0x30}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HYDRO_PUMP + {0x12}, + {0x18}, + {0x2A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HYPER_VOICE + {0x12}, + {0x30}, + {0x1E}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HYPER_BEAM + {0x12}, + {0x30}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SUPERPOWER + {0x27}, + {0x30}, + {0x21}, + {0x30}, + {0xFF}, + {0xFF} + }, { // STEEL_WING + {0x0E}, + {0x0D}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SPIT_UP + {0x11}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DYNAMIC_PUNCH + {0x12}, + {0x00}, + {0x11}, + {0x2C}, + {0xFF}, + {0xFF} + }, { // GUILLOTINE + {0x0C}, + {0x2C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF} + }, { // VICE_GRIP + {0x14}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KNOCK_OFF + {0x1B}, + {0x1D}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // POUND + {0x21}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RAZOR_LEAF + {0x05}, + {0x30}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BATON_PASS + {0x2A}, + {0x1B}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF} + }, { // PETAL_DANCE + {0x09}, + {0x2C}, + {0x02}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SPLASH + {0x00}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BUBBLE_BEAM + {0x2A}, + {0x24}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // BELLY_DRUM + {0x09}, + {0x0C}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF} + }, { // BARRIER + {0x05}, + {0x0E}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LIGHT_SCREEN + {0x12}, + {0x0C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SCRATCH + {0x00}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HYPER_FANG + {0x12}, + {0x30}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EMBER + {0x09}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SECRET_POWER + {0x0C}, + {0x09}, + {0x21}, + {0x30}, + {0xFF}, + {0xFF} + }, { // DIZZY_PUNCH + {0x11}, + {0x0E}, + {0x2C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BULK_UP + {0x2C}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // IMPRISON + {0x0F}, + {0x0F}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // FEATHER_DANCE + {0x09}, + {0x30}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WHIRLWIND + {0x2C}, + {0x1D}, + {0x0E}, + {0x1D}, + {0xFF}, + {0xFF} + }, { // BEAT_UP + {0x0C}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BLIZZARD + {0x0F}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STOMP + {0x1D}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FLASH + {0x00}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TEETER_DANCE + {0x0C}, + {0x30}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CRUSH_CLAW + {0x2C}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BLAZE_KICK + {0x05}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PRESENT + {0x09}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ERUPTION + {0x0C}, + {0x2C}, + {0x1D}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SLUDGE + {0x2C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SLUDGE_BOMB + {0x2B}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GLARE + {0x05}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TRANSFORM + {0x00}, + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // POISON_TAIL + {0x1E}, + {0x2C}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF} + }, { // ROAR + {0x1A}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BONE_RUSH + {0x18}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CAMOUFLAGE + {0x00}, + {0x18}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF} + }, { // COVET + {0x2A}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TAIL_GLOW + {0x04}, + {0x1A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // BONE_CLUB + {0x18}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BONEMERANG + {0x18}, + {0x30}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF} + }, { // FIRE_SPIN + {0x12}, + {0x30}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF} + }, { // FIRE_PUNCH + {0x12}, + {0x30}, + {0x2A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PERISH_SONG + {0x09}, + {0x11}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF} + }, { // WRAP + {0x00}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SPIKES + {0x12}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAGNITUDE + {0x00}, + {0x0F}, + {0x27}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAGICAL_LEAF + {0x00}, + {0x11}, + {0x24}, + {0x0C}, + {0x33}, + {0xFF} + }, { // MAGIC_COAT + {0x00}, + {0x11}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MUD_SHOT + {0x2C}, + {0x1D}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MACH_PUNCH + {0x1B}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PROTECT + {0x18}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DEFENSE_CURL + {0x0E}, + {0x0B}, + {0x32}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ROLLING_KICK + {0x18}, + {0x0C}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SUBSTITUTE + {0x2A}, + {0x11}, + {0x27}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DETECT + {0x0C}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PIN_MISSILE + {0x0F}, + {0x11}, + {0x24}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WATER_SPORT + {0x1B}, + {0x30}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF} + }, { // WATER_GUN + {0x1D}, + {0x32}, + {0x2C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MIST_BALL + {0x11}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WATER_PULSE + {0x1B}, + {0x30}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // FURY_ATTACK + {0x30}, + {0x0C}, + {0x2A}, + {0x02}, + {0xFF}, + {0xFF} + }, { // FURY_SWIPES + {0x30}, + {0x0C}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF} + }, { // DESTINY_BOND + {0x09}, + {0x0F}, + {0x0C}, + {0x1B}, + {0xFF}, + {0xFF} + }, { // FALSE_SWIPE + {0x1B}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FORESIGHT + {0x1A}, + {0x14}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // MIRROR_COAT + {0x09}, + {0x30}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FUTURE_SIGHT + {0x27}, + {0x30}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF} + }, { // MILK_DRINK + {0x11}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CALM_MIND + {0x1B}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MEGA_DRAIN + {0x03}, + {0x2C}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF} + }, { // MEGA_KICK + {0x03}, + {0x2A}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MEGA_PUNCH + {0x03}, + {0x2A}, + {0x2C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MEGAHORN + {0x03}, + {0x2A}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF} + }, { // HIDDEN_POWER + {0x0F}, + {0x09}, + {0x21}, + {0x30}, + {0xFF}, + {0xFF} + }, { // METAL_CLAW + {0x09}, + {0x24}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF} + }, { // ATTRACT + {0x2A}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MIMIC + {0x11}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FRUSTRATION + {0x2C}, + {0x03}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF} + }, { // LEECH_SEED + {0x0C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // METRONOME + {0x09}, + {0x18}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DREAM_EATER + {0x0E}, + {0x0C}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF} + }, { // ACID + {0x00}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MEDITATE + {0x09}, + {0x11}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SNATCH + {0x00}, + {0xFF}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LUSTER_PURGE + {0x2A}, + {0x30}, + {0x32}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LEAF_BLADE + {0x0C}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RECYCLE + {0x0C}, + {0x12}, + {0x24}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // REFLECT + {0x0C}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // REFRESH + {0x0C}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // REVENGE + {0x0C}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DRAGON_RAGE + {0x00}, + {0x1B}, + {0x05}, + {0x33}, + {0x33}, + {0xFF} + }, { // DRAGON_BREATH + {0x00}, + {0x1B}, + {0x0B}, + {0x33}, + {0x33}, + {0xFF} + }, { // DRAGON_DANCE + {0x00}, + {0x1B}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF} + }, { // ICE_PUNCH + {0x2C}, + {0x1D}, + {0x0E}, + {0x1D}, + {0xFF}, + {0xFF} + }, { // ICE_BEAM + {0x12}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FURY_CUTTER + {0x30}, + {0x0C}, + {0x2A}, + {0x30}, + {0xFF}, + {0xFF} + }, { // COMET_PUNCH + {0x1D}, + {0x0B}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SKULL_BASH + {0x2A}, + {0x33}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LOCK_ON + {0x1B}, + {0x1D}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ROCK_BLAST + {0x1B}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COTTON_SPORE + {0x1D}, + {0x1D}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF} + }, { // STRUGGLE + {0x2A}, + {0x24}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_TRENDY_SAYING[][6] = { + { // KTHX, BYE. + {0x05}, + {0x02}, + {0x14}, + {0x33}, + {0xFF}, + {0xFF} + }, { // YES, SIR! + {0x0B}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AVANT GARDE + {0x1B}, + {0x1B}, + {0x17}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // COUPLE + {0x2C}, + {0x26}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MUCH OBLIGED + {0x2C}, + {0x2C}, + {0x12}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // YEEHAW! + {0x0D}, + {0x1D}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF} + }, { // MEGA + {0x05}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // 1-HIT KO! + {0x2C}, + {0x11}, + {0x03}, + {0x1A}, + {0xFF}, + {0xFF} + }, { // DESTINY + {0x0B}, + {0x11}, + {0x0E}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CANCEL + {0x00}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NEW + {0x27}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FLATTEN + {0x00}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KIDDING + {0x11}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LOSER + {0x27}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LOSING + {0x27}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HAPPENING + {0x00}, + {0x2C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF} + }, { // HIP AND + {0x11}, + {0x01}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHAKE + {0x05}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHADY + {0x05}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // UPBEAT + {0x2C}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MODERN + {0x1D}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SMELL YA + {0x0A}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BANG + {0x03}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KNOCKOUT + {0x1D}, + {0x23}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HASSLE + {0x2A}, + {0x24}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WINNER + {0x0F}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FEVER + {0x0C}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WANNABE + {0x1D}, + {0x2C}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BABY + {0x05}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HEART + {0x1C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OLD + {0x18}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // YOUNG + {0x2B}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // UGLY + {0x2A}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound BardMusic_POKEMON_2[][6] = { + { // EKANS + {0x09}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ARBOK + {0x06}, + {0x17}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SEAKING + {0x0C}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ARIADOS + {0x1B}, + {0x0C}, + {0x2A}, + {0x18}, + {0xFF}, + {0xFF} + }, { // CROCONAW + {0x1B}, + {0x18}, + {0x1B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // UNOWN + {0x2A}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EEVEE + {0x0C}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GEODUDE + {0x0C}, + {0x18}, + {0x27}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SPINARAK + {0x0F}, + {0x30}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PILOSWINE + {0x11}, + {0x1A}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF} + }, { // ONIX + {0x15}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ARCANINE + {0x06}, + {0x03}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SUDOWOODO + {0x27}, + {0x18}, + {0x27}, + {0x18}, + {0xFF}, + {0xFF} + }, { // WEEPINBELL + {0x0C}, + {0x0F}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF} + }, { // VICTREEBEL + {0x11}, + {0x0C}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF} + }, { // WOOPER + {0x27}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SWINUB + {0x11}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SKARMORY + {0x1B}, + {0x1A}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AIPOM + {0x03}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ESPEON + {0x09}, + {0x0C}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF} + }, { // HITMONCHAN + {0x11}, + {0x15}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ELEKID + {0x0B}, + {0x0B}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF} + }, { // ELECTABUZZ + {0x0C}, + {0x09}, + {0x2C}, + {0x2C}, + {0xFF}, + {0xFF} + }, { // ENTEI + {0x09}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FERALIGATR + {0x30}, + {0x00}, + {0x0F}, + {0x03}, + {0x30}, + {0xFF} + }, { // FURRET + {0x30}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OCTILLERY + {0x1B}, + {0x11}, + {0x30}, + {0x0C}, + {0xFF}, + {0xFF} + }, { // PRIMEAPE + {0x12}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SENTRET + {0x09}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STANTLER + {0x00}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SPEAROW + {0x0C}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FEAROW + {0x0C}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // OMASTAR + {0x18}, + {0x00}, + {0x15}, + {0x33}, + {0xFF}, + {0xFF} + }, { // OMANYTE + {0x18}, + {0x00}, + {0x12}, + {0x33}, + {0xFF}, + {0xFF} + }, { // GROWLITHE + {0x21}, + {0x0F}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MACHAMP + {0x2A}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DRAGONITE + {0x00}, + {0x15}, + {0x12}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PINSIR + {0x11}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SNORLAX + {0x18}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KABUTO + {0x2A}, + {0x27}, + {0x1A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KABUTOPS + {0x2A}, + {0x27}, + {0x15}, + {0x33}, + {0xFF}, + {0xFF} + }, { // HITMONTOP + {0x11}, + {0x15}, + {0x1D}, + {0x33}, + {0xFF}, + {0xFF} + }, { // WARTORTLE + {0x08}, + {0x30}, + {0x24}, + {0x33}, + {0xFF}, + {0xFF} + }, { // BLASTOISE + {0x00}, + {0x1E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FARFETCHD + {0x06}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CUBONE + {0x2D}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAROWAK + {0x00}, + {0x1A}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KANGASKHAN + {0x00}, + {0x00}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SUNFLORA + {0x2C}, + {0x18}, + {0x2C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CATERPIE + {0x00}, + {0x30}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GYARADOS + {0x1D}, + {0x09}, + {0x11}, + {0x1D}, + {0xFF}, + {0xFF} + }, { // RAPIDASH + {0x00}, + {0x11}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NINETALES + {0x12}, + {0x05}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GIRAFARIG + {0x30}, + {0x00}, + {0x2A}, + {0x11}, + {0xFF}, + {0xFF} + }, { // BELLOSSOM + {0x09}, + {0x1B}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // KINGDRA + {0x0C}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KINGLER + {0x0C}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GLOOM + {0x27}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PINECO + {0x12}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GLIGAR + {0x12}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KRABBY + {0x00}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GRANBULL + {0x02}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CROBAT + {0x18}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ABRA + {0x00}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GENGAR + {0x09}, + {0x08}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TAUROS + {0x1D}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAGIKARP + {0x00}, + {0x11}, + {0x1B}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAGNEMITE + {0x00}, + {0x09}, + {0x12}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GASTLY + {0x00}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HAUNTER + {0x15}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MACHOKE + {0x2A}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KAKUNA + {0x2A}, + {0x27}, + {0x2A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PSYDUCK + {0x12}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PHANPY + {0x00}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RATTATA + {0x00}, + {0x00}, + {0x2C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GOLDUCK + {0x18}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GOLBAT + {0x1A}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GOLEM + {0x18}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GRAVELER + {0x00}, + {0x09}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // VENONAT + {0x09}, + {0x1A}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RHYDON + {0x12}, + {0x15}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RHYHORN + {0x14}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PUPITAR + {0x27}, + {0x11}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF} + }, { // CORSOLA + {0x18}, + {0x18}, + {0x2A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HITMONLEE + {0x11}, + {0x15}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ZAPDOS + {0x00}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // JOLTEON + {0x1A}, + {0x0C}, + {0x15}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SANDSHREW + {0x00}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SANDSLASH + {0x00}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SEADRA + {0x0C}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHELLDER + {0x09}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // VAPOREON + {0x03}, + {0x18}, + {0x0C}, + {0x15}, + {0xFF}, + {0xFF} + }, { // DEWGONG + {0x27}, + {0x15}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SUICUNE + {0x0C}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STARMIE + {0x1B}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SCYTHER + {0x12}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ZUBAT + {0x27}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BEEDRILL + {0x0C}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HYPNO + {0x11}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DROWZEE + {0x21}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SQUIRTLE + {0x30}, + {0x24}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CELEBI + {0x09}, + {0x09}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WOBBUFFET + {0x1D}, + {0x2C}, + {0x09}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DUGTRIO + {0x2C}, + {0x0C}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HORSEA + {0x1A}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EXEGGCUTE + {0x09}, + {0x2C}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF} + }, { // CHIKORITA + {0x11}, + {0x18}, + {0x0C}, + {0x2A}, + {0xFF}, + {0xFF} + }, { // CHINCHOU + {0x0F}, + {0x21}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SHUCKLE + {0x2A}, + {0x26}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DIGLETT + {0x11}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // REMORAID + {0x09}, + {0x18}, + {0x03}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DELIBIRD + {0x09}, + {0x0C}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HOUNDOUR + {0x23}, + {0x1A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AMPHAROS + {0x00}, + {0x06}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF} + }, { // DODUO + {0x1A}, + {0x27}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DODRIO + {0x1A}, + {0x0C}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SMEARGLE + {0x30}, + {0x26}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KOFFING + {0x15}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TENTACRUEL + {0x09}, + {0x2A}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF} + }, { // TOGETIC + {0x18}, + {0x09}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TOGEPI + {0x18}, + {0x09}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GOLDEEN + {0x1A}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // METAPOD + {0x09}, + {0x2A}, + {0x15}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DONPHAN + {0x1B}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ODDISH + {0x15}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // EXEGGUTOR + {0x09}, + {0x2C}, + {0x09}, + {0x32}, + {0x33}, + {0xFF} + }, { // NIDOKING + {0x12}, + {0x18}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NIDOQUEEN + {0x12}, + {0x18}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NIDORAN_F + {0x12}, + {0x18}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NIDORAN_M + {0x12}, + {0x18}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NIDORINA + {0x12}, + {0x18}, + {0x0C}, + {0x2A}, + {0xFF}, + {0xFF} + }, { // NIDORINO + {0x12}, + {0x18}, + {0x0C}, + {0x18}, + {0xFF}, + {0xFF} + }, { // MEOWTH + {0x0C}, + {0x21}, + {0x11}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SNEASEL + {0x0C}, + {0x26}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // POLIWHIRL + {0x15}, + {0x0C}, + {0x30}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // POLITOED + {0x1B}, + {0x0C}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF} + }, { // POLIWRATH + {0x15}, + {0x0C}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // POLIWAG + {0x15}, + {0x0C}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // QUAGSIRE + {0x00}, + {0x12}, + {0x32}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // NATU + {0x00}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // XATU + {0x00}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DUNSPARCE + {0x2A}, + {0x1C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SEEL + {0x0E}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // STEELIX + {0x0C}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TYPHLOSION + {0x12}, + {0x18}, + {0x1B}, + {0x33}, + {0x33}, + {0xFF} + }, { // DRAGONAIR + {0x00}, + {0x15}, + {0x0B}, + {0x33}, + {0xFF}, + {0xFF} + }, { // BUTTERFREE + {0x2A}, + {0x30}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SCIZOR + {0x11}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HOPPIP + {0x1D}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BLISSEY + {0x11}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PARAS + {0x09}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PARASECT + {0x09}, + {0x00}, + {0x09}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // QWILFISH + {0x11}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MR_MIME + {0x11}, + {0x30}, + {0x12}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TYROGUE + {0x12}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CLOYSTER + {0x1E}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TYRANITAR + {0x12}, + {0x00}, + {0x11}, + {0x1B}, + {0xFF}, + {0xFF} + }, { // CLEFFA + {0x09}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WEEDLE + {0x0E}, + {0x26}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PIKACHU + {0x0C}, + {0x2A}, + {0x27}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CLEFABLE + {0x09}, + {0x2A}, + {0x24}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PIDGEOT + {0x11}, + {0x0C}, + {0x15}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PIDGEOTTO + {0x11}, + {0x0C}, + {0x18}, + {0x18}, + {0xFF}, + {0xFF} + }, { // PICHU + {0x0C}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CLEFAIRY + {0x09}, + {0x0B}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CHARMANDER + {0x06}, + {0x02}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF} + }, { // STARYU + {0x1B}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CYNDAQUIL + {0x0F}, + {0x2A}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SUNKERN + {0x2C}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TEDDIURSA + {0x09}, + {0x0C}, + {0x30}, + {0x2C}, + {0xFF}, + {0xFF} + }, { // VOLTORB + {0x1A}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MOLTRES + {0x1A}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FLAREON + {0x03}, + {0x0C}, + {0x15}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // ALAKAZAM + {0x00}, + {0x2C}, + {0x2C}, + {0x00}, + {0xFF}, + {0xFF} + }, { // MAGMAR + {0x00}, + {0x1D}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FORRETRESS + {0x1A}, + {0x09}, + {0x09}, + {0x33}, + {0xFF}, + {0xFF} + }, { // WIGGLYTUFF + {0x11}, + {0x27}, + {0x0C}, + {0x2A}, + {0x33}, + {0xFF} + }, { // IVYSAUR + {0x14}, + {0x0C}, + {0x32}, + {0x33}, + {0xFF}, + {0xFF} + }, { // BULBASAUR + {0x24}, + {0x2A}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF} + }, { // VENUSAUR + {0x0C}, + {0x2C}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF} + }, { // AERODACTYL + {0x03}, + {0x18}, + {0x00}, + {0x18}, + {0xFF}, + {0xFF} + }, { // MAGBY + {0x00}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // IGGLYBUFF + {0x11}, + {0x2A}, + {0x0C}, + {0x2A}, + {0xFF}, + {0xFF} + }, { // UMBREON + {0x2A}, + {0x0C}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF} + }, { // ARTICUNO + {0x06}, + {0x11}, + {0x27}, + {0x18}, + {0xFF}, + {0xFF} + }, { // JIGGLYPUFF + {0x11}, + {0x27}, + {0x0C}, + {0x2A}, + {0x33}, + {0xFF} + }, { // SNUBBULL + {0x2C}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BAYLEEF + {0x03}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // GRIMER + {0x12}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MUK + {0x2A}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HERACROSS + {0x09}, + {0x2A}, + {0x1B}, + {0x33}, + {0xFF}, + {0xFF} + }, { // HOUNDOOM + {0x21}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PERSIAN + {0x32}, + {0x11}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LICKITUNG + {0x11}, + {0x0C}, + {0x2A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HO_OH + {0x18}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // HOOTHOOT + {0x27}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PIDGEY + {0x11}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PONYTA + {0x1A}, + {0x0C}, + {0x2A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SKIPLOOM + {0x11}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PORYGON + {0x18}, + {0x0C}, + {0x15}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // PORYGON2 + {0x1A}, + {0x0C}, + {0x1B}, + {0x27}, + {0xFF}, + {0xFF} + }, { // MAGCARGO + {0x00}, + {0x1B}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SLUGMA + {0x2C}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // QUILAVA + {0x11}, + {0x06}, + {0x08}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // BELLSPROUT + {0x0B}, + {0x21}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // WEEZING + {0x0C}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MARILL + {0x08}, + {0x10}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // AZUMARILL + {0x08}, + {0x27}, + {0x2C}, + {0x10}, + {0xFF}, + {0xFF} + }, { // ELECTRODE + {0x0C}, + {0x09}, + {0x18}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MANKEY + {0x00}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MANTINE + {0x00}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // DRATINI + {0x00}, + {0x0C}, + {0x0C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MEW + {0x2D}, + {0xFF}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MEWTWO + {0x2D}, + {0x27}, + {0xFF}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MILTANK + {0x11}, + {0x03}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MISDREAVUS + {0x11}, + {0x0C}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // SMOOCHUM + {0x27}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MEGANIUM + {0x03}, + {0x09}, + {0x0C}, + {0x2A}, + {0xFF}, + {0xFF} + }, { // DITTO + {0x11}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TENTACOOL + {0x09}, + {0x2A}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF} + }, { // MAREEP + {0x1D}, + {0x0E}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // FLAAFFY + {0x00}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // VENOMOTH + {0x09}, + {0x1A}, + {0x15}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TANGELA + {0x02}, + {0x09}, + {0x2A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SLOWKING + {0x18}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SLOWBRO + {0x18}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // SLOWPOKE + {0x18}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MURKROW + {0x30}, + {0x18}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // YANMA + {0x00}, + {0x2A}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // KADABRA + {0x2C}, + {0x00}, + {0x2C}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LARVITAR + {0x15}, + {0x11}, + {0x15}, + {0x33}, + {0xFF}, + {0xFF} + }, { // NOCTOWL + {0x1B}, + {0x21}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RAIKOU + {0x12}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RAICHU + {0x12}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CHANSEY + {0x00}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // RATICATE + {0x00}, + {0x0C}, + {0x03}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LAPRAS + {0x2C}, + {0x00}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // VILEPLUME + {0x14}, + {0x27}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LANTURN + {0x00}, + {0x30}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // CHARMELEON + {0x06}, + {0x0C}, + {0x0C}, + {0x15}, + {0x33}, + {0xFF} + }, { // CHARIZARD + {0x06}, + {0x11}, + {0x32}, + {0x33}, + {0x33}, + {0xFF} + }, { // URSARING + {0x30}, + {0x2C}, + {0x0C}, + {0x33}, + {0xFF}, + {0xFF} + }, { // JYNX + {0x0C}, + {0x33}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LUGIA + {0x27}, + {0x0C}, + {0x2A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MAGNETON + {0x00}, + {0x09}, + {0x2A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LEDIAN + {0x09}, + {0x0C}, + {0x00}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // LEDYBA + {0x09}, + {0x0C}, + {0x2A}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // VULPIX + {0x24}, + {0x11}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // JUMPLUFF + {0x2C}, + {0x2C}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // TOTODILE + {0x18}, + {0x18}, + {0x12}, + {0xFF}, + {0xFF}, + {0xFF} + }, { // MACHOP + {0x2A}, + {0x15}, + {0x33}, + {0xFF}, + {0xFF}, + {0xFF} + } +}; + +static const struct BardSound (*const gBardMusicTable[])[6] = { + BardMusic_POKEMON, + BardMusic_TRAINER, + BardMusic_STATUS, + BardMusic_BATTLE, + BardMusic_GREETINGS, + BardMusic_PEOPLE, + BardMusic_VOICES, + BardMusic_SPEECH, + BardMusic_ENDINGS, + BardMusic_FEELINGS, + BardMusic_CONDITIONS, + BardMusic_ACTIONS, + BardMusic_LIFESTYLE, + BardMusic_HOBBIES, + BardMusic_TIME, + BardMusic_MISC, + BardMusic_ADJECTIVES, + BardMusic_EVENTS, + BardMusic_MOVE_1, + BardMusic_MOVE_2, + BardMusic_TRENDY_SAYING, + BardMusic_POKEMON_2 +}; + +#endif //GUARD_DATA_BARD_MUSIC_H diff --git a/src/field/bard_music.c b/src/field/bard_music.c index daf003233..4122c2e26 100644 --- a/src/field/bard_music.c +++ b/src/field/bard_music.c @@ -11,29 +11,156 @@ struct BardSound /*0x06*/ u16 var06; }; -extern const struct BardSound (*const gBardMusicTable[])[][6]; -extern s16 *gUnknown_08417068[]; -extern u32 gUnknown_084170F4[]; +static const s16 Unknown_8416F08[] = {-768, 6144}; +static const s16 Unknown_8416F0C[] = {2304, 6144}; +static const s16 Unknown_8416F10[] = {256, 6144}; +static const s16 Unknown_8416F14[] = {1024, 6144}; +static const s16 Unknown_8416F18[] = {2816, 6144}; +static const s16 Unknown_8416F1C[] = {-768, -256, 6144}; +static const s16 Unknown_8416F22[] = {-768, 512, 6144}; +static const s16 Unknown_8416F28[] = {512, 1024, 6144}; +static const s16 Unknown_8416F2E[] = {1536, 2048, 6144}; +static const s16 Unknown_8416F34[] = {2304, 2048, 6144}; +static const s16 Unknown_8416F3A[] = {-768, -256, -768, 6144}; +static const s16 Unknown_8416F42[] = {1024, -768, 1024, 6144}; +static const s16 Unknown_8416F4A[] = {2304, 2048, 1536, 6144}; +static const s16 Unknown_8416F52[] = {256, 512, 1024, 6144}; +static const s16 Unknown_8416F5A[] = {1536, 4096, 3328, 6144}; +static const s16 Unknown_8416F62[] = {1024, 2304, 1024, 2304, 6144}; +static const s16 Unknown_8416F6C[] = {2304, 1024, 3328, 1024, 6144}; +static const s16 Unknown_8416F76[] = {256, 512, 1024, 1536, 6144}; +static const s16 Unknown_8416F80[] = {2048, 1536, 1024, 512, 6144}; +static const s16 Unknown_8416F8A[] = {3840, 3328, 2816, 2560, 6144}; +static const s16 Unknown_8416F94[] = {-768, -256, 256, 512, 1024, 6144}; +static const s16 Unknown_8416FA0[] = {2304, 2048, 1536, 1024, 512, 6144}; +static const s16 Unknown_8416FAC[] = {256, 1024, 2304, 1024, 256, 6144}; +static const s16 Unknown_8416FB8[] = {2304, 1024, 2304, 1024, -768, 6144}; +static const s16 Unknown_8416FC4[] = {2816, 2048, 1024, 1024, 1536, 6144}; +static const s16 Unknown_8416FD0[] = {-768, -256, 256, 512, 1024, 1536, 6144}; +static const s16 Unknown_8416FDE[] = {2048, 1536, 1024, 512, 256, -256, 6144}; +static const s16 Unknown_8416FEC[] = {256, 512, 1024, 256, 512, 4096, 6144}; +static const s16 Unknown_8416FFA[] = {1024, -768, 2304, 1024, 2304, 1024, 6144}; +static const s16 Unknown_8417008[] = {2048, 2304, 2048, 2304, 2048, 2304, 6144}; +static const s16 Unknown_8417016[] = {512, 256, 512, 256, 512, 1024, 512, 6144}; +static const s16 Unknown_8417026[] = {256, 256, -256, -256, -768, 1024, -768, 6144}; +static const s16 Unknown_8417036[] = {2048, 2304, 2816, 3328, 3584, 3328, 2816, 6144}; +static const s16 Unknown_8417046[] = {2048, 1536, 1024, 512, 3328, 2816, 2304, 6144}; +static const s16 Unknown_8417056[] = {768, 1024, 1536, 2048, 1792, 2048, 1024, 6144}; + +static const s16 *const sWordPitches[] = { + Unknown_8416F08, + Unknown_8416F0C, + Unknown_8416F10, + Unknown_8416F14, + Unknown_8416F18, + Unknown_8416F1C, + Unknown_8416F22, + Unknown_8416F28, + Unknown_8416F2E, + Unknown_8416F34, + Unknown_8416F3A, + Unknown_8416F42, + Unknown_8416F4A, + Unknown_8416F52, + Unknown_8416F5A, + Unknown_8416F62, + Unknown_8416F6C, + Unknown_8416F76, + Unknown_8416F80, + Unknown_8416F8A, + Unknown_8416F94, + Unknown_8416FA0, + Unknown_8416FAC, + Unknown_8416FB8, + Unknown_8416FC4, + Unknown_8416FD0, + Unknown_8416FDE, + Unknown_8416FEC, + Unknown_8416FFA, + Unknown_8417008, + Unknown_8417016, + Unknown_8417026, + Unknown_8417036, + Unknown_8417046, + Unknown_8417056 +}; + +static const u32 sBardSoundLengthDeltas[] = { + 9, + 22, + 15, + 16, + 39, + 21, + 9, + 30, + 24, + 15, + 25, + 12, + 22, + 45, + 24, + 15, + 40, + 9, + 21, + 42, + 18, + 9, + 22, + 15, + 27, + 48, + 18, + 27, + 33, + 24, + 25, + 39, + 19, + 16, + 54, + 18, + 9, + 45, + 15, + 12, + 39, + 23, + 5, + 45, + 12, + 21, + 48, + 12, + 21, + 69, + 18, + 15 +}; + +#include "../src/data/bard_music.h" static s16 CalcWordPitch(u32 arg0, u32 songPos) { - return gUnknown_08417068[arg0][songPos]; + return sWordPitches[arg0][songPos]; } #if ENGLISH const struct BardSound *GetWordSounds(u16 group, u16 word) { - const struct BardSound (*sounds)[][6] = gBardMusicTable[group]; + const struct BardSound (*sounds)[6] = gBardMusicTable[group]; - return (*sounds)[word]; + return sounds[word]; } #elif GERMAN const struct BardSound *GetWordSounds(u16 group, u16 word) { - const struct BardSound (*sounds)[][6] = gBardMusicTable[group]; + const struct BardSound (*sounds)[6] = gBardMusicTable[group]; u32 index = de_sub_80EB748(group, word); - return (*sounds)[index]; + return sounds[index]; } #endif @@ -48,7 +175,7 @@ s32 GetWordPhonemes(struct BardSong *song, const struct BardSound *src, u16 arg2 song->phonemes[i].sound = src[i].var00; if (src[i].var00 != 0xFF) { - s32 length = src[i].var01 + gUnknown_084170F4[src[i].var00]; + s32 length = src[i].var01 + sBardSoundLengthDeltas[src[i].var00]; song->phonemes[i].length = length; song->phonemes[i].volume = src[i].volume; |