cn:rpd:frost_arrow_item
寒霜箭
属性
- 伤害: 0-6 (baseMin: 0, baseMax: 6)
- 延迟: 0.75 (baseDly: 0.75)
- 最低力量需求: 9 (setSTR: 9)
- 价格: 每支箭 5 金币
- 图像: ammo.png, 索引 6 (FROST_ARROW_IMAGE 常量)
- 随机数量: 随机生成时 15-30 支箭
特殊能力
- 减速效果: 箭矢击中目标时,有 25% 几率施加 缓慢 状态效果,持续 5 回合
- 机制: 使用
Buff.prolong(defender, Slow.class, DURATION)其中 DURATION = 5f - 触发几率: 特殊效果仅在成功命中时以 25% 概率触发 (activateSpecial() 方法)
- 弓箭: 从弓发射时,伤害、命中率和延迟会受弓的属性影响
获取方式
策略
- 对快速移动的敌人有效,可降低其机动性
- 对危险的近战攻击者特别有用
- 可在困难遭遇战中用于争取时间
- 减速效果仅在成功命中时以 25% 几率触发
- 对火属性敌人更有效
- 与增加伤害和命中率的弓装备有协同效果
内容验证
- 信息来源: Java 类 FrostArrow.java
- 属性验证: 直接从 FrostArrow 构造函数和 Arrow 基类提取
- 效果描述: 基于代码中 attackProc 方法的实现
- 字符串资源: 已对照 values/strings_all.xml 验证
- 最后更新: 2025年12月
- 源文件: FrostArrow.java
代码参考
- FrostArrow.java - 寒霜箭机制的完整实现,包括伤害 (0-6)、延迟 (0.75) 和特殊效果 (25% 几率施加 5 回合缓慢)
- Arrow.java (基类) - 提供通用功能的基础导弹实现
- Slow.java (施加的效果) - 带有持续时间机制的缓慢效果实现
- Arrow.java#L28-L30 - FROST_ARROW_IMAGE 常量定义
- FrostArrow.java#L25-L38 - 价格方法实现 (每支箭 5 金币)
- FrostArrow.java#L41-L46 - 带有 25% 几率施加缓慢效果的特殊 attackProc 实现
字符串资源
- FrostArrow_Name: 寒霜箭
- FrostArrow_Info: 你能感受到从箭头涌出的霜寒气息。
- FrostArrow_Gender: feminine
配置文件
- Arrow.java (基础导弹实现)
另请参阅
cn/rpd/frost_arrow_item.txt · Last modified: by 127.0.0.1

