bool CMobController::CheckHide(CBattleEntity* PTarget) { if (PTarget->GetMJob() == JOB_THF && PTarget->StatusEffectContainer->HasStatusEffect(EFFECT_HIDE)) { return !CanPursueTarget(PTarget) && !PMob->m_TrueDetection; } return false; }
bool CMobController::CheckDetection(CBattleEntity* PTarget) { if (CanDetectTarget(PTarget) || CanPursueTarget(PTarget) || PMob->StatusEffectContainer->HasStatusEffect(EFFECT_BIND)) { TapDeaggroTime(); } if (m_Tick >= m_DeaggroTime + 25s) { return true; } return false; }