cn:rpd:warlock_mob
矮人术士
描述
当矮人们的兴趣由工程转向奥术时,城市中的权力开始被术士掌握。他们最开始研究元素魔法,但不久就转为研究恶魔学和死灵术。术士是地牢深处发现的强大的法术施放者。
属性
- 生命值: 70
- 攻击技能: 25
- 防御技能: 18
- 伤害: 12-20
- 防御率 (DR): 8
- 击杀经验: 11
- 最大等级: 21
行为
- 魔法集中: 术士主要使用魔法攻击而不是物理战斗
- 传送防御: 当生命值降至某些阈值以下(2/3和1/3)时,术士可以闪避攻击者
- 闪烁机制:
- 在剩余生命值2/3时,术士在受到会使其降至此阈值以下的伤害时传送离开
- 在剩余生命值1/3时,术士在受到会使其降至此阈值以下的伤害时再次传送
- 魔法攻击: 对敌人使用暗影箭攻击
特殊能力
掉落
- 药水 (83% 机会) - 类别: 药水
策略
- 近战战斗: 术士在无法有效施法的近战中很脆弱
- 闪烁中断: 传送能力可能不可预测,因此仔细计划你的定位
- 远程谨慎: 远程交战时小心,因为术士能有效施放暗影箭
代码引用
- Java 类: Warlock.java - 核心实现
- 实体类型: getEntityKind() 在Java代码中返回“Warlock”
- 属性验证: 直接从Warlock.java构造函数提取(生命值: 70, 攻击技能: 25, 防御技能: 18, 伤害: 12-20, 防御率: 8, 经验: 11, 最大等级: 21)
- 闪烁机制: defenseProc method 在生命值阈值(2/3和1/3)处理传送
- 施法能力: zap method 带虚弱效果
- 虚弱效果: Random.Int(2) == 0 50%机会施加虚弱
- 死亡抗性: addResistance(Death.class) - 免疫死亡附魔
- 闪烁实现: BlinkAwayFromChar class - 处理实际传送
- 战利品系统: loot(Treasury.Category.POTION, 0.83f) - 83%机会获得药水掉落
- 宝库系统: Treasury class - 管理随机战利品掉落
- 弹道系统: canAttack method - 处理远程攻击目标
- 魔法效果: fx method - 施法的视觉和声音效果
- 死亡报告: checkDeathReport - 处理死亡消息
- 字符串资源:
- English strings - Name, gender, objective, description, and killed messages
- Russian strings - Russian localization
- 魔法飞弹效果: MagicMissile class - 视觉施法效果
- 虚弱状态: Weakness class - 虚弱效果实现
- 英雄职业性别检查: getHeroClass() - 检查英雄性别用于虚弱效果
- 机器可读数据: mr:warlock_mob
参见
cn/rpd/warlock_mob.txt · Last modified: by 127.0.0.1

