
Originally Posted by
cheryl123
Yeah I tested from dreamer but only raised pet is hiding :/
- - - Updated - - -
I want to enable hiding sir ketchup
Find & Replace (Mover.cpp):
Code:
m_pBalloonFlag = FALSE;
if( m_pBalloon )
{
SAFE_DELETE(m_pBalloon);
m_pBalloon = NULL;
m_fBalloonYPos = 1.0f;
}
}
if (m_pBalloon)
{
#ifdef __DI_INVISFIX
if (HasBuff(BUFF_SKILL, SI_ACR_SUP_DARKILLUSION) || IsMode(TRANSPARENT_MODE))
{
m_pBalloon->SetBlendFactor(80);
if (IsActiveMover() || g_pPlayer->IsAuthHigher(AUTH_GAMEMASTER))
{
m_pBalloon->FrameMove();
BalloonMoveProcess();
}
else
{
m_pBalloonFlag = FALSE;
SAFE_DELETE(m_pBalloon);
m_pBalloon = NULL;
m_fBalloonYPos = 1.0f;
}
}
else
{
m_pBalloon->SetBlendFactor(255);
m_pBalloon->FrameMove();
BalloonMoveProcess();
}
#endif
}
#endif //__EVE_BALLOON
Find & Replace (WndWorld.cpp):
Code:
#ifdef _DEBUG
#ifdef __XUZHU
{
D3DXVECTOR3 vDest = g_pPlayer->GetPos();
D3DXVECTOR3 vSrc = pMover->GetPos(); // ¸ó½ºÅÍÂÊ¿¡¼ Ç÷¹À̾îÂÊÀǺ¤ÅÍ.
_g_fReg[4] = GetDegreeX( vDest, vSrc );
}
#endif
#endif
BOOL bSkip = FALSE;
// ¿î¿µÀÚÀÌ°í º¯½ÅÁßÀ̸é HP¹Ù ¾È±×¸°´Ù.
#ifdef __DI_INVISFIX
if( pMover->IsAuthHigher( AUTH_GAMEMASTER ) == TRUE || pMover->HasBuff( BUFF_SKILL, SI_ACR_SUP_DARKILLUSION )
|| pMover->IsMode( TRANSPARENT_MODE ) )
#else
if( pMover->IsAuthHigher( AUTH_GAMEMASTER ) == TRUE )
#endif
{
bSkip = TRUE;
if( pMover->HasBuffByIk3(IK3_TEXT_DISGUISE) )
bSkip = TRUE;
}
Code:
void CWndWorld::ShowMoverMenu( CMover* pTarget )
{
// ¸Þ´º¸¦ ¶ç¿ì±â¿¡ Àû´çÇÑ °Å¸®ÀÎÁö È®ÀÎ.
D3DXVECTOR3 vDist = pTarget->GetPos() - g_pPlayer->GetPos();
FLOAT fDistSq = D3DXVec3LengthSq( &vDist );
#if __VER >= 15 // __IMPROVE_SYSTEM_VER15
if( (fDistSq < 20.0f * 20.0f) && ( m_bRButtonDown == FALSE || ( pTarget->IsPlayer() && m_bRButtonDown == TRUE ) ) )
#else // __IMPROVE_SYSTEM_VER15
if( (fDistSq < 20.0f * 20.0f) && m_bRButtonDown == FALSE )
#endif // __IMPROVE_SYSTEM_VER15
{
#ifdef __DI_INVISFIX
if( !g_pPlayer->IsAuthHigher( AUTH_GAMEMASTER ) && ( pTarget->HasBuff( BUFF_SKILL, SI_ACR_SUP_DARKILLUSION )
|| pTarget->IsMode( TRANSPARENT_MODE ) ) )
{
return;
}
#endif
g_pPlayer->ClearDest();
m_wndMenuMover.DeleteAllMenu();
m_wndMenuMover.SetLargeWidth( 0 );
Then define:
Code:
#define __DI_INVISFIX