Item.cpp nach:
Quote:
|
BOOL CItemElem::IsPierceAble( DWORD dwTargetItemKind3, BOOL bSize )
|
Suchen, darunter findest du:
Quote:
int nPiercedSize = GetPiercingSize();
if( bSize ) // ÇǾî½Ì »çÀÌÁ ´Ã¸®´Â °æ¿ì
nPiercedSize++;
if( GetProp()->dwItemKind3 == IK3_SUIT )
{
if( nPiercedSize <= MAX_PIERCING_SUIT )
{
if( dwTargetItemKind3 == NULL_ID )
return TRUE;
else if( dwTargetItemKind3 == IK3_SOCKETCARD )
return TRUE;
}
}
else if( GetProp()->dwItemKind3 == IK3_SHIELD
|| GetProp()->dwItemKind2 == IK2_WEAPON_DIRECT
|| GetProp()->dwItemKind2 == IK2_WEAPON_MAGIC
)
{
if( nPiercedSize <= MAX_PIERCING_WEAPON )
{
if( dwTargetItemKind3 == NULL_ID )
return TRUE;
else if( dwTargetItemKind3 == IK3_SOCKETCARD2 )
return TRUE;
}
}
|
ändern zu:
Quote:
int nPiercedSize = GetPiercingSize();
if( bSize ) // ÇǾî½Ì »çÀÌÁ ´Ã¸®´Â °æ¿ì
nPiercedSize++;
if( GetProp()->dwItemKind3 == IK3_SUIT )
{
if( nPiercedSize <= MAX_PIERCING_SUIT )
{
if( dwTargetItemKind3 == NULL_ID )
return TRUE;
else if( dwTargetItemKind3 == IK3_SOCKETCARD )
return TRUE;
}
}
else if( GetProp()->dwItemKind3 == IK3_SHIELD
|| GetProp()->dwItemKind2 == IK2_WEAPON_DIRECT
|| GetProp()->dwItemKind2 == IK2_WEAPON_MAGIC
|| GetProp()->dwItemKind3 == IK3_ZEMBARUNA
|| GetProp()->dwItemKind3 == IK3_MAGICBARUNA
)
{
if( nPiercedSize <= MAX_PIERCING_WEAPON )
{
if( dwTargetItemKind3 == NULL_ID )
return TRUE;
else if( dwTargetItemKind3 == IK3_SOCKETCARD2 )
return TRUE;
}
}
|
Fertig.
Schon kanst du sie Piercen.
Zu dem Upgradebar: Spec_item.txt öffnen nach "BARUNA_D" suchen und es zu "WEAPON_GENERAL" ändern.