لغة النرد المحتويات

أنظمة القواعد

لغة النرد

الصيغ وراء كل جملة: ترميز النرد، القيم التي يمكن للرمية قراءتها، كيف تُقرأ الرمية، مع وصفات للميكانيكيات الشائعة.

لغة صغيرة واحدة تحت كل جملة

كل رقم في نظام قواعد هو إما رقم عادي أو صيغة في لغة صغيرة واحدة: النرد الذي ترميه رمية التحقق، والهدف، والحد الأقصى لشريط، ومُعدِّل سمة، وصحة عدو حسب درجته، ومقدار على بطاقة قاعدة. نادرًا ما تحتاج إلى كتابة واحدة: فمحرر الجمل والملحن وHob يكتبونها عنك. وتبينها لك متقدم كلها عند رغبتك.

هي صغيرة عمدًا. ليست لغة برمجة: لا حلقات، ولا وصول إلى ما خارج القيم المُسلَّمة إليها، ولا شيء يمكن أن يسلك مسلكًا خاطئًا. وتُرفض الصيغة غير المفهومة عند الحفظ، في جملة تبيّن الخطأ.

متقدم: رمية كل اختبار وهدفه، وأقصى كل شريط، وصيغة كل قيمة مشتقة
Studio › القواعد › متقدم: الصيغ الكامنة وراء كل جملة، كلٌّ منها في حقل خاص. وكل ما يحتفظ به النظام غير ذلك موجود هنا أيضًا، بوصفه بيانات قابلة للتعديل.
تذييل المحرِّر: تغييرات غير محفوظة، ومشكلة واحدة، مكتوبة كجملة
الصيغة المكسورة تُكتشف أثناء الكتابة، وتُشرح بالكلمات، ولا يمكن حفظها.

النرد

الكتابةالمعنىمثال
d20نرد واحد ذو عشرين وجهًا13
3d6ثلاثة نردات سدسية، تُجمع4 + 2 + 6 = 12
2d20kh1نردا d20، يُحفظ الأعلى (أفضلية)(7, 16) → 16
2d20kl1يُحفظ الأدنى (عيب)(19, 7) → 7
4d6kh3أربعة نردات d6، يُحفظ أفضل ثلاثة(5, 2, 6, 3) → 14
(@stat)d6بقدر ما تقوله قيمة من النردProwl 3 → 3d6
d(@dexterity)نرد بحجم تقوله قيمة، لألعاب تكون فيها السمة نردًاDexterity 10 → d10
6d10>=6عُدّ النرد من 6 فأعلى: القيمة هي العدد(2, 6, 9, 10, 1, 7) → 4
3d6!انفجار: الوجه الأقصى يرمي نردًا آخر(6, 2, 4) + 5 → 17
4dFنرد Fate: كل واحد −1 أو 0 أو +1(+, 0, −, +) → +1
d100مئوي؛ d% مثل47
d100t(1)المئوي مع نرد عشرات مكافأة (يُحفظ أفضل العشرات)؛ t(-1) نرد عقوبة(4 or 7, 3) → 43
d12[Hope]نرد باسم: يُعرض باسمه، وتقرؤه بطاقات القواعدHope d12 (9)

يُحفظ كل وجه في سجل الرمية، فيتمكن صينية النرد من إعادتها وشريحة الرمية من عرضها. كل النرد يُرمى من بذرة: الرمية نفسها، إن أُعيدت في الدور نفسه، تعطي الأوجه نفسها.

أرقام ومنطق

حساب
+ - * / والأقواس: floor((@str - 10) / 2)
مقارنات
> >= < <= == !=، فتعطي 1 أو 0: @hp < 5
منطق
و, أو, ليس: @cond.blessed > 0 and @nerve >= 3
خيارات
if … then … else …: if @level >= 5 then 2 else 1. لا يُحسب إلا الفرع المتخذ، فلا يُرمى إلا نرده.
الدوال
floor ceil round abs min max clamp: clamp(@edge + @cond.edge, -1, 1)

قيم يمكن للصيغة قراءتها

