Çözüldü Liderlik Özellik Oranları

  • Konuyu açan Konuyu açan random
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 69
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

random

Üye
Üye
Mesaj
35
Beğeni
9
Puan
446
Ticaret Puanı
0
Merhaba liderlik skillinin verdiği güç can gibi özellikleri oranları nereden ayarlanıyor acaba ? Skill protoda 121 numaralı skill olarak gözüküyor ama orada bir değer yok. SKILL_LEADERSHIP olarak kodlarda aradım gözüme bir şey çarpmadı.
 
Çözüm
Merhaba liderlik skillinin verdiği güç can gibi özellikleri oranları nereden ayarlanıyor acaba ? Skill protoda 121 numaralı skill olarak gözüküyor ama orada bir değer yok. SKILL_LEADERSHIP olarak kodlarda aradım gözüme bir şey çarpmadı.

game/party.cpp aç

Ara:

C++:
Genişlet Daralt Kopyala
case PARTY_ROLE_ATTACKER:

Orada rolleri görüceksin ve şu satırları görüceksin

örneğin:

C++:
Genişlet Daralt Kopyala
int iBonus = (int) (10 + 60 * k);

Buradaki k skill gücünü belirtiyor çünkü üst satırlarda şu kodu görüceksin

C++:
Genişlet Daralt Kopyala
float k = (float) ch->GetSkillPowerByLevel (MIN (SKILL_MAX_LEVEL, m_iLeadership))/ 100.0f;

Örneğin k değişkenini şöyle değiştirirsen bütün etkiler 2 katı olucaktır.

C++:
Genişlet Daralt Kopyala
float k = (float) ch->GetSkillPowerByLevel (MIN (SKILL_MAX_LEVEL, m_iLeadership))/...
Merhaba liderlik skillinin verdiği güç can gibi özellikleri oranları nereden ayarlanıyor acaba ? Skill protoda 121 numaralı skill olarak gözüküyor ama orada bir değer yok. SKILL_LEADERSHIP olarak kodlarda aradım gözüme bir şey çarpmadı.

game/party.cpp aç

Ara:

C++:
Genişlet Daralt Kopyala
case PARTY_ROLE_ATTACKER:

Orada rolleri görüceksin ve şu satırları görüceksin

örneğin:

C++:
Genişlet Daralt Kopyala
int iBonus = (int) (10 + 60 * k);

Buradaki k skill gücünü belirtiyor çünkü üst satırlarda şu kodu görüceksin

C++:
Genişlet Daralt Kopyala
float k = (float) ch->GetSkillPowerByLevel (MIN (SKILL_MAX_LEVEL, m_iLeadership))/ 100.0f;

Örneğin k değişkenini şöyle değiştirirsen bütün etkiler 2 katı olucaktır.

C++:
Genişlet Daralt Kopyala
float k = (float) ch->GetSkillPowerByLevel (MIN (SKILL_MAX_LEVEL, m_iLeadership))/ 100.0f * 2;
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst