29 lines
727 B
C
29 lines
727 B
C
#pragma once
|
|
#pragma pack( 1 )
|
|
|
|
struct ItemEffectResource
|
|
{
|
|
ItemEffectResource()
|
|
: id ( 0 )
|
|
, ordinal_id( 0 )
|
|
{
|
|
::memset( value, 0, sizeof( value ) );
|
|
}
|
|
|
|
int id ; ///< 특수성능 id (기본)
|
|
int ordinal_id ; ///< 특수성능 id (세부)
|
|
int tooltip_id ; ///< 툴팁 아이디
|
|
char effect_type ; ///< 성능 종류
|
|
short effect_id ; ///< 성능 유형
|
|
short effect_level ; ///< 성능 레벨
|
|
double value[ 20 ] ; ///< 수치
|
|
|
|
int nEffectId ; // 2009.07.31 , kappamind
|
|
|
|
inline bool isPartOfItemComposition( int partCompositionFlag ) const
|
|
{
|
|
// robypark 20081014: 유효한 착용인지 검사 오류 수정
|
|
return ( id == ( id & partCompositionFlag ) ) ? true : false;
|
|
}
|
|
};
|
|
#pragma pack() |