În UserInterface\InstanceBase.cpp -> UINT CInstanceBase::__GetRefinedEffect(CItemData* pItem) adăugați după 'case CItemData::ITEM_TYPE_ARMOR:' :
case CItemData::ITEM_TYPE_COSTUME: // Aici a fost modificat item_type (e funcția de la fumul armurilor)
if (refine < 7)
return 0;
if (pItem->GetSubType() == CItemData::COSTUME_BODY)
{
__ClearArmorRefineEffect();
m_armorRefineEffect = EFFECT_REFINED+EFFECT_BODYARMOR_REFINED7+refine-7;
__AttachEffect(EFFECT_REFINED+EFFECT_NAME); // _NAME îl înlocuiești cu _NUMEALES
}
break;
După asta definim efectul :
Deschidem InstanceBase.h:
Căutăm :
EFFECT_BODYARMOR_SPECIAL, EFFECT_BODYARMOR_SPECIAL2,
Adăugăm ca de ex :
EFFECT_NAME = 21 // EFFECT NAME îl puneți pe cel ce l-ați pus și aici __AttachEffect(EFFECT_REFINED+EFFECT_NAME); EFFECT_NAME = 22 // 21,22 sunt valori ce nu trebuie să se repete puteți pune orice alt nr.
Partea de python se face ca la armuri, la GainSoketPercent item_proto puneți numărul de la EFFECT_NAME -15
Ex: 21-15 = 6
Vă recomand ca în locul numerelor 21 și 22 să puneți alte cifre .
Dacă credeți că v-am ajutat, dați un THX.










