diff --git a/rel/d/a/tag/d_a_tag_mwait/d_a_tag_mwait.cpp b/rel/d/a/tag/d_a_tag_mwait/d_a_tag_mwait.cpp index f146eeba825..5f67b41eaa1 100644 --- a/rel/d/a/tag/d_a_tag_mwait/d_a_tag_mwait.cpp +++ b/rel/d/a/tag/d_a_tag_mwait/d_a_tag_mwait.cpp @@ -106,8 +106,9 @@ int daTagMwait_c::execute() { } else { mInitMsgFlow = false; - if (daPy_py_c::i_checkNowWolf() && midna_p != NULL && i_fopAcM_isSwitch(this, mOnSw)) { - if (mWarpToPos) { + if (daPy_py_c::i_checkNowWolf() && midna_p != NULL && i_fopAcM_isSwitch(this, mOnSw)) + { + if (mWarpToPos == 1) { midna_p->onTagWaitPosWarp(&mWaitPosition); } else { midna_p->onTagWaitPos(&mWaitPosition);