#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()