Silah Olmadan Skill Kullanımı Önlemi

lmaohw

https://valoduo.com.tr/
Gold Üye
Yardımsever Üye
Usta Üye
Mesaj
684
Çözümler
37
Beğeni
884
Puan
919
Ticaret Puanı
0
Kısaca silah takılı değilse affecti üzerinden siliyor. Not: Skilleri kendinize göre arttırabilirsiniz.

char_affect.cpp:
Genişlet Daralt Kopyala
//BUL

bool CHARACTER::UpdateAffect()
{

// ALTINA EKLE

#ifdef ENABLE_NONSWORD_SKILL_BUG_FIX
    if (IsAffectFlag(AFF_GWIGUM) && !GetWear(WEAR_WEAPON))
        RemoveAffect(SKILL_GWIGEOM);
    if (IsAffectFlag(AFF_GEOMGYEONG) && !GetWear(WEAR_WEAPON))
        RemoveAffect(SKILL_GEOMKYUNG);
#endif

// SON HALİ ŞÖYLE


bool CHARACTER::UpdateAffect()
{
#ifdef ENABLE_NONSWORD_SKILL_BUG_FIX
    if (IsAffectFlag(AFF_GWIGUM) && !GetWear(WEAR_WEAPON))
        RemoveAffect(SKILL_GWIGEOM);
    if (IsAffectFlag(AFF_GEOMGYEONG) && !GetWear(WEAR_WEAPON))
        RemoveAffect(SKILL_GEOMKYUNG);
#endif

CommonDefines.h:
Genişlet Daralt Kopyala
//UYGUN YERE EKLE

#define ENABLE_NONSWORD_SKILL_BUG_FIX                                                // Silah Ekipmanı Olmadan Beceri Kullanımı Önlemi
 
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst