WIKI

Ekonomi

Dükkanlarda fiyatın nasıl oluştuğu ve bir eşyayı NPC'ye satınca ne kadar aldığın. Her kuralın yanında nereden bildiğimiz yazıyor.

Burada yalnızca sunucu kayıtlarından ve oyunun kodundan kanıtlanabilen şeyler var. Oyuncular arası fiyatlar ya da piyasa değerleri veri olmadığı için yok.

Fiyat ve alış-satış kuralları

NPC dükkânındaki fiyat kuralı

Sunucu kaydıyla doğrulandı

Dükkânda satılan bir yığının fiyatı, eşyanın dükkân satış fiyatı ile adedin çarpımıdır. «Adet başına Yang» bayrağı olan eşyalarda (oklar) fiyat adet ÷ dükkân satış fiyatıdır; dükkân satış fiyatı 0 ise fiyat adede eşittir. Dükkân kayıtlarında fiyat alanı yoktur: fiyat her zaman bu kuraldan çıkar.

Çalışan oyun çekirdeğinin günlüğünde dükkân tablosu yüklenirken yazılan 290 dükkân satırının (3 ayrı başlatmada) hepsinin fiyatı bu kuralla hesaplanan fiyatla birebir aynı çıktı. Oyun çekirdeğinin kaynak kodu da aynı formülü içerir.

Başka krallığın satıcısından alırsan fiyat 3 katı

Oyun kodundan

Alıcının krallığı satıcı NPC'nin krallığından farklıysa dükkân fiyatı 3 katına çıkar; hem gösterilen hem ödenen tutar 3 katıdır. Bu sunucudaki tüm dükkân NPC'lerinin tanımında krallık boştur, bu yüzden satıcının krallığı durduğu haritanın krallığıdır: 1-20 numaralı haritalar Shinsoo, 21-40 Chunjo, 41-60 Jinno; 184-185 ve 190 Shinsoo, 186-187 ve 191 Chunjo, 188-189 ve 192 Jinno; diğer tüm haritalar tarafsızdır (krallığı yoktur).

Oyun çekirdeğinin kaynak kodundaki dükkân satın alma ve NPC doğurma kuralları; NPC tanımları.

Tarafsız haritadaki satıcıdan herkes 3 kat öder

Oyun kodundan

Satıcı krallığı olmayan (tarafsız) bir haritada duruyorsa, oyuncunun krallığı satıcınınkinden hep farklı sayılır ve herkes 3 kat öder. Bu sunucuda yalnızca tarafsız haritada duran dükkân: Simyacı: ejderha ruhu araçları. Hem krallık haritalarında hem tarafsız haritada duran dükkân: Silah Satıcısı, Balıkçı, Satıcı (genel eşyalar), Zırh Satıcısı, Depocu: gümüş ve altın külçeler, Seyis: at yemleri (tarafsız haritadaki satıcıdan herkes 3 katını öder).

Aynı kural; satıcı yerleşimleri harita verisinden okundu.

NPC'ye satış kuralı

Oyun kodundan

