Search for this and ifndef it. Do the same for UpdateParts and DoEquip.
Code:
#ifndef __ONEHANDYOYO
case IK3_YOYO:
((CModelObject*)pModel)->SetParent( PARTS_RWEAPON, ((CModelObject*)pModel)->GetRHandIdx() );
pModel->LoadElement( szPartsName, PARTS_LWEAPON );
((CModelObject*)pModel)->SetParent( PARTS_LWEAPON, ((CModelObject*)pModel)->GetLHandIdx() );
break;
#endif
Search for
Code:
if( pMover->GetEquipItemProp( pInventory, pEquipInfo, PARTS_SHIELD ) == NULL ) //왼손에 방패없냐?
dwParts = PARTS_LWEAPON; // 장착위치를 왼손으로 바꿈
}
}
}
After, add this:
Code:
#ifdef __ONEHANDYOYO
else if( pMover->GetJob() == JOB_ACROBAT || JOB_JESTER || JOB_JESTER_MASTER ||
JOB_JESTER_HERO || JOB_WINDLURKER_HERO)
{
if( pProp && pProp->dwHanded == HD_ONE && pProp->dwItemKind3 == IK3_YOYO )
{
if( pMover->GetEquipItemProp( pInventory, pEquipInfo, PARTS_SHIELD ) == NULL )
dwParts = PARTS_LWEAPON;
}
}
#endif
Search then ifndef:
Code:
#ifndef __ONEHANDYOYO
if( pItemProp && pItemProp->dwItemKind3 == IK3_YOYO )
pModel->TakeOffParts( PARTS_LWEAPON );
#endif
Search then ifndef:
Code:
#ifndef __ONEHANDYOYO
if( pProp && pProp->dwItemKind3 == IK3_YOYO )
pModel->TakeOffParts( PARTS_LWEAPON );
#endif
Search then ifndef:
Code:
#ifndef __ONEHANDYOYO
if( pHandItemProp->dwItemKind3 == IK3_YOYO )
pModel->TakeOffParts( PARTS_LWEAPON );
#endif