الكتابةما هوأين
@strقيمة سمة (بحسب معرّفها)في أي مكان
@str.modمُعدِّل سمة: قيمتها نفسها إذا لم يكن لها مُعدِّلفي أي مكان
@statالسمة التي تُرمى لها؛ @stat.mod مُعدِّلهارمية فحص وهدفها
@hpالقيمة الحالية للشريط؛ @hp.max أقصاهفي أي مكان
@proficiencyقيمة مشتقة (بحسب معرّفها)في أي مكان
@levelمستوى الشخصية؛ @xp نقاط خبرته. في قدرة مضبوطة على يتدرج مع المستوى في صنف، تُقرأ استخداماته وتكلفتها وتأثيراته ومُعدِّلاته الخاصة @level بمستواه في ذلك الصنف ما دام يحملهفي أي مكان
@class.hit_dieما يقوله صنفه لقيمة (الافتراضي في نظام القواعد حين لا يقول شيئًا، محسوبًا كقيمة ذلك الصنف الخاصة؛ وإلا 0). مع عدة أصناف، تُجمع قيم الأصناف: مجموعها، أو الأعلى، أو قيمة صنفه الأول، حسبما يضبط النظامفي أي مكان
@classlevel.wizardمستوى الشخصية في صنف (بحسب معرّفه)، و0 إذا لم تكن تملكهفي أي مكان
@classlevelمستواه في هذا الصنف: 2 * @classlevel يزيد مع كل مستوى فيهقيم الصنف الخاصة، والقيم الافتراضية للصنف في نظام القواعد
@classfirst1 للصنف الذي اتخذته أولًا، و0 لأي صنف آخر: ما يحصل عليه الصنف الأول وحدهقيم الصنف الخاصة، والقيم الافتراضية للصنف في نظام القواعد
@own.hit_dieقيمة هذا الصنف الخاصة باسم آخر (نرد حياته)، حيث @class.hit_die تُقرأ القيمة المجمَّعةقيم الصنف الخاصة، والقيم الافتراضية للصنف في نظام القواعد
@classesكم عدد الأصناف التي يحملها؛ @mastered كم منها بلغ سقفهفي أي مكان
@rankرتبة هذه القدرة: 1 عند اتخاذها أول مرة، وتزيد واحدًا مع كل إعادةتكلفة القدرة الخاصة، وآثارها، ومرات استخدامها، ومُعدِّلاتها
@rank.toughenedرتبة قدرة (بحسب معرّفها)، و0 إذا لم تكن تعرفهافي أي مكان
@difficultyالرقم خلف الكلمة التي اختارها الراوي وسمًا (Hard ← 20). كل وسم مقروء بمعرّفه: @edge, @position.رمية فحص وهدفها
@spend_push1 إذا دفع اللاعب ذلك الإنفاق قبل الرمية، وإلا 0رمية فحص
@cond.edgeمجموع حالات الورقة بوصفه حافة؛ @cond.mod كمكافأة أو عقوبةرمية فحص
@cond.poisonedمستوى حالة (0 عند غيابها)؛ @cond.poisoned.left علاماتها المتبقيةفي أي مكان
@opp.insight.modسمة الخصم أو مُعدِّله، حين يُوجَّه الرمي إلى حاضر؛ @opp.tier طبقتهأهداف فحص متقابلة
@defenceدفاع المدافعفحص الهجوم
@secondقيمة تقرأها الضربة إلى جانب سنتها، بالاسم الذي يعطيه النظام أو السلاح (ما تقرأه كل هجمة, ما تقرأه هجمته): النرد الثاني في رمية بسمتين، أو أي اسم آخر (@accuracy, @weapon_die)فحص الهجوم والضرر
@tierدرجة العدو، من 1 إلى 6قوالب الأعداء
@thisالسمة نفسها؛ @linked السمة التي تستند إليهامُعدِّل سمة
@group.Hope.highأعلى وجه لنرد مسمًّى؛ أيضًا .tops (أعلى الوجوه)، .ones, .successes, .valueالنتائج وبطاقات القواعد بعد الرمية
@totalمجموع الرمية؛ أيضًا @target, @margin (المجموع − الهدف)، @measureالنتائج وبطاقات القواعد بعد الرمية
@event.amountضرر الضربة التي أطلقت البطاقةبطاقات الضرر
@roll.highأعلى نرد في رمية الهجوم التي حققت الضربة؛ @roll.low وأدناه؛ @group.First.value نرد مسمًّى. @roll.high + 5 هو رمي عالٍ (High Roll)، بلا نرد خاص بهالضرر (الأسلحة، القدرات، الأعداء، ضرر اللاعب)
@thing.ship.hullقيمة على أول شيء من نوعه يملكه الشخصيةفي أي مكان

كيف تُقرأ الرمية

لكل اختبار رمية وطريقة لقراءتها. القراءة تحوّل النرد إلى مقياس نطاقات النتيجة:

القراءةالمقياسالخيارات
المجموع مقابل هدفدرجة: −1 إخفاق فادح، 0 فشل، 1 نجاح، 2 نتيجة حرجةsteps: تجاوز الهدف بهذا المقدار يعطي نتيجة حرجة، والتفويت به يعطي إخفاقًا فادحًا (PF2e: 10). naturals: ظهور أعلى وجه أو أدناه على النرد الأول يضبط الدرجة أو يزيحها.
المجموع في نطاقاتالمجموع نفسهنطاقات بحسب المدى: 10+، 7-9، 6- (PbtA).
رمية تحت الهدفتقدير: −1 إخفاق فادح، 0 فشل، 1 نجاح، 2 صعب، 3 استثنائيالتقديرات (كسور من الهدف)، وما يُعد نتيجة حرجة (الرقم 1، أو مطابقة الهدف تمامًا، أو الأزواج)، وما يُعد إخفاقًا فادحًا، والأوجه التي تنجح أو تفشل دائمًا، ومستويات النجاح بدل التقديرات، أو نرد العشرات الخاص بالرمية نفسها (رمية تحت الهدف لكن مرتفعة: الأعلى أفضل).
أعلى نردأفضل وجه؛ وتُحسب عدة أوجه عليا كأنها وجه أعلى بدرجة واحدةForged in the Dark.
عدّ النجاحاتالعددأزواج الوجه الواحد كنجاحات إضافية ونتيجة حرجة (العشرات في مجموعة d10).

