Kamuflaj yeteneğini kullanan Ninja sınıfı oyuncusunu mini haritadan gizler.
Bu düzeltme, bu yeteneği kullanan oyuncuyu mini haritada görünmez hale getirecektir.
Video(kanıt)
InstanceBase.cpp Aç Ve arat:
BOOL CInstanceBase::IsInvisibility()
{
if (IsAffect(AFFECT_INVISIBILITY))
return true;
return false;
}
Degiştir:
BOOL CInstanceBase::IsInvisibility()
{
if (IsAffect(AFFECT_INVISIBILITY) || IsAffect(AFFECT_EUNHYEONG))
return true;
return false;
}
Arat:
void CInstanceBase::Render()
{
Altında ara bul:
m_GraphicThingInstance.Render();
Altına Ekle:
CPythonCharacterManager & rkChrMgr = CPythonCharacterManager::Instance();
for (auto ptr = rkChrMgr.CharacterInstanceBegin(); ptr != rkChrMgr.CharacterInstanceEnd(); ++ptr)
{
CInstanceBase * pkInstEach = *ptr;
if (pkInstEach)
{
if (pkInstEach->IsAffect(AFFECT_EUNHYEONG) || pkInstEach->IsAffect(AFFECT_INVISIBILITY))
{
if (CPythonPlayer::Instance().IsMainCharacterIndex(pkInstEach->GetVirtualID()))
continue;
pkInstEach->m_GraphicThingInstance.HideAllAttachingEffect();
}
}
}


