Table of Contents
麻痹
效果
成因
对策
源代码
另见
麻痹
麻痹
是 Remixed Pixel Dungeon 中的一个状态效果,会暂时阻止受影响的角色采取任何行动。
效果
行动阻止
:受影响的角色无法移动、攻击或使用物品/法术
跳过回合
:受影响角色的回合会被跳过,直到效果结束
持续时间递减
:效果持续时间每回合减少,直到过期
成因
麻痹可由以下方式造成:
武器上的
麻痹附魔
箭毒飞镖
食人鱼
攻击
国王
攻击
麻痹气体陷阱
其他特殊能力和效果
对策
部分生物天生免疫麻痹
抗性
效果可能减少持续时间
治疗状态效果的药水和物品可能移除麻痹
源代码
Java 类:
Paralysis.java
字符串资源 (英文):
Paralysis 字符串 (第 595-596 行)
字符串资源 (中文):
Paralysis 字符串 (第 595-596 行)
麻痹持续时间:
Paralysis.duration() 方法
- 基于角色抗性计算持续时间
角色麻痹方法:
Char.paralyse() 方法
- 处理麻痹状态
麻痹附着:
Paralysis.attachTo() 方法
- 附着麻痹并调用 Char.paralyse(true)
麻痹分离:
Paralysis.detach() 方法
- 调用 Char.paralyse(false) 移除效果
视觉状态效果:
Paralysis.charSpriteStatus()
- 返回 CharSprite.State.PARALYSED
视觉附着:
Paralysis.attachVisual()
- 向精灵添加视觉效果
伤害逃脱几率:
Paralysis.charGotDamage()
- 基于受到的伤害允许逃脱麻痹
抗性计算:
Paralysis.duration()
- 检查抗性增益以修改持续时间
状态消息:
GLog.i(Char_OutParalysis)
- 因伤害导致麻痹结束时显示消息
状态消息 (中文):
Char_OutParalysis (中文)
角色状态文本:
CharSprite.NEGATIVE
- 显示 \“麻痹\” 状态
角色状态文本 (中文):
Hero_StaParalysis (中文)
角色精灵状态:
CharSprite.State.PARALYSED
FlavourBuff 基类:
FlavourBuff.java
- 视觉状态效果的基类
Char 接口:
Char.java
- 所有角色的基类
NamedEntityKind 接口:
NamedEntityKind.java
- 用于实体识别
Actor 系统:
Actor.java
- 游戏回合调度系统
增益指示器:
BuffIndicator.PARALYSIS
- 麻痹增益的 UI 图标
角色工具函数:
CharUtils.java
- 可见性和其他工具函数
元素之戒抗性:
RingOfElements.Resistance
- 影响麻痹持续时间
随机工具:
Random.java
- 用于伤害逃脱几率计算
机器可读数据:
mr:paralysis_buff
另见
状态效果
麻痹附魔
增益和减益
麻痹气体陷阱
麻痹气体药水
rpd
,
状态效果
,
增益