User Tools

Site Tools


cn:rpd:paralysis_buff

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
cn:rpd:paralysis_buff [2026/09/10 13:13] – Add missing wiki pages for cross-language consistency Wiki Maintenancecn:rpd:paralysis_buff [2026/09/10 13:15] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== 麻痹 ======
  
 +{{ rpd:images:paralysis_buff.png|麻痹 状态效果 }}
 +
 +**麻痹** 是 Remixed Pixel Dungeon 中的一个状态效果,会暂时阻止受影响的角色采取任何行动。
 +
 +==== 效果 ====
 +  * **行动阻止**:受影响的角色无法移动、攻击或使用物品/法术
 +  * **跳过回合**:受影响角色的回合会被跳过,直到效果结束
 +  * **持续时间递减**:效果持续时间每回合减少,直到过期
 +
 +==== 成因 ====
 +麻痹可由以下方式造成:
 +  * 武器上的 [[cn:rpd:paralysis_enchantment|麻痹附魔]]
 +  * [[cn:rpd:curare_dart_item|箭毒飞镖]]
 +  * [[cn:rpd:piranha_mob|食人鱼]] 攻击
 +  * [[cn:rpd:king_mob|国王]] 攻击
 +  * [[cn:rpd:paralytic_gas_trap_level_object|麻痹气体陷阱]]
 +  * 其他特殊能力和效果
 +
 +==== 对策 ====
 +  * 部分生物天生免疫麻痹
 +  * [[cn:rpd:resistances|抗性]] 效果可能减少持续时间
 +  * 治疗状态效果的药水和物品可能移除麻痹
 +
 +==== 源代码 ====
 +  * Java 类: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Paralysis.java|Paralysis.java]]
 +  * 字符串资源 (英文): [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L595-L596|Paralysis 字符串 (第 595-596 行)]]
 +  * 字符串资源 (中文): [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-zh-rCN/strings_all.xml#L595-L596|Paralysis 字符串 (第 595-596 行)]]
 +  * 麻痹持续时间: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Paralysis.java#L39|Paralysis.duration() 方法]] - 基于角色抗性计算持续时间
 +  * 角色麻痹方法: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/Char.java#L20-L22|Char.paralyse() 方法]] - 处理麻痹状态
 +  * 麻痹附着: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Paralysis.java#L14-L19|Paralysis.attachTo() 方法]] - 附着麻痹并调用 Char.paralyse(true)
 +  * 麻痹分离: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Paralysis.java#L21-L24|Paralysis.detach() 方法]] - 调用 Char.paralyse(false) 移除效果
 +  * 视觉状态效果: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Paralysis.java#L33|Paralysis.charSpriteStatus()]] - 返回 CharSprite.State.PARALYSED
 +  * 视觉附着: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Paralysis.java#L29-L31|Paralysis.attachVisual()]] - 向精灵添加视觉效果
 +  * 伤害逃脱几率: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Paralysis.java#L26-L31|Paralysis.charGotDamage()]] - 基于受到的伤害允许逃脱麻痹
 +  * 抗性计算: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Paralysis.java#L39|Paralysis.duration()]] - 检查抗性增益以修改持续时间
 +  * 状态消息: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Paralysis.java#L31|GLog.i(Char_OutParalysis)]] - 因伤害导致麻痹结束时显示消息
 +  * 状态消息 (中文): [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-zh-rCN/strings_all.xml#L328|Char_OutParalysis (中文)]]
 +  * 角色状态文本: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/sprites/CharSprite.java#L17-L19|CharSprite.NEGATIVE]] - 显示 \"麻痹\" 状态
 +  * 角色状态文本 (中文): [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-zh-rCN/strings_all.xml#L958|Hero_StaParalysis (中文)]]
 +  * 角色精灵状态: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/sprites/CharSprite.java#L12-L15|CharSprite.State.PARALYSED]]
 +  * FlavourBuff 基类: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/FlavourBuff.java|FlavourBuff.java]] - 视觉状态效果的基类
 +  * Char 接口: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/Char.java|Char.java]] - 所有角色的基类
 +  * NamedEntityKind 接口: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mechanics/NamedEntityKind.java|NamedEntityKind.java]] - 用于实体识别
 +  * Actor 系统: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/Actor.java|Actor.java]] - 游戏回合调度系统
 +  * 增益指示器: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/ui/BuffIndicator.java#L7-L10|BuffIndicator.PARALYSIS]] - 麻痹增益的 UI 图标
 +  * 角色工具函数: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/CharUtils.java|CharUtils.java]] - 可见性和其他工具函数
 +  * 元素之戒抗性: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/rings/RingOfElements.java#L15-L20|RingOfElements.Resistance]] - 影响麻痹持续时间
 +  * 随机工具: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/utils/Random.java|Random.java]] - 用于伤害逃脱几率计算
 +  * 机器可读数据: [[mr:paralysis_buff|mr:paralysis_buff]]
 +
 +==== 另见 ====
 +  * [[cn:rpd:status_effects|状态效果]]
 +  * [[cn:rpd:paralysis_enchantment|麻痹附魔]]
 +  * [[cn:rpd:buffs|增益和减益]]
 +  * [[cn:rpd:paralytic_gas_trap_level_object|麻痹气体陷阱]]
 +  * [[cn:rpd:potion_of_paralytic_gas_item|麻痹气体药水]]
 +
 +{{tag> cn:rpd 状态效果 增益 }}
cn/rpd/paralysis_buff.txt · Last modified: by 127.0.0.1