Cubeye koyduğum efsunlu item efsunsuz olarak geliyor.Bunun çözümü nedir.İyi forumlar.
Bu durum cube sistemiyle uğraşan çoğu kişinin başına geliyor, genelde de ilk başta fark edilmiyor.
Cube’a koyduğun item’in efsunsuz çıkmasının sebebi, sistemin o item’i dönüştürmek yerine
yeniden üretmesi. Yani elindeki efsunlu item’i baz almıyor, sadece vnum’a bakıp tertemiz bir item basıyor. Bu yüzden sonuç efsunsuz geliyor.
Burada en sık karşılaşılan nedenler şunlar oluyor:
Cube tarifleri genelde iki mantıkla çalışır. Biri “upgrade” mantığıdır, yani mevcut item’i alır, üzerine işlem yapar ve efsunlarını korur. Diğeri ise “craft” mantığıdır, tamamen yeni bir item üretir. Senin kullandığın tarif büyük ihtimalle ikinci tür, bu yüzden efsunlar sıfırlanıyor.
Bir diğer nokta da source tarafı. Bazı
files’lerde cube sonucu item oluşturulurken efsunlar bilerek temizlenir. Yani sistem baştan “efsunu koruma” düşünülerek yazılmamıştır. Bu durumda quest tarafında ne yaparsan yap sonuç değişmez.
Item proto tarafını da kontrol etmekte fayda var. Cube’dan çıkan item’in efsun almasına engel bir flag’i varsa ya da yanlış attr set’e sahipse, efsun kopyalansa bile oyunda görünmez.
Kısaca toparlarsam:
- Bu bir hata değil, sistemin çalışma şekli
- Cube, efsunlu item’i dönüştürmüyor, sıfırdan item basıyor
- Bu yüzden efsunlar doğal olarak gidiyor
Efsunlu olarak devam etmesini istiyorsan, cube sisteminin source tarafında input item’in efsunlarını output item’e kopyalayacak şekilde düzenlenmesi gerekir. Source erişimin yoksa bu işi quest ile çözmek mümkün olmaz.