Files "DPSrvr.cpp" on the function "CDPSrvr::OnRemoveItemLevelDown"
After ->
Add ->
(Update 02/01/2019)
Files "WndTitle.cpp" function "void CWndSelectChar::Connected()"
Change ->
To ->
(Update 02/01/2019)
Files "piercing.cpp" function "CPiercing::SetPiercingSize"
Change ->
To ->
After ->
Code:
if( !IsUsableItem( pItemElem ) ) return;
Code:
if( pUser->m_Inventory.IsEquip( pItemElem->m_dwObjId ) )
{
pUser->AddDiagText( prj.GetText( TID_GAME_EQUIPPUT ) );
return;
}
Files "WndTitle.cpp" function "void CWndSelectChar::Connected()"
Change ->
Code:
if( m_nSelectCharacter < 0 || m_nSelectCharacter >= 5 )
Code:
if( m_nSelectCharacter < 0 || m_nSelectCharacter >= MAX_CHARACTER_LIST )
Files "piercing.cpp" function "CPiercing::SetPiercingSize"
Change ->
Code:
void CPiercing::SetPiercingSize( int nSize )
{
if( nSize > MAX_PIERCING_WEAPON )
nSize = MAX_PIERCING_WEAPON;
m_vPiercing.resize( nSize, 0 );
}
Code:
void CPiercing::SetPiercingSize( int nSize )
{
if( nSize < 0 )
nSize = 0;
if( nSize > MAX_PIERCING_WEAPON )
nSize = MAX_PIERCING_WEAPON;
if (nSize == 0)
{
m_vPiercing.clear();
return;
}
m_vPiercing.resize( nSize, 0 );
}