Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int CItem::GetAttributeSetIndex()
- {
- if (GetType() == ITEM_WEAPON)
- {
- if (GetSubType() == WEAPON_ARROW)
- return -1;
- return ATTRIBUTE_SET_WEAPON;
- }
- if (GetType() == ITEM_ARMOR)
- {
- switch (GetSubType())
- {
- case ARMOR_BODY:
- return ATTRIBUTE_SET_BODY;
- case ARMOR_WRIST:
- return ATTRIBUTE_SET_WRIST;
- case ARMOR_FOOTS:
- return ATTRIBUTE_SET_FOOTS;
- case ARMOR_NECK:
- return ATTRIBUTE_SET_NECK;
- case ARMOR_HEAD:
- return ATTRIBUTE_SET_HEAD;
- case ARMOR_SHIELD:
- return ATTRIBUTE_SET_SHIELD;
- case ARMOR_EAR:
- return ATTRIBUTE_SET_EAR;
- }
- }
- else if (GetType() == ITEM_COSTUME)
- {
- switch (GetSubType())
- {
- case ARMOR_BODY: // 코스츔 갑옷은 일반 갑옷과 동일한 Attribute Set을 이용하여 랜덤속성 붙음 (ARMOR_BODY == COSTUME_BODY)
- return ATTRIBUTE_SET_BODY;
- case ARMOR_HEAD: // 코스츔 헤어는 일반 투구 아이템과 동일한 Attribute Set을 이용하여 랜덤속성 붙음 (ARMOR_HEAD == COSTUME_HAIR)
- return ATTRIBUTE_SET_HEAD;
- case COSTUME_MOUNT:
- break;
- }
- }
- return -1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement