Valve’ın Counter-Strike 2 için yayımladığı son güncelleme tamamen harita yapımcılarına yönelik. Rehineler, konsol değişkenleri ve tur kontrolü için yeni betikleme araçları ekleyen yama, resmi oyun modlarında herhangi bir oynanış değişikliği getirmiyor.
Güncelleme Cuma 00:56 CEST’te yayımlandı. Sürüm notları tek bir bölümden, harita betikleme bölümünden oluşuyor. Bu, geçen haftaki demo görüntüleyici ve AUG şarjör değiştirme animasyonları yamasından bu yana gelen ilk güncelleme.
Harita betikleme, topluluk haritalarının ve modlarının yaratıcılarının oyunu kod aracılığıyla kontrol etmesini sağlıyor. Yamayla eklenenler şöyle:
– Rehineler: Yeni CSHostage nesnesi, bir rehinenin alınıp alınmadığını, taşınıp taşınmadığını veya kurtarılıp kurtarılmadığını ve kimin kurtardığını betiğe bildiriyor. Betikler rehine alındığında, bırakıldığında, kurtarıldığında veya öldürüldüğünde tepki verebiliyor ve bir oyuncunun hangi rehineyi taşıdığını görebiliyor.
– Konsol: Yeni üst düzey Console export’u konsol değişkenlerini okuyor ve Console.SetConvar ile değiştiriyor; bu işlem sv_cheats tarafından kısıtlanmıyor. Instance.Msg, Console.Log adını alırken istemci ve sunucu komut fonksiyonları buraya taşındı.
– GameRules: Bir başka yeni export ısınmayı başlatıp bitiriyor, bir takımın skorunu okuyup ekliyor ve TerminateRound ile turu sonlandırıyor. Isınma, bekleme süresi, oynanan tur sayısı, tur zamanlayıcısı ve takım parasına ilişkin fonksiyonlar Instance’tan buraya taşındı.
– Precache: Instance.Precache, varlıkların sunucuda, istemcide veya tüm oyuncularda yüklenip yüklenmediğini betiğe bildiriyor ve bunları yeniden serbest bırakabiliyor.
– HUD ve radar: Radar öğeleri artık yalnızca Rush’ta değil her oyun modunda görünebiliyor; iki yeni özel HUD düzeni sınıfı takım menüsü ya da sohbet görünür olduğunda devreye giriyor.
Taşınan ve yeniden adlandırılan fonksiyonlar eski yerlerinde hâlâ çalışıyor ancak kullanımdan kaldırılmış durumda. Notların geri kalanı hata düzeltmelerinden oluşuyor: GameRules.AddTeamMoney’deki bir çökme, betik hataları için daha ayrıntılı uyarılar ve map_workshop komutu için daha iyi otomatik tamamlama.
Güncelleme ayrıca sürüm notlarında yer almayan bir yerelleştirme dizesi ekledi. Veri madencisi Gabe Follower bunu yayımdan kısa süre sonra fark etti.
Team_Cash_Award_Generic_Negative adlı yeni giriş, bir eksi işareti ve ardından bir miktar ile “team income” ifadesini gösteriyor. Giriş, aynı mesajı artı işaretiyle gösteren mevcut bir girişin hemen altında yer alıyor.
Bu bir veri madenciliği bulgusu, doğrulanmış bir özellik değil ve Valve konuya ilişkin açıklama yapmadı. Sürüm notları ilgili bir değişiklikten söz ediyor: GameRules.AddTeamMoney artık belirli bir neden belirtilmeden özel bir miktarı destekliyor. Bu, betikli modlar için neden genel bir para mesajına ihtiyaç duyulduğunu açıklayabilir. Dizenin resmi modların ekonomisindeki değişikliklere de işaret edip etmediği ise bilinmiyor.