cn:rpd:paralysis_buff
麻痹
效果
- 行动阻止:受影响的角色无法移动、攻击或使用物品/法术
- 跳过回合:受影响角色的回合会被跳过,直到效果结束
- 持续时间递减:效果持续时间每回合减少,直到过期
成因
对策
- 部分生物天生免疫麻痹
- 抗性 效果可能减少持续时间
- 治疗状态效果的药水和物品可能移除麻痹
源代码
- 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
另见
cn/rpd/paralysis_buff.txt · Last modified: by 127.0.0.1

