فئة الشامان الفرعية
الشامان هي الفئة الفرعية لل elves في Remixed Dungeon.
الوصف
يمكن لـ ال shamans الإلف استخدام العصي كأسلحة قتال قريب. الضربات الناجحة لديها فرصة لتفعيل قوة العصا على الهدف دون استهلاك شحنة.
الفتح
يمكن فتح فئة الشامان الفرعية باستخدام كتاب الإتقان بعد هزيمة الزعيم الثاني (تينجو).
الميكانيكيات الخاصة
-
عند الهجوم بعصا مجهزة كسلاح أساسي، هناك فرصة 25% (مطبقة كـ Random.Int(4) == 0) لضرب الهدف بقوة العصا دون استهلاك شحنة
هذه القدرة مطبقة في طريقة attackProc في HeroSubClass.java (الأسطر 172-181)
يجب أن تكون العصا مجهزة كسلاح أساسي (السلاح النشط) لكي تعمل هذه الميكانيكية
يجب أن تكون للعصا شحنات متاحة وأن تُرجع طريقة affectTarget() القيمة true
-
التفاصيل التقنية
التنفيذ: ميكانيكيات الشامان الخاصة مطبقة في طريقة attackProc في HeroSubClass.java (الأسطر 172-181)
تفعيل العصا: عندما يهاجم شامان بعصا مجهزة كسلاح نشط، هناك فرصة 25% لضرب العدو بتأثير العصا دون استهلاك شحنة
مرجع الكود: التنفيذ المحدد يتحقق مما إذا كان السلاح الأساسي عصا، وإذا كانت affectTarget() تُرجع true و Random.Int(4) == 0، ثم يتم استدعاء zapCell() لضرب العدو دون استهلاك الشحنات
درع خاص
المميزات
العيوب
التحقق من البيانات
مصدر المعلومة: Java Enum com.watabou.pixeldungeon.actors.hero.HeroSubClass.SHAMAN
التحقق من الميكانيكيات: مكافأة الهجوم مطبقة في طريقة attackProc في HeroSubClass.java، مع فرصة 25% لضرب العدو
وصف التأثيرات: مبني على موارد السلاسل من values/strings_all.xml (\“HeroSubClass_DescShaman\”)
التحقق من الاسم: مؤكد من موارد السلاسل (\“HeroSubClass_NameShaman\”)
ميكانيكيات إضافية: مكافأة الندى محققة في طريقة dewBonus في HeroSubClass.java
مراجع الكود
-
-
-
-
Wand.java - تنفيذ العصا الذي يمكّن الميكانيكية
-
-
-
-
ملفات التكوين
موارد السلاسل
-
HeroSubClass_DescShaman - \“Elven _Shamans_ can use wands as melee weapons. Successful hits have a chance to activate the wand's power on a target without using a charge.\” (الإنجليزية)
-
HeroSubClass_DescShaman - \“_Шаманы_ эльфов могут использовать посохи как оружие ближнего боя. При попадании في цель волшебство палочки может использоваться без потери заряда.\” (الروسية)
انظر أيضاً