NPC'ye satışta ödenen tutar eşyanın NPC alış değerinin adetle çarpımının 5'e bölünmesiyle bulunur (adet/Yang eşyalarında adet ÷ değer, ardından 5'e bölünür); sonra %3 vergi düşülür. NPC alış değeri dükkân satış fiyatından bağımsız, ayrı bir değerdir. İstemcinin satış onay penceresi vergiden önceki tutarı gösterir.

Oyun çekirdeğinin satış kodu, istemcinin satış penceresi (Python) ve istemci çekirdeği aynı «÷5» kuralını uyguluyor.

NPC satışından kesilen vergi

Oyun kodundan

Her NPC satışında satış bedelinin %3'ü vergi olarak kesilir; vergi oyuncunun krallığının hükümdar hazinesine eklenir.

Oyun çekirdeğinin satış kodu.

NPC'ye satılamayan eşyalar

Oyun kodundan

Satılamaz bayrağı taşıyan eşyalar NPC'ye satılamaz (istemci «Bu eşya satılamaz» uyarısı verir). Eşya tablosunda 1.465 eşya bu bayrağı taşıyor.

Eşya tablosu ve oyun çekirdeğinin satış kodu.

Alış ve satış değerleri birbirine bağlı değil

Veriden hesaplandı

Her eşyanın iki ayrı değeri vardır: dükkân satış fiyatı ve NPC alış değeri. İkisi de dolu olan 3.606 eşyanın 2.042 tanesinde değerler birbirinden farklıdır; bu yüzden bir eşyanın NPC'ye satış değeri satın alma fiyatından hesaplanamaz.

Eşya tablosundan sayıldı.

Dükkândan alıp NPC'ye geri satarak kâr edilemez

Veriden hesaplandı

Dükkân tablosundaki hiçbir satırda satın alınan yığın NPC'ye geri satılınca satın alma fiyatına ulaşmıyor. Geri dönen oranın en yüksek olduğu satır: Gümüş Bar(50.000Yang) (dükkân 7 x1, satın alma 50.500 Yang, geri satış 48.500 Yang, oran %96,0).

Dükkân satırlarının fiyatı ve satış değeri kurallardan hesaplandı (kendi krallığındaki fiyat).

Dükkândan alınan eşyanın NPC'ye geri satış oranı

Veriden hesaplandı

Dükkân satış fiyatı ile NPC alış değeri aynı olan 251 dükkân satırında NPC'ye geri satış, satın alma fiyatının yaklaşık %19,4 ile %20,0'si kadardır (beşte biri eksi %3 vergi = %19,4; küçük tutarlarda yuvarlama farkı çıkar).

Dükkân satırlarının fiyatı ve satış değeri kurallardan hesaplandı.

Dükkânlarda kullanılan para birimi

Veriden hesaplandı

Bu sunucudaki bütün dükkânlar Yang ile çalışır. Sunucu kodunda «ikincil sikke» ile çalışan bir dükkân türü vardır, ancak bu türü tanımlayan dükkân dosyası bu sunucuda yoktur; ayrıca istemci metinlerinde bu para biriminin adı da tanımlı değildir. Eşya tablosunda ikincil sikke türünde eşya da yok.

Sunucu kaynak kodu ve sunucu dosyaları; istemci metin dosyası; eşya tablosu.

Dükkân penceresindeki sıra

Oyun kodundan

Dükkân satırları eşya numarasına göre artan sırada okunur ve eşya boyutuna göre (1-3 satır) 5 sütunlu ızgaraya soldan sağa, yukarıdan aşağıya ilk boş yere yerleştirilir. Aynı eşyanın farklı adetlerle sunulduğu satırların kendi aralarındaki sırası garanti edilmez.

Veri tabanı sunucusunun dükkân sorgusu ve oyun çekirdeğinin yerleşim kodu.

Sınırlar

Bir karakterin taşıyabileceği en fazla Yang

Oyun kodundan

Bir karakter en fazla 2.000.000.000 Yang taşıyabilir; NPC'ye satış bu sınırı aşacaksa reddedilir.

Oyun çekirdeğinin sabitleri ve satış kodu.

Bir dükkân penceresindeki hücre sayısı

Oyun kodundan

Bir NPC dükkânı penceresi 5 sütun x 8 satır = 40 hücre gösterir. Oyunda açılabilen dükkânların en dolusu 39 hücreye kadar yayılıyor. Katalog kayıtlarından «iki elli kılıçlar», 3 satırlık eşyaları yüzünden 9. satıra taşıyor (pencerenin dışında kalırdı).

Oyun çekirdeğinin sabitleri ve istemci pencere tanımı; dükkân yerleşimi hesaplandı.

Sayılarla dükkanlar

Dükkân kayıtları

Veriden hesaplandı

Veri tabanında 31 dükkân kaydı var: 12 NPC dükkânı ve 19 katalog kaydı. NPC dükkânlarından 7 tanesi oyunda açılabiliyor, 1 tanesi yalnızca etkinlikte, 4 tanesi hiçbir şekilde açılamıyor (satıcı haritada yok ya da dükkânı açan bir yol yok). Katalog kayıtları (19) hiçbir satıcıya bağlı değil.

Dükkân tabloları, harita verisi ve derlenmiş görev betikleri.

Dükkân eşya satırları

Veriden hesaplandı

Dükkân eşya tablosunda 290 satır var (195 farklı eşya); hepsi içe aktarıldı. Oyunda açık dükkânlarda 80 satır, 65 farklı eşya var.

Dükkân eşya tablosu.

Oyunda açık dükkânlardaki en pahalı ve en ucuz yığın

Veriden hesaplandı

En pahalı yığın: Gelinlik x1, 2.500.000 Yang (Seyyar satıcı, kendi krallığındaki fiyat). En ucuz yığın: Tahta Ok x100, 20 Yang (Silah Satıcısı).

Oyunda açık dükkânların satırlarından hesaplandı.

Gümüş ve altın külçelerin alış/satış değerleri

Veriden hesaplandı

50.000 Yang değerindeki gümüş bar: dükkân fiyatı 50.500 Yang, NPC'ye satış 48.500 Yang; 100.000 Yang değerindeki gümüş bar: dükkân fiyatı 101.000 Yang, NPC'ye satış 97.000 Yang; 500.000 Yang değerindeki altın külçe: dükkân fiyatı 505.000 Yang, NPC'ye satış 485.000 Yang; 1.000.000 Yang değerindeki altın külçe: dükkân fiyatı 1.010.000 Yang, NPC'ye satış 970.000 Yang; 2.000.000 Yang değerindeki altın külçe: dükkân fiyatı 2.020.000 Yang, NPC'ye satış 1.940.000 Yang. Her külçenin dükkân fiyatı, üzerindeki değerin %1 fazlasıdır; NPC'ye satışta ise 5'e bölme sonrası tam değer ödenir ve %3 vergi düşer. Görev satıcıları (Hain Balso) aynı külçeyi farklı fiyatlarla alıp satar.

Eşya değerleri; satış kuralı.

Görev satıcıları

Veriden hesaplandı

Derlenmiş görev betiklerinden 8 alım-satım teklifi okundu (balıkçı olta paketi, altın külçe alım/satım, 3 at çağırma eşyası, Noel Baba çuvalları); ayrıntıları görev satıcıları listesindedir.

Derlenmiş görev betikleri ve eşya grubu tablosu.

Eşya fiyat verilerinin kaynakları uyuşuyor

Veriden hesaplandı

Sunucunun yüklediği eşya dosyası ile veri tabanındaki eşya tablosu 5.743 kaydın 5.743 tanesinde dükkân satış fiyatı, NPC alış değeri, boyut, satılamaz ve adet/Yang bayrağı bakımından aynıdır. İstemcinin eşya dosyası da 5.743 kayıtta aynı dükkân satış fiyatını, 5.743 kayıtta aynı NPC alış değerini taşıyor.

Eşya dosyası, veri tabanı tablosu ve istemci eşya dosyası karşılaştırıldı.

Bilinmeyenler ve kapsam dışı

Etkinlik ve ticaret ayarlarının şu anki durumu

Bilinmiyor

Yılbaşı etkinliğinin (havai fişek satıcısı, Noel Baba) ve altın külçe ticaretinin sunucuda şu an açık olup olmadığı bilinmiyor; bunlar sunucu yöneticisinin açıp kapattığı ayarlardır ve bu ayarların değerleri wiki verisinde yer almaz.

Ayar değerleri oyun verilerinde bulunmuyor.

Oyuncu dükkânları ve pazar fiyatları

Kapsam dışı

Oyuncuların kurduğu dükkânlar ve oyuncular arası alım-satım fiyatları oyuncu verisidir; wiki'de yer almaz.

Kapsam dışı.

Tıklanınca dükkân açacak gibi işaretli ama dükkânı olmayan NPC

Veriden hesaplandı

NPC tanımında tıklama türü «dükkân» olup dükkân kaydı bulunmayan NPC: Seyyar satıcı (20368). Tıklayınca hiçbir şey açılmaz.

NPC tanımları ve dükkân tablosu.

Kesik görünen eşya adları

Veriden hesaplandı

Oyun eşya adını en çok 24 baytla saklar; bu yüzden bazı adların sonu eksik (kapanış parantezi yok). Dükkânlardaki örnekler: «Altın Külçe(1 Milyon Yang», «Altın Külçe(2 Milyon Yang».

Eşya adları; oyunun ad sınırı.

Örnek: genel eşya satıcısı

Gerçek dükkan kayıtlarından birkaç satır: aynı yığını satın alıp hemen NPC'ye geri satarsan elinde kalan para her zaman ödediğinden azdır.

Örnek fiyatlar
EşyaAdetKendi krallığındaBaşka krallıktaNPC'ye satış
Kırmızı İksir(K)Kırmızı İksir(K)5160 Yang480 Yang30 Yang
Kırmızı İksir(O)Kırmızı İksir(O)5480 Yang1.440 Yang88 Yang
Mavi İksir(K)Mavi İksir(K)5480 Yang1.440 Yang117 Yang
Tahta Bilezik+0Tahta Bilezik+01500 Yang1.500 Yang97 Yang
Deri Ayakkabı+0Deri Ayakkabı+01500 Yang1.500 Yang97 Yang
Tahta Kolye+0Tahta Kolye+01500 Yang1.500 Yang97 Yang
Tahta Küpe+0Tahta Küpe+01500 Yang1.500 Yang97 Yang
PaketPaket1500 Yang1.500 Yang97 Yang

Görevle satış yapan NPC'ler

Bazı NPC'ler dükkan penceresi yerine konuşma menüsünden doğrudan Yang karşılığı eşya verir ya da alır.

Görev diyaloğuyla yapılan alım satımlar
TeklifYönüYangAlacağınVereceğinKoşul
Olta paketi (3'ü 1 arada)Yang öder3.980 YangOlta+1, Hamur x100, Solucan x20—Oyuncu seviyesi 7 ile 17 arasında olmalı. Satın alma, ardından bir balıkçılık yarışması görevi başlatır.
Altın külçe satın alYang öder2.200.000 YangAltın Külçe(2 Milyon Yang—30. seviye ve üzeri olmak gerekir. Önce Hain Balso ile bir kez konuşulur. Ticaretin sunucuda açık olması gerekir (bir sunucu ayarına bağlıdır; şu anki durumu bilinmiyor). Her işlemden sonra bir bekleme süresi uygulanır (ayarlanmamışsa 360 dakika = 6 saat). (Sunucu ayarına bağlı (durumu bilinmiyor))
Altın külçe satYang alır2.000.000 Yang—Altın Külçe(2 Milyon Yang30. seviye ve üzeri olmak gerekir. Önce Hain Balso ile bir kez konuşulur. Ticaretin sunucuda açık olması gerekir (bir sunucu ayarına bağlıdır; şu anki durumu bilinmiyor). Her işlemden sonra bir bekleme süresi uygulanır (ayarlanmamışsa 360 dakika = 6 saat). (Sunucu ayarına bağlı (durumu bilinmiyor))
At Resmi (yenisi)Yang öder400.000 YangAt Resmi—Binek atının kademesi 1 olmalı ve envanterde bu eşyadan bulunmamalı.
Zırhlı At Kitabı (yenisi)Yang öder50.000 YangZırhlı At Kitabı—Binek atının kademesi 2 olmalı ve envanterde bu eşyadan bulunmamalı.
Asker At Kitabı (yenisi)Yang öder100.000 YangAsker At Kitabı—Binek atının kademesi 3 olmalı ve envanterde bu eşyadan bulunmamalı.
Noel Baba: gizemli beceri kitabıYang öder10.000 Yangrastgele bir eşya (7 seçenek)—Noel Baba yalnızca yılbaşı etkinliği açıkken haritalarda dolaşır; ona tıklayınca bu seçenek konuşma menüsünde çıkar. (Yalnızca etkinlik sırasında)
Noel Baba: yükseltme malzemesi çuvalıYang öder10.000 Yangrastgele bir eşya (44 seçenek)—Noel Baba yalnızca yılbaşı etkinliği açıkken haritalarda dolaşır; ona tıklayınca bu seçenek konuşma menüsünde çıkar. (Yalnızca etkinlik sırasında)
  • Olta paketi (3'ü 1 arada): Balıkçı'dan tek seferlik başlangıç paketi. Aynı eşyalar balıkçı dükkânından ayrı ayrı alınsaydı 6.800 Yang tutardı (paket 3.980 Yang).
  • Altın külçe satın al: Hain Balso aynı külçeyi 2.000.000 Yang karşılığında geri alır (200.000 Yang fark). Depocu'nun dükkânında aynı külçe 2.020.000 Yang'dır.
  • Altın külçe sat: Aynı külçeyi bir NPC dükkânına satarsanız ödenen miktar 1.940.000 Yang'dır (2.000.000 Yang - %3 vergi).
  • At Resmi (yenisi): Seyis'ten, kaybolan at çağırma eşyasının yenisi alınır.
  • Zırhlı At Kitabı (yenisi): Seyis'ten, kaybolan at çağırma eşyasının yenisi alınır. Konuşma metni bedeli 500.000 Yang olarak yazıyor; betik ise gerçekte 50.000 Yang tahsil ediyor (sunucunun yüklediği betik geçerlidir).
  • Asker At Kitabı (yenisi): Seyis'ten, kaybolan at çağırma eşyasının yenisi alınır. Konuşma metni bedeli 500.000 Yang olarak yazıyor; betik ise gerçekte 100.000 Yang tahsil ediyor (sunucunun yüklediği betik geçerlidir).
  • Noel Baba: gizemli beceri kitabı: Hangi kitabın çıkacağı satın alırken bilinmez; aşağıdaki listeden ağırlıklarına göre rastgele biri verilir. Noel Baba başına stok sınırlıdır (kaynak kodda 10 adet).
  • Noel Baba: yükseltme malzemesi çuvalı: Hangi malzemenin çıkacağı satın alırken bilinmez; aşağıdaki listeden rastgele biri verilir. Noel Baba başına stok sınırlıdır (kaynak kodda iki değer var: 6 veya 15; hangisinin geçerli olduğu bilinmiyor).