From b326ecb606f75801ce4f0d3f9854a0798121b525 Mon Sep 17 00:00:00 2001 From: TimGoll <13639408+TimGoll@users.noreply.github.com> Date: Fri, 24 Jan 2025 22:22:46 +0000 Subject: [PATCH] Update language files --- lua/terrortown/lang/tr.lua | 200 ++++++++++++++++++------------------- 1 file changed, 100 insertions(+), 100 deletions(-) diff --git a/lua/terrortown/lang/tr.lua b/lua/terrortown/lang/tr.lua index 9c06b3d2da..cac0e72db0 100644 --- a/lua/terrortown/lang/tr.lua +++ b/lua/terrortown/lang/tr.lua @@ -2421,14 +2421,14 @@ sunucunuzda yapacağınız değişiklikler için çok önemlidir.
+
Her bir role verilebilecek oyuncu sayısını belirler. Masum ve Hain'in her zaman boş yuvaları vardır. -
-+
+Tüm roller (hem temel hem de alt roller) burada hesaplanır. Alt roller yalnızca karşılık gelen temel rolleri varsa seçilebilir yuvalara sahiptir. -
-+
+Her role dağıtılma şansı verilir. Bu şans başarısız olursa, bu adım olası oyuncu sayısını sıfıra ayarlar. -
-+
+
Kodu
roleselection.GetAllSelectableRolesList
-
+
Dağıtılacak olan, katman yapılandırmasıyla sınırlanacak ve yapılandırılmış maksimum rol sayısıyla sınırlandırılacak rolleri seçin. Bu işlem, çok karmaşık olduğu için kendisine başka bir bölümde yer verilmiştir. Detaylar bir sonraki bölümdedir. -
-+
+
Kodu
roleselection.GetSelectableRolesList
-
-Zorunlu rolleri atayın. Bu aslında basit bir işlemdir; Bir oyuncuya birden fazla +
+Zorunlu rolleri atayın. Bu aslında basit bir işlemdir; Bir oyuncuya birden fazla zorunlu rolün atandığı durumu mantıklı bir şekilde ele almanın mantıklı bir açıklaması vardır. Bu yaygın olarak kullanılmaz, ancak bütünlük için dahil edilir. -
--Oyuncu listesini rastgele karıştırın. Bu muhtemelen rol dağılımını +
+Oyuncu listesini rastgele karıştırın. Bu muhtemelen rol dağılımını çok fazla etkilemese de, oyuncu katılım sırasına bağlı kalmamayı garantiler. -
-+
Her seçilebilir temel rol için (sırasıyla Hain, Masum, geriye kalan temel roller): -
-+
+Ana kutuya izin verilen sayıda oyuncu ata. (Bu daha sonra detaylandırılacaktır.) -
+Kodu SelectBaseRolePlayers
+
Temel rol Masum değilse, bu temel role sahip oyuncuları mümkün olan alt rollere "yükseltmeye" çalışın. (Bu daha sonra detaylandırılacaktır.) -
+Kodu UpgradeRoles
+
Henüz bir rol atanmamış tüm oyunculara Masum rolü atanır. -
-+
Masum temel rolüne sahip tüm oyuncuların rolleri tam olarak 5b adımında olduğu gibi "yükseltilmiştir". -
-+
TTT2ModifyFinalRoles hook'u, diğer eklentilerin son rolleri
değişiklik yapmasına izin vermek için kullanılır.
-
+
Her oyuncunun rol ağırlıkları son rollerine göre güncellenir.
(Oyuncunun son rolü bir alt rol ise, karşılık gelen temel rolleri
güncellenir.)
@@ -2546,34 +2546,34 @@ Rol Katmanlama (diğer adıyla roleselection.GetSelectableRolesList
Rol katmanlama, rol seçiminin en kontrol edilebilir ve tarihsel olarak en kötü açıklanabilir kısmıdır. Kısacası, rol katmanlama - hangi rollerin nasıl dağıtılabileceğini DEĞİL, hangi rollerin dağıtılabileceğini belirler.
+hangi rollerin nasıl dağıtılabileceğini DEĞİL, hangi rollerin dağıtılabileceğini belirler.Algoritma aşağıdaki gibidir:
Yapılandırılan her temel rol katmanı için (daha fazla role ihtiyaç duyulacak kadar oyuncu olduğu sürece):
-+
Oyuncu yuvası olmayan katmandaki tüm rolleri kaldır. (Bu, daha önce rastgele dağıtılmamasına karar verilen rolleri kaldıracaktır.) -
-+
+Katmanın kalanından rastgele bir rol seç. -
-+
+Rolü, temel roller listesine ekle. -
-Katmanlı olmayan temel rolleri rastgele yinele. Bu tür her temel rol için, rolü son aday listesine ekle.
Rastgele bir temel rol adayı seçin.
-+
Bu temel rol için tanımlanmış herhangi bir katman varsa: Mevcut ilk katmandan rastgele bir alt rol seçin. Katmanı kaldırın.
@@ -2606,11 +2606,11 @@ rastgele bir alt rol seçin. Bu alt rolü katmansız listeden kaldırın.Temel rolün artık alt rol katmanları veya alt rolleri yoksa: Temel rolü daha fazla düşünmeden kaldırın (YALNIZCA bu döngü için. Aday listesinde kalır.) -
-Temel rol ve alt rol aday listeleri artık atanacaktır.
+
+Rastgele rol dağıtımı "devre dışı" veya "yalnızca alt roller" olarak ayarlanmışsa: Mevcut oyuncular arasından eşit olasılıkla rastgele bir oyuncu seçin. -
- + + -+
Seçilen oyuncunun rol için yeterli karması varsa, tüm yuvaları doldurmaya yetecek kadar oyuncu yoksa, 1/3 şans geçerse veya hedef temel rol Masum ise: Oyuncuyu mevcut oyuncular listesinden çıkarın ve oyuncuya temel rolü atayın. -
-UpgradeRoles)Atanacak oyuncular ve atanabilir daha fazla alt rol olduğu sürece:
Rolün atanacağı bir oyuncu seçin.
-+
Rastgele rol dağıtımı "yalnızca alt roller" veya "mod 3" olarak ayarlanmışsa: Mevcut oyuncular arasından, bu temel rol ile ilişkili ağırlığa göre ağırlıklandırılmış rastgele bir oyuncu seçin. -
-+
+Rastgele rol dağıtımı "devre dışı" veya "yalnızca temel roller" olarak ayarlanmışsa: Mevcut oyuncular arasından eşit olasılıkla rastgele bir oyuncu seçin. -
-+
Seçilen oyuncunun rol için yeterli karması varsa, tüm yuvaları doldurmaya yetecek kadar oyuncu yoksa veya 1/3 şansı varsa (bu, yukarıdakiyle aynı durumdur ve kodda paylaşılan bir işlevdir): Mevcut oyuncular listesinden oyuncuyu seçin ve oyuncuya alt rolü atayın. Alt rolün tüm boş yuvaları doldurulmuşsa, dikkate almayın. -
-