void CWndMgr::PutItemAbilityPiercing( CItemElem* pItemElem, CEditString* pEdit, DWORD dwColorBuf )
{
CString strTemp;
if( pItemElem->GetAbilityOption() )
{
strTemp.Format( " %+d", pItemElem->GetAbilityOption() );
pEdit->AddString( strTemp, dwColorBuf, ESSTY_BOLD );
}
int nCount = 0;
for( int j = 0; j < pItemElem->GetPiercingSize(); j++ )
{
if( pItemElem->GetPiercingItem( j ) != 0 )
nCount++;
}
#if __VER >= 11 // __MA_VER11_05 // Äɸ¯ÅÍ ºÀÀÎ °Å·¡ ±â´É world,database,neuz
if( pItemElem->GetPiercingSize() > 0 && pItemElem->m_dwItemId != II_SYS_SYS_SCR_SEALCHARACTER )
#else // __MA_VER11_05 // Äɸ¯ÅÍ ºÀÀÎ °Å·¡ ±â´É world,database,neuz
if( pItemElem->GetPiercingSize() > 0 )
#endif // __MA_VER11_05 // Äɸ¯ÅÍ ºÀÀÎ °Å·¡ ±â´É world,database,neuz
{
strTemp.Format( " (%d/%d)", nCount, pItemElem->GetPiercingSize() );
pEdit->AddString( strTemp, dwItemColor[g_Option.m_nToolTipText].dwPiercing );
}
#ifdef __STAFF_ITEM_ID_TOOLTIP
if (g_pPlayer->IsAuthHigher(AUTH_GAMEMASTER))
{
CString tmp;
ItemProp* pProp = pItemElem->GetProp();
tmp.Format("\nItem-ID: %d", pProp->dwID);
pEdit->AddString(tmp, dwColorBuf);
}
#endif