Yardım metinlerden ve moblardan düşen itemlerin efsun oranlarını nasıl ayarlayabilirim?

  • Konuyu açan Konuyu açan byzirvex78
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 3
  • Gösterim Gösterim 104
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

byzirvex78

Üye
Üye
Mesaj
31
Beğeni
8
Puan
421
Ticaret Puanı
0
metinlerden ve moblardan düşen itemlerin kaç efsun çıkacak % kaç oranla efsunlu düşecek bunu nasıl ayarlayabilirim ?
 
metinlerden ve moblardan düşen itemlerin kaç efsun çıkacak % kaç oranla efsunlu düşecek bunu nasıl ayarlayabilirim ?
yüzde kaç oran ile efsunlu eşya çıkacağını ayarlamak için (item_proto.sql(MAGIC_PCT), item_proto.txt(AlterToMagicItemPercent)) hangisini kullanıyorsan o değeri düzenleyebilirsin. 0 ila 100 arasında değer aralığı var. itemlerin kaç efsun çıkacağını ayarlamak için ise item.cpp içerisindeki AlterToMagicItem adlı fonksiyonu incelemesin bunun haricinde bir ayarlama yok diye biliyorum
 
metinlerden ve moblardan düşen itemlerin kaç efsun çıkacak % kaç oranla efsunlu düşecek bunu nasıl ayarlayabilirim ?
buraya bak:
Genişlet Daralt Kopyala
void CItem::AlterToMagicItem()
{
    int idx = GetAttributeSetIndex();

    if (idx < 0)
        return;

    //      Appearance Second Third
    // Weapon 50        20     5
    // Armor  30        10     2
    // Acc    20        10     1

    int iSecondPct;
    int iThirdPct;

    switch (GetType())
    {
        case ITEM_WEAPON:
            iSecondPct = 20;
            iThirdPct = 5;
            break;

        case ITEM_ARMOR:
        case ITEM_COSTUME:
            if (GetSubType() == ARMOR_BODY)
            {
                iSecondPct = 10;
                iThirdPct = 2;
            }
            else
            {
                iSecondPct = 10;
                iThirdPct = 1;
            }
            break;

        default:
            return;
    }
 
Geri
Üst