mirror of https://github.com/zeldaret/mm.git
109 lines
7.9 KiB
C
109 lines
7.9 KiB
C
/**
|
|
* Sfx System Bank
|
|
*
|
|
* DEFINE_SFX should be used for all sfx define in the system bank from sequence 0
|
|
* - Argument 0: Channel name for sequence 0
|
|
* - Argument 1: Enum value for this sfx
|
|
* - Argument 2: Importance for deciding which sfx to prioritize. Higher values have greater importance
|
|
* - Argument 3: Slows the decay of volume with distance (a 3-bit number ranging from 0-7)
|
|
* - Argument 4: Applies increasingly random offsets to frequency (a 2-bit number ranging from 0-3)
|
|
* - Argument 5: Various flags to add properties to the sfx
|
|
* - Argument 6: Various flags to add properties to the sfx
|
|
*/
|
|
/* 0x4800 */ DEFINE_SFX(CHAN_A581, NA_SE_SY_WIN_OPEN, 0xC0, 0, 0, 0, 0)
|
|
/* 0x4801 */ DEFINE_SFX(CHAN_A5BE, NA_SE_SY_WIN_CLOSE, 0xC0, 0, 0, 0, 0)
|
|
/* 0x4802 */ DEFINE_SFX(CHAN_A5FB, NA_SE_SY_CORRECT_CHIME, 0xB0, 0, 0, 0, SFX_FLAG_BLOCK_EQUAL_IMPORTANCE)
|
|
/* 0x4803 */ DEFINE_SFX(CHAN_A629, NA_SE_SY_GET_RUPY, 0x30, 0, 0, 0, 0)
|
|
/* 0x4804 */ DEFINE_SFX(CHAN_A648, NA_SE_SY_MESSAGE_WOMAN, 0x30, 0, 0, 0, 0)
|
|
/* 0x4805 */ DEFINE_SFX(CHAN_A656, NA_SE_SY_MESSAGE_MAN, 0x30, 0, 0, 0, 0)
|
|
/* 0x4806 */ DEFINE_SFX(CHAN_A656, NA_SE_SY_ERROR, 0x50, 0, 0, 0, 0)
|
|
/* 0x4807 */ DEFINE_SFX(CHAN_A667, NA_SE_SY_TRE_BOX_APPEAR, 0x30, 0, 0, 0, SFX_FLAG_BLOCK_EQUAL_IMPORTANCE)
|
|
/* 0x4808 */ DEFINE_SFX(CHAN_A6B1, NA_SE_SY_DECIDE, 0x30, 0, 0, 0, 0)
|
|
/* 0x4809 */ DEFINE_SFX(CHAN_A6FB, NA_SE_SY_CURSOR, 0x30, 0, 0, 0, 0)
|
|
/* 0x480A */ DEFINE_SFX(CHAN_A710, NA_SE_SY_CANCEL, 0x30, 0, 0, 0, 0)
|
|
/* 0x480B */ DEFINE_SFX(CHAN_A735, NA_SE_SY_HP_RECOVER, 0x30, 0, 0, 0, 0)
|
|
/* 0x480C */ DEFINE_SFX(CHAN_A755, NA_SE_SY_ATTENTION_ON, 0x20, 0, 0, 0, 0)
|
|
/* 0x480D */ DEFINE_SFX(CHAN_A7CA, NA_SE_SY_DUMMY_13, 0x30, 0, 0, 0, 0)
|
|
/* 0x480E */ DEFINE_SFX(CHAN_A771, NA_SE_SY_DUMMY_14, 0x30, 0, 0, 0, 0)
|
|
/* 0x480F */ DEFINE_SFX(CHAN_A793, NA_SE_SY_LOCK_OFF, 0x30, 0, 0, 0, 0)
|
|
/* 0x4810 */ DEFINE_SFX(CHAN_A7AD, NA_SE_SY_LOCK_ON_HUMAN, 0x28, 0, 0, 0, 0)
|
|
/* 0x4811 */ DEFINE_SFX(CHAN_A7CA, NA_SE_SY_DUMMY_17, 0x30, 0, 0, 0, 0)
|
|
/* 0x4812 */ DEFINE_SFX(CHAN_A7E3, NA_SE_SY_DUMMY_18, 0x30, 0, 0, 0, 0)
|
|
/* 0x4813 */ DEFINE_SFX(CHAN_A7FC, NA_SE_SY_CAMERA_ZOOM_UP, 0x30, 0, 0, 0, 0)
|
|
/* 0x4814 */ DEFINE_SFX(CHAN_A80F, NA_SE_SY_CAMERA_ZOOM_DOWN, 0x30, 0, 0, 0, 0)
|
|
/* 0x4815 */ DEFINE_SFX(CHAN_A7FC, NA_SE_SY_DUMMY_21, 0x30, 0, 0, 0, 0)
|
|
/* 0x4816 */ DEFINE_SFX(CHAN_A7FC, NA_SE_SY_DUMMY_22, 0x30, 0, 0, 0, 0)
|
|
/* 0x4817 */ DEFINE_SFX(CHAN_A822, NA_SE_SY_ATTENTION_ON_OLD, 0x30, 0, 0, 0, 0)
|
|
/* 0x4818 */ DEFINE_SFX(CHAN_A82C, NA_SE_SY_MESSAGE_PASS, 0x18, 0, 0, 0, 0)
|
|
/* 0x4819 */ DEFINE_SFX(CHAN_A83A, NA_SE_SY_WARNING_COUNT_N, 0x2C, 0, 0, 0, 0)
|
|
/* 0x481A */ DEFINE_SFX(CHAN_A84E, NA_SE_SY_WARNING_COUNT_E, 0x2C, 0, 0, 0, 0)
|
|
/* 0x481B */ DEFINE_SFX(CHAN_A86D, NA_SE_SY_HITPOINT_ALARM, 0x20, 0, 0, 0, 0)
|
|
/* 0x481C */ DEFINE_SFX(CHAN_A87F, NA_SE_SY_DUMMY_28, 0x30, 0, 0, 0, 0)
|
|
/* 0x481D */ DEFINE_SFX(CHAN_A8A2, NA_SE_SY_DEMO_CUT, 0x30, 0, 0, 0, 0)
|
|
/* 0x481E */ DEFINE_SFX(CHAN_A8C3, NA_SE_SY_NAVY_CALL, 0x30, 0, 0, 0, 0)
|
|
/* 0x481F */ DEFINE_SFX(CHAN_A8E2, NA_SE_SY_GAUGE_UP, 0x30, 0, 0, 0, 0)
|
|
/* 0x4820 */ DEFINE_SFX(CHAN_A90F, NA_SE_SY_DUMMY_32, 0x30, 0, 0, 0, 0)
|
|
/* 0x4821 */ DEFINE_SFX(CHAN_A929, NA_SE_SY_DUMMY_33, 0x30, 0, 0, 0, 0)
|
|
/* 0x4822 */ DEFINE_SFX(CHAN_A941, NA_SE_SY_DUMMY_34, 0x30, 0, 0, 0, 0)
|
|
/* 0x4823 */ DEFINE_SFX(CHAN_A948, NA_SE_SY_PIECE_OF_HEART, 0x30, 0, 0, 0, 0)
|
|
/* 0x4824 */ DEFINE_SFX(CHAN_A989, NA_SE_SY_GET_ITEM, 0x30, 0, 0, 0, 0)
|
|
/* 0x4825 */ DEFINE_SFX(CHAN_A9AB, NA_SE_SY_WIN_SCROLL_LEFT, 0x30, 0, 0, 0, 0)
|
|
/* 0x4826 */ DEFINE_SFX(CHAN_A9D5, NA_SE_SY_WIN_SCROLL_RIGHT, 0x30, 0, 0, 0, 0)
|
|
/* 0x4827 */ DEFINE_SFX(CHAN_A9E7, NA_SE_SY_OCARINA_ERROR, 0x20, 0, 0, 0, 0)
|
|
/* 0x4828 */ DEFINE_SFX(CHAN_A9F4, NA_SE_SY_CAMERA_ZOOM_UP_2, 0x30, 0, 0, 0, 0)
|
|
/* 0x4829 */ DEFINE_SFX(CHAN_AA0B, NA_SE_SY_CAMERA_ZOOM_DOWN_2, 0x30, 0, 0, 0, 0)
|
|
/* 0x482A */ DEFINE_SFX(CHAN_AA22, NA_SE_SY_GLASSMODE_ON, 0x30, 0, 0, 0, 0)
|
|
/* 0x482B */ DEFINE_SFX(CHAN_AA33, NA_SE_SY_GLASSMODE_OFF, 0x30, 0, 0, 0, 0)
|
|
/* 0x482C */ DEFINE_SFX(CHAN_AA44, NA_SE_SY_FOUND, 0x60, 0, 0, 0, 0)
|
|
/* 0x482D */ DEFINE_SFX(CHAN_AA51, NA_SE_SY_HIT_SOUND, 0x30, 0, 0, 0, 0)
|
|
/* 0x482E */ DEFINE_SFX(CHAN_AA67, NA_SE_SY_MESSAGE_END, 0x30, 0, 0, 0, 0)
|
|
/* 0x482F */ DEFINE_SFX(CHAN_AA81, NA_SE_SY_RUPY_COUNT, 0x30, 0, 0, 0, 0)
|
|
/* 0x4830 */ DEFINE_SFX(CHAN_AA9A, NA_SE_SY_LOCK_ON, 0x30, 0, 0, 0, 0)
|
|
/* 0x4831 */ DEFINE_SFX(CHAN_AAA6, NA_SE_SY_GET_BOXITEM, 0x30, 0, 0, 0, 0)
|
|
/* 0x4832 */ DEFINE_SFX(CHAN_AAC0, NA_SE_SY_WHITE_OUT_INTO_MOON, 0x30, 0, 0, 0, 0)
|
|
/* 0x4833 */ DEFINE_SFX(CHAN_AAF6, NA_SE_SY_WHITE_OUT_S, 0x30, 0, 0, 0, 0)
|
|
/* 0x4834 */ DEFINE_SFX(CHAN_AB19, NA_SE_SY_WHITE_OUT_T, 0x30, 0, 0, 0, 0)
|
|
/* 0x4835 */ DEFINE_SFX(CHAN_AB3A, NA_SE_SY_START_SHOT, 0x30, 0, 0, 0, 0)
|
|
/* 0x4836 */ DEFINE_SFX(CHAN_AB4F, NA_SE_SY_METRONOME, 0x30, 0, 0, 0, 0)
|
|
/* 0x4837 */ DEFINE_SFX(CHAN_AB59, NA_SE_SY_ATTENTION_URGENCY, 0x30, 0, 0, 0, 0)
|
|
/* 0x4838 */ DEFINE_SFX(CHAN_AB63, NA_SE_SY_METRONOME_LV, 0x30, 0, 0, 0, 0)
|
|
/* 0x4839 */ DEFINE_SFX(CHAN_AB6E, NA_SE_SY_FSEL_CURSOR, 0x30, 0, 0, 0, 0)
|
|
/* 0x483A */ DEFINE_SFX(CHAN_AB96, NA_SE_SY_FSEL_DECIDE_S, 0x30, 0, 0, 0, 0)
|
|
/* 0x483B */ DEFINE_SFX(CHAN_ABB3, NA_SE_SY_FSEL_DECIDE_L, 0x30, 0, 0, 0, 0)
|
|
/* 0x483C */ DEFINE_SFX(CHAN_ABD3, NA_SE_SY_FSEL_CLOSE, 0x30, 0, 0, 0, 0)
|
|
/* 0x483D */ DEFINE_SFX(CHAN_ABEB, NA_SE_SY_FSEL_ERROR, 0x30, 0, 0, 0, 0)
|
|
/* 0x483E */ DEFINE_SFX(CHAN_AC02, NA_SE_SY_SET_FIRE_ARROW, 0x30, 0, 0, 0, 0)
|
|
/* 0x483F */ DEFINE_SFX(CHAN_AC0C, NA_SE_SY_SET_ICE_ARROW, 0x30, 0, 0, 0, 0)
|
|
/* 0x4840 */ DEFINE_SFX(CHAN_AC16, NA_SE_SY_SET_LIGHT_ARROW, 0x30, 0, 0, 0, 0)
|
|
/* 0x4841 */ DEFINE_SFX(CHAN_AC20, NA_SE_SY_SYNTH_MAGIC_ARROW, 0x30, 0, 0, 0, 0)
|
|
/* 0x4842 */ DEFINE_SFX(CHAN_AC29, NA_SE_SY_METRONOME_2, 0x30, 0, 0, 0, 0)
|
|
/* 0x4843 */ DEFINE_SFX(CHAN_AC35, NA_SE_SY_KINSTA_MARK_APPEAR, 0x30, 0, 0, 0, 0)
|
|
/* 0x4844 */ DEFINE_SFX(CHAN_AC63, NA_SE_SY_FIVE_COUNT_LUPY, 0x30, 0, 0, 0, 0)
|
|
/* 0x4845 */ DEFINE_SFX(CHAN_AC80, NA_SE_SY_CARROT_RECOVER, 0x30, 0, 0, 0, 0)
|
|
/* 0x4846 */ DEFINE_SFX(CHAN_AC95, NA_SE_EV_FAIVE_LUPY_COUNT, 0x30, 0, 0, 0, 0)
|
|
/* 0x4847 */ DEFINE_SFX(CHAN_AC9F, NA_SE_SY_METRONOME_TEMPO, 0x30, 0, 0, 0, 0)
|
|
/* 0x4848 */ DEFINE_SFX(CHAN_ACBA, NA_SE_SY_COMICAL_SOUND0_0, 0x30, 0, 0, 0, 0)
|
|
/* 0x4849 */ DEFINE_SFX(CHAN_ACCE, NA_SE_SY_COMICAL_SOUND0_1, 0x30, 0, 0, 0, 0)
|
|
/* 0x484A */ DEFINE_SFX(CHAN_ACD3, NA_SE_SY_COMICAL_SOUND0_LAST, 0x30, 0, 0, 0, 0)
|
|
/* 0x484B */ DEFINE_SFX(CHAN_ACE7, NA_SE_SY_SOUT_DEMO, 0x30, 0, 0, 0, 0)
|
|
/* 0x484C */ DEFINE_SFX(CHAN_AD61, NA_SE_SY_TIMESIGNAL_BELL, 0x30, 0, 0, 0, 0)
|
|
/* 0x484D */ DEFINE_SFX(CHAN_AD99, NA_SE_SY_DEKUNUTS_JUMP_FAILED, 0x30, 0, 0, 0, 0)
|
|
/* 0x484E */ DEFINE_SFX(CHAN_ADC6, NA_SE_SY_ATTENTION_SOUND, 0x30, 0, 0, 0, 0)
|
|
/* 0x484F */ DEFINE_SFX(CHAN_ADF9, NA_SE_SY_TRANSFORM_MASK_FLASH, 0x30, 0, 0, 0, 0)
|
|
/* 0x4850 */ DEFINE_SFX(CHAN_AE1A, NA_SE_SY_CAMERA_SHUTTER, 0x30, 0, 0, 0, 0)
|
|
/* 0x4851 */ DEFINE_SFX(CHAN_AE30, NA_SE_SY_STALKIDS_PSYCHO, 0x60, 0, 0, 0, 0)
|
|
/* 0x4852 */ DEFINE_SFX(CHAN_AE37, NA_SE_SY_CHICK_JOIN_CHIME, 0x30, 0, 0, 0, 0)
|
|
/* 0x4853 */ DEFINE_SFX(CHAN_AEA8, NA_SE_SY_HIT_SOUND_L, 0x30, 0, 0, 0, 0)
|
|
/* 0x4854 */ DEFINE_SFX(CHAN_AEC0, NA_SE_SY_FAIRY_MASK_SUCCESS, 0x30, 0, 0, 0, SFX_FLAG_BLOCK_EQUAL_IMPORTANCE)
|
|
/* 0x4855 */ DEFINE_SFX(CHAN_AEEF, NA_SE_SY_SCHEDULE_WRITE, 0x60, 0, 0, 0, 0)
|
|
/* 0x4856 */ DEFINE_SFX(CHAN_AF41, NA_SE_SY_STOPWATCH_TIMER_3, 0x30, 0, 0, 0, 0)
|
|
/* 0x4857 */ DEFINE_SFX(CHAN_AF63, NA_SE_SY_STOPWATCH_TIMER_INF, 0x30, 0, 0, 0, 0)
|
|
/* 0x4858 */ DEFINE_SFX(CHAN_AF7B, NA_SE_SY_EARTHQUAKE_OUTDOOR, 0x30, 0, 0, 0, 0)
|
|
/* 0x4859 */ DEFINE_SFX(CHAN_AFAE, NA_SE_SY_SPIRAL_DASH, 0x30, 0, 0, 0, 0)
|
|
/* 0x485A */ DEFINE_SFX(CHAN_B007, NA_SE_SY_QUIZ_CORRECT, 0x30, 0, 0, 0, 0)
|
|
/* 0x485B */ DEFINE_SFX(CHAN_B021, NA_SE_SY_QUIZ_INCORRECT, 0x30, 0, 0, 0, 0)
|
|
/* 0x485C */ DEFINE_SFX(CHAN_B035, NA_SE_SY_DIZZY_EFFECT, 0x30, 0, 0, 0, 0)
|
|
/* 0x485D */ DEFINE_SFX(CHAN_B081, NA_SE_SY_TIME_CONTROL_SLOW, 0xA0, 0, 0, 0, SFX_FLAG_LOWER_VOLUME_BGM)
|
|
/* 0x485E */ DEFINE_SFX(CHAN_B0C2, NA_SE_SY_TIME_CONTROL_NORMAL, 0xA0, 0, 0, 0, SFX_FLAG_LOWER_VOLUME_BGM)
|
|
/* 0x485F */ DEFINE_SFX(CHAN_B0E6, NA_SE_SY_SECOM_WARNING, 0x30, 0, 0, 0, 0)
|