مُداة رمية نرد ديكورسي (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 مع كل التغييرات الأخيرة.

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

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

حتى أن لدى Discobot الخاص بـ Discourse خيارات لرمي النرد. @RogerBW رائع لأنه يركز بشكل أكبر على ألعاب تقمص الأدوار على الطاولة.

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

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

أعتقد أن جوردون قدم مؤخرًا أيضًا مكون سمة Theme component.

إعجابَين (2)

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

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

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

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