Fix CRY_MODE_ECHO
This commit is contained in:
@@ -312,7 +312,7 @@ static void SoundTask_PlayCryWithEcho_Step(u8 taskId)
|
||||
switch (gTasks[taskId].tState)
|
||||
{
|
||||
case 2:
|
||||
PlayCry_DuckNoRestore(species, pan, CRY_MODE_ECHO_END);
|
||||
PlayCry_DuckNoRestore(species, pan, CRY_MODE_ECHO_START);
|
||||
gTasks[taskId].tState++;
|
||||
break;
|
||||
case 1:
|
||||
@@ -329,9 +329,9 @@ static void SoundTask_PlayCryWithEcho_Step(u8 taskId)
|
||||
break;
|
||||
default:
|
||||
if (!gTasks[taskId].tLastCry)
|
||||
PlayCry_DuckNoRestore(species, pan, CRY_MODE_ECHO_START);
|
||||
PlayCry_DuckNoRestore(species, pan, CRY_MODE_ECHO_END);
|
||||
else
|
||||
PlayCry_ByMode(species, pan, CRY_MODE_ECHO_START);
|
||||
PlayCry_ByMode(species, pan, CRY_MODE_ECHO_END);
|
||||
|
||||
DestroyAnimVisualTask(taskId);
|
||||
break;
|
||||
|
||||
@@ -406,7 +406,7 @@ void PlayCryInternal(u16 species, s8 pan, s8 volume, u8 priority, u8 mode)
|
||||
chorus = 20;
|
||||
volume = 90;
|
||||
break;
|
||||
case CRY_MODE_ECHO_END:
|
||||
case CRY_MODE_ECHO_START:
|
||||
length = 25;
|
||||
reverse = TRUE;
|
||||
release = 100;
|
||||
@@ -418,7 +418,7 @@ void PlayCryInternal(u16 species, s8 pan, s8 volume, u8 priority, u8 mode)
|
||||
release = 200;
|
||||
pitch = 14440;
|
||||
break;
|
||||
case CRY_MODE_ECHO_START:
|
||||
case CRY_MODE_ECHO_END:
|
||||
release = 220;
|
||||
pitch = 15555;
|
||||
chorus = 192;
|
||||
|
||||
Reference in New Issue
Block a user