====== 守卫子职业 ====== {{ rpd:images:gnoll_guardian_hero.png|守卫}} ==== 描述 ==== **守卫**是《Remixed Dungeon》中豺狼人英雄的子职业。守卫专门使用盾牌和防护技能,使他们在战斗中更擅长于承受伤害和保护盟友。 ==== 技能 ==== * **盾牌精通:** 使用盾牌时效果增强,装备盾牌时反弹伤害 * **防御专精:** 改进护甲和防御能力 * **特殊战斗风格:** 使用盾牌时拥有独特的防御战斗技巧 ==== 专精 ==== * 专注于防御战斗和耐久性 * 擅长格挡攻击和减轻伤害 * 可以使用专用盾牌护甲(通过护甲套件获得) * 伤害反射效果随英雄技能等级提升而增强 ==== 背景故事 ==== 守卫子职业代表了豺狼人社会中的保护战士,他们发誓不惜一切代价保护自己的领土和领袖。他们的护甲和战斗技巧旨在吸收伤害,同时支持他们的族群。 ==== 获取 ==== 在击败第二个Boss Tengu后,通过阅读一本掌握之书可以解锁守卫子职业。这个子职业仅对豺狼人英雄开放。 ==== 装备 ==== * 特殊护甲:[[en:rpd:guardian_armor_item|守卫护甲]]可以通过在选择守卫子职业后,对任何普通护甲使用[[en:rpd:armor_kit_item|护甲套件]]获得(GuardianArmor继承自GnollArmor,仅豺狼人职业可装备) * 偏好的武器:盾牌战斗 - 主手或副手装备实体名含"Shield"的物品可触发奖励效果 * 防御物品:增强生存能力的药水和卷轴 ==== 机制 ==== * **defenceProc方法**:当使用盾牌(实体名含"Shield"的武器)时,守卫会将受到的伤害按比例反弹给攻击者 * **公式**:反弹伤害 = (Random.Float(1, 技能等级 + 1) / (技能等级 + 3)) × 原始伤害 * **盾牌检测**:同时检查主手(武器栏)和副手(左手栏)槽位中实体名含"Shield"的物品 ==== 源代码参考 ==== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroSubClass.java|HeroSubClass.java]] - GUARDIAN枚举条目和defenceProc包含守卫实现 * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/GuardianArmor.java|GuardianArmor.java]] - 基于GnollArmor * **护甲类**:HeroSubClass枚举中指定为"GuardianArmor" * **字符串资源**:[[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml|HeroSubClass_NameGuardian和HeroSubClass_DescGuardian]] ==== 策略 ==== * 专注于防御物品,特别是盾牌以获得最大收益 * 使用基于盾牌的装备触发伤害反射能力 * 利用防御能力在地牢探险中生存更久 * 伤害反射随英雄技能等级提升而增强,高等级时更有效 * 优先装备实体名含"Shield"的物品以激活子职业增益 ==== 另请参阅 ==== * [[en:rpd:gnoll_class|豺狼人职业]] - 父职业 * [[en:rpd:witchdoctor_subclass|巫医]] - 另一个豺狼人子职业 * [[en:rpd:armor_kit_item|护甲套件]] - 用于获得子职业护甲 * [[en:rpd:hero_subclasses|英雄子职业]] - 子职业通用信息 * [[en:rpd:shields|盾牌]] - 适合守卫子职业的物品 {{tag> rpd subclasses gnoll}}