Ben buldum söylediğini peki ben bunu silaha özel efsun getirmek istiyorum nasıl yapılır?
Birde bunu özel efsun olarak ekleyebiliyor muyum?
Anlatımı varmı? Bir yerde
game/src/constants.cpp
en altında
TValueName c_aApplyTypeNames[] =
böyle bir fonksiyon var içerisinde bonuslar var
sendeki budur tahminimce
{ "ATTBONUS_STONE", APPLY_ATTBONUS_STONE },
{ "ATTBONUS_BOSS", APPLY_ATTBONUS_BOSS },
yine kontrol et böyle mi diye,
silaha getirmek istiyorsan
item_proto.txt notepad++ ile aç, pratik olmasını istersen excel kullanabilirsin.
örneğin 189 numaralı zehir kılıcına eklemek istiyorsan
ADDON_TYPE0=itemin APPLY_ ile başlayan efsunu | ADDON_VALUE0 = oran ( bu saldırı hızı her silahta var)
ADDON_TYPE1=itemin APPLY_ ile başlayan efsunu | ADDON_VALUE1 = oran
ADDON_TYPE2=itemin APPLY_ ile başlayan efsunu | ADDON_VALUE2 = oran
Bu itemin orjinali;
189 서모검+9 ITEM_WEAPON WEAPON_SWORD 2 ANTI_MUDANG | ANTI_WOLFMAN ITEM_TUNABLE WEAR_WEAPON 360000 2770000 0 0 5 LEVEL 75 LIMIT_NONE 0 APPLY_ATT_SPEED 26 APPLY_NONE 0 APPLY_NONE 0 0 0 0 100 140 137 100 3 -1
Bu da itemin senin mantığındaki hali; APPLY_NONE ' leri değiştirdim
189 서모검+9 ITEM_WEAPON WEAPON_SWORD 2 ANTI_MUDANG | ANTI_WOLFMAN ITEM_TUNABLE WEAR_WEAPON 360000 2770000 0 0 5 LEVEL 75 LIMIT_NONE 0 APPLY_ATT_SPEED 26 APPLY_ATTBONUS_STONE 20 APPLY_ATTBONUS_BOSS 20 0 0 0 100 140 137 100 3 -1