MRMJ-1: Messenger & Skills fixes

This commit is contained in:
Mind Rapist
2025-12-14 05:12:39 +02:00
parent 436db01a80
commit 7b08687023
46 changed files with 1258 additions and 60 deletions

View File

@@ -200,9 +200,24 @@ void CGraphicObjectInstance::Hide()
{
m_isVisible = false;
}
#ifdef __ENABLE_STEALTH_FIX__
void CGraphicObjectInstance::ApplyAlwaysHidden() {
m_isAlwaysHidden = true;
}
void CGraphicObjectInstance::ReleaseAlwaysHidden() {
m_isAlwaysHidden = false;
}
#endif
bool CGraphicObjectInstance::isShow()
{
#ifdef __ENABLE_STEALTH_FIX__
return m_isVisible && !m_isAlwaysHidden;
#else
return m_isVisible;
#endif
}
//
@@ -276,6 +291,11 @@ void CGraphicObjectInstance::Initialize()
m_isVisible = TRUE;
m_BlockCamera = false;
#ifdef __ENABLE_STEALTH_FIX__
m_isAlwaysHidden = false;
#endif
m_v3Position.x = m_v3Position.y = m_v3Position.z = 0.0f;
m_v3Scale.x = m_v3Scale.y = m_v3Scale.z = 1.0f;