====== 抗性 ====== **抗性**在 Remixed Dungeon 中代表角色或怪物对特定类型攻击或状态效果效果的降低。当角色对特定效果有抗性时,他们受到的伤害较少或不太可能被影响。 ==== 抗性类型 ==== ==== 伤害抗性 ==== * **物理抗性**: 减少物理攻击的伤害 * **魔法抗性**: 减少魔法攻击的伤害 * **元素抗性**: 减少元素攻击的伤害(火、冷、雷等) ==== 状态效果抗性 ==== * **毒素抗性**: 减少毒素效果的持续时间和伤害 * **流血抗性**: 减少流血效果的伤害 * **麻痹抗性**: 减少麻痹效果的持续时间 * **恐惧/恐怖抗性**: 减少对基于恐惧效果的敏感度 * **魅惑抗性**: 减少对魅惑效果的敏感度 * **睡眠抗性**: 减少对睡眠效果的敏感度 ==== 抗性来源 ==== * **护甲**: 不同类型的护甲提供各种抗性 * **指环**: 某些指环提供对特定效果的抗性 * **增益**: 提供抗性的临时效果 * **能力**: 某些角色职业或怪物拥有天生抗性 * **附魔**: 武器和护甲附魔可能提供抗性 ==== 抗性如何工作 ==== * 抗性通常按百分比或固定量减少效果 * 某些抗性是二元的(完全免疫或无) * 同一抗性的多个来源可能会叠加到上限 * 某些效果完全无视抗性 ==== 信息来源 ==== * **Java 代码**: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/Actor.java#L218-L259|Actor.java#L218-L259]] - 伤害计算方法 * **实现**: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/Char.java#L103-L120|Char.java#L103-L120]] - 抗性方法 * **怪物抗性**: [[https://github.com/NYRDS/remixed-dungeon/tree/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs|怪物目录]] 中各种怪物实现文件 ==== 另请参阅 ==== * [[cn:rpd:immunities|免疫]] * [[cn:rpd:armor_item|护甲]] * [[cn:rpd:rings|指环]] * [[cn:rpd:damage|伤害]] * [[cn:rpd:status_effects|状态效果]] {{tag> rpd mechanics resistances defenses }}