Merge pull request #2346 from baxlek/underwater-transform-fix

Prevent Quick Transform While Underwater
This commit is contained in:
TakaRikka
2026-08-30 00:29:03 -07:00
committed by GitHub
+6
View File
@@ -113,6 +113,12 @@ void daAlink_c::handleQuickTransform() {
return;
}
// Ensure Link is not underwater
if (!checkNoResetFlg0(FLG0_SWIM_UP)) {
Z2GetAudioMgr()->seStart(Z2SE_SYS_ERROR, NULL, 0, 0, 1.0f, 1.0f, -1.0f, -1.0f, 0);
return;
}
// Use the game's default checks for if the player can currently transform
if (!m_midnaActor->checkMetamorphoseEnableBase()) {
Z2GetAudioMgr()->seStart(Z2SE_SYS_ERROR, NULL, 0, 0, 1.0f, 1.0f, -1.0f, -1.0f, 0);