Stoneshard Wiki

Tüccar stoku ve tamirler

Tüccarın tezgâhı kalıcı bir liste değildir: her kişinin bir ürün yelpazesi ve stok boyutu vardır. Bir partinin malları kişi stok yenilediğinde üretilir ve yalnızca ticaret penceresi açılınca görünür. Panel, tüccarın ilgilendiği malları, beklenen ekipman seviyelerini ve sonraki yenilemeye kalan süreyi gösterir. Tamir ise yalnızca bazı tüccarların sunduğu ayrı ve ücretli bir hizmettir. Bu sayfa stok, yenileme ve tamiri ele alır; fiyatlar, itibar, çalıntı mallar ve kervan geliştirmeleri ayrı makalelerdedir.

İçindekiler

Genel bakış

Mallar, kategori ve belirli eşyalarla tanımlanan ürün yelpazesinden gelir; itibar, tamamlanan görevler ve kervan geliştirmeleri girdileri ekleyebilir veya değiştirebilir. Stok boyutu partideki mal sayısını belirler. Aynı yerleşimdeki tüccarların yelpaze ve boyutları farklıdır.

Yenileme bir takvimi izler: yerleşimlerin ve bazı tüccarların kendi döngüleri vardır. Oyun denetimi saatlik yapar. Varsayılan davranış tüm partiyi değiştirir; diğeri yalnızca bir kısmını çıkarır. Tamir stoktan ayrıdır ve düğmesi yalnızca hizmet veren tüccarlarda görünür.

Alış/satış fiyatları ile arz/talep hesabı fiyat makalesindedir; gerçek tutarlar ticaret aracıyla karşılaştırılabilir.

Resmî panel metni

Aynı sürüm panel tablosunun İngilizce alanları “Interested in:”, “Equipment Tier:”, “Restocks in:”, “Can Repair:” ve “Repairs Price:” şeklindedir. Türkçe sütunda aynı alanlar “Şuna ilgili:”, “Ekipman Seviyesi:”, “Yeni stok zamanı:”, “Şunu Onarabilir:” ve “Tamir Fiyatı:” olarak geçer. İki sürüm de aynen alıntılanmıştır.

“Yeni stok zamanı:” sonrasındaki değer gün cinsindedir: kalan süre güne çevrilir ve resmî “gün” birimi eklenir. Bir günden az kaldığında “bir günden az” yazılır. Panel kesin anı değil yaklaşık kalan süreyi gösterir.

Tamir düğmesinin metni aynı tablodandır ve çalışılan malzemeye göre “Eşyaları Onar” der. “Şunu Onarabilir:” ve “Tamir Fiyatı:” satırlarının dolması tüccarın hizmeti sunmasına bağlıdır.

Stok yenileme döngüleri

Her yerleşim kendi döngüsünü tutar. Saatlik denetim son yenilemeden beri geçen saati ölçer; döngüye ulaşınca yerleşim yenilenir ve tüccarlar yeni stok için işaretlenir.

Tam liste olmayan doğrulanmış örnekler: sıradan yerleşimler için 48 saat, Brynn için 24 saat, Denbrie için 72 saat ve bira imalathanesi için 0; dolayısıyla imalathane yerleşim yenilemesi yapmaz.

Tüccarın ayrıca farklı uzunlukta kişisel döngüsü olabilir. Yoksa varsayılan olarak yerleşimi izler. “Yeni stok zamanı:” iki döngüden daha erken olan olayı güne çevirir.

Yenilemenin işleyişi

İki davranış vardır. Varsayılan biçim tüm partiyi değiştirir: mevcut mal kayıtları silinir ve sonraki parti ürün yelpazesi ile stok boyutundan üretilir.

Diğer biçim yalnızca partinin bir kısmını çıkarır. Eşya başına denetimler sabit oran yerine yaklaşık yarısını döndürür. Boşalan yerler sonraki partinin doldurması için kullanılabilir stoğa eklenir.

Az sayıda tüccarın etkinleştirdiği ayrı bir para yenileme sayacı olabilir. Para bu döndürmeye dahil değildir.

Mallar ne zaman üretilir ve satılanlara ne olur

Parti ticaret penceresi açılınca üretilir: ürün yelpazesi yeniden çalışır, stok boyutuna kadar mal eklenir ve yeni ekipmana rastgele dayanıklılık verilir. Kapanışta mallar ve boş yer sayısı tüccar kayıtlarına geri yazılır.

Ürün yelpazesi her açılışta yeniden hesaplanır; itibar, görev ve kervan değişiklikleri sonraki açılışta uygulanır.

Satılan mallar kendiliğinden dönmez: tüccar kayıtlarından çıkar ve yeni malları sonraki yenileme üretir. Tam yenileme aynı eşyanın dönüşü değil yeni partidir. Belirli eşyanın isteğe göre üretilebildiği öne sürülmez.

Benzersiz stok eşyaları için ek kural vardır: satın alınınca tüccarın kayıtlı listesine yazılır, sonraki üretim onları atlar ve bir daha görünmezler.

İtibar, görevler ve kervan

İtibar kademeleri stok boyutu ve ekipman seviyesi değiştiricileri verir. Ekipman seviyesinin kendi üst sınırı vardır. Stok boyutu tüccarın temel aralığı, konum ve kişisel değiştiricilerin toplamıdır.

Kervanın ticaret geliştirmesi tüccar stok boyutunu artırır; geliştirme ağacı kervan makalesindedir.

Bazı görevler belirli tüccara stok boyutu veya kişisel tamir fiyatı değiştiricisi uygular. Bunlar kişi ve görev makalelerindedir.

Tamirler

