Bu sorun neredeyse herkesin başına geliyor, özellikle yeni nesil simya kullanan altyapılarda. Kısaca anlatayım: otomatik simya arındırma sistemi, efsanevi sonrası simyaları tanımıyor. Yani sistem bozuk değil, sadece o itemleri “arındırılabilir” olarak görmüyor.
Çoğu files’te otomatik arındırma kodu yazılırken sadece eski simya düzeni düşünülmüş. Normal → nadir → efsanevi hattına kadar kontrol var ama efsanevi sonrasına (yeni nesil, üst seviye simya vs.) hiç girilmemiş. Bu yüzden otomatik arındırma çalışıyor gibi görünüyor ama efsanevi sonrası item gelince işlem yapmadan geçiyor.
Sorunun kaynağı genelde şurada oluyor:
Arındırma yapılmadan önce item için bir kontrol var. Bu kontrolde ya grade, ya item type, ya da vnum aralığı kontrol ediliyor. Yeni simyalar bu kontrole uymadığı için sistem “bu arındırılamaz” deyip bırakıyor.
Ne yapman gerekiyor?
– Otomatik arındırmanın yapıldığı yeri bul (çoğunlukla item veya char tarafında olur).
– Orada “hangi simyalar arındırılabilir” diye bir kontrol vardır.
– Bu kontrole efsanevi sonrası simyaları da dahil etmen gerekiyor.
Bazı altyapılarda bu:
“efsaneviye kadar arındır” diye sert yazılmıştır
Bazılarında:
sadece eski simya vnum’ları tek tek eklenmiştir
Yeni nesil simya kullandığın için sistem onları tanımıyor.
Pratik kontrol şudur:
Manuel arındırma çalışıyor ama otomatik çalışmıyorsa, sorun %100 bu filtredir. Çünkü manuel kısım genelde doğrudan arındırır, otomatik olan ise önce “uygun mu” diye bakar.
Özetle:
Problem quest’te değil
Problem NPC’de değil
Problem otomatik arındırmanın efsanevi sonrası simyaları kapsamayacak şekilde yazılmış olması