Ejderha Parşömeni, Demircinin El Kitabı

  • Konuyu açan Konuyu açan i3nuke
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 375

i3nuke

Üye
Üye
Mesaj
55
Çözümler
7
Beğeni
136
Puan
729
Ticaret Puanı
0
Bugün kodları incelerken ilginç birşey farkettim.

Ejderha Parşomeni %10, Demircinin El Kitabı %20 şans verir sanıyorduk ama aslında öyle değilmiş.

Burada enumlar tanımlanıyor;

C++:
Genişlet Daralt Kopyala
enum enum_RefineScrolls
{
    CHUKBOK_SCROLL = 0,
    HYUNIRON_CHN   = 1,
    YONGSIN_SCROLL = 2,
    MUSIN_SCROLL   = 3,
    YAGONG_SCROLL  = 4,
    MEMO_SCROLL       = 5,
    BDRAGON_SCROLL    = 6,
};


C++:
Genişlet Daralt Kopyala
Eğer proto'da value(0) = 2 ise → YONGSIN_SCROLL
Eğer value(0) = 1 ise → HYUNIRON_CHN
Eğer value(0) = 4 ise → YAGONG_SCROLL
Eğer value(0) = 3 ise → MUSIN_SCROLL

Örneğin

Kod:
Genişlet Daralt Kopyala
71032     ITEM_USE    USE_TUNING    1    ANTI_DROP | ANTI_SELL | ANTI_GIVE | ANTI_PKDROP | ANTI_STACK | ANTI_MYSHOP    ITEM_STACKABLE    NONE    NONE    0    0    0    0    0    LIMIT_NONE    0    LIMIT_NONE    0    APPLY_NONE    0    APPLY_NONE    0    APPLY_NONE    0    2    0    0    0    0    0    0    0    0

71032 Ejderha Parşomeni value değeri 2 yani YONGSIN_SCROLL

C++:
Genişlet Daralt Kopyala
const char hyuniron_prob[9] = { 100, 75, 65, 55, 45, 40, 35, 25, 20 };

if (pkItemScroll->GetValue(0) == YONGSIN_SCROLL)
{
    success_prob = hyuniron_prob[MINMAX(0, item->GetRefineLevel(), 8)];
}

Şu şekilde sabit + basma oranları tanımlanmış, refine proto ile hiçbir bağı yok.

+1 100%
+2 75%
+3 65%
+4 55%
+5 45%
+6 40%
+7 35%
+8 25%
+9 20%

Bu şekilde oranlar sabit. Özellikle emek sunucularda kodları refactor etmeden kullanılmamasında fayda var.

C++:
Genişlet Daralt Kopyala
if (pkItemScroll->GetValue(0) == YONGSIN_SCROLL)
{
    success_prob = prt->prob;
    success_prob += 10;
    
}

bu tarz basit düzenlemeler ile sanıldığı gibi %10 ekleyebilirsiniz.
 
Ulan ymir yıllarca bizi kandırdın demek bunu nasıl hiçbir oyuncu farkedemedi yıllardır bu şu demek anladığım kadarıyla

%100 geçiyor diyelim item 8 den 9 a parşomeni kullandın diye yanadabilir 😂
 
Geri
Üst