فوق أي قراءة، يمكن للاختبار مقارنة نردين مسميَّين (الأمل ضد الخوف): الأعلى يضيف كلمة إلى النتيجة وتأثيراتها الخاصة؛ النرد المتساوي قد يكون حرجًا (أو من وجه معيَّن فقط، كتطابق 6 أو أكثر)، والمتساوي المنخفض إخفاقًا (ثنائية 1).

وصفات

أفضلية الطبعة الخامسة، مع الحالات والإجهاد

(if @edge + clamp(@cond.edge + (if @exhaustion >= 1 then -1 else 0), -1, 1) > 0 then 2d20kh1
 else if @edge + clamp(@cond.edge + (if @exhaustion >= 1 then -1 else 0), -1, 1) < 0 then 2d20kl1
 else d20) + @stat.mod + @cond.mod

اختبار القدرة في Classic d20: أي عدد من العيوب والمزايا يُحسب مرة واحدة في كلتا الحالتين.

بذل الجهد من أجل نرد إضافي

if @stat + @spend_push <= 0 then 2d6kl1 else (@stat + @spend_push)d6

Forged in the Dark: الصفر يرمي نردين ويحفظ الأدنى؛ ودفع تكلفة «الدفع» (2 إجهاد) يضيف نردًا.

الأمل والخوف، وd6 إن أنفقت أملًا

d12[Hope] + d12[Fear] + @stat + (if @spend_hope > 0 then d6 else 0)

نردا سمة: السمة نرد

d(@stat)[First] + d(if @second_stat == 1 then @dexterity else @insight)[Second] + @cond.mod
القراءة:  المجموع مقابل @difficulty؛ النردان المتطابقان 6 أو أكثر حرج، وثنائية 1 إخفاق

الهجوم: d(@stat)[First] + d(@second)[Second]     reads: { "second": "@might" }

محرِّك نردا سمة : كل سمة حجم نرد (من d6 إلى d12)، والنرد الثاني هو السمة التي يسمّيها كلمة يختارها الحَكَم. السمة المعروضة كنرد تُقرأ دائمًا كنرد حقيقي: +1 من المعدات تبقي d8 نرد d8، و+2 يجعلها d10. الحالة التي تحرّك سمة بخطوات واردة أصلًا في @stat: Dazed، بخطوة واحدة أدنى في Insight، تُرمى Insight d10 كـ d8. انظر الحالات التي تحرّك سمة. النرد الثاني للضربة هو @second، وتقرؤه كل هجمة بوصفه سمة القتال؛ وعصا تقول قراءاتُها { "second": "willpower" } ترمي WLP + WLP. انظر ما تقرأه هجمته.

رقم يزيد مع صنف

"values": { "caster": "@classlevel", "kit": "2 * @classlevel", "hp": "5" }

قيم الصنف الخاصة مع عدة أصناف: مستوى caster، ونقطتا kit لكل مستوى صنف، و+5 نقاط حياة لمجرد حمله. تُجمع عبر أصنافه: ساحر 2 / كاهن 3 يعطي مستوى caster بقيمة 5. القدرة البطولية المشروطة بالإتقان تقرأ @classlevel.sentinel >= 10 أو @mastered >= 1. انظر أرقام عبر الأصناف.

نقاط الحياة بنرد كل صنف

"hit_points": "@classfirst * (floor(@own.hit_die / 2) - 1) + @classlevel * (floor(@own.hit_die / 2) + 1)"

الافتراضي الصنفي في Classic d20، محسوبًا لكل صنف يحمله: نرد الصنف الأول كاملًا في مستواه الأول، ومتوسط النرد في كل مستوى بعده، ومتوسط الصنف اللاحق من مستواه الأول. محارب 1 / ساحر 1 يحصل على 10 + 4. انظر افتراضي محسوب لكل صنف.

المئوي مع نرد عشرات مكافأة وعقوبة

d100t(@edge)                       القراءة: الرمي أقل من الهدف @stat.mod * @difficulty

مجموعة جوع: بعض النرد خطر

(@stat - @hunger)d10>=6 + (@hunger)d10[Hunger]>=6

عُدّ النجاحات في المجموعتين معًا؛ ثم تقرأ بطاقة قاعدة @group.Hunger.ones لتحويل إخفاق بـ1 على نرد جوع إلى شيء أسوأ.

درجات النجاح بالعشرات

رمي:  d20 + @stat.mod
القراءة:  المجموع مقابل @difficulty، بخطوات 10، والطبيعية 20 / 1 تنقل الدرجة

كذبة متعارضة

opposed: { "deception": "10 + @opp.insight.mod" }

الكذبة الموجهة إلى حاضر تُرمى ضد Insight السلبي خاصته بدل صعوبة.