Merge branch 'master' of https://github.com/pret/pokeemerald into pretmerge17jan
This commit is contained in:
commit
bcf9a1eff8
File diff suppressed because it is too large
Load Diff
@ -63,6 +63,7 @@
|
||||
|
||||
.section script_data, "aw", %progbits
|
||||
|
||||
.set ALLOCATE_SCRIPT_CMD_TABLE, 1
|
||||
.include "data/script_cmd_table.inc"
|
||||
|
||||
gSpecialVars::
|
||||
|
||||
@ -1,234 +1,251 @@
|
||||
.ifndef SCRIPT_CMD_TABLE_ENTRY_MACRO
|
||||
.set SCRIPT_CMD_TABLE_ENTRY_MACRO, 1
|
||||
.macro script_cmd_table_entry constant:req value:req
|
||||
.if ALLOCATE_SCRIPT_CMD_TABLE
|
||||
.4byte \value
|
||||
.else
|
||||
enum \constant
|
||||
.endif
|
||||
.endm
|
||||
.endif
|
||||
|
||||
|
||||
enum_start
|
||||
.if ALLOCATE_SCRIPT_CMD_TABLE
|
||||
.align 2
|
||||
gScriptCmdTable::
|
||||
.4byte ScrCmd_nop @ 0x00
|
||||
.4byte ScrCmd_nop1 @ 0x01
|
||||
.4byte ScrCmd_end @ 0x02
|
||||
.4byte ScrCmd_return @ 0x03
|
||||
.4byte ScrCmd_call @ 0x04
|
||||
.4byte ScrCmd_goto @ 0x05
|
||||
.4byte ScrCmd_goto_if @ 0x06
|
||||
.4byte ScrCmd_call_if @ 0x07
|
||||
.4byte ScrCmd_gotostd @ 0x08
|
||||
.4byte ScrCmd_callstd @ 0x09
|
||||
.4byte ScrCmd_gotostd_if @ 0x0a
|
||||
.4byte ScrCmd_callstd_if @ 0x0b
|
||||
.4byte ScrCmd_returnram @ 0x0c
|
||||
.4byte ScrCmd_endram @ 0x0d
|
||||
.4byte ScrCmd_setmysteryeventstatus @ 0x0e
|
||||
.4byte ScrCmd_loadword @ 0x0f
|
||||
.4byte ScrCmd_loadbyte @ 0x10
|
||||
.4byte ScrCmd_setptr @ 0x11
|
||||
.4byte ScrCmd_loadbytefromptr @ 0x12
|
||||
.4byte ScrCmd_setptrbyte @ 0x13
|
||||
.4byte ScrCmd_copylocal @ 0x14
|
||||
.4byte ScrCmd_copybyte @ 0x15
|
||||
.4byte ScrCmd_setvar @ 0x16
|
||||
.4byte ScrCmd_addvar @ 0x17
|
||||
.4byte ScrCmd_subvar @ 0x18
|
||||
.4byte ScrCmd_copyvar @ 0x19
|
||||
.4byte ScrCmd_setorcopyvar @ 0x1a
|
||||
.4byte ScrCmd_compare_local_to_local @ 0x1b
|
||||
.4byte ScrCmd_compare_local_to_value @ 0x1c
|
||||
.4byte ScrCmd_compare_local_to_ptr @ 0x1d
|
||||
.4byte ScrCmd_compare_ptr_to_local @ 0x1e
|
||||
.4byte ScrCmd_compare_ptr_to_value @ 0x1f
|
||||
.4byte ScrCmd_compare_ptr_to_ptr @ 0x20
|
||||
.4byte ScrCmd_compare_var_to_value @ 0x21
|
||||
.4byte ScrCmd_compare_var_to_var @ 0x22
|
||||
.4byte ScrCmd_callnative @ 0x23
|
||||
.4byte ScrCmd_gotonative @ 0x24
|
||||
.4byte ScrCmd_special @ 0x25
|
||||
.4byte ScrCmd_specialvar @ 0x26
|
||||
.4byte ScrCmd_waitstate @ 0x27
|
||||
.4byte ScrCmd_delay @ 0x28
|
||||
.4byte ScrCmd_setflag @ 0x29
|
||||
.4byte ScrCmd_clearflag @ 0x2a
|
||||
.4byte ScrCmd_checkflag @ 0x2b
|
||||
.4byte ScrCmd_initclock @ 0x2c
|
||||
.4byte ScrCmd_dotimebasedevents @ 0x2d
|
||||
.4byte ScrCmd_gettime @ 0x2e
|
||||
.4byte ScrCmd_playse @ 0x2f
|
||||
.4byte ScrCmd_waitse @ 0x30
|
||||
.4byte ScrCmd_playfanfare @ 0x31
|
||||
.4byte ScrCmd_waitfanfare @ 0x32
|
||||
.4byte ScrCmd_playbgm @ 0x33
|
||||
.4byte ScrCmd_savebgm @ 0x34
|
||||
.4byte ScrCmd_fadedefaultbgm @ 0x35
|
||||
.4byte ScrCmd_fadenewbgm @ 0x36
|
||||
.4byte ScrCmd_fadeoutbgm @ 0x37
|
||||
.4byte ScrCmd_fadeinbgm @ 0x38
|
||||
.4byte ScrCmd_warp @ 0x39
|
||||
.4byte ScrCmd_warpsilent @ 0x3a
|
||||
.4byte ScrCmd_warpdoor @ 0x3b
|
||||
.4byte ScrCmd_warphole @ 0x3c
|
||||
.4byte ScrCmd_warpteleport @ 0x3d
|
||||
.4byte ScrCmd_setwarp @ 0x3e
|
||||
.4byte ScrCmd_setdynamicwarp @ 0x3f
|
||||
.4byte ScrCmd_setdivewarp @ 0x40
|
||||
.4byte ScrCmd_setholewarp @ 0x41
|
||||
.4byte ScrCmd_getplayerxy @ 0x42
|
||||
.4byte ScrCmd_getpartysize @ 0x43
|
||||
.4byte ScrCmd_additem @ 0x44
|
||||
.4byte ScrCmd_removeitem @ 0x45
|
||||
.4byte ScrCmd_checkitemspace @ 0x46
|
||||
.4byte ScrCmd_checkitem @ 0x47
|
||||
.4byte ScrCmd_checkitemtype @ 0x48
|
||||
.4byte ScrCmd_addpcitem @ 0x49
|
||||
.4byte ScrCmd_checkpcitem @ 0x4a
|
||||
.4byte ScrCmd_adddecoration @ 0x4b
|
||||
.4byte ScrCmd_removedecoration @ 0x4c
|
||||
.4byte ScrCmd_checkdecor @ 0x4d
|
||||
.4byte ScrCmd_checkdecorspace @ 0x4e
|
||||
.4byte ScrCmd_applymovement @ 0x4f
|
||||
.4byte ScrCmd_applymovementat @ 0x50
|
||||
.4byte ScrCmd_waitmovement @ 0x51
|
||||
.4byte ScrCmd_waitmovementat @ 0x52
|
||||
.4byte ScrCmd_removeobject @ 0x53
|
||||
.4byte ScrCmd_removeobjectat @ 0x54
|
||||
.4byte ScrCmd_addobject @ 0x55
|
||||
.4byte ScrCmd_addobjectat @ 0x56
|
||||
.4byte ScrCmd_setobjectxy @ 0x57
|
||||
.4byte ScrCmd_showobjectat @ 0x58
|
||||
.4byte ScrCmd_hideobjectat @ 0x59
|
||||
.4byte ScrCmd_faceplayer @ 0x5a
|
||||
.4byte ScrCmd_turnobject @ 0x5b
|
||||
.4byte ScrCmd_trainerbattle @ 0x5c
|
||||
.4byte ScrCmd_dotrainerbattle @ 0x5d
|
||||
.4byte ScrCmd_gotopostbattlescript @ 0x5e
|
||||
.4byte ScrCmd_gotobeatenscript @ 0x5f
|
||||
.4byte ScrCmd_checktrainerflag @ 0x60
|
||||
.4byte ScrCmd_settrainerflag @ 0x61
|
||||
.4byte ScrCmd_cleartrainerflag @ 0x62
|
||||
.4byte ScrCmd_setobjectxyperm @ 0x63
|
||||
.4byte ScrCmd_copyobjectxytoperm @ 0x64
|
||||
.4byte ScrCmd_setobjectmovementtype @ 0x65
|
||||
.4byte ScrCmd_waitmessage @ 0x66
|
||||
.4byte ScrCmd_message @ 0x67
|
||||
.4byte ScrCmd_closemessage @ 0x68
|
||||
.4byte ScrCmd_lockall @ 0x69
|
||||
.4byte ScrCmd_lock @ 0x6a
|
||||
.4byte ScrCmd_releaseall @ 0x6b
|
||||
.4byte ScrCmd_release @ 0x6c
|
||||
.4byte ScrCmd_waitbuttonpress @ 0x6d
|
||||
.4byte ScrCmd_yesnobox @ 0x6e
|
||||
.4byte ScrCmd_multichoice @ 0x6f
|
||||
.4byte ScrCmd_multichoicedefault @ 0x70
|
||||
.4byte ScrCmd_multichoicegrid @ 0x71
|
||||
.4byte ScrCmd_drawbox @ 0x72
|
||||
.4byte ScrCmd_erasebox @ 0x73
|
||||
.4byte ScrCmd_drawboxtext @ 0x74
|
||||
.4byte ScrCmd_showmonpic @ 0x75
|
||||
.4byte ScrCmd_hidemonpic @ 0x76
|
||||
.4byte ScrCmd_showcontestpainting @ 0x77
|
||||
.4byte ScrCmd_braillemessage @ 0x78
|
||||
.4byte ScrCmd_nop1 @ 0x79
|
||||
.4byte ScrCmd_giveegg @ 0x7a
|
||||
.4byte ScrCmd_setmonmove @ 0x7b
|
||||
.4byte ScrCmd_checkpartymove @ 0x7c
|
||||
.4byte ScrCmd_bufferspeciesname @ 0x7d
|
||||
.4byte ScrCmd_bufferleadmonspeciesname @ 0x7e
|
||||
.4byte ScrCmd_bufferpartymonnick @ 0x7f
|
||||
.4byte ScrCmd_bufferitemname @ 0x80
|
||||
.4byte ScrCmd_bufferdecorationname @ 0x81
|
||||
.4byte ScrCmd_buffermovename @ 0x82
|
||||
.4byte ScrCmd_buffernumberstring @ 0x83
|
||||
.4byte ScrCmd_bufferstdstring @ 0x84
|
||||
.4byte ScrCmd_bufferstring @ 0x85
|
||||
.4byte ScrCmd_pokemart @ 0x86
|
||||
.4byte ScrCmd_pokemartdecoration @ 0x87
|
||||
.4byte ScrCmd_pokemartdecoration2 @ 0x88
|
||||
.4byte ScrCmd_playslotmachine @ 0x89
|
||||
.4byte ScrCmd_setberrytree @ 0x8a
|
||||
.4byte ScrCmd_choosecontestmon @ 0x8b
|
||||
.4byte ScrCmd_startcontest @ 0x8c
|
||||
.4byte ScrCmd_showcontestresults @ 0x8d
|
||||
.4byte ScrCmd_contestlinktransfer @ 0x8e
|
||||
.4byte ScrCmd_random @ 0x8f
|
||||
.4byte ScrCmd_addmoney @ 0x90
|
||||
.4byte ScrCmd_removemoney @ 0x91
|
||||
.4byte ScrCmd_checkmoney @ 0x92
|
||||
.4byte ScrCmd_showmoneybox @ 0x93
|
||||
.4byte ScrCmd_hidemoneybox @ 0x94
|
||||
.4byte ScrCmd_updatemoneybox @ 0x95
|
||||
.4byte ScrCmd_getpokenewsactive @ 0x96
|
||||
.4byte ScrCmd_fadescreen @ 0x97
|
||||
.4byte ScrCmd_fadescreenspeed @ 0x98
|
||||
.4byte ScrCmd_setflashlevel @ 0x99
|
||||
.4byte ScrCmd_animateflash @ 0x9a
|
||||
.4byte ScrCmd_messageautoscroll @ 0x9b
|
||||
.4byte ScrCmd_dofieldeffect @ 0x9c
|
||||
.4byte ScrCmd_setfieldeffectargument @ 0x9d
|
||||
.4byte ScrCmd_waitfieldeffect @ 0x9e
|
||||
.4byte ScrCmd_setrespawn @ 0x9f
|
||||
.4byte ScrCmd_checkplayergender @ 0xa0
|
||||
.4byte ScrCmd_playmoncry @ 0xa1
|
||||
.4byte ScrCmd_setmetatile @ 0xa2
|
||||
.4byte ScrCmd_resetweather @ 0xa3
|
||||
.4byte ScrCmd_setweather @ 0xa4
|
||||
.4byte ScrCmd_doweather @ 0xa5
|
||||
.4byte ScrCmd_setstepcallback @ 0xa6
|
||||
.4byte ScrCmd_setmaplayoutindex @ 0xa7
|
||||
.4byte ScrCmd_setobjectsubpriority @ 0xa8
|
||||
.4byte ScrCmd_resetobjectsubpriority @ 0xa9
|
||||
.4byte ScrCmd_createvobject @ 0xaa
|
||||
.4byte ScrCmd_turnvobject @ 0xab
|
||||
.4byte ScrCmd_opendoor @ 0xac
|
||||
.4byte ScrCmd_closedoor @ 0xad
|
||||
.4byte ScrCmd_waitdooranim @ 0xae
|
||||
.4byte ScrCmd_setdooropen @ 0xaf
|
||||
.4byte ScrCmd_setdoorclosed @ 0xb0
|
||||
.4byte ScrCmd_addelevmenuitem @ 0xb1
|
||||
.4byte ScrCmd_showelevmenu @ 0xb2
|
||||
.4byte ScrCmd_checkcoins @ 0xb3
|
||||
.4byte ScrCmd_addcoins @ 0xb4
|
||||
.4byte ScrCmd_removecoins @ 0xb5
|
||||
.4byte ScrCmd_setwildbattle @ 0xb6
|
||||
.4byte ScrCmd_dowildbattle @ 0xb7
|
||||
.4byte ScrCmd_setvaddress @ 0xb8
|
||||
.4byte ScrCmd_vgoto @ 0xb9
|
||||
.4byte ScrCmd_vcall @ 0xba
|
||||
.4byte ScrCmd_vgoto_if @ 0xbb
|
||||
.4byte ScrCmd_vcall_if @ 0xbc
|
||||
.4byte ScrCmd_vmessage @ 0xbd
|
||||
.4byte ScrCmd_vbuffermessage @ 0xbe
|
||||
.4byte ScrCmd_vbufferstring @ 0xbf
|
||||
.4byte ScrCmd_showcoinsbox @ 0xc0
|
||||
.4byte ScrCmd_hidecoinsbox @ 0xc1
|
||||
.4byte ScrCmd_updatecoinsbox @ 0xc2
|
||||
.4byte ScrCmd_incrementgamestat @ 0xc3
|
||||
.4byte ScrCmd_setescapewarp @ 0xc4
|
||||
.4byte ScrCmd_waitmoncry @ 0xc5
|
||||
.4byte ScrCmd_bufferboxname @ 0xc6
|
||||
.4byte ScrCmd_nop1 @ 0xc7
|
||||
.4byte ScrCmd_nop1 @ 0xc8
|
||||
.4byte ScrCmd_nop1 @ 0xc9
|
||||
.4byte ScrCmd_nop1 @ 0xca
|
||||
.4byte ScrCmd_nop1 @ 0xcb
|
||||
.4byte ScrCmd_nop1 @ 0xcc
|
||||
.4byte ScrCmd_setmodernfatefulencounter @ 0xcd
|
||||
.4byte ScrCmd_checkmodernfatefulencounter @ 0xce
|
||||
.4byte ScrCmd_trywondercardscript @ 0xcf
|
||||
.4byte ScrCmd_nop1 @ 0xd0
|
||||
.4byte ScrCmd_warpspinenter @ 0xd1
|
||||
.4byte ScrCmd_setmonmetlocation @ 0xd2
|
||||
.4byte ScrCmd_moverotatingtileobjects @ 0xd3
|
||||
.4byte ScrCmd_turnrotatingtileobjects @ 0xd4
|
||||
.4byte ScrCmd_initrotatingtilepuzzle @ 0xd5
|
||||
.4byte ScrCmd_freerotatingtilepuzzle @ 0xd6
|
||||
.4byte ScrCmd_warpmossdeepgym @ 0xd7
|
||||
.4byte ScrCmd_selectapproachingtrainer @ 0xd8
|
||||
.4byte ScrCmd_lockfortrainer @ 0xd9
|
||||
.4byte ScrCmd_closebraillemessage @ 0xda
|
||||
.4byte ScrCmd_messageinstant @ 0xdb
|
||||
.4byte ScrCmd_fadescreenswapbuffers @ 0xdc
|
||||
.4byte ScrCmd_buffertrainerclassname @ 0xdd
|
||||
.4byte ScrCmd_buffertrainername @ 0xde
|
||||
.4byte ScrCmd_pokenavcall @ 0xdf
|
||||
.4byte ScrCmd_warpwhitefade @ 0xe0
|
||||
.4byte ScrCmd_buffercontestname @ 0xe1
|
||||
.4byte ScrCmd_bufferitemnameplural @ 0xe2
|
||||
.4byte ScrCmd_dynmultichoice @ 0xe3
|
||||
.4byte ScrCmd_dynmultipush @ 0xe4
|
||||
.endif
|
||||
script_cmd_table_entry SCR_OP_NOP ScrCmd_nop @ 0x00
|
||||
script_cmd_table_entry SCR_OP_NOP1 ScrCmd_nop1 @ 0x01
|
||||
script_cmd_table_entry SCR_OP_END ScrCmd_end @ 0x02
|
||||
script_cmd_table_entry SCR_OP_RETURN ScrCmd_return @ 0x03
|
||||
script_cmd_table_entry SCR_OP_CALL ScrCmd_call @ 0x04
|
||||
script_cmd_table_entry SCR_OP_GOTO ScrCmd_goto @ 0x05
|
||||
script_cmd_table_entry SCR_OP_GOTO_IF ScrCmd_goto_if @ 0x06
|
||||
script_cmd_table_entry SCR_OP_CALL_IF ScrCmd_call_if @ 0x07
|
||||
script_cmd_table_entry SCR_OP_GOTO_STD ScrCmd_gotostd @ 0x08
|
||||
script_cmd_table_entry SCR_OP_CALL_STD ScrCmd_callstd @ 0x09
|
||||
script_cmd_table_entry SCR_OP_GOTO_STD_IF ScrCmd_gotostd_if @ 0x0a
|
||||
script_cmd_table_entry SCR_OP_CALL_STD_IF ScrCmd_callstd_if @ 0x0b
|
||||
script_cmd_table_entry SCR_OP_RETURNRAM ScrCmd_returnram @ 0x0c
|
||||
script_cmd_table_entry SCR_OP_ENDRAM ScrCmd_endram @ 0x0d
|
||||
script_cmd_table_entry SCR_OP_SETMYSTERYEVENTSTATUS ScrCmd_setmysteryeventstatus @ 0x0e
|
||||
script_cmd_table_entry SCR_OP_LOAD_WORD ScrCmd_loadword @ 0x0f
|
||||
script_cmd_table_entry SCR_OP_LOAD_BYTE ScrCmd_loadbyte @ 0x10
|
||||
script_cmd_table_entry SCR_OP_SETPTR ScrCmd_setptr @ 0x11
|
||||
script_cmd_table_entry SCR_OP_LOADBYTEFROMPTR ScrCmd_loadbytefromptr @ 0x12
|
||||
script_cmd_table_entry SCR_OP_SETPTRBYTE ScrCmd_setptrbyte @ 0x13
|
||||
script_cmd_table_entry SCR_OP_COPYLOCAL ScrCmd_copylocal @ 0x14
|
||||
script_cmd_table_entry SCR_OP_COPYBYTE ScrCmd_copybyte @ 0x15
|
||||
script_cmd_table_entry SCR_OP_SETVAR ScrCmd_setvar @ 0x16
|
||||
script_cmd_table_entry SCR_OP_ADDVAR ScrCmd_addvar @ 0x17
|
||||
script_cmd_table_entry SCR_OP_SUBVAR ScrCmd_subvar @ 0x18
|
||||
script_cmd_table_entry SCR_OP_COPYVAR ScrCmd_copyvar @ 0x19
|
||||
script_cmd_table_entry SCR_OP_SETORCOPYVAR ScrCmd_setorcopyvar @ 0x1a
|
||||
script_cmd_table_entry SCR_OP_COMPARE_LOCAL_TO_LOCAL ScrCmd_compare_local_to_local @ 0x1b
|
||||
script_cmd_table_entry SCR_OP_COMPARE_LOCAL_TO_VALUE ScrCmd_compare_local_to_value @ 0x1c
|
||||
script_cmd_table_entry SCR_OP_COMPARE_LOCAL_TO_PTR ScrCmd_compare_local_to_ptr @ 0x1d
|
||||
script_cmd_table_entry SCR_OP_COMPARE_PTR_TO_LOCAL ScrCmd_compare_ptr_to_local @ 0x1e
|
||||
script_cmd_table_entry SCR_OP_COMPARE_PTR_TO_VALUE ScrCmd_compare_ptr_to_value @ 0x1f
|
||||
script_cmd_table_entry SCR_OP_COMPARE_PTR_TO_PTR ScrCmd_compare_ptr_to_ptr @ 0x20
|
||||
script_cmd_table_entry SCR_OP_COMPARE_VAR_TO_VALUE ScrCmd_compare_var_to_value @ 0x21
|
||||
script_cmd_table_entry SCR_OP_COMPARE_VAR_TO_VAR ScrCmd_compare_var_to_var @ 0x22
|
||||
script_cmd_table_entry SCR_OP_CALLNATIVE ScrCmd_callnative @ 0x23
|
||||
script_cmd_table_entry SCR_OP_GOTONATIVE ScrCmd_gotonative @ 0x24
|
||||
script_cmd_table_entry SCR_OP_SPECIAL ScrCmd_special @ 0x25
|
||||
script_cmd_table_entry SCR_OP_SPECIALVAR ScrCmd_specialvar @ 0x26
|
||||
script_cmd_table_entry SCR_OP_WAITSTATE ScrCmd_waitstate @ 0x27
|
||||
script_cmd_table_entry SCR_OP_DELAY ScrCmd_delay @ 0x28
|
||||
script_cmd_table_entry SCR_OP_SETFLAG ScrCmd_setflag @ 0x29
|
||||
script_cmd_table_entry SCR_OP_CLEARFLAG ScrCmd_clearflag @ 0x2a
|
||||
script_cmd_table_entry SCR_OP_CHECKFLAG ScrCmd_checkflag @ 0x2b
|
||||
script_cmd_table_entry SCR_OP_INITCLOCK ScrCmd_initclock @ 0x2c
|
||||
script_cmd_table_entry SCR_OP_DOTIMEBASEDEVENTS ScrCmd_dotimebasedevents @ 0x2d
|
||||
script_cmd_table_entry SCR_OP_GETTIME ScrCmd_gettime @ 0x2e
|
||||
script_cmd_table_entry SCR_OP_PLAYSE ScrCmd_playse @ 0x2f
|
||||
script_cmd_table_entry SCR_OP_WAITSE ScrCmd_waitse @ 0x30
|
||||
script_cmd_table_entry SCR_OP_PLAYFANFARE ScrCmd_playfanfare @ 0x31
|
||||
script_cmd_table_entry SCR_OP_WAITFANFARE ScrCmd_waitfanfare @ 0x32
|
||||
script_cmd_table_entry SCR_OP_PLAYBGM ScrCmd_playbgm @ 0x33
|
||||
script_cmd_table_entry SCR_OP_SAVEBGM ScrCmd_savebgm @ 0x34
|
||||
script_cmd_table_entry SCR_OP_FADEDEFAULTBGM ScrCmd_fadedefaultbgm @ 0x35
|
||||
script_cmd_table_entry SCR_OP_FADENEWBGM ScrCmd_fadenewbgm @ 0x36
|
||||
script_cmd_table_entry SCR_OP_FADEOUTBGM ScrCmd_fadeoutbgm @ 0x37
|
||||
script_cmd_table_entry SCR_OP_FADEINBGM ScrCmd_fadeinbgm @ 0x38
|
||||
script_cmd_table_entry SCR_OP_WARP ScrCmd_warp @ 0x39
|
||||
script_cmd_table_entry SCR_OP_WARPSILENT ScrCmd_warpsilent @ 0x3a
|
||||
script_cmd_table_entry SCR_OP_WARPDOOR ScrCmd_warpdoor @ 0x3b
|
||||
script_cmd_table_entry SCR_OP_WARPHOLE ScrCmd_warphole @ 0x3c
|
||||
script_cmd_table_entry SCR_OP_WARPTELEPORT ScrCmd_warpteleport @ 0x3d
|
||||
script_cmd_table_entry SCR_OP_SETWARP ScrCmd_setwarp @ 0x3e
|
||||
script_cmd_table_entry SCR_OP_SETDYNAMICWARP ScrCmd_setdynamicwarp @ 0x3f
|
||||
script_cmd_table_entry SCR_OP_SETDIVEWARP ScrCmd_setdivewarp @ 0x40
|
||||
script_cmd_table_entry SCR_OP_SETHOLEWARP ScrCmd_setholewarp @ 0x41
|
||||
script_cmd_table_entry SCR_OP_GETPLAYERXY ScrCmd_getplayerxy @ 0x42
|
||||
script_cmd_table_entry SCR_OP_GETPARTYSIZE ScrCmd_getpartysize @ 0x43
|
||||
script_cmd_table_entry SCR_OP_ADDITEM ScrCmd_additem @ 0x44
|
||||
script_cmd_table_entry SCR_OP_REMOVEITEM ScrCmd_removeitem @ 0x45
|
||||
script_cmd_table_entry SCR_OP_CHECKITEMSPACE ScrCmd_checkitemspace @ 0x46
|
||||
script_cmd_table_entry SCR_OP_CHECKITEM ScrCmd_checkitem @ 0x47
|
||||
script_cmd_table_entry SCR_OP_CHECKITEMTYPE ScrCmd_checkitemtype @ 0x48
|
||||
script_cmd_table_entry SCR_OP_ADDPCITEM ScrCmd_addpcitem @ 0x49
|
||||
script_cmd_table_entry SCR_OP_CHECKPCITEM ScrCmd_checkpcitem @ 0x4a
|
||||
script_cmd_table_entry SCR_OP_ADDDECORATION ScrCmd_adddecoration @ 0x4b
|
||||
script_cmd_table_entry SCR_OP_REMOVEDECORATION ScrCmd_removedecoration @ 0x4c
|
||||
script_cmd_table_entry SCR_OP_CHECKDECOR ScrCmd_checkdecor @ 0x4d
|
||||
script_cmd_table_entry SCR_OP_CHECKDECORSPACE ScrCmd_checkdecorspace @ 0x4e
|
||||
script_cmd_table_entry SCR_OP_APPLYMOVEMENT ScrCmd_applymovement @ 0x4f
|
||||
script_cmd_table_entry SCR_OP_APPLYMOVEMENTAT ScrCmd_applymovementat @ 0x50
|
||||
script_cmd_table_entry SCR_OP_WAITMOVEMENT ScrCmd_waitmovement @ 0x51
|
||||
script_cmd_table_entry SCR_OP_WAITMOVEMENTAT ScrCmd_waitmovementat @ 0x52
|
||||
script_cmd_table_entry SCR_OP_REMOVEOBJECT ScrCmd_removeobject @ 0x53
|
||||
script_cmd_table_entry SCR_OP_REMOVEOBJECTAT ScrCmd_removeobjectat @ 0x54
|
||||
script_cmd_table_entry SCR_OP_ADDOBJECT ScrCmd_addobject @ 0x55
|
||||
script_cmd_table_entry SCR_OP_ADDOBJECTAT ScrCmd_addobjectat @ 0x56
|
||||
script_cmd_table_entry SCR_OP_SETOBJECTXY ScrCmd_setobjectxy @ 0x57
|
||||
script_cmd_table_entry SCR_OP_SHOWOBJECTAT ScrCmd_showobjectat @ 0x58
|
||||
script_cmd_table_entry SCR_OP_HIDEOBJECTAT ScrCmd_hideobjectat @ 0x59
|
||||
script_cmd_table_entry SCR_OP_FACEPLAYER ScrCmd_faceplayer @ 0x5a
|
||||
script_cmd_table_entry SCR_OP_TURNOBJECT ScrCmd_turnobject @ 0x5b
|
||||
script_cmd_table_entry SCR_OP_TRAINERBATTLE ScrCmd_trainerbattle @ 0x5c
|
||||
script_cmd_table_entry SCR_OP_DOTRAINERBATTLE ScrCmd_dotrainerbattle @ 0x5d
|
||||
script_cmd_table_entry SCR_OP_GOTOPOSTBATTLESCRIPT ScrCmd_gotopostbattlescript @ 0x5e
|
||||
script_cmd_table_entry SCR_OP_GOTOBEATENSCRIPT ScrCmd_gotobeatenscript @ 0x5f
|
||||
script_cmd_table_entry SCR_OP_CHECKTRAINERFLAG ScrCmd_checktrainerflag @ 0x60
|
||||
script_cmd_table_entry SCR_OP_SETTRAINERFLAG ScrCmd_settrainerflag @ 0x61
|
||||
script_cmd_table_entry SCR_OP_CLEARTRAINERFLAG ScrCmd_cleartrainerflag @ 0x62
|
||||
script_cmd_table_entry SCR_OP_SETOBJECTXYPERM ScrCmd_setobjectxyperm @ 0x63
|
||||
script_cmd_table_entry SCR_OP_COPYOBJECTXYTOPERM ScrCmd_copyobjectxytoperm @ 0x64
|
||||
script_cmd_table_entry SCR_OP_SETOBJECTMOVEMENTTYPE ScrCmd_setobjectmovementtype @ 0x65
|
||||
script_cmd_table_entry SCR_OP_WAITMESSAGE ScrCmd_waitmessage @ 0x66
|
||||
script_cmd_table_entry SCR_OP_MESSAGE ScrCmd_message @ 0x67
|
||||
script_cmd_table_entry SCR_OP_CLOSEMESSAGE ScrCmd_closemessage @ 0x68
|
||||
script_cmd_table_entry SCR_OP_LOCKALL ScrCmd_lockall @ 0x69
|
||||
script_cmd_table_entry SCR_OP_LOCK ScrCmd_lock @ 0x6a
|
||||
script_cmd_table_entry SCR_OP_RELEASEALL ScrCmd_releaseall @ 0x6b
|
||||
script_cmd_table_entry SCR_OP_RELEASE ScrCmd_release @ 0x6c
|
||||
script_cmd_table_entry SCR_OP_WAITBUTTONPRESS ScrCmd_waitbuttonpress @ 0x6d
|
||||
script_cmd_table_entry SCR_OP_YESNOBOX ScrCmd_yesnobox @ 0x6e
|
||||
script_cmd_table_entry SCR_OP_MULTICHOICE ScrCmd_multichoice @ 0x6f
|
||||
script_cmd_table_entry SCR_OP_MULTICHOICEDEFAULT ScrCmd_multichoicedefault @ 0x70
|
||||
script_cmd_table_entry SCR_OP_MULTICHOICEGRID ScrCmd_multichoicegrid @ 0x71
|
||||
script_cmd_table_entry SCR_OP_DRAWBOX ScrCmd_drawbox @ 0x72
|
||||
script_cmd_table_entry SCR_OP_ERASEBOX ScrCmd_erasebox @ 0x73
|
||||
script_cmd_table_entry SCR_OP_DRAWBOXTEXT ScrCmd_drawboxtext @ 0x74
|
||||
script_cmd_table_entry SCR_OP_SHOWMONPIC ScrCmd_showmonpic @ 0x75
|
||||
script_cmd_table_entry SCR_OP_HIDEMONPIC ScrCmd_hidemonpic @ 0x76
|
||||
script_cmd_table_entry SCR_OP_SHOWCONTESTPAINTING ScrCmd_showcontestpainting @ 0x77
|
||||
script_cmd_table_entry SCR_OP_BRAILLEMESSAGE ScrCmd_braillemessage @ 0x78
|
||||
script_cmd_table_entry SCR_OP_GIVEMON ScrCmd_nop1 @ 0x79
|
||||
script_cmd_table_entry SCR_OP_GIVEEGG ScrCmd_giveegg @ 0x7a
|
||||
script_cmd_table_entry SCR_OP_SETMONMOVE ScrCmd_setmonmove @ 0x7b
|
||||
script_cmd_table_entry SCR_OP_CHECKPARTYMOVE ScrCmd_checkpartymove @ 0x7c
|
||||
script_cmd_table_entry SCR_OP_BUFFERSPECIESNAME ScrCmd_bufferspeciesname @ 0x7d
|
||||
script_cmd_table_entry SCR_OP_BUFFERLEADMONSPECIESNAME ScrCmd_bufferleadmonspeciesname @ 0x7e
|
||||
script_cmd_table_entry SCR_OP_BUFFERPARTYMONNICK ScrCmd_bufferpartymonnick @ 0x7f
|
||||
script_cmd_table_entry SCR_OP_BUFFERITEMNAME ScrCmd_bufferitemname @ 0x80
|
||||
script_cmd_table_entry SCR_OP_BUFFERDECORATIONNAME ScrCmd_bufferdecorationname @ 0x81
|
||||
script_cmd_table_entry SCR_OP_BUFFERMOVENAME ScrCmd_buffermovename @ 0x82
|
||||
script_cmd_table_entry SCR_OP_BUFFERNUMBERSTRING ScrCmd_buffernumberstring @ 0x83
|
||||
script_cmd_table_entry SCR_OP_BUFFERSTDSTRING ScrCmd_bufferstdstring @ 0x84
|
||||
script_cmd_table_entry SCR_OP_BUFFERSTRING ScrCmd_bufferstring @ 0x85
|
||||
script_cmd_table_entry SCR_OP_POKEMART ScrCmd_pokemart @ 0x86
|
||||
script_cmd_table_entry SCR_OP_POKEMARTDECORATION ScrCmd_pokemartdecoration @ 0x87
|
||||
script_cmd_table_entry SCR_OP_POKEMARTDECORATION2 ScrCmd_pokemartdecoration2 @ 0x88
|
||||
script_cmd_table_entry SCR_OP_PLAYSLOTMACHINE ScrCmd_playslotmachine @ 0x89
|
||||
script_cmd_table_entry SCR_OP_SETBERRYTREE ScrCmd_setberrytree @ 0x8a
|
||||
script_cmd_table_entry SCR_OP_CHOOSECONTESTMON ScrCmd_choosecontestmon @ 0x8b
|
||||
script_cmd_table_entry SCR_OP_STARTCONTEST ScrCmd_startcontest @ 0x8c
|
||||
script_cmd_table_entry SCR_OP_SHOWCONTESTRESULTS ScrCmd_showcontestresults @ 0x8d
|
||||
script_cmd_table_entry SCR_OP_CONTESTLINKTRANSFER ScrCmd_contestlinktransfer @ 0x8e
|
||||
script_cmd_table_entry SCR_OP_RANDOM ScrCmd_random @ 0x8f
|
||||
script_cmd_table_entry SCR_OP_ADDMONEY ScrCmd_addmoney @ 0x90
|
||||
script_cmd_table_entry SCR_OP_REMOVEMONEY ScrCmd_removemoney @ 0x91
|
||||
script_cmd_table_entry SCR_OP_CHECKMONEY ScrCmd_checkmoney @ 0x92
|
||||
script_cmd_table_entry SCR_OP_SHOWMONEYBOX ScrCmd_showmoneybox @ 0x93
|
||||
script_cmd_table_entry SCR_OP_HIDEMONEYBOX ScrCmd_hidemoneybox @ 0x94
|
||||
script_cmd_table_entry SCR_OP_UPDATEMONEYBOX ScrCmd_updatemoneybox @ 0x95
|
||||
script_cmd_table_entry SCR_OP_GETPOKENEWSACTIVE ScrCmd_getpokenewsactive @ 0x96
|
||||
script_cmd_table_entry SCR_OP_FADESCREEN ScrCmd_fadescreen @ 0x97
|
||||
script_cmd_table_entry SCR_OP_FADESCREENSPEED ScrCmd_fadescreenspeed @ 0x98
|
||||
script_cmd_table_entry SCR_OP_SETFLASHLEVEL ScrCmd_setflashlevel @ 0x99
|
||||
script_cmd_table_entry SCR_OP_ANIMATEFLASH ScrCmd_animateflash @ 0x9a
|
||||
script_cmd_table_entry SCR_OP_MESSAGEAUTOSCROLL ScrCmd_messageautoscroll @ 0x9b
|
||||
script_cmd_table_entry SCR_OP_DOFIELDEFFECT ScrCmd_dofieldeffect @ 0x9c
|
||||
script_cmd_table_entry SCR_OP_SETFIELDEFFECTARGUMENT ScrCmd_setfieldeffectargument @ 0x9d
|
||||
script_cmd_table_entry SCR_OP_WAITFIELDEFFECT ScrCmd_waitfieldeffect @ 0x9e
|
||||
script_cmd_table_entry SCR_OP_SETRESPAWN ScrCmd_setrespawn @ 0x9f
|
||||
script_cmd_table_entry SCR_OP_CHECKPLAYERGENDER ScrCmd_checkplayergender @ 0xa0
|
||||
script_cmd_table_entry SCR_OP_PLAYMONCRY ScrCmd_playmoncry @ 0xa1
|
||||
script_cmd_table_entry SCR_OP_SETMETATILE ScrCmd_setmetatile @ 0xa2
|
||||
script_cmd_table_entry SCR_OP_RESETWEATHER ScrCmd_resetweather @ 0xa3
|
||||
script_cmd_table_entry SCR_OP_SETWEATHER ScrCmd_setweather @ 0xa4
|
||||
script_cmd_table_entry SCR_OP_DOWEATHER ScrCmd_doweather @ 0xa5
|
||||
script_cmd_table_entry SCR_OP_SETSTEPCALLBACK ScrCmd_setstepcallback @ 0xa6
|
||||
script_cmd_table_entry SCR_OP_SETMAPLAYOUTINDEX ScrCmd_setmaplayoutindex @ 0xa7
|
||||
script_cmd_table_entry SCR_OP_SETOBJECTSUBPRIORITY ScrCmd_setobjectsubpriority @ 0xa8
|
||||
script_cmd_table_entry SCR_OP_RESETOBJECTSUBPRIORITY ScrCmd_resetobjectsubpriority @ 0xa9
|
||||
script_cmd_table_entry SCR_OP_CREATEVOBJECT ScrCmd_createvobject @ 0xaa
|
||||
script_cmd_table_entry SCR_OP_TURNVOBJECT ScrCmd_turnvobject @ 0xab
|
||||
script_cmd_table_entry SCR_OP_OPENDOOR ScrCmd_opendoor @ 0xac
|
||||
script_cmd_table_entry SCR_OP_CLOSEDOOR ScrCmd_closedoor @ 0xad
|
||||
script_cmd_table_entry SCR_OP_WAITDOORANIM ScrCmd_waitdooranim @ 0xae
|
||||
script_cmd_table_entry SCR_OP_SETDOOROPEN ScrCmd_setdooropen @ 0xaf
|
||||
script_cmd_table_entry SCR_OP_SETDOORCLOSED ScrCmd_setdoorclosed @ 0xb0
|
||||
script_cmd_table_entry SCR_OP_ADDELEVMENUITEM ScrCmd_addelevmenuitem @ 0xb1
|
||||
script_cmd_table_entry SCR_OP_SHOWELEVMENU ScrCmd_showelevmenu @ 0xb2
|
||||
script_cmd_table_entry SCR_OP_CHECKCOINS ScrCmd_checkcoins @ 0xb3
|
||||
script_cmd_table_entry SCR_OP_ADDCOINS ScrCmd_addcoins @ 0xb4
|
||||
script_cmd_table_entry SCR_OP_REMOVECOINS ScrCmd_removecoins @ 0xb5
|
||||
script_cmd_table_entry SCR_OP_SETWILDBATTLE ScrCmd_setwildbattle @ 0xb6
|
||||
script_cmd_table_entry SCR_OP_DOWILDBATTLE ScrCmd_dowildbattle @ 0xb7
|
||||
script_cmd_table_entry SCR_OP_SETVADDRESS ScrCmd_setvaddress @ 0xb8
|
||||
script_cmd_table_entry SCR_OP_VGOTO ScrCmd_vgoto @ 0xb9
|
||||
script_cmd_table_entry SCR_OP_VCALL ScrCmd_vcall @ 0xba
|
||||
script_cmd_table_entry SCR_OP_VGOTO_IF ScrCmd_vgoto_if @ 0xbb
|
||||
script_cmd_table_entry SCR_OP_VCALL_IF ScrCmd_vcall_if @ 0xbc
|
||||
script_cmd_table_entry SCR_OP_VMESSAGE ScrCmd_vmessage @ 0xbd
|
||||
script_cmd_table_entry SCR_OP_VBUFFERMESSAGE ScrCmd_vbuffermessage @ 0xbe
|
||||
script_cmd_table_entry SCR_OP_VBUFFERSTRING ScrCmd_vbufferstring @ 0xbf
|
||||
script_cmd_table_entry SCR_OP_SHOWCOINSBOX ScrCmd_showcoinsbox @ 0xc0
|
||||
script_cmd_table_entry SCR_OP_HIDECOINSBOX ScrCmd_hidecoinsbox @ 0xc1
|
||||
script_cmd_table_entry SCR_OP_UPDATECOINSBOX ScrCmd_updatecoinsbox @ 0xc2
|
||||
script_cmd_table_entry SCR_OP_INCREMENTGAMESTAT ScrCmd_incrementgamestat @ 0xc3
|
||||
script_cmd_table_entry SCR_OP_SETESCAPEWARP ScrCmd_setescapewarp @ 0xc4
|
||||
script_cmd_table_entry SCR_OP_WAITMONCRY ScrCmd_waitmoncry @ 0xc5
|
||||
script_cmd_table_entry SCR_OP_BUFFERBOXNAME ScrCmd_bufferboxname @ 0xc6
|
||||
script_cmd_table_entry SCR_OP_TEXTCOLOR ScrCmd_nop1 @ 0xc7
|
||||
script_cmd_table_entry SCR_OP_LOADHELP ScrCmd_nop1 @ 0xc8
|
||||
script_cmd_table_entry SCR_OP_UNLOADHELP ScrCmd_nop1 @ 0xc9
|
||||
script_cmd_table_entry SCR_OP_SIGNMSG ScrCmd_nop1 @ 0xca
|
||||
script_cmd_table_entry SCR_OP_NORMALMSG ScrCmd_nop1 @ 0xcb
|
||||
script_cmd_table_entry SCR_OP_COMPAREHIDDENVAR ScrCmd_nop1 @ 0xcc
|
||||
script_cmd_table_entry SCR_OP_SETMODERNFATEFULENCOUNTER ScrCmd_setmodernfatefulencounter @ 0xcd
|
||||
script_cmd_table_entry SCR_OP_CHECKMODERNFATEFULENCOUNTER ScrCmd_checkmodernfatefulencounter @ 0xce
|
||||
script_cmd_table_entry SCR_OP_TRYWONDERCARDSCRIPT ScrCmd_trywondercardscript @ 0xcf
|
||||
script_cmd_table_entry SCR_OP_SETWORLDMAPFLAG ScrCmd_nop1 @ 0xd0
|
||||
script_cmd_table_entry SCR_OP_WARPSPINENTER ScrCmd_warpspinenter @ 0xd1
|
||||
script_cmd_table_entry SCR_OP_SETMONMETLOCATION ScrCmd_setmonmetlocation @ 0xd2
|
||||
script_cmd_table_entry SCR_OP_MOVEROTATINGTILEOBJECTS ScrCmd_moverotatingtileobjects @ 0xd3
|
||||
script_cmd_table_entry SCR_OP_TURNROTATINGTILEOBJECTS ScrCmd_turnrotatingtileobjects @ 0xd4
|
||||
script_cmd_table_entry SCR_OP_INITROTATINGTILEPUZZLE ScrCmd_initrotatingtilepuzzle @ 0xd5
|
||||
script_cmd_table_entry SCR_OP_FREEROTATINGTILEPUZZLE ScrCmd_freerotatingtilepuzzle @ 0xd6
|
||||
script_cmd_table_entry SCR_OP_WARPMOSSDEEPGYM ScrCmd_warpmossdeepgym @ 0xd7
|
||||
script_cmd_table_entry SCR_OP_SELECTAPPROACHINGTRAINER ScrCmd_selectapproachingtrainer @ 0xd8
|
||||
script_cmd_table_entry SCR_OP_LOCKFORTRAINER ScrCmd_lockfortrainer @ 0xd9
|
||||
script_cmd_table_entry SCR_OP_CLOSEBRAILLEMESSAGE ScrCmd_closebraillemessage @ 0xda
|
||||
script_cmd_table_entry SCR_OP_MESSAGEINSTANT ScrCmd_messageinstant @ 0xdb
|
||||
script_cmd_table_entry SCR_OP_FADESCREENSWAPBUFFERS ScrCmd_fadescreenswapbuffers @ 0xdc
|
||||
script_cmd_table_entry SCR_OP_BUFFERTRAINERCLASSNAME ScrCmd_buffertrainerclassname @ 0xdd
|
||||
script_cmd_table_entry SCR_OP_BUFFERTRAINERNAME ScrCmd_buffertrainername @ 0xde
|
||||
script_cmd_table_entry SCR_OP_POKENAVCALL ScrCmd_pokenavcall @ 0xdf
|
||||
script_cmd_table_entry SCR_OP_WARPWHITEFADE ScrCmd_warpwhitefade @ 0xe0
|
||||
script_cmd_table_entry SCR_OP_BUFFERCONTESTNAME ScrCmd_buffercontestname @ 0xe1
|
||||
script_cmd_table_entry SCR_OP_BUFFERITEMNAMEPLURAL ScrCmd_bufferitemnameplural @ 0xe2
|
||||
script_cmd_table_entry SCR_OP_DYNMULTICHOICE ScrCmd_dynmultichoice @ 0xe3
|
||||
script_cmd_table_entry SCR_OP_DYNMULTIPUSH ScrCmd_dynmultipush @ 0xe4
|
||||
|
||||
.if ALLOCATE_SCRIPT_CMD_TABLE
|
||||
gScriptCmdTableEnd::
|
||||
.4byte ScrCmd_nop
|
||||
.endif
|
||||
|
||||
@ -18,7 +18,7 @@ MauvilleCity_PokemonCenter_1F_EventScript_Bard::
|
||||
end
|
||||
|
||||
MauvilleCity_PokemonCenter_1F_EventScript_PlaySong::
|
||||
setvar VAR_0x8004, 0
|
||||
setvar VAR_0x8004, FALSE @ Play his current song
|
||||
special PlayBardSong
|
||||
delay 60
|
||||
special HasBardSongBeenChanged
|
||||
@ -45,7 +45,7 @@ MauvilleCity_PokemonCenter_1F_EventScript_WriteLyrics::
|
||||
faceplayer
|
||||
goto_if_eq VAR_RESULT, 0, MauvilleCity_PokemonCenter_1F_EventScript_DeclineWritingLyrics
|
||||
msgbox MauvilleCity_PokemonCenter_1F_Text_LetMeSingItForYou, MSGBOX_DEFAULT
|
||||
setvar VAR_0x8004, 1
|
||||
setvar VAR_0x8004, TRUE @ Play the new song
|
||||
special PlayBardSong
|
||||
delay 60
|
||||
msgbox MauvilleCity_PokemonCenter_1F_Text_ThatHowYouWantedSongToGo, MSGBOX_YESNO
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
JASC-PAL
|
||||
0100
|
||||
8
|
||||
16
|
||||
148 197 172
|
||||
16 16 16
|
||||
32 32 32
|
||||
@ -9,3 +9,11 @@ JASC-PAL
|
||||
82 82 82
|
||||
98 98 98
|
||||
115 115 115
|
||||
131 131 131
|
||||
148 148 148
|
||||
164 164 164
|
||||
180 180 180
|
||||
197 197 197
|
||||
213 213 213
|
||||
230 230 230
|
||||
255 255 255
|
||||
|
||||
@ -1,11 +0,0 @@
|
||||
JASC-PAL
|
||||
0100
|
||||
8
|
||||
131 131 131
|
||||
148 148 148
|
||||
164 164 164
|
||||
180 180 180
|
||||
197 197 197
|
||||
213 213 213
|
||||
230 230 230
|
||||
255 255 255
|
||||
@ -1,41 +1,49 @@
|
||||
#ifndef GUARD_BARD_MUSIC_H
|
||||
#define GUARD_BARD_MUSIC_H
|
||||
|
||||
#define BARD_SOUND_MAX_LENGTH 6
|
||||
// The maximum number of BardSoundTemplates/BardSounds there can be for each easy chat word.
|
||||
#define MAX_BARD_SOUNDS_PER_WORD 6
|
||||
|
||||
struct BardSound
|
||||
// The number of pitch tables there are for each pitch table size (see sPitchTables).
|
||||
#define NUM_BARD_PITCH_TABLES_PER_SIZE 5
|
||||
|
||||
// This struct describes which phoneme song to play for the sound, and whether to
|
||||
// make any adjustments to its length or volume. Very few sounds make any adjustments.
|
||||
struct BardSoundTemplate
|
||||
{
|
||||
/*0x00*/ u8 songLengthId;
|
||||
/*0x01*/ s8 songLengthOffset;
|
||||
/*0x02*/ u16 unused;
|
||||
/*0x04*/ s16 volume;
|
||||
/*0x06*/ u16 unused2;
|
||||
u8 songId;
|
||||
s8 lengthAdjustment;
|
||||
u16 unused; // Only set on EC_WORD_WAAAH, and never read.
|
||||
s16 volume;
|
||||
};
|
||||
|
||||
struct BardPhoneme
|
||||
// This is the length and pitch to play the phoneme song at.
|
||||
// These will be calculated in 'CalcWordSounds'.
|
||||
struct BardSound
|
||||
{
|
||||
/*0x00*/ u16 length;
|
||||
/*0x02*/ u16 pitch;
|
||||
u16 length;
|
||||
u16 pitch;
|
||||
};
|
||||
|
||||
struct BardSong
|
||||
{
|
||||
/*0x00*/ u8 currWord;
|
||||
/*0x01*/ u8 currPhoneme;
|
||||
/*0x02*/ u8 phonemeTimer;
|
||||
/*0x03*/ u8 state;
|
||||
/*0x04*/ s16 length;
|
||||
/*0x06*/ u16 volume;
|
||||
/*0x08*/ s16 pitch;
|
||||
/*0x0A*/ s16 voiceInflection;
|
||||
/*0x0C*/ u16 lyrics[BARD_SOUND_MAX_LENGTH];
|
||||
/*0x18*/ struct BardPhoneme phonemes[BARD_SOUND_MAX_LENGTH];
|
||||
/*0x30*/ const struct BardSound *sound;
|
||||
u8 lyricsIndex;
|
||||
u8 soundIndex;
|
||||
u8 timer;
|
||||
u8 state;
|
||||
s16 length; // Length of the sound for the word currently being sung (i.e. the sum of 'length' in all the current word's phonemes).
|
||||
u16 volume;
|
||||
s16 pitch;
|
||||
s16 voiceInflection;
|
||||
u16 lyrics[NUM_BARD_SONG_WORDS];
|
||||
struct BardSound sounds[MAX_BARD_SOUNDS_PER_WORD];
|
||||
const struct BardSoundTemplate *soundTemplates;
|
||||
};
|
||||
|
||||
extern const u16 gNumBardWords_Species;
|
||||
extern const u16 gNumBardWords_Moves;
|
||||
const struct BardSound *GetWordSounds(u16 word);
|
||||
void GetWordPhonemes(struct BardSong *song, u16 word);
|
||||
|
||||
const struct BardSoundTemplate *GetWordSoundTemplates(u16 easyChatWord);
|
||||
void CalcWordSounds(struct BardSong *song, u16 pitchTableIndex);
|
||||
|
||||
#endif //GUARD_BARD_MUSIC_H
|
||||
|
||||
@ -155,6 +155,7 @@
|
||||
#define CONTEST_EFFECT_TYPE_WORSEN 4
|
||||
#define CONTEST_EFFECT_TYPE_SPECIAL_APPEAL 5
|
||||
#define CONTEST_EFFECT_TYPE_TURN_ORDER 6
|
||||
#define CONTEST_EFFECT_TYPE_UNKNOWN 8
|
||||
|
||||
#define COMBO_STARTER_POUND 1
|
||||
#define COMBO_STARTER_FIRE_PUNCH 2
|
||||
|
||||
@ -128,7 +128,7 @@
|
||||
#define FEMALE 1
|
||||
#define GENDER_COUNT 2
|
||||
|
||||
#define BARD_SONG_LENGTH 6
|
||||
#define NUM_BARD_SONG_WORDS 6
|
||||
#define NUM_STORYTELLER_TALES 4
|
||||
#define NUM_TRADER_ITEMS 4
|
||||
#define GIDDY_MAX_TALES 10
|
||||
|
||||
@ -492,6 +492,8 @@
|
||||
#define MUS_RG_TEACHY_TV_MENU 558 // MUS_RG_TVNOIZE
|
||||
#define END_MUS MUS_RG_TEACHY_TV_MENU
|
||||
|
||||
// These PH_* constants are phoneme sounds used by the "bard" NPC (see src/bard_music.c and src/mauville_old_man.c).
|
||||
// Each comes in a triplet of PH_*_BLEND, PH_*_HELD, and PH_*_SOLO, and the name of each triplet incorporates the English phonetic sound it represents.
|
||||
#define PH_TRAP_BLEND 559
|
||||
#define PH_TRAP_HELD 560
|
||||
#define PH_TRAP_SOLO 561
|
||||
@ -548,4 +550,10 @@
|
||||
|
||||
#define MUS_NONE 0xFFFF
|
||||
|
||||
#define FIRST_PHONEME_SONG PH_TRAP_BLEND
|
||||
#define LAST_PHONEME_SONG PH_NURSE_SOLO
|
||||
#define NUM_PHONEME_SONGS (LAST_PHONEME_SONG - FIRST_PHONEME_SONG + 1)
|
||||
#define PHONEME_ID(song) ((song) - FIRST_PHONEME_SONG)
|
||||
#define PHONEME_ID_NONE 0xFF
|
||||
|
||||
#endif // GUARD_CONSTANTS_SONGS_H
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
#define VARS_START 0x4000
|
||||
|
||||
// temporary vars
|
||||
// The first 0x10 vars are are temporary--they are cleared every time a map is loaded.
|
||||
// The first 0x10 vars are temporary--they are cleared every time a map is loaded.
|
||||
#define TEMP_VARS_START 0x4000
|
||||
#define VAR_TEMP_0 (TEMP_VARS_START + 0x0)
|
||||
#define VAR_TEMP_1 (TEMP_VARS_START + 0x1)
|
||||
|
||||
@ -681,8 +681,8 @@ struct MauvilleManBard
|
||||
{
|
||||
/*0x00*/ u8 id;
|
||||
/*0x01*/ //u8 padding1;
|
||||
/*0x02*/ u16 songLyrics[BARD_SONG_LENGTH];
|
||||
/*0x0E*/ u16 temporaryLyrics[BARD_SONG_LENGTH];
|
||||
/*0x02*/ u16 songLyrics[NUM_BARD_SONG_WORDS];
|
||||
/*0x0E*/ u16 newSongLyrics[NUM_BARD_SONG_WORDS];
|
||||
/*0x1A*/ u8 playerName[PLAYER_NAME_LENGTH + 1];
|
||||
/*0x22*/ u8 filler_2DB6[0x3];
|
||||
/*0x25*/ u8 playerTrainerId[TRAINER_ID_LENGTH];
|
||||
|
||||
236
src/bard_music.c
236
src/bard_music.c
@ -1,63 +1,247 @@
|
||||
#include "global.h"
|
||||
#include "bard_music.h"
|
||||
#include "easy_chat.h"
|
||||
#include "constants/songs.h"
|
||||
|
||||
#include "data/bard_music/bard_sounds.h"
|
||||
#include "data/bard_music/word_pitch.h"
|
||||
#include "data/bard_music/default_sound.h"
|
||||
#include "data/bard_music/length_table.h"
|
||||
// Indicates that the previous sound should be held.
|
||||
#define PREV_BARD_SOUND { .songId = NUM_PHONEME_SONGS }
|
||||
|
||||
static s16 CalcWordPitch(int pitchIdx, int songPos)
|
||||
// Invalid sound, indicates the end of the sounds for the word.
|
||||
#define NULL_BARD_SOUND { .songId = PHONEME_ID_NONE }
|
||||
|
||||
#include "data/bard_music/pokemon.h"
|
||||
#include "data/bard_music/moves.h"
|
||||
#include "data/bard_music/trainer.h"
|
||||
#include "data/bard_music/status.h"
|
||||
#include "data/bard_music/battle.h"
|
||||
#include "data/bard_music/greetings.h"
|
||||
#include "data/bard_music/people.h"
|
||||
#include "data/bard_music/voices.h"
|
||||
#include "data/bard_music/speech.h"
|
||||
#include "data/bard_music/endings.h"
|
||||
#include "data/bard_music/feelings.h"
|
||||
#include "data/bard_music/conditions.h"
|
||||
#include "data/bard_music/actions.h"
|
||||
#include "data/bard_music/lifestyle.h"
|
||||
#include "data/bard_music/hobbies.h"
|
||||
#include "data/bard_music/time.h"
|
||||
#include "data/bard_music/misc.h"
|
||||
#include "data/bard_music/adjectives.h"
|
||||
#include "data/bard_music/events.h"
|
||||
#include "data/bard_music/trendysaying.h"
|
||||
|
||||
static const struct BardSoundTemplate (*const sBardSoundTemplatesTable[EC_NUM_GROUPS])[MAX_BARD_SOUNDS_PER_WORD] = {
|
||||
[EC_GROUP_POKEMON] = NULL, // Handled by sBardSoundTemplates_Pokemon
|
||||
[EC_GROUP_TRAINER] = sBardSoundTemplates_Trainer,
|
||||
[EC_GROUP_STATUS] = sBardSoundTemplates_Status,
|
||||
[EC_GROUP_BATTLE] = sBardSoundTemplates_Battle,
|
||||
[EC_GROUP_GREETINGS] = sBardSoundTemplates_Greetings,
|
||||
[EC_GROUP_PEOPLE] = sBardSoundTemplates_People,
|
||||
[EC_GROUP_VOICES] = sBardSoundTemplates_Voices,
|
||||
[EC_GROUP_SPEECH] = sBardSoundTemplates_Speech,
|
||||
[EC_GROUP_ENDINGS] = sBardSoundTemplates_Endings,
|
||||
[EC_GROUP_FEELINGS] = sBardSoundTemplates_Feelings,
|
||||
[EC_GROUP_CONDITIONS] = sBardSoundTemplates_Conditions,
|
||||
[EC_GROUP_ACTIONS] = sBardSoundTemplates_Actions,
|
||||
[EC_GROUP_LIFESTYLE] = sBardSoundTemplates_Lifestyle,
|
||||
[EC_GROUP_HOBBIES] = sBardSoundTemplates_Hobbies,
|
||||
[EC_GROUP_TIME] = sBardSoundTemplates_Time,
|
||||
[EC_GROUP_MISC] = sBardSoundTemplates_Misc,
|
||||
[EC_GROUP_ADJECTIVES] = sBardSoundTemplates_Adjectives,
|
||||
[EC_GROUP_EVENTS] = sBardSoundTemplates_Events,
|
||||
[EC_GROUP_MOVE_1] = NULL, // Handled by sBardSoundTemplates_Moves
|
||||
[EC_GROUP_MOVE_2] = NULL, // Handled by sBardSoundTemplates_Moves
|
||||
[EC_GROUP_TRENDY_SAYING] = sBardSoundTemplates_TrendySaying,
|
||||
[EC_GROUP_POKEMON_NATIONAL] = NULL, // Handled by sBardSoundTemplates_Pokemon
|
||||
};
|
||||
|
||||
// The pitch tables below will be indexed using the number of BardSoundTemplates per word, so a table is selected
|
||||
// that has at least MAX_BARD_SOUNDS_PER_WORD pitch values. Curiously they select pitch tables whose size is +1
|
||||
// of the maximum number of sounds per word, so the final pitch value (before PITCH_END) isn't used.
|
||||
// (i.e., 'NUM_BARD_PITCH_TABLES_PER_SIZE * (MAX_BARD_SOUNDS_PER_WORD-1)' would select a sufficiently large table).
|
||||
#define BASE_PITCH_TABLE_INDEX (NUM_BARD_PITCH_TABLES_PER_SIZE * MAX_BARD_SOUNDS_PER_WORD)
|
||||
|
||||
#define PITCH_END 0x1800
|
||||
|
||||
static const s16 sPitch1_0[] = { -0x300, PITCH_END };
|
||||
static const s16 sPitch1_1[] = { 0x0900, PITCH_END };
|
||||
static const s16 sPitch1_2[] = { 0x0100, PITCH_END };
|
||||
static const s16 sPitch1_3[] = { 0x0400, PITCH_END };
|
||||
static const s16 sPitch1_4[] = { 0x0b00, PITCH_END };
|
||||
|
||||
static const s16 sPitch2_0[] = { -0x300, -0x100, PITCH_END };
|
||||
static const s16 sPitch2_1[] = { -0x300, 0x0200, PITCH_END };
|
||||
static const s16 sPitch2_2[] = { 0x0200, 0x0400, PITCH_END };
|
||||
static const s16 sPitch2_3[] = { 0x0600, 0x0800, PITCH_END };
|
||||
static const s16 sPitch2_4[] = { 0x0900, 0x0800, PITCH_END };
|
||||
|
||||
static const s16 sPitch3_0[] = { -0x300, -0x100, -0x300, PITCH_END };
|
||||
static const s16 sPitch3_1[] = { 0x0400, -0x300, 0x0400, PITCH_END };
|
||||
static const s16 sPitch3_2[] = { 0x0900, 0x0800, 0x0600, PITCH_END };
|
||||
static const s16 sPitch3_3[] = { 0x0100, 0x0200, 0x0400, PITCH_END };
|
||||
static const s16 sPitch3_4[] = { 0x0600, 0x1000, 0x0d00, PITCH_END };
|
||||
|
||||
static const s16 sPitch4_0[] = { 0x0400, 0x0900, 0x0400, 0x0900, PITCH_END };
|
||||
static const s16 sPitch4_1[] = { 0x0900, 0x0400, 0x0d00, 0x0400, PITCH_END };
|
||||
static const s16 sPitch4_2[] = { 0x0100, 0x0200, 0x0400, 0x0600, PITCH_END };
|
||||
static const s16 sPitch4_3[] = { 0x0800, 0x0600, 0x0400, 0x0200, PITCH_END };
|
||||
static const s16 sPitch4_4[] = { 0x0f00, 0x0d00, 0x0b00, 0x0a00, PITCH_END };
|
||||
|
||||
static const s16 sPitch5_0[] = { -0x300, -0x100, 0x0100, 0x0200, 0x0400, PITCH_END };
|
||||
static const s16 sPitch5_1[] = { 0x0900, 0x0800, 0x0600, 0x0400, 0x0200, PITCH_END };
|
||||
static const s16 sPitch5_2[] = { 0x0100, 0x0400, 0x0900, 0x0400, 0x0100, PITCH_END };
|
||||
static const s16 sPitch5_3[] = { 0x0900, 0x0400, 0x0900, 0x0400, -0x300, PITCH_END };
|
||||
static const s16 sPitch5_4[] = { 0x0b00, 0x0800, 0x0400, 0x0400, 0x0600, PITCH_END };
|
||||
|
||||
static const s16 sPitch6_0[] = { -0x300, -0x100, 0x0100, 0x0200, 0x0400, 0x0600, PITCH_END };
|
||||
static const s16 sPitch6_1[] = { 0x0800, 0x0600, 0x0400, 0x0200, 0x0100, -0x100, PITCH_END };
|
||||
static const s16 sPitch6_2[] = { 0x0100, 0x0200, 0x0400, 0x0100, 0x0200, 0x1000, PITCH_END };
|
||||
static const s16 sPitch6_3[] = { 0x0400, -0x300, 0x0900, 0x0400, 0x0900, 0x0400, PITCH_END };
|
||||
static const s16 sPitch6_4[] = { 0x0800, 0x0900, 0x0800, 0x0900, 0x0800, 0x0900, PITCH_END };
|
||||
|
||||
static const s16 sPitch7_0[] = { 0x0200, 0x0100, 0x0200, 0x0100, 0x0200, 0x0400, 0x0200, PITCH_END };
|
||||
static const s16 sPitch7_1[] = { 0x0100, 0x0100, -0x100, -0x100, -0x300, 0x0400, -0x300, PITCH_END };
|
||||
static const s16 sPitch7_2[] = { 0x0800, 0x0900, 0x0b00, 0x0d00, 0x0e00, 0x0d00, 0x0b00, PITCH_END };
|
||||
static const s16 sPitch7_3[] = { 0x0800, 0x0600, 0x0400, 0x0200, 0x0d00, 0x0b00, 0x0900, PITCH_END };
|
||||
static const s16 sPitch7_4[] = { 0x0300, 0x0400, 0x0600, 0x0800, 0x0700, 0x0800, 0x0400, PITCH_END };
|
||||
|
||||
// In practice only sPitch7_# below are used below.
|
||||
// BASE_PITCH_TABLE_INDEX is 30 by default, and this table is always indexed with (x + 30), where x is some value 0 - 4
|
||||
static const s16 *const sPitchTables[NUM_BARD_PITCH_TABLES_PER_SIZE * 7] = {
|
||||
sPitch1_0, sPitch1_1, sPitch1_2, sPitch1_3, sPitch1_4,
|
||||
sPitch2_0, sPitch2_1, sPitch2_2, sPitch2_3, sPitch2_4,
|
||||
sPitch3_0, sPitch3_1, sPitch3_2, sPitch3_3, sPitch3_4,
|
||||
sPitch4_0, sPitch4_1, sPitch4_2, sPitch4_3, sPitch4_4,
|
||||
sPitch5_0, sPitch5_1, sPitch5_2, sPitch5_3, sPitch5_4,
|
||||
sPitch6_0, sPitch6_1, sPitch6_2, sPitch6_3, sPitch6_4,
|
||||
sPitch7_0, sPitch7_1, sPitch7_2, sPitch7_3, sPitch7_4
|
||||
};
|
||||
|
||||
// If this fails, CalcWordSounds will likely read out of bounds for sPitchTables.
|
||||
STATIC_ASSERT(BASE_PITCH_TABLE_INDEX + (NUM_BARD_PITCH_TABLES_PER_SIZE-1) < ARRAY_COUNT(sPitchTables), NotEnoughPitchTablesForBardSounds)
|
||||
|
||||
static const struct BardSoundTemplate sEmptyPhonemeTemplate[] = {
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
};
|
||||
|
||||
static const int sPhonemeLengths[NUM_PHONEME_SONGS + 1] = {
|
||||
[PHONEME_ID(PH_TRAP_BLEND)] = 9,
|
||||
[PHONEME_ID(PH_TRAP_HELD)] = 22,
|
||||
[PHONEME_ID(PH_TRAP_SOLO)] = 15,
|
||||
[PHONEME_ID(PH_FACE_BLEND)] = 16,
|
||||
[PHONEME_ID(PH_FACE_HELD)] = 39,
|
||||
[PHONEME_ID(PH_FACE_SOLO)] = 21,
|
||||
[PHONEME_ID(PH_CLOTH_BLEND)] = 9,
|
||||
[PHONEME_ID(PH_CLOTH_HELD)] = 30,
|
||||
[PHONEME_ID(PH_CLOTH_SOLO)] = 24,
|
||||
[PHONEME_ID(PH_DRESS_BLEND)] = 15,
|
||||
[PHONEME_ID(PH_DRESS_HELD)] = 25,
|
||||
[PHONEME_ID(PH_DRESS_SOLO)] = 12,
|
||||
[PHONEME_ID(PH_FLEECE_BLEND)] = 22,
|
||||
[PHONEME_ID(PH_FLEECE_HELD)] = 45,
|
||||
[PHONEME_ID(PH_FLEECE_SOLO)] = 24,
|
||||
[PHONEME_ID(PH_KIT_BLEND)] = 15,
|
||||
[PHONEME_ID(PH_KIT_HELD)] = 40,
|
||||
[PHONEME_ID(PH_KIT_SOLO)] = 9,
|
||||
[PHONEME_ID(PH_PRICE_BLEND)] = 21,
|
||||
[PHONEME_ID(PH_PRICE_HELD)] = 42,
|
||||
[PHONEME_ID(PH_PRICE_SOLO)] = 18,
|
||||
[PHONEME_ID(PH_LOT_BLEND)] = 9,
|
||||
[PHONEME_ID(PH_LOT_HELD)] = 22,
|
||||
[PHONEME_ID(PH_LOT_SOLO)] = 15,
|
||||
[PHONEME_ID(PH_GOAT_BLEND)] = 27,
|
||||
[PHONEME_ID(PH_GOAT_HELD)] = 48,
|
||||
[PHONEME_ID(PH_GOAT_SOLO)] = 18,
|
||||
[PHONEME_ID(PH_THOUGHT_BLEND)] = 27,
|
||||
[PHONEME_ID(PH_THOUGHT_HELD)] = 33,
|
||||
[PHONEME_ID(PH_THOUGHT_SOLO)] = 24,
|
||||
[PHONEME_ID(PH_CHOICE_BLEND)] = 25,
|
||||
[PHONEME_ID(PH_CHOICE_HELD)] = 39,
|
||||
[PHONEME_ID(PH_CHOICE_SOLO)] = 19,
|
||||
[PHONEME_ID(PH_MOUTH_BLEND)] = 16,
|
||||
[PHONEME_ID(PH_MOUTH_HELD)] = 54,
|
||||
[PHONEME_ID(PH_MOUTH_SOLO)] = 18,
|
||||
[PHONEME_ID(PH_FOOT_BLEND)] = 9,
|
||||
[PHONEME_ID(PH_FOOT_HELD)] = 45,
|
||||
[PHONEME_ID(PH_FOOT_SOLO)] = 15,
|
||||
[PHONEME_ID(PH_GOOSE_BLEND)] = 12,
|
||||
[PHONEME_ID(PH_GOOSE_HELD)] = 39,
|
||||
[PHONEME_ID(PH_GOOSE_SOLO)] = 23,
|
||||
[PHONEME_ID(PH_STRUT_BLEND)] = 5,
|
||||
[PHONEME_ID(PH_STRUT_HELD)] = 45,
|
||||
[PHONEME_ID(PH_STRUT_SOLO)] = 12,
|
||||
[PHONEME_ID(PH_CURE_BLEND)] = 21,
|
||||
[PHONEME_ID(PH_CURE_HELD)] = 48,
|
||||
[PHONEME_ID(PH_CURE_SOLO)] = 12,
|
||||
[PHONEME_ID(PH_NURSE_BLEND)] = 21,
|
||||
[PHONEME_ID(PH_NURSE_HELD)] = 69,
|
||||
[PHONEME_ID(PH_NURSE_SOLO)] = 18,
|
||||
[NUM_PHONEME_SONGS] = 15, // This is the length that will be used by PREV_BARD_SOUND to hold the previous phoneme sound.
|
||||
};
|
||||
|
||||
static s16 GetWordPitch(int tableIndex, int pitchIndex)
|
||||
{
|
||||
return sBardSoundPitchTables[pitchIdx][songPos];
|
||||
return sPitchTables[tableIndex][pitchIndex];
|
||||
}
|
||||
|
||||
const struct BardSound *GetWordSounds(u16 word)
|
||||
const struct BardSoundTemplate *GetWordSoundTemplates(u16 easyChatWord)
|
||||
{
|
||||
u32 category;
|
||||
u32 subword;
|
||||
const struct BardSound (*ptr)[6];
|
||||
const struct BardSoundTemplate (*ptr)[MAX_BARD_SOUNDS_PER_WORD];
|
||||
|
||||
if (IsBardWordInvalid(word))
|
||||
{
|
||||
return gBardSound_InvalidWord;
|
||||
}
|
||||
category = EC_GROUP(word);
|
||||
subword = EC_INDEX(word);
|
||||
if (IsBardWordInvalid(easyChatWord))
|
||||
return sEmptyPhonemeTemplate;
|
||||
|
||||
category = EC_GROUP(easyChatWord);
|
||||
subword = EC_INDEX(easyChatWord);
|
||||
switch (category)
|
||||
{
|
||||
case EC_GROUP_POKEMON:
|
||||
case EC_GROUP_POKEMON_NATIONAL:
|
||||
ptr = gBardSounds_Pokemon;
|
||||
ptr = sBardSoundTemplates_Pokemon;
|
||||
break;
|
||||
case EC_GROUP_MOVE_1:
|
||||
case EC_GROUP_MOVE_2:
|
||||
ptr = gBardSounds_Moves;
|
||||
ptr = sBardSoundTemplates_Moves;
|
||||
break;
|
||||
default:
|
||||
ptr = gBardSoundsTable[category];
|
||||
ptr = sBardSoundTemplatesTable[category];
|
||||
break;
|
||||
}
|
||||
ptr += subword;
|
||||
return *ptr;
|
||||
}
|
||||
|
||||
void GetWordPhonemes(struct BardSong *song, u16 word)
|
||||
// Assumes that 'soundTemplates' has already been loaded with the BardSoundTemplates for the easy chat word to calculate sounds for.
|
||||
// 'pitchTableIndex' is chosen depending on the easy chat word, but is essentially an arbitrary value 0-4.
|
||||
void CalcWordSounds(struct BardSong *song, u16 pitchTableIndex)
|
||||
{
|
||||
int i;
|
||||
const struct BardSound *sound;
|
||||
const struct BardSoundTemplate *template;
|
||||
|
||||
song->length = 0;
|
||||
for (i = 0; i < BARD_SOUND_MAX_LENGTH; i ++)
|
||||
|
||||
for (i = 0; i < MAX_BARD_SOUNDS_PER_WORD; i ++)
|
||||
{
|
||||
sound = &song->sound[i];
|
||||
if (sound->songLengthId != 0xFF)
|
||||
template = &song->soundTemplates[i];
|
||||
if (template->songId != PHONEME_ID_NONE)
|
||||
{
|
||||
song->phonemes[i].length = sound->songLengthOffset + gBardSoundLengthTable[sound->songLengthId];
|
||||
song->phonemes[i].pitch = CalcWordPitch(word + 30, i);
|
||||
song->length += song->phonemes[i].length;
|
||||
// Calculate the length and pitch of each phoneme in this word.
|
||||
// A phoneme's length is always the same, and depends on the phoneme song and any adjustments in the template.
|
||||
// Its pitch changes depending on the easy chat word and where in the list of templates the phoneme appears.
|
||||
song->sounds[i].length = template->lengthAdjustment + sPhonemeLengths[template->songId];
|
||||
song->sounds[i].pitch = GetWordPitch(pitchTableIndex + BASE_PITCH_TABLE_INDEX, i);
|
||||
|
||||
// Add this phoneme's length to the total sound length for this word.
|
||||
song->length += song->sounds[i].length;
|
||||
}
|
||||
}
|
||||
song->currPhoneme = 0;
|
||||
song->soundIndex = 0;
|
||||
song->voiceInflection = 0;
|
||||
}
|
||||
|
||||
@ -29,7 +29,7 @@ static void AnimArmThrustHit_Step(struct Sprite *sprite);
|
||||
static void AnimFocusPunchFist(struct Sprite *);
|
||||
static void AnimForcePalm(struct Sprite *sprite);
|
||||
|
||||
extern struct SpriteTemplate gBasicHitSplatSpriteTemplate;
|
||||
extern const struct SpriteTemplate gBasicHitSplatSpriteTemplate;
|
||||
|
||||
// Unused
|
||||
static const struct SpriteTemplate sUnusedHumanoidFootSpriteTemplate =
|
||||
|
||||
@ -3269,16 +3269,19 @@ static u16 GetMoveEffectSymbolTileOffset(u16 move, u8 contestant)
|
||||
|
||||
switch (gContestEffects[gMovesInfo[move].contestEffect].effectType)
|
||||
{
|
||||
case 0:
|
||||
case 1:
|
||||
case 8:
|
||||
case CONTEST_EFFECT_TYPE_APPEAL:
|
||||
case CONTEST_EFFECT_TYPE_AVOID_STARTLE:
|
||||
case CONTEST_EFFECT_TYPE_UNKNOWN:
|
||||
offset = 0x9082;
|
||||
break;
|
||||
case 2:
|
||||
case 3:
|
||||
case CONTEST_EFFECT_TYPE_STARTLE_MON:
|
||||
case CONTEST_EFFECT_TYPE_STARTLE_MONS:
|
||||
offset = 0x9088;
|
||||
break;
|
||||
default:
|
||||
//case CONTEST_EFFECT_TYPE_WORSEN:
|
||||
//case CONTEST_EFFECT_TYPE_SPECIAL_APPEAL:
|
||||
//case CONTEST_EFFECT_TYPE_TURN_ORDER:
|
||||
offset = 0x9086;
|
||||
break;
|
||||
}
|
||||
|
||||
@ -1,626 +1,626 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_ACTIONS_H
|
||||
#define GUARD_DATA_BARD_MUSIC_ACTIONS_H
|
||||
const struct BardSound gBardSounds_Actions[][6] = {
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
static const struct BardSoundTemplate sBardSoundTemplates_Actions[][MAX_BARD_SOUNDS_PER_WORD] = {
|
||||
[EC_INDEX(EC_WORD_MEETS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CONCEDE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 16 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GIVE)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 16 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GIVES)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 4 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PLAYED)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PLAYS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_COLLECT)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WALKING)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 8 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WALKS)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SAYS)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WENT)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SAID)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WAKE_UP)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WAKES_UP)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ANGERS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 13 },
|
||||
[EC_INDEX(EC_WORD_TEACH)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_HELD) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TEACHES)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 13 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PLEASE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LEARN)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CHANGE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_STORY)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TRUST)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LAVISH)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LISTENS)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HEARING)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TRAINS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CHOOSE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_COME)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CAME)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SEARCH)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MAKE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CAUSE)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_KNOW)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_KNOWS)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 47 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_REFUSE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CURE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_STORES)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BRAG)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 2 },
|
||||
[EC_INDEX(EC_WORD_IGNORANT)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THINKS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BELIEVE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SLIDE)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_EATS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 47 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_USE)] = {
|
||||
{ .songId = PHONEME_ID(PH_CURE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 47 },
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_USES)] = {
|
||||
{ .songId = PHONEME_ID(PH_CURE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 47 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_USING)] = {
|
||||
{ .songId = PHONEME_ID(PH_CURE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_COULDN_T)] = {
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 26 },
|
||||
[EC_INDEX(EC_WORD_CAPABLE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DISAPPEAR)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_APPEAR)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THROW)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WORRY)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SLEPT)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SLEEP)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_RELEASE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DRINKS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_RUNS)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_RUN)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WORKS)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 13 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WORKING)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TALKING)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 27 },
|
||||
[EC_INDEX(EC_WORD_TALK)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SINK)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SMACK)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PRETEND)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PRAISE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 41 },
|
||||
[EC_INDEX(EC_WORD_OVERDO)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SHOW)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LOOKS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SEES)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SEEK)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OWN)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TAKE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 35 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ALLOW)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FORGET)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FORGETS)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 13 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_APPEARS)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FAINT)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FAINTED)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
|
||||
@ -1,293 +1,293 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_ADJECTIVES_H
|
||||
#define GUARD_DATA_BARD_MUSIC_ADJECTIVES_H
|
||||
const struct BardSound gBardSounds_Adjectives[][6] = {
|
||||
{
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 12 },
|
||||
static const struct BardSoundTemplate sBardSoundTemplates_Adjectives[][MAX_BARD_SOUNDS_PER_WORD] = {
|
||||
[EC_INDEX(EC_WORD_WANDERING)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 14 },
|
||||
[EC_INDEX(EC_WORD_RICKETY)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 17 },
|
||||
[EC_INDEX(EC_WORD_ROCK_SOLID)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 14 },
|
||||
[EC_INDEX(EC_WORD_HUNGRY)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TIGHT)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 36 },
|
||||
{ .songLengthId = 17 },
|
||||
[EC_INDEX(EC_WORD_TICKLISH)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TWIRLING)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 8 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SPIRALING)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THIRSTY)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LOLLING)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SILKY)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SADLY)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HOPELESS)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 45 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_USELESS)] = {
|
||||
{ .songId = PHONEME_ID(PH_CURE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DROOLING)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 12 },
|
||||
[EC_INDEX(EC_WORD_EXCITING)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THICK)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SMOOTH)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SLIMY)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THIN)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BREAK)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_VORACIOUS)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SCATTER)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_AWESOME)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WIMPY)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WOBBLY)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SHAKY)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_RIPPED)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SHREDDED)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 12 },
|
||||
[EC_INDEX(EC_WORD_INCREASING)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_YET)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 30 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DESTROYED)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CHOICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 14 },
|
||||
[EC_INDEX(EC_WORD_FIERY)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 14 },
|
||||
[EC_INDEX(EC_WORD_LOVEY_DOVEY)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 14 },
|
||||
[EC_INDEX(EC_WORD_HAPPILY)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 51 }
|
||||
[EC_INDEX(EC_WORD_ANTICIPATION)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
PREV_BARD_SOUND
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@ -1,52 +0,0 @@
|
||||
#ifndef GUARD_BARD_SOUNDS_TABLE_H
|
||||
#define GUARD_BARD_SOUNDS_TABLE_H
|
||||
|
||||
#define NULL_BARD_SOUND { .songLengthId = 0xff }
|
||||
|
||||
#include "pokemon.h"
|
||||
#include "moves.h"
|
||||
#include "trainer.h"
|
||||
#include "status.h"
|
||||
#include "battle.h"
|
||||
#include "greetings.h"
|
||||
#include "people.h"
|
||||
#include "voices.h"
|
||||
#include "speech.h"
|
||||
#include "endings.h"
|
||||
#include "feelings.h"
|
||||
#include "conditions.h"
|
||||
#include "actions.h"
|
||||
#include "lifestyle.h"
|
||||
#include "hobbies.h"
|
||||
#include "time.h"
|
||||
#include "misc.h"
|
||||
#include "adjectives.h"
|
||||
#include "events.h"
|
||||
#include "trendysaying.h"
|
||||
|
||||
const struct BardSound (*const gBardSoundsTable[EC_NUM_GROUPS])[6] = {
|
||||
[EC_GROUP_POKEMON] = NULL, // Handled by gBardSounds_Pokemon
|
||||
[EC_GROUP_TRAINER] = gBardSounds_Trainer,
|
||||
[EC_GROUP_STATUS] = gBardSounds_Status,
|
||||
[EC_GROUP_BATTLE] = gBardSounds_Battle,
|
||||
[EC_GROUP_GREETINGS] = gBardSounds_Greetings,
|
||||
[EC_GROUP_PEOPLE] = gBardSounds_People,
|
||||
[EC_GROUP_VOICES] = gBardSounds_Voices,
|
||||
[EC_GROUP_SPEECH] = gBardSounds_Speech,
|
||||
[EC_GROUP_ENDINGS] = gBardSounds_Endings,
|
||||
[EC_GROUP_FEELINGS] = gBardSounds_Feelings,
|
||||
[EC_GROUP_CONDITIONS] = gBardSounds_Conditions,
|
||||
[EC_GROUP_ACTIONS] = gBardSounds_Actions,
|
||||
[EC_GROUP_LIFESTYLE] = gBardSounds_Lifestyle,
|
||||
[EC_GROUP_HOBBIES] = gBardSounds_Hobbies,
|
||||
[EC_GROUP_TIME] = gBardSounds_Time,
|
||||
[EC_GROUP_MISC] = gBardSounds_Misc,
|
||||
[EC_GROUP_ADJECTIVES] = gBardSounds_Adjectives,
|
||||
[EC_GROUP_EVENTS] = gBardSounds_Events,
|
||||
[EC_GROUP_MOVE_1] = NULL, // Handled by gBardSounds_Moves
|
||||
[EC_GROUP_MOVE_2] = NULL, // Handled by gBardSounds_Moves
|
||||
[EC_GROUP_TRENDY_SAYING] = gBardSounds_TrendySaying,
|
||||
[EC_GROUP_POKEMON_NATIONAL] = NULL // Handled by gBardSounds_Pokemon
|
||||
};
|
||||
|
||||
#endif //GUARD_BARD_SOUNDS_TABLE_H
|
||||
@ -1,506 +1,506 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_BATTLE_H
|
||||
#define GUARD_DATA_BARD_MUSIC_BATTLE_H
|
||||
const struct BardSound gBardSounds_Battle[][6] = {
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 51 },
|
||||
static const struct BardSoundTemplate sBardSoundTemplates_Battle[][MAX_BARD_SOUNDS_PER_WORD] = {
|
||||
[EC_INDEX(EC_WORD_MATCH_UP)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GO)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 44 },
|
||||
[EC_INDEX(EC_WORD_NO_1)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DECIDE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 15 },
|
||||
[EC_INDEX(EC_WORD_LET_ME_WIN)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WINS)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WIN)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WON)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 15 },
|
||||
[EC_INDEX(EC_WORD_IF_I_WIN)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 15 },
|
||||
[EC_INDEX(EC_WORD_WHEN_I_WIN)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CAN_T_WIN)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CAN_WIN)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NO_MATCH)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SPIRIT)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 11 },
|
||||
[EC_INDEX(EC_WORD_DECIDED)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 8 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TRUMP_CARD)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TAKE_THAT)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_COME_ON)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ATTACK)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 48 },
|
||||
[EC_INDEX(EC_WORD_SURRENDER)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GUTSY)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TALENT)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 12 },
|
||||
[EC_INDEX(EC_WORD_STRATEGY)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SMITE)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MATCH)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 14 },
|
||||
[EC_INDEX(EC_WORD_VICTORY)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 21 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OFFENSIVE)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SENSE)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_VERSUS)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FIGHTS)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 35 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_POWER)] = {
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CHALLENGE)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_STRONG)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 41 },
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TOO_STRONG)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 14 },
|
||||
[EC_INDEX(EC_WORD_GO_EASY)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FOE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 44 },
|
||||
[EC_INDEX(EC_WORD_GENIUS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LEGEND)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ESCAPE)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_AIM)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BATTLE)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FIGHT)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 5 },
|
||||
[EC_INDEX(EC_WORD_RESUSCITATE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 30 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_POINTS)] = {
|
||||
{ .songId = PHONEME_ID(PH_CHOICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 44 },
|
||||
[EC_INDEX(EC_WORD_SERIOUS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GIVE_UP)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LOSS)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 39 },
|
||||
[EC_INDEX(EC_WORD_IF_I_LOSE)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 22 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LOST)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LOSE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 8 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GUARD)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 21 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PARTNER)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_REJECT)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ACCEPT)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 36 },
|
||||
[EC_INDEX(EC_WORD_INVINCIBLE)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_RECEIVED)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_EASY)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WEAK)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TOO_WEAK)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 41 },
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 48 },
|
||||
[EC_INDEX(EC_WORD_PUSHOVER)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LEADER)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_RULE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 41 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MOVE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
|
||||
@ -1,554 +1,554 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_CONDITIONS_H
|
||||
#define GUARD_DATA_BARD_MUSIC_CONDITIONS_H
|
||||
const struct BardSound gBardSounds_Conditions[][6] = {
|
||||
{
|
||||
{ .songLengthId = 21 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
const struct BardSoundTemplate sBardSoundTemplates_Conditions[][MAX_BARD_SOUNDS_PER_WORD] = {
|
||||
[EC_INDEX(EC_WORD_HOT)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_EXISTS)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_EXCESS)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 41 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_APPROVED)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HAS)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GOOD)] = {
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LESS)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MOMENTUM)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GOING)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WEIRD)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BUSY)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 41 },
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 50 },
|
||||
[EC_INDEX(EC_WORD_TOGETHER)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FULL)] = {
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ABSENT)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BEING)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NEED)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TASTY)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SKILLED)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 32 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NOISY)] = {
|
||||
{ .songId = PHONEME_ID(PH_CHOICE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BIG)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LATE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 25 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CLOSE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DOCILE)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 17 },
|
||||
[EC_INDEX(EC_WORD_AMUSING)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ENTERTAINING)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PERFECTION)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PRETTY)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HEALTHY)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 11 },
|
||||
[EC_INDEX(EC_WORD_EXCELLENT)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 35 },
|
||||
[EC_INDEX(EC_WORD_UPSIDE_DOWN)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_COLD)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 17 },
|
||||
[EC_INDEX(EC_WORD_REFRESHING)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 30 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 38 },
|
||||
[EC_INDEX(EC_WORD_UNAVOIDABLE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CHOICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MUCH)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OVERWHELMING)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 44 },
|
||||
[EC_INDEX(EC_WORD_FABULOUS)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ELSE)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 17 },
|
||||
[EC_INDEX(EC_WORD_EXPENSIVE)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CORRECT)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 38 },
|
||||
[EC_INDEX(EC_WORD_IMPOSSIBLE)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SMALL)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 11 },
|
||||
[EC_INDEX(EC_WORD_DIFFERENT)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TIRED)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SKILL)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TOP)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 22 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NON_STOP)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_LOT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 22 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PREPOSTEROUS)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_LOT_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NONE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NOTHING)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 38 },
|
||||
[EC_INDEX(EC_WORD_NATURAL)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BECOMES)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 41 },
|
||||
{ .songLengthId = 28 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LUKEWARM)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FAST)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LOW)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 8 },
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_AWFUL)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ALONE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BORED)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SECRET)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 14 },
|
||||
[EC_INDEX(EC_WORD_MYSTERY)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LACKS)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BEST)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 33 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LOUSY)] = {
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MISTAKE)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_KIND)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WELL)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 11 },
|
||||
[EC_INDEX(EC_WORD_WEAKENED)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SIMPLE)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 13 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SEEMS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BADLY)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
|
||||
@ -1,13 +0,0 @@
|
||||
#ifndef GUARD_default_sound_H
|
||||
#define GUARD_default_sound_H
|
||||
|
||||
const struct BardSound gBardSound_InvalidWord[] = {
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND
|
||||
};
|
||||
|
||||
#endif //GUARD_default_sound_H
|
||||
@ -1,554 +1,554 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_ENDINGS_H
|
||||
#define GUARD_DATA_BARD_MUSIC_ENDINGS_H
|
||||
const struct BardSound gBardSounds_Endings[][6] = {
|
||||
{
|
||||
{ .songLengthId = 16 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
static const struct BardSoundTemplate sBardSoundTemplates_Endings[][MAX_BARD_SOUNDS_PER_WORD] = {
|
||||
[EC_INDEX(EC_WORD_WILL)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 16 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 48 },
|
||||
[EC_INDEX(EC_WORD_WILL_BE_HERE)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OR)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TIMES)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WONDER)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_IS_IT_QUES)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GIMME)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_COULD)] = {
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LIKELY_TO)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WOULD)] = {
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 16 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_IS)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 17 },
|
||||
[EC_INDEX(EC_WORD_ISN_T_IT_QUES)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
[EC_INDEX(EC_WORD_LET_S)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OTHER)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 28 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ARE)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WAS)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WERE)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THOSE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ISN_T)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WON_T)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CAN_T)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CAN)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DON_T)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
[EC_INDEX(EC_WORD_DO)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DOES)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WHOM)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WHICH)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WASN_T)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WEREN_T)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HAVE)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HAVEN_T)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_A)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_AN)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NOT)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THERE)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 4 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OK_QUES)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SO)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MAYBE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 35 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ABOUT)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OVER)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_IT)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ALL)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FOR)] = {
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 28 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ON)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 29 },
|
||||
[EC_INDEX(EC_WORD_OFF)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_AS)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TO)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WITH)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BETTER)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_EVER)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SINCE)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OF)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BELONGS_TO)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_AT)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_IN)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 33 },
|
||||
[EC_INDEX(EC_WORD_OUT)] = {
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TOO)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LIKE)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DID)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DIDN_T)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DOESN_T)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 35 },
|
||||
[EC_INDEX(EC_WORD_WITHOUT)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_AFTER)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BEFORE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WHILE)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THAN)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ONCE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ANYWHERE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
|
||||
@ -1,234 +1,234 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_EVENTS_H
|
||||
#define GUARD_DATA_BARD_MUSIC_EVENTS_H
|
||||
const struct BardSound gBardSounds_Events[][6] = {
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
static const struct BardSoundTemplate sBardSoundTemplates_Events[][MAX_BARD_SOUNDS_PER_WORD] = {
|
||||
[EC_INDEX(EC_WORD_APPEAL)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_EVENTS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_STAY_AT_HOME)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BERRY)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CONTEST)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MC)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 43 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_JUDGE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SUPER)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_STAGE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 21 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 4 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HALL_OF_FAME)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_EVOLUTION)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HYPER)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 33 },
|
||||
{ .songLengthId = 48 },
|
||||
[EC_INDEX(EC_WORD_BATTLE_TOWER)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LEADERS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 39 },
|
||||
[EC_INDEX(EC_WORD_BATTLE_ROOM)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HIDDEN)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 4 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SECRET_BASE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BLEND)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_POKEBLOCK)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MASTER)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_RANK)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_RIBBON)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 42 },
|
||||
[EC_INDEX(EC_WORD_CRUSH)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 9 },
|
||||
[EC_INDEX(EC_WORD_DIRECT)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 48 },
|
||||
[EC_INDEX(EC_WORD_TOWER)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 42 },
|
||||
[EC_INDEX(EC_WORD_UNION)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ROOM)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WIRELESS)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 48 },
|
||||
[EC_INDEX(EC_WORD_FRONTIER)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
|
||||
@ -1,555 +1,555 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_FEELINGS_H
|
||||
#define GUARD_DATA_BARD_MUSIC_FEELINGS_H
|
||||
const struct BardSound gBardSounds_Feelings[][6] = {
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
static const struct BardSoundTemplate sBardSoundTemplates_Feelings[][MAX_BARD_SOUNDS_PER_WORD] = {
|
||||
[EC_INDEX(EC_WORD_MEET)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 4 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PLAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HURRIED)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 25 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GOES)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GIDDY)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HAPPY)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 11 },
|
||||
[EC_INDEX(EC_WORD_HAPPINESS)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_EXCITE)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 0 },
|
||||
[EC_INDEX(EC_WORD_IMPORTANT)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FUNNY)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GOT)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GO_HOME)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 30 },
|
||||
{ .songLengthId = 11 },
|
||||
[EC_INDEX(EC_WORD_DISAPPOINTED)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CHOICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 32 },
|
||||
[EC_INDEX(EC_WORD_DISAPPOINTS)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CHOICE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SAD)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TRY)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TRIES)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 49 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HEARS)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 13 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THINK)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 49 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HEAR)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 8 },
|
||||
[EC_INDEX(EC_WORD_WANTS)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MISHEARD)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DISLIKE)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ANGRY)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ANGER)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SCARY)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LONESOME)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 32 },
|
||||
[EC_INDEX(EC_WORD_DISAPPOINT)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CHOICE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 32 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_JOY)] = {
|
||||
{ .songId = PHONEME_ID(PH_CHOICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GETS)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NEVER)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 8 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DARN)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 33 },
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DOWNCAST)] = {
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 38 },
|
||||
[EC_INDEX(EC_WORD_INCREDIBLE)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LIKES)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DISLIKES)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BORING)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 49 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CARE)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 49 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CARES)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ALL_RIGHT)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ADORE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 50 },
|
||||
[EC_INDEX(EC_WORD_DISASTER)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 32 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ENJOY)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_CHOICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 32 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ENJOYS)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_CHOICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_EAT)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LACKING)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BAD)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HARD)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 26 },
|
||||
[EC_INDEX(EC_WORD_TERRIBLE)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 41 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SHOULD)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NICE)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DRINK)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SURPRISE)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FEAR)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WANT)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WAIT)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SATISFIED)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SEE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_RARE)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 17 },
|
||||
[EC_INDEX(EC_WORD_NEGATIVE)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DONE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DANGER)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 11 },
|
||||
[EC_INDEX(EC_WORD_DEFEATED)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BEAT)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 4 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GREAT)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 17 },
|
||||
[EC_INDEX(EC_WORD_ROMANTIC)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_QUESTION)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 2 },
|
||||
[EC_INDEX(EC_WORD_UNDERSTAND)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_UNDERSTANDS)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
}
|
||||
|
||||
@ -1,338 +1,338 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_GREETINGS_H
|
||||
#define GUARD_DATA_BARD_MUSIC_GREETINGS_H
|
||||
const struct BardSound gBardSounds_Greetings[][6] = {
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
static const struct BardSoundTemplate sBardSoundTemplates_Greetings[][MAX_BARD_SOUNDS_PER_WORD] = {
|
||||
[EC_INDEX(EC_WORD_THANKS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_YES)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HERE_GOES)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HERE_I_COME)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 17 },
|
||||
[EC_INDEX(EC_WORD_HERE_IT_IS)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_YEAH)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WELCOME)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 30 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OI)] = {
|
||||
{ .songId = PHONEME_ID(PH_CHOICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 33 },
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HOW_DO)] = {
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CONGRATS)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GIVE_ME)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SORRY)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_APOLOGIZE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 16 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FORGIVE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 4 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HEY_THERE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HELLO)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GOOD_BYE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THANK_YOU)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_I_VE_ARRIVED)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PARDON)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_EXCUSE)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SEE_YA)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 40 },
|
||||
{ .songLengthId = 13 },
|
||||
[EC_INDEX(EC_WORD_EXCUSE_ME)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_HELD) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WELL_THEN)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 11 },
|
||||
[EC_INDEX(EC_WORD_GO_AHEAD)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 5 },
|
||||
[EC_INDEX(EC_WORD_APPRECIATE)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 4 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HEY_QUES)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 43 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WHAT_S_UP_QUES)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HUH_QUES)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NO)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HI)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_YEAH_YEAH)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BYE_BYE)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MEET_YOU)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HEY)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 13 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SMELL)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 17 },
|
||||
[EC_INDEX(EC_WORD_LISTENING)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HOO_HAH)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_YAHOO)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_YO)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 50 },
|
||||
[EC_INDEX(EC_WORD_COME_OVER)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 35 },
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_COUNT_ON)] = {
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
|
||||
@ -1,434 +1,434 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_HOBBIES_H
|
||||
#define GUARD_DATA_BARD_MUSIC_HOBBIES_H
|
||||
const struct BardSound gBardSounds_Hobbies[][6] = {
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
static const struct BardSoundTemplate sBardSoundTemplates_Hobbies[][MAX_BARD_SOUNDS_PER_WORD] = {
|
||||
[EC_INDEX(EC_WORD_IDOL)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 5 },
|
||||
[EC_INDEX(EC_WORD_ANIME)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SONG)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MOVIE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SWEETS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CHAT)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 4 },
|
||||
[EC_INDEX(EC_WORD_CHILD_S_PLAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_HELD) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 30 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TOYS)] = {
|
||||
{ .songId = PHONEME_ID(PH_CHOICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 47 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MUSIC)] = {
|
||||
{ .songId = PHONEME_ID(PH_CURE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CARDS)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 21 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SHOPPING)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 44 },
|
||||
[EC_INDEX(EC_WORD_CAMERA)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 47 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_VIEWING)] = {
|
||||
{ .songId = PHONEME_ID(PH_CURE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 48 },
|
||||
[EC_INDEX(EC_WORD_SPECTATOR)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GOURMET)] = {
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GAME)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 12 },
|
||||
[EC_INDEX(EC_WORD_RPG)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_COLLECTION)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_COMPLETE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MAGAZINE)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WALK)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BIKE)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 21 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HOBBY)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SPORTS)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SOFTWARE)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SONGS)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DIET)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TREASURE)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TRAVEL)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DANCE)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CHANNEL)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MAKING)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FISHING)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DATE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DESIGN)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 17 },
|
||||
[EC_INDEX(EC_WORD_LOCOMOTIVE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PLUSH_DOLL)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PC)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 33 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FLOWERS)] = {
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HERO)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NAP)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HEROINE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FASHION)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 50 },
|
||||
[EC_INDEX(EC_WORD_ADVENTURE)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BOARD)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BALL)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BOOK)] = {
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 8 },
|
||||
[EC_INDEX(EC_WORD_FESTIVAL)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_COMICS)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 5 },
|
||||
[EC_INDEX(EC_WORD_HOLIDAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PLANS)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TRENDY)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_VACATION)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LOOK)] = {
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
|
||||
@ -1,21 +0,0 @@
|
||||
#ifndef GUARD_LENGTH_TABLE_H
|
||||
#define GUARD_LENGTH_TABLE_H
|
||||
|
||||
const int gBardSoundLengthTable[] = {
|
||||
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
|
||||
};
|
||||
|
||||
|
||||
#endif //GUARD_LENGTH_TABLE_H
|
||||
@ -1,362 +1,362 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_LIFESTYLE_H
|
||||
#define GUARD_DATA_BARD_MUSIC_LIFESTYLE_H
|
||||
const struct BardSound gBardSounds_Lifestyle[][6] = {
|
||||
{
|
||||
{ .songLengthId = 49 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
static const struct BardSoundTemplate sBardSoundTemplates_Lifestyle[][MAX_BARD_SOUNDS_PER_WORD] = {
|
||||
[EC_INDEX(EC_WORD_CHORES)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HOME)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MONEY)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 35 },
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ALLOWANCE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BATH)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CONVERSATION)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 41 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SCHOOL)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 5 },
|
||||
[EC_INDEX(EC_WORD_COMMEMORATE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HABIT)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GROUP)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WORD)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_STORE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SERVICE)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WORK)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SYSTEM)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TRAIN)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CLASS)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LESSONS)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_INFORMATION)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LIVING)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TEACHER)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 11 },
|
||||
[EC_INDEX(EC_WORD_TOURNAMENT)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LETTER)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_EVENT)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 44 },
|
||||
[EC_INDEX(EC_WORD_DIGITAL)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TEST)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 26 },
|
||||
[EC_INDEX(EC_WORD_DEPT_STORE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TELEVISION)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PHONE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ITEM)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NAME)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NEWS)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 50 },
|
||||
[EC_INDEX(EC_WORD_POPULAR)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 28 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PARTY)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_STUDY)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MACHINE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 36 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MAIL)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MESSAGE)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PROMISE)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DREAM)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_KINDERGARTEN)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LIFE)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 24 },
|
||||
[EC_INDEX(EC_WORD_RADIO)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_RENTAL)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 36 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WORLD)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
|
||||
@ -1,338 +1,338 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_MISC_H
|
||||
#define GUARD_DATA_BARD_MUSIC_MISC_H
|
||||
const struct BardSound gBardSounds_Misc[][6] = {
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
static const struct BardSoundTemplate sBardSoundTemplates_Misc[][MAX_BARD_SOUNDS_PER_WORD] = {
|
||||
[EC_INDEX(EC_WORD_HIGHS)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LOWS)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 43 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_UM)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_REAR)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THINGS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THING)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BELOW)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ABOVE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BACK)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HIGH)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HERE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_INSIDE)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 33 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OUTSIDE)] = {
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BESIDE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 17 },
|
||||
[EC_INDEX(EC_WORD_THIS_IS_IT_EXCL)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THIS)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 14 },
|
||||
[EC_INDEX(EC_WORD_EVERY)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THESE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THESE_WERE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 33 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DOWN)] = {
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THAT)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THOSE_ARE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THOSE_WERE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THAT_S_IT_EXCL)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 16 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_AM)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THAT_WAS)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 43 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FRONT)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_UP)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CHOICE)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FAR)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 4 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_AWAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NEAR)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WHERE)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 16 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WHEN)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WHAT)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DEEP)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SHALLOW)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WHY)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 46 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CONFUSED)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CURE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 17 },
|
||||
[EC_INDEX(EC_WORD_OPPOSITE)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LEFT)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_RIGHT)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -1,602 +1,602 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_PEOPLE_H
|
||||
#define GUARD_DATA_BARD_MUSIC_PEOPLE_H
|
||||
const struct BardSound gBardSounds_People[][6] = {
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 11 },
|
||||
static const struct BardSoundTemplate sBardSoundTemplates_People[][MAX_BARD_SOUNDS_PER_WORD] = {
|
||||
[EC_INDEX(EC_WORD_OPPONENT)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 19 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_I)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 45 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_YOU)] = {
|
||||
{ .songId = PHONEME_ID(PH_CURE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_YOURS)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SON)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26, .songLengthOffset = -0x9 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_YOUR)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO), .lengthAdjustment = -9 },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_YOU_RE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 45 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_YOU_VE)] = {
|
||||
{ .songId = PHONEME_ID(PH_CURE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MOTHER)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 8 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GRANDFATHER)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_UNCLE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 8 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FATHER)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 30 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BOY)] = {
|
||||
{ .songId = PHONEME_ID(PH_CHOICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 36 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ADULT)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 21 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BROTHER)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SISTER)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GRANDMOTHER)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 7 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_AUNT)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PARENT)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MAN)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 13 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ME)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GIRL)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 4 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BABE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 14 },
|
||||
[EC_INDEX(EC_WORD_FAMILY)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HER)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HIM)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PLACE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DAUGHTER)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 16 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HIS)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HE_S)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 28 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_AREN_T)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SIBLINGS)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_KID)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CHILDREN)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MR)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MRS)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MYSELF)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_I_WAS)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 13 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TO_ME)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MY)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_I_AM)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_I_VE)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 41 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WHO)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SOMEONE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WHO_WAS)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 41 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TO_WHOM)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WHOSE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 16 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WHO_IS)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 16 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_IT_S)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LADY)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FRIEND)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ALLY)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PERSON)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 40 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DUDE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THEY)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THEY_WERE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TO_THEM)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 49 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THEIR)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 49 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THEY_RE)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THEY_VE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BEEN)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TO_US)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 33 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OUR)] = {
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WE_RE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 36 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_RIVAL)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WE_VE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WOMAN)] = {
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SHE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 43 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SHE_WAS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TO_HER)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HERS)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 16 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SHE_IS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SOME)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -1,482 +1,482 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_SPEECH_H
|
||||
#define GUARD_DATA_BARD_MUSIC_SPEECH_H
|
||||
const struct BardSound gBardSounds_Speech[][6] = {
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 16 },
|
||||
{ .songLengthId = 51 },
|
||||
static const struct BardSoundTemplate sBardSoundTemplates_Speech[][MAX_BARD_SOUNDS_PER_WORD] = {
|
||||
[EC_INDEX(EC_WORD_LISTEN)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 21 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 12 },
|
||||
[EC_INDEX(EC_WORD_NOT_VERY)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MEAN)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LIE)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 10 },
|
||||
[EC_INDEX(EC_WORD_RECOMMEND)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NITWIT)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_QUITE)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 43 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FROM)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FEELING)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BUT)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 33 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 48 },
|
||||
[EC_INDEX(EC_WORD_HOWEVER)] = {
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CASE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 43 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
[EC_INDEX(EC_WORD_MISS)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 33 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HOW)] = {
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HIT)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ENOUGH)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 23 },
|
||||
[EC_INDEX(EC_WORD_A_LOT)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_A_LITTLE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 45 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ABSOLUTELY)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_CURE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
[EC_INDEX(EC_WORD_AND)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ONLY)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 10 },
|
||||
[EC_INDEX(EC_WORD_AROUND)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 21 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PROBABLY)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_IF)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_VERY)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 17 },
|
||||
[EC_INDEX(EC_WORD_A_TINY_BIT)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WILD)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 11 },
|
||||
[EC_INDEX(EC_WORD_THAT_S)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
[EC_INDEX(EC_WORD_JUST)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_EVEN_SO)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MUST_BE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NATURALLY)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 35 },
|
||||
[EC_INDEX(EC_WORD_FOR_NOW)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 39 },
|
||||
[EC_INDEX(EC_WORD_UNDERSTOOD)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_JOKING)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_READY)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 14 },
|
||||
[EC_INDEX(EC_WORD_SOMETHING)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 35 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SOMEHOW)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ALTHOUGH)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ALSO)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_PERFECT)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 1 },
|
||||
[EC_INDEX(EC_WORD_AS_MUCH_AS)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 14 },
|
||||
[EC_INDEX(EC_WORD_REALLY)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TRULY)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SERIOUSLY)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 7 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TOTALLY)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 16 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_UNTIL)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_AS_IF)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 40 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MOOD)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_RATHER)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_AWFULLY)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
[EC_INDEX(EC_WORD_MODE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MORE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TOO_LATE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FINALLY)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 8 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ANY)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_INSTEAD)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 43 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FANTASTIC)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -1,362 +1,362 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_TIME_H
|
||||
#define GUARD_DATA_BARD_MUSIC_TIME_H
|
||||
const struct BardSound gBardSounds_Time[][6] = {
|
||||
{
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
static const struct BardSoundTemplate sBardSoundTemplates_Time[][MAX_BARD_SOUNDS_PER_WORD] = {
|
||||
[EC_INDEX(EC_WORD_FALL)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MORNING)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 28 },
|
||||
{ .songLengthId = 26 },
|
||||
[EC_INDEX(EC_WORD_TOMORROW)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LAST)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SOMETIME)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ALWAYS)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CURRENT)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 44 },
|
||||
[EC_INDEX(EC_WORD_FOREVER)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DAYS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_END)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TUESDAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 5 },
|
||||
[EC_INDEX(EC_WORD_YESTERDAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TODAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FRIDAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MONDAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LATER)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 50 },
|
||||
[EC_INDEX(EC_WORD_EARLIER)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 50 },
|
||||
[EC_INDEX(EC_WORD_ANOTHER)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TIME)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FINISH)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WEDNESDAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 40 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SOON)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_START)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MONTH)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_STOP)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 33 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NOW)] = {
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 36 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FINAL)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NEXT)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_AGE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 5 },
|
||||
[EC_INDEX(EC_WORD_SATURDAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SUMMER)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SUNDAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BEGINNING)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SPRING)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DAYTIME)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WINTER)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DAILY)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OLDEN)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ALMOST)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NEARLY)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_THURSDAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NIGHTTIME)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NIGHT)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WEEK)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
|
||||
@ -1,218 +1,218 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_TRAINER_H
|
||||
#define GUARD_DATA_BARD_MUSIC_TRAINER_H
|
||||
const struct BardSound gBardSounds_Trainer[][6] = {
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 45 },
|
||||
static const struct BardSoundTemplate sBardSoundTemplates_Trainer[][MAX_BARD_SOUNDS_PER_WORD] = {
|
||||
[EC_INDEX(EC_WORD_I_CHOOSE_YOU)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CURE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 21 },
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GOTCHA)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TRADE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 50 },
|
||||
[EC_INDEX(EC_WORD_SAPPHIRE)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_EVOLVE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 6 },
|
||||
[EC_INDEX(EC_WORD_ENCYCLOPEDIA)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 48 },
|
||||
[EC_INDEX(EC_WORD_NATURE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CENTER)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_EGG)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LINK)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 8 },
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 12 },
|
||||
[EC_INDEX(EC_WORD_SP_ABILITY)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TRAINER)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 50 },
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_VERSION)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 0 },
|
||||
[EC_INDEX(EC_WORD_POKENAV)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 27 },
|
||||
[EC_INDEX(EC_WORD_POKEMON)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GET)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 9 },
|
||||
[EC_INDEX(EC_WORD_POKEDEX)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_RUBY)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LEVEL)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
[EC_INDEX(EC_WORD_RED)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GREEN)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
[EC_INDEX(EC_WORD_BAG)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FLAME)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
[EC_INDEX(EC_WORD_GOLD)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
[EC_INDEX(EC_WORD_LEAF)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 48 },
|
||||
[EC_INDEX(EC_WORD_SILVER)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 6 },
|
||||
[EC_INDEX(EC_WORD_EMERALD)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
|
||||
@ -1,266 +1,266 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_TRENDYSAYING_H
|
||||
#define GUARD_DATA_BARD_MUSIC_TRENDYSAYING_H
|
||||
const struct BardSound gBardSounds_TrendySaying[][6] = {
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 20 },
|
||||
{ .songLengthId = 51 },
|
||||
static const struct BardSoundTemplate sBardSoundTemplates_TrendySaying[NUM_TRENDY_SAYINGS][MAX_BARD_SOUNDS_PER_WORD] = {
|
||||
[EC_INDEX(EC_WORD_KTHX_BYE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_YES_SIR_EXCL)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 27 },
|
||||
{ .songLengthId = 23 },
|
||||
[EC_INDEX(EC_WORD_AVANT_GARDE)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 38 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_COUPLE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 18 },
|
||||
[EC_INDEX(EC_WORD_MUCH_OBLIGED)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 13 },
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_YEEHAW_EXCL)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MEGA)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 26 },
|
||||
[EC_INDEX(EC_WORD_1_HIT_KO_EXCL)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 14 },
|
||||
[EC_INDEX(EC_WORD_DESTINY)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CANCEL)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NEW)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FLATTEN)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_KIDDING)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LOSER)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_LOSING)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 0 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HAPPENING)] = {
|
||||
{ .songId = PHONEME_ID(PH_TRAP_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HIP_AND)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SHAKE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SHADY)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_UPBEAT)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MODERN)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SMELL_YA)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 3 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BANG)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 35 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_KNOCKOUT)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 36 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HASSLE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WINNER)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_FEVER)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 29 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 12 },
|
||||
[EC_INDEX(EC_WORD_WANNABE)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_BABY)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 28 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HEART)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OLD)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 43 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_YOUNG)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_UGLY)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
|
||||
@ -1,507 +1,507 @@
|
||||
#ifndef GUARD_DATA_BARD_MUSIC_VOICES_H
|
||||
#define GUARD_DATA_BARD_MUSIC_VOICES_H
|
||||
const struct BardSound gBardSounds_Voices[][6] = {
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
static const struct BardSoundTemplate sBardSoundTemplates_Voices[][MAX_BARD_SOUNDS_PER_WORD] = {
|
||||
[EC_INDEX(EC_WORD_EXCL)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_EXCL_EXCL)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_QUES_EXCL)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_QUES)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ELLIPSIS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ELLIPSIS_EXCL)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 48 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 48 },
|
||||
[EC_INDEX(EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DASH)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_DASH_DASH_DASH)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_UH_OH)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 27, .songLengthOffset = 0x5, .unused = 0x8 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WAAAH)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_BLEND), .lengthAdjustment = +5, .unused = 8 },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_AHAHA)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OH_QUES)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_NOPE)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 49 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_URGH)] = {
|
||||
{ .songId = PHONEME_ID(PH_NURSE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 40 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HMM)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 25 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WHOAH)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 28 },
|
||||
{ .songLengthId = 49 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WROOOAAR_EXCL)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 35 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WOW)] = {
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 17 },
|
||||
{ .songLengthId = 17 },
|
||||
[EC_INDEX(EC_WORD_GIGGLE)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_KIT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 10 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SIGH)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 2 },
|
||||
{ .songLengthId = 36 },
|
||||
[EC_INDEX(EC_WORD_UNBELIEVABLE)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_FOOT_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 19 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CRIES)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_AGREE)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_EH_QUES)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 18 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_CRY)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 12 },
|
||||
[EC_INDEX(EC_WORD_EHEHE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 30 },
|
||||
{ .songLengthId = 30 },
|
||||
{ .songLengthId = 30 },
|
||||
[EC_INDEX(EC_WORD_OI_OI_OI)] = {
|
||||
{ .songId = PHONEME_ID(PH_CHOICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CHOICE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CHOICE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 1 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OH_YEAH)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_TRAP_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OH)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OOPS)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 23 },
|
||||
{ .songLengthId = 11 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SHOCKED)] = {
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_DRESS_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 13 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_EEK)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GRAAAH)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 23 },
|
||||
[EC_INDEX(EC_WORD_GWAHAHAHA)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_LOT_SOLO) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 5 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_TCH)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HEHE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HAH)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_YUP)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 6 },
|
||||
[EC_INDEX(EC_WORD_HAHAHA)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 19 },
|
||||
{ .songLengthId = 13 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_AIYEEH)] = {
|
||||
{ .songId = PHONEME_ID(PH_PRICE_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 7 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HIYAH)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 39 },
|
||||
[EC_INDEX(EC_WORD_FUFUFU)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 24 },
|
||||
[EC_INDEX(EC_WORD_LOL)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 26 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_SNORT)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HUMPH)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 12 },
|
||||
{ .songLengthId = 12 },
|
||||
[EC_INDEX(EC_WORD_HEHEHE)] = {
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 9 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_HEH)] = {
|
||||
{ .songId = PHONEME_ID(PH_DRESS_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 24 },
|
||||
[EC_INDEX(EC_WORD_HOHOHO)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 42 },
|
||||
{ .songLengthId = 44 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_UH_HUH)] = {
|
||||
{ .songId = PHONEME_ID(PH_STRUT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_STRUT_SOLO) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 14 },
|
||||
{ .songLengthId = 48 },
|
||||
[EC_INDEX(EC_WORD_OH_DEAR)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_SOLO) },
|
||||
{ .songId = PHONEME_ID(PH_NURSE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 28 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_ARRGH)] = {
|
||||
{ .songId = PHONEME_ID(PH_THOUGHT_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 39 },
|
||||
{ .songLengthId = 39 },
|
||||
[EC_INDEX(EC_WORD_MUFUFU)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_GOOSE_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 15 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_MMM)] = {
|
||||
{ .songId = PHONEME_ID(PH_KIT_BLEND) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 4 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OH_KAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 24 },
|
||||
{ .songLengthId = 4 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_OKAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_GOAT_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_FACE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 6 },
|
||||
[EC_INDEX(EC_WORD_LALALA)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 4 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_YAY)] = {
|
||||
{ .songId = PHONEME_ID(PH_FACE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 7 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_AWW)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 34 },
|
||||
{ .songLengthId = 13 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_WOWEE)] = {
|
||||
{ .songId = PHONEME_ID(PH_MOUTH_HELD) },
|
||||
{ .songId = PHONEME_ID(PH_FLEECE_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 7 },
|
||||
{ .songLengthId = 51 },
|
||||
{ .songLengthId = 51 },
|
||||
[EC_INDEX(EC_WORD_GWAH)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_HELD) },
|
||||
PREV_BARD_SOUND,
|
||||
PREV_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
},
|
||||
{
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 6 },
|
||||
{ .songLengthId = 6 },
|
||||
[EC_INDEX(EC_WORD_WAHAHAHA)] = {
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
{ .songId = PHONEME_ID(PH_CLOTH_BLEND) },
|
||||
NULL_BARD_SOUND,
|
||||
NULL_BARD_SOUND,
|
||||
}
|
||||
|
||||
@ -1,55 +0,0 @@
|
||||
#ifndef GUARD_WORD_PITCH_H
|
||||
#define GUARD_WORD_PITCH_H
|
||||
|
||||
#define PITCH_END 0x1800
|
||||
|
||||
static const s16 sPitch1_0[] = { -0x300, PITCH_END };
|
||||
static const s16 sPitch1_1[] = { 0x0900, PITCH_END };
|
||||
static const s16 sPitch1_2[] = { 0x0100, PITCH_END };
|
||||
static const s16 sPitch1_3[] = { 0x0400, PITCH_END };
|
||||
static const s16 sPitch1_4[] = { 0x0b00, PITCH_END };
|
||||
static const s16 sPitch2_0[] = { -0x300, -0x100, PITCH_END };
|
||||
static const s16 sPitch2_1[] = { -0x300, 0x0200, PITCH_END };
|
||||
static const s16 sPitch2_2[] = { 0x0200, 0x0400, PITCH_END };
|
||||
static const s16 sPitch2_3[] = { 0x0600, 0x0800, PITCH_END };
|
||||
static const s16 sPitch2_4[] = { 0x0900, 0x0800, PITCH_END };
|
||||
static const s16 sPitch3_0[] = { -0x300, -0x100, -0x300, PITCH_END };
|
||||
static const s16 sPitch3_1[] = { 0x0400, -0x300, 0x0400, PITCH_END };
|
||||
static const s16 sPitch3_2[] = { 0x0900, 0x0800, 0x0600, PITCH_END };
|
||||
static const s16 sPitch3_3[] = { 0x0100, 0x0200, 0x0400, PITCH_END };
|
||||
static const s16 sPitch3_4[] = { 0x0600, 0x1000, 0x0d00, PITCH_END };
|
||||
static const s16 sPitch4_0[] = { 0x0400, 0x0900, 0x0400, 0x0900, PITCH_END };
|
||||
static const s16 sPitch4_1[] = { 0x0900, 0x0400, 0x0d00, 0x0400, PITCH_END };
|
||||
static const s16 sPitch4_2[] = { 0x0100, 0x0200, 0x0400, 0x0600, PITCH_END };
|
||||
static const s16 sPitch4_3[] = { 0x0800, 0x0600, 0x0400, 0x0200, PITCH_END };
|
||||
static const s16 sPitch4_4[] = { 0x0f00, 0x0d00, 0x0b00, 0x0a00, PITCH_END };
|
||||
static const s16 sPitch5_0[] = { -0x300, -0x100, 0x0100, 0x0200, 0x0400, PITCH_END };
|
||||
static const s16 sPitch5_1[] = { 0x0900, 0x0800, 0x0600, 0x0400, 0x0200, PITCH_END };
|
||||
static const s16 sPitch5_2[] = { 0x0100, 0x0400, 0x0900, 0x0400, 0x0100, PITCH_END };
|
||||
static const s16 sPitch5_3[] = { 0x0900, 0x0400, 0x0900, 0x0400, -0x300, PITCH_END };
|
||||
static const s16 sPitch5_4[] = { 0x0b00, 0x0800, 0x0400, 0x0400, 0x0600, PITCH_END };
|
||||
static const s16 sPitch6_0[] = { -0x300, -0x100, 0x0100, 0x0200, 0x0400, 0x0600, PITCH_END };
|
||||
static const s16 sPitch6_1[] = { 0x0800, 0x0600, 0x0400, 0x0200, 0x0100, -0x100, PITCH_END };
|
||||
static const s16 sPitch6_2[] = { 0x0100, 0x0200, 0x0400, 0x0100, 0x0200, 0x1000, PITCH_END };
|
||||
static const s16 sPitch6_3[] = { 0x0400, -0x300, 0x0900, 0x0400, 0x0900, 0x0400, PITCH_END };
|
||||
static const s16 sPitch6_4[] = { 0x0800, 0x0900, 0x0800, 0x0900, 0x0800, 0x0900, PITCH_END };
|
||||
static const s16 sPitch7_0[] = { 0x0200, 0x0100, 0x0200, 0x0100, 0x0200, 0x0400, 0x0200, PITCH_END };
|
||||
static const s16 sPitch7_1[] = { 0x0100, 0x0100, -0x100, -0x100, -0x300, 0x0400, -0x300, PITCH_END };
|
||||
static const s16 sPitch7_2[] = { 0x0800, 0x0900, 0x0b00, 0x0d00, 0x0e00, 0x0d00, 0x0b00, PITCH_END };
|
||||
static const s16 sPitch7_3[] = { 0x0800, 0x0600, 0x0400, 0x0200, 0x0d00, 0x0b00, 0x0900, PITCH_END };
|
||||
static const s16 sPitch7_4[] = { 0x0300, 0x0400, 0x0600, 0x0800, 0x0700, 0x0800, 0x0400, PITCH_END };
|
||||
|
||||
// Only sPitch7_# are used below
|
||||
// This table is always indexed with (x + 30), where x is some value 0 - 4
|
||||
static const s16 *const sBardSoundPitchTables[] = {
|
||||
sPitch1_0, sPitch1_1, sPitch1_2, sPitch1_3, sPitch1_4,
|
||||
sPitch2_0, sPitch2_1, sPitch2_2, sPitch2_3, sPitch2_4,
|
||||
sPitch3_0, sPitch3_1, sPitch3_2, sPitch3_3, sPitch3_4,
|
||||
sPitch4_0, sPitch4_1, sPitch4_2, sPitch4_3, sPitch4_4,
|
||||
sPitch5_0, sPitch5_1, sPitch5_2, sPitch5_3, sPitch5_4,
|
||||
sPitch6_0, sPitch6_1, sPitch6_2, sPitch6_3, sPitch6_4,
|
||||
sPitch7_0, sPitch7_1, sPitch7_2, sPitch7_3, sPitch7_4
|
||||
};
|
||||
|
||||
|
||||
#endif //GUARD_WORD_PITCH_H
|
||||
@ -1478,10 +1478,10 @@ void ShowEasyChatScreen(void)
|
||||
break;
|
||||
case EASY_CHAT_TYPE_BARD_SONG:
|
||||
bard = &gSaveBlock1Ptr->oldMan.bard;
|
||||
for (i = 0; i < BARD_SONG_LENGTH; i ++)
|
||||
bard->temporaryLyrics[i] = bard->songLyrics[i];
|
||||
for (i = 0; i < NUM_BARD_SONG_WORDS; i ++)
|
||||
bard->newSongLyrics[i] = bard->songLyrics[i];
|
||||
|
||||
words = bard->temporaryLyrics;
|
||||
words = bard->newSongLyrics;
|
||||
break;
|
||||
case EASY_CHAT_TYPE_INTERVIEW:
|
||||
words = gSaveBlock1Ptr->tvShows[gSpecialVar_0x8005].bravoTrainer.words;
|
||||
|
||||
@ -65,7 +65,7 @@ static const u16 sCaveTransitionPalette_White[] = INCBIN_U16("graphics/cave_tran
|
||||
static const u16 sCaveTransitionPalette_Black[] = INCBIN_U16("graphics/cave_transition/black.gbapal");
|
||||
|
||||
static const u16 sCaveTransitionPalette_Enter[] = INCBIN_U16("graphics/cave_transition/enter.gbapal");
|
||||
static const u16 sCaveTransitionPalette_Exit[] = INCBIN_U16("graphics/cave_transition/exit.gbapal");
|
||||
|
||||
static const u32 sCaveTransitionTilemap[] = INCBIN_U32("graphics/cave_transition/tilemap.bin.lz");
|
||||
static const u32 sCaveTransitionTiles[] = INCBIN_U32("graphics/cave_transition/tiles.4bpp.lz");
|
||||
|
||||
@ -219,7 +219,7 @@ static void Task_ExitCaveTransition2(u8 taskId)
|
||||
LZ77UnCompVram(sCaveTransitionTiles, (void *)(VRAM + 0xC000));
|
||||
LZ77UnCompVram(sCaveTransitionTilemap, (void *)(VRAM + 0xF800));
|
||||
LoadPalette(sCaveTransitionPalette_White, BG_PLTT_ID(14), PLTT_SIZE_4BPP);
|
||||
LoadPalette(sCaveTransitionPalette_Exit, BG_PLTT_ID(14), PLTT_SIZEOF(8));
|
||||
LoadPalette(&sCaveTransitionPalette_Enter[8], BG_PLTT_ID(14), PLTT_SIZEOF(8));
|
||||
SetGpuReg(REG_OFFSET_BLDCNT, BLDCNT_TGT1_BG0
|
||||
| BLDCNT_EFFECT_BLEND
|
||||
| BLDCNT_TGT2_BG1
|
||||
@ -249,7 +249,7 @@ static void Task_ExitCaveTransition3(u8 taskId)
|
||||
u16 blend = count + 0x1000;
|
||||
|
||||
SetGpuReg(REG_OFFSET_BLDALPHA, blend);
|
||||
if (count <= 0x10)
|
||||
if (count <= 16)
|
||||
{
|
||||
gTasks[taskId].data[1]++;
|
||||
}
|
||||
@ -270,7 +270,7 @@ static void Task_ExitCaveTransition4(u8 taskId)
|
||||
if (count < 8)
|
||||
{
|
||||
gTasks[taskId].data[2]++;
|
||||
LoadPalette(&sCaveTransitionPalette_Exit[count], BG_PLTT_ID(14), sizeof(sCaveTransitionPalette_Exit) - PLTT_SIZEOF(count));
|
||||
LoadPalette(&sCaveTransitionPalette_Enter[8 + count], BG_PLTT_ID(14), PLTT_SIZEOF(8) - PLTT_SIZEOF(count));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@ -110,7 +110,7 @@ static void MainCB2_EndIntro(void);
|
||||
|
||||
extern const struct CompressedSpriteSheet gBattleAnimPicTable[];
|
||||
extern const struct CompressedSpritePalette gBattleAnimPaletteTable[];
|
||||
extern const struct SpriteTemplate gAncientPowerRockSpriteTemplate[];
|
||||
extern const struct SpriteTemplate gAncientPowerRockSpriteTemplate;
|
||||
|
||||
enum {
|
||||
COPYRIGHT_INITIALIZE,
|
||||
@ -2003,7 +2003,7 @@ static void CreateGroudonRockSprites(u8 taskId)
|
||||
|
||||
for (i = 0; i < (int)ARRAY_COUNT(sGroudonRockData); i++)
|
||||
{
|
||||
spriteId = CreateSprite(gAncientPowerRockSpriteTemplate, sGroudonRockData[i][0], DISPLAY_HEIGHT, i);
|
||||
spriteId = CreateSprite(&gAncientPowerRockSpriteTemplate, sGroudonRockData[i][0], DISPLAY_HEIGHT, i);
|
||||
gSprites[spriteId].callback = SpriteCB_GroudonRocks;
|
||||
gSprites[spriteId].oam.priority = 0;
|
||||
gSprites[spriteId].sRockId = i;
|
||||
|
||||
@ -683,8 +683,6 @@ static void ListMenuDrawCursor(struct ListMenu *list)
|
||||
}
|
||||
}
|
||||
|
||||
#undef TASK_NONE
|
||||
|
||||
static u8 ListMenuAddCursorObject(struct ListMenu *list, u32 cursorObjId)
|
||||
{
|
||||
struct CursorStruct cursor;
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
#include "constants/mauville_old_man.h"
|
||||
|
||||
static void InitGiddyTaleList(void);
|
||||
static void StartBardSong(bool8 useTemporaryLyrics);
|
||||
static void StartBardSong(bool8 useNewSongLyrics);
|
||||
static void Task_BardSong(u8 taskId);
|
||||
static void StorytellerSetup(void);
|
||||
static void Storyteller_ResetFlag(void);
|
||||
@ -33,11 +33,11 @@ static u8 sSelectedStory;
|
||||
|
||||
COMMON_DATA struct BardSong gBardSong = {0};
|
||||
|
||||
static EWRAM_DATA u16 sUnknownBardRelated = 0;
|
||||
static EWRAM_DATA u16 sUnusedPitchTableIndex = 0;
|
||||
static EWRAM_DATA struct MauvilleManStoryteller * sStorytellerPtr = NULL;
|
||||
static EWRAM_DATA u8 sStorytellerWindowId = 0;
|
||||
|
||||
static const u16 sDefaultBardSongLyrics[BARD_SONG_LENGTH] = {
|
||||
static const u16 sDefaultBardSongLyrics[NUM_BARD_SONG_WORDS] = {
|
||||
EC_WORD_SHAKE,
|
||||
EC_WORD_IT,
|
||||
EC_WORD_DO,
|
||||
@ -79,7 +79,7 @@ static void SetupBard(void)
|
||||
bard->id = MAUVILLE_MAN_BARD;
|
||||
bard->hasChangedSong = FALSE;
|
||||
bard->language = gGameLanguage;
|
||||
for (i = 0; i < BARD_SONG_LENGTH; i++)
|
||||
for (i = 0; i < NUM_BARD_SONG_WORDS; i++)
|
||||
bard->songLyrics[i] = sDefaultBardSongLyrics[i];
|
||||
}
|
||||
|
||||
@ -163,24 +163,33 @@ void SaveBardSongLyrics(void)
|
||||
for (i = 0; i < TRAINER_ID_LENGTH; i++)
|
||||
bard->playerTrainerId[i] = gSaveBlock2Ptr->playerTrainerId[i];
|
||||
|
||||
for (i = 0; i < BARD_SONG_LENGTH; i++)
|
||||
bard->songLyrics[i] = bard->temporaryLyrics[i];
|
||||
for (i = 0; i < NUM_BARD_SONG_WORDS; i++)
|
||||
bard->songLyrics[i] = bard->newSongLyrics[i];
|
||||
|
||||
bard->hasChangedSong = TRUE;
|
||||
}
|
||||
|
||||
// Copies lyrics into gStringVar4
|
||||
// Copies lyrics into gStringVar4.
|
||||
// gSpecialVar_0x8004 is used in these functions to indicate which song should be played.
|
||||
// If it's set to 0 the Bard's current song should be played, otherwise the new user-provided song should be played.
|
||||
// Its set in the scripts right before 'PlayBardSong' is called.
|
||||
static void PrepareSongText(void)
|
||||
{
|
||||
struct MauvilleManBard *bard = &gSaveBlock1Ptr->oldMan.bard;
|
||||
u16 * lyrics = gSpecialVar_0x8004 == 0 ? bard->songLyrics : bard->temporaryLyrics;
|
||||
u16 * lyrics = !gSpecialVar_0x8004 ? bard->songLyrics : bard->newSongLyrics;
|
||||
u8 *wordEnd = gStringVar4;
|
||||
u8 *str = wordEnd;
|
||||
u16 lineNum;
|
||||
u16 paragraphNum;
|
||||
|
||||
// Put three words on each line
|
||||
for (lineNum = 0; lineNum < 2; lineNum++)
|
||||
// Easy chat "words" aren't strictly single words, e.g. EC_WORD_MATCH_UP is the string "MATCH UP".
|
||||
// The bard song needs to know when it's at the end of an easy chat word and not just at a space in
|
||||
// the middle of one, so the loop below will replace spaces in each easy chat word with CHAR_BARD_WORD_DELIMIT.
|
||||
// When it comes time to print the song's text all the CHAR_BARD_WORD_DELIMIT will get replaced with CHAR_SPACE.
|
||||
//
|
||||
// The song text will be displayed in two paragraphs, each containing 3 easy chat words (2 on the first line and 1 on the second).
|
||||
for (paragraphNum = 0; paragraphNum < 2; paragraphNum++)
|
||||
{
|
||||
// Line 1, 1st word
|
||||
wordEnd = CopyEasyChatWord(wordEnd, *(lyrics++));
|
||||
while (wordEnd != str)
|
||||
{
|
||||
@ -192,6 +201,7 @@ static void PrepareSongText(void)
|
||||
str++;
|
||||
*(wordEnd++) = CHAR_SPACE;
|
||||
|
||||
// Line 1, 2nd word
|
||||
wordEnd = CopyEasyChatWord(wordEnd, *(lyrics++));
|
||||
while (wordEnd != str)
|
||||
{
|
||||
@ -203,6 +213,7 @@ static void PrepareSongText(void)
|
||||
str++;
|
||||
*(wordEnd++) = CHAR_NEWLINE;
|
||||
|
||||
// Line 2, 1st word
|
||||
wordEnd = CopyEasyChatWord(wordEnd, *(lyrics++));
|
||||
while (wordEnd != str)
|
||||
{
|
||||
@ -211,8 +222,10 @@ static void PrepareSongText(void)
|
||||
str++;
|
||||
}
|
||||
|
||||
if (lineNum == 0)
|
||||
if (paragraphNum == 0)
|
||||
{
|
||||
// Erase the 1st paragraph for displaying the 2nd.
|
||||
// The == 0 check assumes there are only 2 paragraphs.
|
||||
*(wordEnd++) = EXT_CTRL_CODE_BEGIN;
|
||||
*(wordEnd++) = EXT_CTRL_CODE_FILL_WINDOW;
|
||||
}
|
||||
@ -417,17 +430,19 @@ enum {
|
||||
#define tWordState data[1]
|
||||
#define tDelay data[2]
|
||||
#define tCharIndex data[3]
|
||||
#define tCurrWord data[4]
|
||||
#define tUseTemporaryLyrics data[5]
|
||||
#define tLyricsIndex data[4]
|
||||
#define tUseNewSongLyrics data[5]
|
||||
|
||||
#define MACRO1(a) (((a) & 3) + (((a) / 8) & 1))
|
||||
#define MACRO2(a) (((a) % 4) + (((a) / 8) & 1))
|
||||
// Takes a 16-bit easy chat word value and returns a value 0-4 (i.e. a value less than NUM_BARD_PITCH_TABLES_PER_SIZE).
|
||||
// The relationship between the easy chat word and the chosen pitch table is essentially arbitrary.
|
||||
// This value will be used twice; once for an unused variable, and again to select a pitch table in CalcWordSounds.
|
||||
#define WORD_TO_PITCH_TABLE_INDEX(a) ( MOD(a, (NUM_BARD_PITCH_TABLES_PER_SIZE-1)) + (((a) >> 3) & 1) )
|
||||
|
||||
static void StartBardSong(bool8 useTemporaryLyrics)
|
||||
static void StartBardSong(bool8 useNewSongLyrics)
|
||||
{
|
||||
u8 taskId = CreateTask(Task_BardSong, 80);
|
||||
|
||||
gTasks[taskId].tUseTemporaryLyrics = useTemporaryLyrics;
|
||||
gTasks[taskId].tUseNewSongLyrics = useNewSongLyrics;
|
||||
}
|
||||
|
||||
static void EnableTextPrinters(void)
|
||||
@ -448,6 +463,18 @@ static void DrawSongTextWindow(const u8 *str)
|
||||
CopyWindowToVram(0, COPYWIN_FULL);
|
||||
}
|
||||
|
||||
#define BARD_SONG_BASE_VOLUME 0x100
|
||||
#define BARD_SONG_BASE_PITCH 0x200
|
||||
|
||||
enum {
|
||||
SOUND_STATE_START,
|
||||
SOUND_STATE_PLAY,
|
||||
SOUND_STATE_SET_BASE,
|
||||
SOUND_STATE_END,
|
||||
SOUND_STATE_WAIT,
|
||||
};
|
||||
|
||||
// Sing one frame of the bard's song. 'task' is a pointer to Task_BardSong, which handles changing the states in here.
|
||||
static void BardSing(struct Task *task, struct BardSong *song)
|
||||
{
|
||||
switch (task->tState)
|
||||
@ -459,62 +486,73 @@ static void BardSing(struct Task *task, struct BardSong *song)
|
||||
s32 i;
|
||||
|
||||
// Copy lyrics
|
||||
if (gSpecialVar_0x8004 == 0)
|
||||
if (!gSpecialVar_0x8004)
|
||||
lyrics = bard->songLyrics;
|
||||
else
|
||||
lyrics = bard->temporaryLyrics;
|
||||
for (i = 0; i < BARD_SONG_LENGTH; i++)
|
||||
lyrics = bard->newSongLyrics;
|
||||
|
||||
for (i = 0; i < NUM_BARD_SONG_WORDS; i++)
|
||||
song->lyrics[i] = lyrics[i];
|
||||
song->currWord = 0;
|
||||
|
||||
song->lyricsIndex = 0;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case BARD_STATE_WAIT_BGM:
|
||||
break;
|
||||
case BARD_STATE_GET_WORD:
|
||||
{
|
||||
u16 word = song->lyrics[song->currWord];
|
||||
song->sound = GetWordSounds(word);
|
||||
GetWordPhonemes(song, MACRO1(word));
|
||||
song->currWord++;
|
||||
if (song->sound->songLengthId != 0xFF)
|
||||
u16 easyChatWord = song->lyrics[song->lyricsIndex];
|
||||
song->soundTemplates = GetWordSoundTemplates(easyChatWord);
|
||||
CalcWordSounds(song, WORD_TO_PITCH_TABLE_INDEX(easyChatWord));
|
||||
song->lyricsIndex++;
|
||||
if (song->soundTemplates[0].songId != PHONEME_ID_NONE)
|
||||
{
|
||||
song->state = 0;
|
||||
// Word has valid sounds, begin playing.
|
||||
song->state = SOUND_STATE_START;
|
||||
}
|
||||
else
|
||||
{
|
||||
song->state = 3;
|
||||
song->phonemeTimer = 2;
|
||||
// Word has no valid sounds, skip to the end.
|
||||
song->state = SOUND_STATE_END;
|
||||
song->timer = 2;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case BARD_STATE_HANDLE_WORD:
|
||||
case BARD_STATE_WAIT_WORD:
|
||||
{
|
||||
const struct BardSound *sound = &song->sound[song->currPhoneme];
|
||||
const struct BardSoundTemplate *template = &song->soundTemplates[song->soundIndex];
|
||||
|
||||
switch (song->state)
|
||||
{
|
||||
case 0:
|
||||
song->phonemeTimer = song->phonemes[song->currPhoneme].length;
|
||||
if (sound->songLengthId <= 50)
|
||||
case SOUND_STATE_START:
|
||||
song->timer = song->sounds[song->soundIndex].length;
|
||||
if (template->songId < NUM_PHONEME_SONGS)
|
||||
{
|
||||
u8 num = sound->songLengthId / 3;
|
||||
m4aSongNumStart(PH_TRAP_HELD + 3 * num);
|
||||
// Phoneme "songs" come in triplets of PH_*_BLEND, PH_*_HELD, and PH_*_SOLO.
|
||||
// The division then multiplication by 3 below is rounding any value from one of these triplets to a PH_*_HELD.
|
||||
// This means the actual song files for any phoneme other than PH_*_HELD won't be played here, and the only difference
|
||||
// when specifying a PH_*_BLEND or PH_*_SOLO in the songId will be the length of the sound, determined by 'sPhonemeLengths'.
|
||||
u8 phonemeTripletId = template->songId / 3;
|
||||
m4aSongNumStart((FIRST_PHONEME_SONG + 1) + phonemeTripletId * 3);
|
||||
}
|
||||
song->state = 2;
|
||||
song->phonemeTimer--;
|
||||
song->state = SOUND_STATE_SET_BASE;
|
||||
song->timer--;
|
||||
break;
|
||||
case 2:
|
||||
song->state = 1;
|
||||
if (sound->songLengthId <= 50)
|
||||
case SOUND_STATE_SET_BASE:
|
||||
song->state = SOUND_STATE_PLAY;
|
||||
if (template->songId < NUM_PHONEME_SONGS)
|
||||
{
|
||||
song->volume = 0x100 + sound->volume * 16;
|
||||
// Adjust the song volume for the current phoneme.
|
||||
// In practice no phonemes use this, so volume here will always be BARD_SONG_BASE_VOLUME.
|
||||
song->volume = BARD_SONG_BASE_VOLUME + template->volume * 16;
|
||||
m4aMPlayVolumeControl(&gMPlayInfo_SE2, TRACKS_ALL, song->volume);
|
||||
song->pitch = 0x200 + song->phonemes[song->currPhoneme].pitch;
|
||||
|
||||
// Adjust the song pitch for the current phoneme.
|
||||
song->pitch = BARD_SONG_BASE_PITCH + song->sounds[song->soundIndex].pitch;
|
||||
m4aMPlayPitchControl(&gMPlayInfo_SE2, TRACKS_ALL, song->pitch);
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
case SOUND_STATE_PLAY:
|
||||
// Modulate the volume and pitch to make it sound a little more like singing.
|
||||
if (song->voiceInflection > 10)
|
||||
song->volume -= 2;
|
||||
if (song->voiceInflection & 1)
|
||||
@ -524,33 +562,37 @@ static void BardSing(struct Task *task, struct BardSong *song)
|
||||
m4aMPlayVolumeControl(&gMPlayInfo_SE2, TRACKS_ALL, song->volume);
|
||||
m4aMPlayPitchControl(&gMPlayInfo_SE2, TRACKS_ALL, song->pitch);
|
||||
song->voiceInflection++;
|
||||
song->phonemeTimer--;
|
||||
if (song->phonemeTimer == 0)
|
||||
|
||||
song->timer--;
|
||||
if (song->timer == 0)
|
||||
{
|
||||
song->currPhoneme++;
|
||||
if (song->currPhoneme != 6 && song->sound[song->currPhoneme].songLengthId != 0xFF)
|
||||
if (++song->soundIndex != MAX_BARD_SOUNDS_PER_WORD && song->soundTemplates[song->soundIndex].songId != PHONEME_ID_NONE)
|
||||
{
|
||||
song->state = 0;
|
||||
// There are more sounds to play for this word, return to the start.
|
||||
song->state = SOUND_STATE_START;
|
||||
}
|
||||
else
|
||||
{
|
||||
song->state = 3;
|
||||
song->phonemeTimer = 2;
|
||||
// We've reached the final sound for this word, stop playing.
|
||||
song->state = SOUND_STATE_END;
|
||||
song->timer = 2;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
song->phonemeTimer--;
|
||||
if (song->phonemeTimer == 0)
|
||||
case SOUND_STATE_END:
|
||||
// Delay, then stop playing the phoneme.
|
||||
if (--song->timer == 0)
|
||||
{
|
||||
m4aMPlayStop(&gMPlayInfo_SE2);
|
||||
song->state = 4;
|
||||
song->state = SOUND_STATE_WAIT; // We'll remain stuck at this sound state until Task_BardSong changes states from HANDLE_WORD/WAIT_WORD
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case BARD_STATE_PAUSE:
|
||||
case BARD_STATE_WAIT_BGM:
|
||||
// Non-singing states.
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -569,7 +611,7 @@ static void Task_BardSong(u8 taskId)
|
||||
task->tWordState = 0;
|
||||
task->tDelay = 0;
|
||||
task->tCharIndex = 0;
|
||||
task->tCurrWord = 0;
|
||||
task->tLyricsIndex = 0;
|
||||
FadeOutBGMTemporarily(4);
|
||||
task->tState = BARD_STATE_WAIT_BGM;
|
||||
break;
|
||||
@ -593,15 +635,17 @@ static void Task_BardSong(u8 taskId)
|
||||
wordLen++;
|
||||
}
|
||||
|
||||
if (!task->tUseTemporaryLyrics)
|
||||
sUnknownBardRelated = MACRO2(bard->songLyrics[task->tCurrWord]);
|
||||
// sUnusedPitchTableIndex is never read. For debugging perhaps, or one of the other languages.
|
||||
if (!task->tUseNewSongLyrics)
|
||||
sUnusedPitchTableIndex = WORD_TO_PITCH_TABLE_INDEX(bard->songLyrics[task->tLyricsIndex]);
|
||||
else
|
||||
sUnknownBardRelated = MACRO2(bard->temporaryLyrics[task->tCurrWord]);
|
||||
sUnusedPitchTableIndex = WORD_TO_PITCH_TABLE_INDEX(bard->newSongLyrics[task->tLyricsIndex]);
|
||||
|
||||
gBardSong.length /= wordLen;
|
||||
if (gBardSong.length <= 0)
|
||||
gBardSong.length = 1;
|
||||
task->tCurrWord++;
|
||||
|
||||
task->tLyricsIndex++;
|
||||
|
||||
if (task->tDelay == 0)
|
||||
{
|
||||
@ -633,7 +677,7 @@ static void Task_BardSong(u8 taskId)
|
||||
}
|
||||
else if (gStringVar4[task->tCharIndex] == CHAR_SPACE)
|
||||
{
|
||||
// Handle space
|
||||
// End of easy chat word, move on to the next one.
|
||||
EnableTextPrinters();
|
||||
task->tCharIndex++;
|
||||
task->tState = BARD_STATE_GET_WORD;
|
||||
@ -649,14 +693,16 @@ static void Task_BardSong(u8 taskId)
|
||||
else if (gStringVar4[task->tCharIndex] == EXT_CTRL_CODE_BEGIN)
|
||||
{
|
||||
// Handle ctrl code
|
||||
// The only expected ctrl codes are those for clearing the end of the paragraph,
|
||||
// so this assumes there's a new word coming and does a short delay before the next paragraph.
|
||||
task->tCharIndex += 2; // skip over control codes
|
||||
task->tState = BARD_STATE_GET_WORD;
|
||||
task->tDelay = 8;
|
||||
}
|
||||
else if (gStringVar4[task->tCharIndex] == CHAR_BARD_WORD_DELIMIT)
|
||||
{
|
||||
// Handle word boundary
|
||||
gStringVar4[task->tCharIndex] = CHAR_SPACE; // Replace with a real space
|
||||
// Space within the current easy chat word (see PrepareSongText), just replace it with a real space.
|
||||
gStringVar4[task->tCharIndex] = CHAR_SPACE;
|
||||
EnableTextPrinters();
|
||||
task->tCharIndex++;
|
||||
task->tDelay = 0;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user