@@ -2421,14 +2421,14 @@ sunucunuzda yapacağınız değişiklikler için çok önemlidir.
24212421<h2>Terminoloji</h2>
24222422
24232423<ul>
2424- <li><em>Rol</em> — Raunt başlangıcında bir oyuncuya atanan rol,
2424+ <li><em>Rol</em> — Raunt başlangıcında bir oyuncuya atanan rol,
24252425örn. <em>Hain</em>, <em>Masum</em>, <em>Ruh Çağıran (Necromancer)</em>vb.</li>
24262426<li><em>Temel rol</em> — İlk olarak seçilen ve oyuncunun alacağı son rol
24272427için bir tür üst düzey şablon görevi gören <em>rol</em>. <em>Temel roller</em>
24282428son roller olabilir. Ör. <em>Masum</em>, <em>Hain</em>, <em>Korsan</em></li>
24292429<li><em>Alt rol</em> — <em>Temel rolün</em> iyileştirilmesi için bir rol atılmasıdır.
24302430Her olası <em>alt rol</em> bir <em>temel rolle</em> ilişkilendirilir; öyle ki,
2431- bir oyuncuya bir <em>alt rol</em> alabilmesi için uygun <em>temel rolün</em> atanmış
2431+ bir oyuncuya bir <em>alt rol</em> alabilmesi için uygun <em>temel rolün</em> atanmış
24322432olması gerekir. Örn. <em>Dedektif</em> (M-alt rol), <em>Tetikçi</em>
24332433(T-alt rol), <em>Hayatta Kalma Uzmanı</em> (M-alt rol), vb.</li>
24342434</ul>
@@ -2439,100 +2439,100 @@ olması gerekir. Örn. <em>Dedektif</em> (M-alt rol), <em>Tetikçi</em>
24392439
24402440<ol>
24412441
2442- <li>
2443- <p>
2442+ <li>
2443+ <p>
24442444Her bir role verilebilecek oyuncu sayısını belirler.
24452445<em>Masum</em> ve <em>Hain'in</em> her zaman boş yuvaları vardır.
2446- </p>
2447- <p>
2446+ </p>
2447+ <p>
24482448Tüm roller (hem temel hem de alt roller) burada hesaplanır. Alt roller
24492449yalnızca karşılık gelen temel rolleri varsa seçilebilir yuvalara sahiptir.
2450- </p>
2451- <p>
2450+ </p>
2451+ <p>
24522452Her role dağıtılma şansı verilir. Bu şans
24532453başarısız olursa, bu adım olası oyuncu sayısını sıfıra ayarlar.
2454- </p>
2455- <p>
2454+ </p>
2455+ <p>
24562456<em>Kodu</em>
24572457<code>roleselection.GetAllSelectableRolesList</code>
2458- </p>
2459- </li>
2458+ </p>
2459+ </li>
24602460
2461- <li>
2462- <p>
2461+ <li>
2462+ <p>
24632463Dağıtılacak olan, katman yapılandırmasıyla sınırlanacak ve yapılandırılmış
24642464maksimum rol sayısıyla sınırlandırılacak rolleri seçin. Bu işlem,
24652465çok karmaşık olduğu için kendisine başka bir bölümde yer verilmiştir. Detaylar
24662466bir sonraki bölümdedir.
2467- </p>
2468- <p>
2467+ </p>
2468+ <p>
24692469<em>Kodu</em>
24702470<code>roleselection.GetSelectableRolesList</code>
2471- </p>
2472- </li>
2471+ </p>
2472+ </li>
24732473
2474- <li>
2475- <p>
2476- Zorunlu rolleri atayın. Bu aslında basit bir işlemdir; Bir oyuncuya birden fazla
2474+ <li>
2475+ <p>
2476+ Zorunlu rolleri atayın. Bu aslında basit bir işlemdir; Bir oyuncuya birden fazla
24772477zorunlu rolün atandığı durumu mantıklı bir şekilde ele almanın mantıklı bir açıklaması
24782478vardır. Bu yaygın olarak kullanılmaz, ancak bütünlük için dahil edilir.
2479- </p>
2480- </li>
2479+ </p>
2480+ </li>
24812481
2482- <li>
2483- <p>
2484- Oyuncu listesini rastgele karıştırın. Bu muhtemelen rol dağılımını
2482+ <li>
2483+ <p>
2484+ Oyuncu listesini rastgele karıştırın. Bu muhtemelen rol dağılımını
24852485çok fazla etkilemese de, oyuncu katılım sırasına
24862486bağlı kalmamayı garantiler.
2487- </p>
2488- </li>
2487+ </p>
2488+ </li>
24892489
2490- <li>
2491- <p>
2490+ <li>
2491+ <p>
24922492Her seçilebilir temel rol için (sırasıyla <em>Hain</em>,
24932493<em>Masum</em>, geriye kalan temel roller):
2494- </p>
2495- <ol type="a">
2496- <li>
2497- <p>
2494+ </p>
2495+ <ol type="a">
2496+ <li>
2497+ <p>
24982498Ana kutuya izin verilen sayıda oyuncu ata. (Bu
24992499daha sonra detaylandırılacaktır.)
2500- </p>
2500+ </p>
25012501<p><em>Kodu</em> <code>SelectBaseRolePlayers</code></p>
2502- </li>
2503- <li>
2504- <p>
2502+ </li>
2503+ <li>
2504+ <p>
25052505Temel rol <em>Masum</em> değilse, bu temel role
25062506sahip oyuncuları mümkün olan alt rollere "yükseltmeye" çalışın. (Bu
25072507daha sonra detaylandırılacaktır.)
2508- </p>
2508+ </p>
25092509<p><em>Kodu</em> <code>UpgradeRoles</code></p>
2510- </li>
2511- </ol>
2512- </li>
2510+ </li>
2511+ </ol>
2512+ </li>
25132513
2514- <li>
2515- <p>
2514+ <li>
2515+ <p>
25162516Henüz bir rol atanmamış tüm oyunculara <em>Masum</em> rolü atanır.
2517- </p>
2518- </li>
2517+ </p>
2518+ </li>
25192519
2520- <li>
2521- <p>
2520+ <li>
2521+ <p>
25222522<em>Masum</em> temel rolüne sahip tüm oyuncuların rolleri
25232523tam olarak 5b adımında olduğu gibi "yükseltilmiştir".
2524- </p>
2525- </li>
2524+ </p>
2525+ </li>
25262526
2527- <li>
2528- <p>
2527+ <li>
2528+ <p>
25292529<code>TTT2ModifyFinalRoles</code> hook'u, diğer eklentilerin son rolleri
25302530değişiklik yapmasına izin vermek için kullanılır.
2531- </p>
2532- </li>
2531+ </p>
2532+ </li>
25332533
2534- <li>
2535- <p>
2534+ <li>
2535+ <p>
25362536Her oyuncunun rol ağırlıkları son rollerine göre güncellenir.
25372537(Oyuncunun son rolü bir alt rol ise, karşılık gelen temel rolleri
25382538güncellenir.)
@@ -2546,34 +2546,34 @@ Rol Katmanlama (diğer adıyla <code>roleselection.GetSelectableRolesList</code>
25462546</h3>
25472547
25482548<p>Rol katmanlama, rol seçiminin en kontrol edilebilir ve tarihsel olarak en kötü açıklanabilir kısmıdır. Kısacası, <em>rol katmanlama</em>
2549- <em>hangi</em> rollerin <em>nasıl</em> dağıtılabileceğini DEĞİL, hangi rollerin dağıtılabileceğini belirler.</p>
2549+ <em>hangi</em> rollerin <em>nasıl</em> dağıtılabileceğini DEĞİL, hangi rollerin dağıtılabileceğini belirler.</p>
25502550
25512551<p>Algoritma aşağıdaki gibidir:</p>
25522552<ol>
2553- <li>
2553+ <li>
25542554<p>Yapılandırılan her temel rol katmanı için (daha fazla role ihtiyaç
25552555duyulacak kadar oyuncu olduğu sürece):</p>
2556- <ol type="a">
2557- <li>
2558- <p>
2556+ <ol type="a">
2557+ <li>
2558+ <p>
25592559Oyuncu yuvası olmayan katmandaki tüm rolleri kaldır.
25602560(Bu, daha önce rastgele dağıtılmamasına karar verilen
25612561rolleri kaldıracaktır.)
2562- </p>
2563- </li>
2564- <li>
2565- <p>
2562+ </p>
2563+ </li>
2564+ <li>
2565+ <p>
25662566Katmanın kalanından rastgele bir rol seç.
2567- </p>
2568- </li>
2569- <li>
2570- <p>
2567+ </p>
2568+ </li>
2569+ <li>
2570+ <p>
25712571Rolü, temel roller listesine ekle.
2572- </p>
2573- </li>
2574- </ol>
2575- </li>
2576- <li>
2572+ </p>
2573+ </li>
2574+ </ol>
2575+ </li>
2576+ <li>
25772577<p>Katmanlı olmayan temel rolleri rastgele yinele. Bu tür her temel rol için,
25782578rolü son aday listesine ekle.</p>
25792579</li>
@@ -2587,9 +2587,9 @@ alt roller dahil):</p>
25872587<ol type="a">
25882588<li>
25892589<p>Rastgele bir temel rol adayı seçin.</p>
2590- </li>
2591- <li>
2592- <p>
2590+ </li>
2591+ <li>
2592+ <p>
25932593Bu temel rol için tanımlanmış herhangi bir katman varsa: Mevcut ilk katmandan
25942594rastgele bir alt rol seçin. Katmanı kaldırın.
25952595</p>
@@ -2606,11 +2606,11 @@ rastgele bir alt rol seçin. Bu alt rolü katmansız listeden kaldırın.
26062606<p>
26072607Temel rolün artık alt rol katmanları veya alt rolleri yoksa: Temel rolü daha fazla
26082608düşünmeden kaldırın (YALNIZCA bu döngü için. Aday listesinde kalır.)
2609- </p>
2610- </li>
2611- </ol>
2612- </li>
2613- <li>
2609+ </p>
2610+ </li>
2611+ </ol>
2612+ </li>
2613+ <li>
26142614<p>Temel rol ve alt rol aday listeleri artık atanacaktır.</p>
26152615</li>
26162616</ol>
@@ -2628,21 +2628,21 @@ düşünmeden kaldırın (YALNIZCA bu döngü için. Aday listesinde kalır.)
26282628"yalnızca temel rol" veya "mod 3" olarak ayarlanmışsa:
26292629Mevcut oyuncular arasından bu temel rol ile ilişkili ağırlığa
26302630göre ağırlıklandırılmış rastgele bir oyuncu seçin. (Her oyuncunun ağırlığa göre listede birden çok kez seçildiğini düşünün.)
2631- </p>
2632- <p>
2631+ </p>
2632+ <p>
26332633<em>Rastgele rol dağıtımı</em> "devre dışı" veya "yalnızca alt roller" olarak ayarlanmışsa:
26342634Mevcut oyuncular arasından eşit olasılıkla rastgele bir oyuncu seçin.
2635- </p>
2636- </li>
2635+ </p>
2636+ </li>
26372637
2638- <li>
2639- <p>
2638+ <li>
2639+ <p>
26402640Seçilen oyuncunun rol için yeterli karması varsa, tüm yuvaları
26412641doldurmaya yetecek kadar oyuncu yoksa, 1/3 şans geçerse veya hedef
26422642temel rol <em>Masum</em> ise: Oyuncuyu mevcut oyuncular listesinden
26432643çıkarın ve oyuncuya temel rolü atayın.
2644- </p>
2645- </li>
2644+ </p>
2645+ </li>
26462646</ol>
26472647
26482648<h3>Alt Rol Seçimi (diğer adıyla <code>UpgradeRoles</code>)</h3>
@@ -2654,28 +2654,28 @@ dikkate alınır. (Bu, zorunlu alt rollerin varlığıyla ilgilidir.)</p>
26542654
26552655<p>Atanacak oyuncular ve atanabilir daha fazla alt rol olduğu sürece:</p>
26562656<ol>
2657- <li>
2657+ <li>
26582658<p>Rolün atanacağı bir oyuncu seçin.</p>
2659- <p>
2659+ <p>
26602660<em>Rastgele rol dağıtımı</em> "yalnızca alt roller" veya "mod 3" olarak ayarlanmışsa:
26612661Mevcut oyuncular arasından, bu temel rol ile ilişkili ağırlığa göre
26622662ağırlıklandırılmış rastgele bir oyuncu seçin.
2663- </p>
2664- <p>
2663+ </p>
2664+ <p>
26652665<em>Rastgele rol dağıtımı</em> "devre dışı" veya "yalnızca temel roller" olarak ayarlanmışsa:
26662666Mevcut oyuncular arasından eşit olasılıkla rastgele bir oyuncu seçin.
2667- </p>
2668- </li>
2667+ </p>
2668+ </li>
26692669
2670- <li>
2671- <p>
2670+ <li>
2671+ <p>
26722672Seçilen oyuncunun rol için yeterli karması varsa, tüm yuvaları doldurmaya
26732673yetecek kadar oyuncu yoksa veya 1/3 şansı varsa
26742674(bu, yukarıdakiyle aynı durumdur ve kodda paylaşılan bir işlevdir):
26752675Mevcut oyuncular listesinden oyuncuyu seçin ve oyuncuya alt rolü
26762676atayın. Alt rolün tüm boş yuvaları doldurulmuşsa, dikkate almayın.
2677- </p>
2678- </li>
2677+ </p>
2678+ </li>
26792679</ol>
26802680
26812681]]
0 commit comments