How to remove upgradedelay ?

Status
Not open for further replies.
Newbie Spellweaver
Joined
Apr 22, 2012
Messages
9
Reaction score
0
Hey does some one know how to remove the upgrade timer? cause it sucks to wait for every awake and upgrade

In my opinion this :( m_dwEnchantWaitTime = 0xffffffff)is part of the delay but i dont know how to understand the 0x....

BOOL CWndInventory::Process()
{
if( m_pModel )
m_pModel->FrameMove();

if( m_dwEnchantWaitTime < g_tmCurrent )
{
m_dwEnchantWaitTime = 0xffffffff;

if( m_pSfxUpgrade )
{
m_pSfxUpgrade->Delete();
m_pSfxUpgrade = NULL;
}

CItemElem* pItemElem = (CItemElem*)m_pUpgradeItem;
if( pItemElem && m_pUpgradeMaterialItem )
{
CItemElem* pItemMaterialElem = (CItemElem*)m_pUpgradeMaterialItem;
// ÆÐŶ Àü¼Û

if( pItemMaterialElem->GetProp() )
{
// ÀÎþƮ¿¡ °üÇÑ ¾ÆÀÌÅÛÀ̳Ä?
#if __VER >= 8 //__Y_NEW_ENCHANT
if( pItemMaterialElem->GetProp()->dwItemKind3 == IK3_ELECARD
|| pItemMaterialElem->GetProp()->dwItemKind3 == IK3_ENCHANT
#if __VER >= 9 // __ULTIMATE
|| pItemMaterialElem->GetProp()->dwItemKind3 == IK3_PIERDICE
#endif // __ULTIMATE
)
#else //__Y_NEW_ENCHANT
if( pItemMaterialElem->GetProp()->dwItemKind3 == IK3_ELECARD || pItemMaterialElem->GetProp()->dwItemKind3 == IK3_DICE )
#endif //__Y_NEW_ENCHANT
{
#if __VER >= 9 // __CSC_VER9_1
if(pItemMaterialElem->m_dwItemId == II_GEN_MAT_ORICHALCUM02)
g_DPlay.SendUltimateEnchantWeapon( pItemElem->m_dwObjId, m_pUpgradeMaterialItem->m_dwObjId );
else if(pItemMaterialElem->m_dwItemId == II_GEN_MAT_MOONSTONE || pItemMaterialElem->m_dwItemId == II_GEN_MAT_MOONSTONE_1)
{
#if __VER >= 11 // __SYS_COLLECTING
if( pItemElem->IsCollector( TRUE ) || pItemElem->GetProp()->dwItemKind2 == IK2_JEWELRY )
g_DPlay.SendEnchant( pItemElem->m_dwObjId, m_pUpgradeMaterialItem->m_dwObjId );
#if __VER < 12 // __CSC_VER12_4
else
g_DPlay.SendUltimateRemoveGem( pItemElem->m_dwObjId, m_pUpgradeMaterialItem->m_dwObjId );
#endif //__CSC_VER12_4
#else // __SYS_COLLECTING
g_DPlay.SendUltimateRemoveGem( pItemElem->m_dwObjId, m_pUpgradeMaterialItem->m_dwObjId );
#endif // __SYS_COLLECTING
}
else
g_DPlay.SendEnchant( pItemElem->m_dwObjId, m_pUpgradeMaterialItem->m_dwObjId );
#else
g_DPlay.SendEnchant( pItemElem->m_dwObjId, m_pUpgradeMaterialItem->m_dwObjId );
#endif //__CSC_VER9_1
}
else
// ÇǾî½Ì¿¡ °üÇÑ ¾ÆÀÌÅÛÀ̳Ä?
if( pItemMaterialElem->GetProp()->dwItemKind3 == IK3_SOCKETCARD
#if __VER >= 12 // __EXT_PIERCING
|| pItemMaterialElem->GetProp()->dwItemKind3 == IK3_SOCKETCARD2
#endif // __EXT_PIERCING
)
{
g_DPlay.SendPiercing( pItemElem->m_dwObjId, m_pUpgradeMaterialItem->m_dwObjId );
}
#if __VER >= 11
else if( IsNeedTarget( pItemMaterialElem->GetProp() ) )
{
g_DPlay.SendDoUseItemTarget( m_pUpgradeMaterialItem->m_dwObjId, pItemElem->m_dwObjId );
}
#endif // __VER
else
if( pItemMaterialElem->GetProp()->dwItemKind3 == IK3_RANDOM_SCROLL )
{
SAFE_DELETE( g_WndMng.m_pWndRandomScrollConfirm );
g_WndMng.m_pWndRandomScrollConfirm = new CWndRandomScrollConfirm;
if( 0 < pItemElem->GetRandomOpt() )
g_WndMng.m_pWndRandomScrollConfirm->SetItem( pItemElem->m_dwObjId, m_pUpgradeMaterialItem->m_dwObjId, TRUE );
else
g_WndMng.m_pWndRandomScrollConfirm->SetItem( pItemElem->m_dwObjId, m_pUpgradeMaterialItem->m_dwObjId );
g_WndMng.m_pWndRandomScrollConfirm->Initialize();
}
}
}
}
return TRUE;
}

Sry for my bad english ..
Hope you can help me:thumbup1:

*edit Porblem is solved can be closed
 
Last edited:
yes it would be nice if you told us what u did to remove it. i myself want to do the same. but have been a little busy adding items to shop and work to look at the source.
 
Status
Not open for further replies.
Back