This commit is contained in:
Ramen2X 2024-03-20 19:13:31 -04:00
parent e0f960c757
commit 6d8787e493

View File

@ -266,83 +266,98 @@ MxLong Hospital::HandleEndAction(MxEndActionNotificationParam& p_param)
case 11: case 11:
switch (m_currentActorId) { switch (m_currentActorId) {
case 1: case 1:
if (0 > m_hospitalState->m_unk0x0e || 1 >= m_hospitalState->m_unk0x0e) { switch (m_hospitalState->m_unk0x0e) {
case 0:
case 1:
m_hospitalState->m_unk0x08.m_unk0x00 = 12; m_hospitalState->m_unk0x08.m_unk0x00 = 12;
PlayAction(HospitalScript::c_hho017cl_RunAnim); PlayAction(HospitalScript::c_hho017cl_RunAnim);
m_unk0x10c = HospitalScript::c_hho017cl_RunAnim; m_unk0x10c = HospitalScript::c_hho017cl_RunAnim;
m_unk0x108 = 1; m_unk0x108 = 1;
} break;
else { default:
m_hospitalState->m_unk0x08.m_unk0x00 = 12; m_hospitalState->m_unk0x08.m_unk0x00 = 12;
PlayAction(HospitalScript::c_hho018cl_RunAnim); PlayAction(HospitalScript::c_hho018cl_RunAnim);
m_unk0x10c = HospitalScript::c_hho018cl_RunAnim; m_unk0x10c = HospitalScript::c_hho018cl_RunAnim;
m_unk0x108 = 1; m_unk0x108 = 1;
break;
} }
break; break;
case 2: case 2:
if (0 > m_hospitalState->m_unk0x10 || 1 >= m_hospitalState->m_unk0x10) { switch (m_hospitalState->m_unk0x10) {
case 0:
case 1:
m_hospitalState->m_unk0x08.m_unk0x00 = 12; m_hospitalState->m_unk0x08.m_unk0x00 = 12;
PlayAction(HospitalScript::c_hho019cl_RunAnim); PlayAction(HospitalScript::c_hho019cl_RunAnim);
m_unk0x10c = HospitalScript::c_hho019cl_RunAnim; m_unk0x10c = HospitalScript::c_hho019cl_RunAnim;
m_unk0x108 = 1; m_unk0x108 = 1;
} break;
else { default:
m_hospitalState->m_unk0x08.m_unk0x00 = 12; m_hospitalState->m_unk0x08.m_unk0x00 = 12;
PlayAction(HospitalScript::c_hho020cl_RunAnim); PlayAction(HospitalScript::c_hho020cl_RunAnim);
m_unk0x10c = HospitalScript::c_hho020cl_RunAnim; m_unk0x10c = HospitalScript::c_hho020cl_RunAnim;
m_unk0x108 = 1; m_unk0x108 = 1;
break;
} }
break; break;
case 3: case 3:
if (0 > m_hospitalState->m_unk0x12 || 1 >= m_hospitalState->m_unk0x12) { switch (m_hospitalState->m_unk0x12) {
case 0:
case 1:
m_hospitalState->m_unk0x08.m_unk0x00 = 12; m_hospitalState->m_unk0x08.m_unk0x00 = 12;
PlayAction(HospitalScript::c_hho023cl_RunAnim); PlayAction(HospitalScript::c_hho023cl_RunAnim);
m_unk0x10c = HospitalScript::c_hho023cl_RunAnim; m_unk0x10c = HospitalScript::c_hho023cl_RunAnim;
m_unk0x108 = 1; m_unk0x108 = 1;
} break;
else { default:
m_hospitalState->m_unk0x08.m_unk0x00 = 12; m_hospitalState->m_unk0x08.m_unk0x00 = 12;
PlayAction(HospitalScript::c_hho024cl_RunAnim); PlayAction(HospitalScript::c_hho024cl_RunAnim);
m_unk0x10c = HospitalScript::c_hho024cl_RunAnim; m_unk0x10c = HospitalScript::c_hho024cl_RunAnim;
m_unk0x108 = 1; m_unk0x108 = 1;
break;
} }
break; break;
case 4: case 4:
if (0 > m_hospitalState->m_unk0x14 || 1 >= m_hospitalState->m_unk0x14) { switch (m_hospitalState->m_unk0x14) {
case 0:
case 1:
m_hospitalState->m_unk0x08.m_unk0x00 = 12; m_hospitalState->m_unk0x08.m_unk0x00 = 12;
PlayAction(HospitalScript::c_hho021cl_RunAnim); PlayAction(HospitalScript::c_hho021cl_RunAnim);
m_unk0x10c = HospitalScript::c_hho021cl_RunAnim; m_unk0x10c = HospitalScript::c_hho021cl_RunAnim;
m_unk0x108 = 1; m_unk0x108 = 1;
} break;
else { default:
m_hospitalState->m_unk0x08.m_unk0x00 = 12; m_hospitalState->m_unk0x08.m_unk0x00 = 12;
PlayAction(HospitalScript::c_hhoa22cl_RunAnim); PlayAction(HospitalScript::c_hhoa22cl_RunAnim);
m_unk0x10c = HospitalScript::c_hhoa22cl_RunAnim; m_unk0x10c = HospitalScript::c_hhoa22cl_RunAnim;
m_unk0x108 = 1; m_unk0x108 = 1;
break;
} }
break; break;
case 5: case 5:
if (0 > m_hospitalState->m_unk0x16 || 1 >= m_hospitalState->m_unk0x16) { switch (m_hospitalState->m_unk0x16) {
case 0:
case 1:
m_hospitalState->m_unk0x08.m_unk0x00 = 12; m_hospitalState->m_unk0x08.m_unk0x00 = 12;
PlayAction(HospitalScript::c_hho025cl_RunAnim); PlayAction(HospitalScript::c_hho025cl_RunAnim);
m_unk0x10c = HospitalScript::c_hho025cl_RunAnim; m_unk0x10c = HospitalScript::c_hho025cl_RunAnim;
m_unk0x108 = 1; m_unk0x108 = 1;
} break;
else { default:
m_hospitalState->m_unk0x08.m_unk0x00 = 12; m_hospitalState->m_unk0x08.m_unk0x00 = 12;
PlayAction(HospitalScript::c_hho026cl_RunAnim); PlayAction(HospitalScript::c_hho026cl_RunAnim);
m_unk0x10c = HospitalScript::c_hho026cl_RunAnim; m_unk0x10c = HospitalScript::c_hho026cl_RunAnim;
m_unk0x108 = 1; m_unk0x108 = 1;
break;
} }
break; break;
} }