ar:rpd:forbidden_actions_mechanic
Table of Contents
آلية الإجراءات المحظورة
تسمح آليات اللعبة لبعض فئات الأبطال بمنع إجراءات معينة. لا يمكن لبعض الفئات تنفيذ إجراءات محددة في اللعبة.
قائمة الإجراءات التي يمكن حظرها
CommonActions.AC_READ(Scroll_ACRead) - قراءة اللفائفBag.AC_OPEN(Bag_ACOpen) - فتح الحقائبCommonActions.AC_DRINK(Potion_ACDrink) - شرب الجرعاتDewVial(CommonActions.AC_DRINK) - الشرب من قنينة الندىCommonActions.AC_EQUIP(EquipableItem_ACEquip) - تجهيز العناصرCommonActions.AC_UNEQUIP(EquipableItem_ACUnequip) - إزالة تجهيز العناصرItem.AC_DROP(Item_ACDrop) - إسقاط العناصرItem.AC_THROW(Item_ACThrow) - رمي العناصرTomeOfMastery.AC_READ(TomeOfMastery_ACRead) - قراءة كتاب الإتقانTorch.AC_LIGHT(Torch_ACLight) - إشعال المشاعلWeightstone.AC_APPLY(Weightstone_ACApply) - تطبيق أحجار الوزنAmulet.AC_END(Amulet_ACEnd) - إنهاء اللعبة بتميمة يندورArmorKit.AC_APPLY(ArmorKit_ACAplly) - تطبيق مجموعة الدروع (ملاحظة: خطأ إملائي في الكود: ACAplly)Pickaxe.AC_MINE(Pickaxe_ACMine) - التعدين بالمعولPlant.AC_PLANT- زراعة البذور (إجراء البذور)Potion.AC_MOISTEN(Potion_ACMoisten) - ترطيب العناصر بالجرعاتShortSword.AC_REFORGE(ShortSword_ACReforge) - إعادة تشكيل السيف القصيرWand.AC_ZAP(Wand_ACZap) - إطلاق العصيWandOfMagicMissile.AC_DISENCHANT(WandOfMagicMissile_ACDisenchant) - إزالة السحر بعصا القذيفة السحريةStylus.AC_INSCRIBE(Stylus_ACInscribe) - النقش بالقلم العتيق
الاستخدام
يمكن تقييد هذه الإجراءات في ملف إعدادات initHeroes.json لفئات أبطال معينة باستخدام مصفوفة forbiddenActions.
مثال: فئة جنول
فئة جنول تحظر قراءة اللفائف، وقراءة كتاب الإتقان، والنقش بالقلم العتيق:
"forbiddenActions": [ "Scroll_ACRead", "TomeOfMastery_ACRead", "Stylus_ACInscribe" ]
التنفيذ
تتحقق طريقة HeroClass.forbidden(String action) في HeroClass.java ما إذا كان الإجراء في مجموعة forbiddenActions للفئة. تُعرَّف ثوابت الإجراءات في فئات العناصر المختلفة وCommonActions.java.
التحقق من المحتوى
- مصدر المعلومات: الإعداد في
RemixedDungeon/src/main/assets/hero/initHeroes.json - التحقق من الآلية: طريقة
HeroClass.forbidden()فيHeroClass.java - ثوابت الإجراءات: مُعرَّفة في فئات العناصر و
CommonActions.java - آخر تحديث: يونيو 2026
ar/rpd/forbidden_actions_mechanic.txt · Last modified: by 127.0.0.1
