kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
farkmt2official 1
farkmt2official
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

Savaşçı Öfke Skill değişiklik.

  • Konuyu başlatan Konuyu başlatan The Devil's Violinist
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 14
  • Görüntüleme Görüntüleme 1K
5.00 yıldız(lar) 1 Değerlendirme Değerlendirenler

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Kendi filesimde yaptım sizinde işinize yarayabileceğini düşündüğüm için paylaşmak istedim.


Olay şu ki Savaşçı Öfke skili 120 bitiş serverlerde neredeyse hiçbir işlevi yok denecek hale geldi.
Saldırı hızı ve Hareket hızını zaten diğer pek çok yerden alan karakterin bu beceri yüzünden ekstra hasar yemeside cabası.

Yaptığım güncelleme ile P seviyedeki öfke
%100 Ortalama hasar
%60 Canavarlara Karşı Güç Sağlamakta

Yapılışı inceleyerek diğer becerilerde de oynama yapılabilir.

YAPILIŞI :
------------------------------------------------------------------------------

Source/game/Skill.cpp

Arat :
[CODE lang="cpp" title="skill.pp"]struct SPointOnType
{
const char * c_pszName;
int iPointOn;
} kPointOnTypes[] = {[/CODE]

Altında Bonus tipleri olacak benimki :
[CODE lang="cpp" title="skill.pp"]struct SPointOnType
{
const char * c_pszName;
int iPointOn;
} kPointOnTypes[] = {
{ "NONE", POINT_NONE },
{ "MAX_HP", POINT_MAX_HP },
{ "MAX_SP", POINT_MAX_SP },
{ "HP_REGEN", POINT_HP_REGEN },
{ "SP_REGEN", POINT_SP_REGEN },
{ "BLOCK", POINT_BLOCK },
{ "HP", POINT_HP },
{ "SP", POINT_SP },
{ "ATT_GRADE", POINT_ATT_GRADE_BONUS },
{ "DEF_GRADE", POINT_DEF_GRADE_BONUS },
{ "MAGIC_ATT_GRADE",POINT_MAGIC_ATT_GRADE_BONUS },
{ "MAGIC_DEF_GRADE",POINT_MAGIC_DEF_GRADE_BONUS },
{ "BOW_DISTANCE", POINT_BOW_DISTANCE },
{ "MOV_SPEED", POINT_MOV_SPEED },
{ "ATT_SPEED", POINT_ATT_SPEED },
{ "POISON_PCT", POINT_POISON_PCT },
{ "RESIST_RANGE", POINT_RESIST_BOW },
{ "RESIST_MELEE", POINT_NONE },
{ "CASTING_SPEED", POINT_CASTING_SPEED },
{ "REFLECT_MELEE", POINT_REFLECT_MELEE },
{ "ATT_BONUS", POINT_ATT_BONUS },
{ "DEF_BONUS", POINT_DEF_BONUS },
{ "RESIST_NORMAL", POINT_RESIST_NORMAL_DAMAGE },
{ "DODGE", POINT_DODGE },
{ "KILL_HP_RECOVER",POINT_KILL_HP_RECOVERY },
{ "KILL_SP_RECOVER",POINT_KILL_SP_RECOVER },
{ "HIT_HP_RECOVER", POINT_HIT_HP_RECOVERY },
{ "HIT_SP_RECOVER", POINT_HIT_SP_RECOVERY },
{ "CRITICAL", POINT_CRITICAL_PCT },
{ "MANASHIELD", POINT_MANASHIELD },
{ "SKILL_DAMAGE_BONUS", POINT_SKILL_DAMAGE_BONUS },
{ "NORMAL_HIT_DAMAGE_BONUS", POINT_NORMAL_HIT_DAMAGE_BONUS },
{ "ATTBONUS_MONSTER", POINT_ATTBONUS_MONSTER},
{ "SKILL_DURATION", POINT_PARTY_BUFFER_BONUS},
{ "DEW", POINT_NONE },
{ "ATTBONUS_HUMAN", POINT_ATTBONUS_HUMAN},
{ "BLOCK_IGNORE_BONUS", POINT_BLOCK },
{ "\n", POINT_NONE },
};[/CODE]

Buraya eklemek istediğimiz skill bonuslarını YOK İSE EKLEYELİM.

Src ile işimiz bitti.
------------------------------------------------------------------------------

Navicat Skill_proto'yu seçip sağ tık ardından Design Table diyoruz.
Ekran görüntüsü 2025-03-28 143810.png


szPointOn ve szPointOn2 olan bölümlere yeni eklediğimiz Efsunu ekliyoruz.
Ekran görüntüsü 2025-03-28 143957.png


Önce ... ya tıklayıp ardından + diyerek yeni efsunları ekleyebiliriz.

Save diyip çıkıyor ve Skill Protoyu açıyoruz.
Özelliği ekleyeceğimiz skilin szPointOn ve szPointOn2 bölümlerine yeni eklediğimiz efsunu ekliyoruz.

Ekran görüntüsü 2025-03-28 144109.png

SQL ile işimiz bitti.
------------------------------------------------------------------------------


locale içerisinde bulunan Skill_table.txt yi düzenleyip packı kapatalım :

Ekran görüntüsü 2025-03-28 144315.png



Hayırlı uğurlu olsun.




KANIT :
------------------------------------------------------------------------------

Beceri Kapalıyken :

Ekran görüntüsü 2025-03-28 142751.png

------------------------------------------------------------------------------
Beceriyi Açınca :

Ekran görüntüsü 2025-03-28 142808.png
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst