Acesta este un sistem de blend affect. Ce face mai exact?
- Apele si Roua vor aparea sus in stanga sus, in lista de Affect.
Este FULL si Testat personal de mine!
Este doar in Python, din punctul meu de vedere este cel mai bun si sigur tutorial pentru Roua in lista de Affects.
*Poze / Video (obligatoriu):
*Link download / Code:
Deschidem ClientSource/UserInterface/InstanceBase.h si cautam:
Code:
NEW_AFFECT_AUTO_HP_RECOVERY = 534,
Deschidem ClientSource/UserInterface/PythonCharacterModule.cpp si adaugam la sfarsitul fisierului:
Deschidem ClientSource/UserInterface/PythonPlayerModule.cpp si aduagam la sfarsitul fisierului:
Deschidem root/constInfo.py si adaugam:
Deschidem root/uiAffectShower.py si adaugam sub celalalte import:
Cautam:
Code:
MALL_DESC_IDX_START = 1000
Cautam:
Code:
chr.NEW_AFFECT_DRAGON_SOUL_DECK2: (localeInfo.TOOLTIP_DRAGON_SOUL_DECK2, "d:/ymir work/ui/dragonsoul/buff_ds_land1.tga",),
Cautam (vei gasi de 2 ori, faci in ambele locuri: def BINARY_NEW_AddAffect & def BINARY_NEW_RemoveAffect)
Code:
if type == chr.NEW_AFFECT_MALL:
affect = self.MALL_DESC_IDX_START + pointIdx
Extra! Daca vrei sa folosesti roua si apele impreuna, trebuie sa faci ce e mai jos:
Deschidem char_item.cpp si cautam:
Code:
case ITEM_BLEND:
Code:
if (FindAffect(AFFECT_EXP_BONUS_EURO_FREE, POINT_RESIST_MAGIC))
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("This effect is already activated."));
}
else
{
AddAffect(affect_type, apply_type, apply_value, 0, apply_duration, 0, false);
item->SetCount(item->GetCount() - 1);
}