Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
kritik denk geldiğinde hasarı 2 katı arttırmak yerine damageyi ikiye böler ve hasara ekler. ben düz hesap yarısı yaptım.
PvP'de Kritik İsabet
+9 muharebe 7500 kritikle 8500
+0 uzun kılıç 4100 kritikle 4500
örneğin;
kritiksiz 10k
kritikli 15k
arat
içinde bu if bloğunu bul
ve değiştir
PvP'de Kritik İsabet
- PvP'de normal saldırı ile kritik isabet şansı düşürüldü.
- PvP'de beceri ile kritik isabet şansı düşürüldü.
- PvP'de ek kritik isabet hasarı düzenlendi. Hasar artık ikiye katlanmayacak ancak silah hasarı ve silah geliştirme seviyesi bazında hesaplanacak. Bu değişiklik PvP'deki kritik isabet hasarını %40 ila %60 arası düşürecek.
+9 muharebe 7500 kritikle 8500
+0 uzun kılıç 4100 kritikle 4500
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
örneğin;
kritiksiz 10k
kritikli 15k
arat
C++:
if (type == DAMAGE_TYPE_MELEE || type == DAMAGE_TYPE_RANGE || type == DAMAGE_TYPE_MAGIC)
içinde bu if bloğunu bul
C++:
if (number(1, 100) <= iCriticalPct)
ve değiştir
C++:
if (number(1, 100) <= iCriticalPct)
{
IsCritical = true;
dam += dam /2;
EffectPacket(SE_CRITICAL); // kritik vurus
if (IsAffectFlag(AFF_MANASHIELD))
{
RemoveAffect(AFF_MANASHIELD);
}
}
Son düzenleme:
En Çok Reaksiyon Alan Mesajlar
Öğeyi görmek için üye olmalısınız.
kritik denk geldiğinde hasarı 2 katı arttırmak yerine damageyi ikiye böler ve hasara ekler. ben düz hesap yarısı yaptım.
PvP'de Kritik İsabet
officiall sunucuda test ettim durum şöyle,
PvP'de normal saldırı ile kritik isabet şansı düşürüldü.
PvP'de beceri ile kritik isabet şansı düşürüldü.
PvP'de ek kritik isabet hasarı düzenlendi. Hasar artık ikiye katlanmayacak ancak silah hasarı ve silah geliştirme seviyesi bazında hesaplanacak. Bu değişiklik PvP'deki kritik isabet hasarını %40 ila %60 arası düşürecek.
+9 muharebe 7500 kritikle 8500
+0 uzun kılıç 4100 kritikle 4500
Öğeyi görmek için üye olmalısınız.
örneğin;
kritiksiz 10k
kritikli 15k
arat
C++:if (type == DAMAGE_TYPE_MELEE || type == DAMAGE_TYPE_RANGE || type == DAMAGE_TYPE_MAGIC)
içinde bu if bloğunu bul
C++:if (number(1, 100) <= iCriticalPct)
ve değiştir
C++:if (number(1, 100) <= iCriticalPct) { IsCritical = true; int damage = dam /2; dam += damage; EffectPacket(SE_CRITICAL); // kritik vurus if (IsAffectFlag(AFF_MANASHIELD)) { RemoveAffect(AFF_MANASHIELD); } }
Eğer resmi sunucularda yapılan dengeleme değişikliklerini yapacaksanız sadece kritikle sınırlı kalırsanız bu dengeleme değil dengeyi bozma olabilir. Çünkü metin2'ye "balance" adında bir güncelleme gelmişti. Bu güncellemede;
Bunları göz önünde bulundurarak değiştirmeler yaparsan ben oyunun oynanışına baya yardımcı olacağını düşünüyorum. Fakat şunu da unutma ki, GameForge o zaman yaptığı değişikliklerin bazılarını geri aldı. Oyuncular memnun kalmadı yani.Bana sorarsan "official tarz" kullananlar haricinin önemsemesi gereken bir konu değil.
Becerilerde statüler ele alınarak yapılan hesaplamalar değişti.
Becerilerin bazılarına yere düşürme, yavaşlama, geri tepme vb. eklentiler yapıldı.
Şamanların destek oranları değişti.
Bazı becerilerin mekanikleri değişti.
Kritik ve delicinin sadece hasarı değil şansı da değişti.
Paylaşım için teşekkürler, iyi forumlar.
dam *=2;
yerine
dam += dam/2;
yapılmış, başka fark göremiyorum.
int damage = dam/2; dam+=damage;
yerine direkt olarak
dam += dam/2;
de yazabilirdin.
neyse bence doğru bir fix değil. oyunun mekaniğinde kritik saldırı, toplam hasarı 2katına çıkartıyor. 1,5 katına değil.
dam *=2;yerine
dam += dam/2;yapılmış, başka fark göremiyorum.
int damage = dam/2;
dam+=damage;yerine direkt olarak
dam += dam/2;de yazabilirdin.
neyse bence doğru bir fix değil. oyunun mekaniğinde kritik saldırı, toplam hasarı 2katına çıkartıyor. 1,5 katına değil.
Son düzenleme:
fix değil zaten değişiklik. ben değişken oluşturup ordan yaptım ikisininde mantık aynı. ayrıca kritik pvp sunucularda hasarı 2 katına çıkarıyor officiall sunucularda bu hesaplama değiştirildi.dam *=2
yerine
dam += dam/2
yapılmış
başka fark göremiyorum
int damage = dam/2; yerine
direkt olarak
dam += dam/2
de yazabilirsin.
neyse bence doğru bir fix değil. oyunun mekaniğinde kritik saldırı, toplam hasarı 2katına çıkartıyor. 1,5 katına değil.
Teşekkürlerkritik denk geldiğinde hasarı 2 katı arttırmak yerine damageyi ikiye böler ve hasara ekler
örneğin;
kritiksiz 10k
kritikli 15k
arat
C++:if (type == DAMAGE_TYPE_MELEE || type == DAMAGE_TYPE_RANGE || type == DAMAGE_TYPE_MAGIC)
içinde bu if bloğunu bul
C++:if (number(1, 100) <= iCriticalPct)
ve değiştir
C++:if (number(1, 100) <= iCriticalPct) { IsCritical = true; int damage = dam /2; dam += damage; EffectPacket(SE_CRITICAL); // kritik vurus if (IsAffectFlag(AFF_MANASHIELD)) { RemoveAffect(AFF_MANASHIELD); } }
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 8
- Görüntüleme
- 859
- Cevaplar
- 11
- Görüntüleme
- 1K
- Cevaplar
- 14
- Görüntüleme
- 2K
- Cevaplar
- 3
- Görüntüleme
- 347
- Çözüldü
- Cevaplar
- 10
- Görüntüleme
- 530