Tamir isteğe bağlıdır: varsayılan kapalıdır ve tüccar başına açılır. Düğme yalnızca hizmet sağlayanlarda görünür; çoğu genel tüccar ve hancı tamir yapmaz.

Düğme metni metal, ahşap, kumaş veya deri gibi çalışılan malzemeye bağlıdır. Eşyanın malzemesi kabul edilmelidir. Tanımlanmamış, tam dayanıklı, yanlış malzemeli ve bulunduğu yerde çalıntı işaretli eşyalar engellenir.

Tamir dayanıklılığı parça parça değil tamamen doldurur. Ücret tüccara gider ve karakter harcamasına yazılır.

Fiyat dört girdiden oluşur: eşya seviyesi, eksik dayanıklılık payı, eşyanın temel değeri ve tüccarın tamir fiyatı parametresi. Çarpılır, yuvarlanır ve alt sınıra tabi tutulur. Aynı eşya farklı tüccar ve hasarda farklı tutar. İfade ve parametreler yayımlanmaz; kesin tutar panelde veya araçta görünür.

Bazı görevler ve kervan etkileri bu parametreyi değiştirir; ayrıntıları ilgili makalelerdedir.

Belgelenmiş boşluklar

Aynı sürümde kesinleşmeyenler: gösterilen tamir fiyatının tam temeli ve panel parametresiyle temel değerin aynı alan olup olmadığı; erzak ve sarf malzemelerinin aynı akışı kullanıp kullanmadığı; “yaklaşık yarı” oranı; tüm tüccar döngüleri ve yerleşim bağları; göreve bağlı ekipman seviyesi değiştiricisinin yazılıp yazılmadığı; yenilemede üretilen toplam mal sayısı; rastgele durumun oyuncu tarafından yeniden üretilebilirliği. Belirli eşyanın isteğe göre üretilebildiği söylenmez.

Kod gözlemi: aynı sürüm yerleşim durumu verileri yenileme döngüsü ve tamir fiyatı anahtarları içerir, ancak ticaret parametrelerini hesaplayan betik bunları okumaz. Bu, durumların etkisiz olduğunu kanıtlamaz ve bütün kullanıcılar izlenmemiştir.

Kaynaklar

Oyun sürümü 0.9.4.25

  1. 0.9.4.25 sürümü gml_GlobalScript_table_text ticaret paneli metin tablosu (kabul edilen kategoriler, ekipman seviyesi, yenileme süresi, tamir malzemesi ve fiyatı, gün birimi ve bir günden az ifadesi, tamir düğmesi metni; on iki dil sütunu)
  2. 0.9.4.25 sürümü gml_Object_o_textLoader_Other_25, gml_Object_o_hoverTradeModifierOffers_Other_20 ve gml_GlobalScript_scr_npc_restock_time_get panel/yükleme zinciri (üç panel listesi bu tablodandır; kalan saat farkı güne çevrilir)
  3. 0.9.4.25 sürümü gml_Object_o_NPC_Create_0, gml_Object_o_npc_smith_osbrook_Create_0 ve gml_GlobalScript_scr_npc_stock_size_init varsayılan profilleri (tamir varsayılan kapalı, tam yenileme, kişisel döngü yok, yerleşim döngüsü, temel stok aralığı)
  4. 0.9.4.25 sürümü gml_Object_o_trade_inventory_Other_10, gml_Object_o_skill_repair_item_master_Other_20 ve gml_Object_o_skill_repair_item_master_Other_11 tamir girişi ve uygunluğu (düğme, malzeme metni; tanımlanmamış, tam dayanıklı, yanlış malzemeli ve yerel çalıntı eşyalar engellenir; tamir dayanıklılığı doldurur ve tüccara ödeme yapar)
  5. 0.9.4.25 sürümü gml_Object_o_inv_slot_Step_0 tamir fiyatı girdileri (eşya seviyesi, eksik dayanıklılık payı, temel değer, tüccarın çarpılmış tamir parametresi; yuvarlama ve alt sınır)
  6. 0.9.4.25 sürümü gml_GlobalScript_scr_timeEveryHourTrigger, gml_GlobalScript_scr_settlementRestock ve gml_GlobalScript_scr_npc_restock yenileme davranışı (saatlik yerleşim denetimi; tam değiştirme veya kısmi döndürme; para için ayrı sayaç)
  7. 0.9.4.25 sürümü gml_Object_o_globalmap_settlement_Create_0, gml_Object_o_globalmap_brynn_Create_0, gml_Object_o_globalmap_denbrie_Other_10 ve gml_Object_o_globalmap_brewery_Create_0 yerleşim döngüleri
  8. 0.9.4.25 sürümü gml_Object_o_NPC_Other_24, gml_Object_o_trade_inventory_Other_13, gml_GlobalScript_scr_trade_item ve gml_GlobalScript_scr_selling_loot_singular_stock parti üretimi ve benzersiz mallar (açılışta üretim, kapanışta geri yazma, satılan malların dönmemesi, alınan benzersiz malların atlanması)
  9. 0.9.4.25 sürümü gml_GlobalScript_scr_trade_parametrs_update, gml_GlobalScript_scr_settlementReputationPerkGetModifiers, gml_GlobalScript_scr_npc_lines_carpenter_scripts ve gml_GlobalScript_scr_npc_lines_mann_healer stok boyutu/seviye değiştiricileri (itibar, kervan geliştirmesi, görevlerin stok veya tamir fiyatı etkileri)
  10. 0.9.4.25 sürümü gml_GlobalScript_scr_settlementSituationGetModifiers yerleşim durumu değiştiricileri (yenileme döngüsü ve tamir fiyatı girdileri; aynı sürüm ticaret betiğinin bu iki anahtarı okumadığı gözlemi)
Başa dön