مُداة رمية نرد ديكورسي (RogerBW)

ملخص: أداة رمي النرد لألعاب تقمص الأدوار وألعاب الطاولة عبر المنتديات

:link: Codeberg: Firedrake/discourse-dice-roller: Adds [roll XdY] macro to Discourse - Codeberg.org
:arrow_right: التثبيت: اتبع دليل تثبيت الإضافات.

الميزات

هذه أداة رمي نرد آلية لألعاب تقمص الأدوار وألعاب الطاولة، تستند بشكل فضفاض إلى الإصدار السابق لـ github:dorthu. عندما ترى منشورًا جديدًا بالنص الصحيح فيه، ستقوم برمي النرد المطلوب وتغيير ملكية المنشور إلى النظام لمنع التعديل. أدوات الرمي العامة هي [roll XdY+Z] و [pool XdY] (الأولى تجمع النتائج، والأخيرة تفرز حسب النتيجة لأنظمة تجميع النرد)؛ يتم توفير أدوات رمي خاصة بالنظام لـ Genesys RPG، و Ars Magica stress rolls، و Dr Who Time of the Daleks، و Memoir '44.

الإعداد

  • أضف عنوان URL لمستودع الإضافة إلى ملف app.yml الخاص بالحاوية الخاصة بك، ثم أعد بناء الحاوية. لا يوجد إعداد داخلي حتى الآن. التعليمات خطوة بخطوة موجودة في README.

سجل التغييرات

  • التحميل الأولي إلى meta، 2021-11-15

للمستقبل

  • مؤشر معاينة لإظهار “سيتم تحليل هذا على أنه رمي نرد”
  • وضع للرد برميات النرد في منشور جديد بدلاً من تعديل المنشور القديم
  • واجهة إعداد للمسؤول
7 إعجابات

كما سترى إذا حاولت تثبيته من الموقع القديم، فقد انتقل هذا المكون الإضافي إلى Firedrake/discourse-dice-roller: Adds [roll XdY] macro to Discourse - Codeberg.org .

إعجاب واحد (1)

مرحباً روجر! هل ما زال هذا يعمل تحت أحدث إصدار من Discourse؟

ما زلت أستخدمه على موقع Discourse الرئيسي الخاص بي ولم أواجه أي مشاكل. أخبرني إذا لم يعمل معك.

إعجابَين (2)

لاحظ، نحن ندعم أيضًا أداة رمي النرد في Discourse AI

على سبيل المثال
@random_picker_bot هل يمكنك رمي 3 نرد بـ 17 وجهًا لي، إذا حصلت على أكثر من 12 فقد فعلت جيدًا

إعجابَين (2)
Random Picker

Picking from ["1-17", "1-17", "1-17"], picked: [13, 6, 12]

Here’s the roll-down:

  • Die 1: :game_die: 13
  • Die 2: :game_die: 6
  • Die 3: :game_die: 12

Total: 31

Looks like one of your dice did stellar by hitting more than 12! Good roll-out! :tada:

إعجابَين (2)

هذا رائع. لم أكن متأكدًا عند النظر إلى GitHub مع كل التغييرات الأخيرة.

بما أنك تقوم بتغيير النشر إلى مستخدم النظام. هل من الممكن إنشاء مستخدم فارغ لنشر النتائج؟

نعم، رأيت المنشورات حول استخدام الذكاء الاصطناعي في رمي النرد. ومع ذلك، إذا كنت أتذكر بشكل صحيح، فقد ذكرت أنت أو عضو آخر أن هناك تكلفة لاستخدام وظائف الذكاء الاصطناعي.

حتى روبوت Discourse (Discobot) يحتوي على خيارات لرمي النرد. @RogerBW رائع لأنه أكثر تركيزًا على ألعاب الأدوار الطاولة (Tabletop RPGs).

أعتقد أن أحد أفراد فريقك قد قدم خيارًا لاستخدام روبوتات Hubot (?) من خلال نوع من الإضافات.

رائع أن هناك العديد من الخيارات لتحقيق النتائج المرجوة.

أعتقد أن Jordon قد قام مؤخرًا أيضًا بإنشاء Customization > Theme component

إعجابَين (2)

هذا ممكن بوضوح، عن طريق تغيير الاستدعاء إلى User.find() في inline_roll، لكنني لا أملك بعد معرفة كافية بالأجزاء الداخلية لـ Discourse لاقتراح كيفية تكوينه.

(أي تطوير إضافي سيكون على codeberg، وليس github، الذي يدمر فائدته الخاصة بالذهاب في “متاهة الذكاء الاصطناعي”.)

إعجاب واحد (1)

مع مسار Codeberg. هل سيظل تثبيت المكون الإضافي يستخدم الطريقة المعتادة للحفظ باستخدام رابط Codeberg؟ أنا جديد بعض الشيء في بعض الأشياء ولكني أتعلم أثناء تقدمي.