I tried this too:
Code:
#ifdef __CLIENT
int nAbilityOption = this->GetSetItemClient();
if( nAbilityOption >= 3 )
{
//this->m_dwFlag &= (~MVRF_SETITEMSFX);
this->m_dwFlag |= MVRF_SETITEMSFX;
this->CreateAbilityOption_SetItemSFX
}
#endif //__CLIENT
But still no luck. it's not updating the Glow. does anyone have some ideas?
Update: I've been trying to UnEquip and DoEquip but still nothing. and if you check the inventory it doesnt remove the part. it will just stay there. but if I only use UnEquip it does remove it.
here's the code i tried:
Code:
CItemElem* pItemElem = this->GetEquipItem( PARTS_FOOT );
this->m_Inventory.UnEquip( PARTS_FOOT );
this->m_dwFlag &= (~MVRF_SETITEMSFX);
this->m_dwFlag |= MVRF_SETITEMSFX;
this->DoEquip( pItemElem, true, PARTS_FOOT );
but still it's not working.
Just to clear things up. I'm talking about the items that changes the glow. (Gold Aura(7days), Scarlet Aura(7days), Black Aura(7days), etc.). I got it working but I need a way to update the Glow so you dont have to remove a part of the set and re-equip them. any of you guys got some ideas? thanks