zh:rpd:combat_mechanic
战斗机制
基础战斗机制
攻击系统
战斗中,命中几率计算如下:
- 命中几率 = 攻击技能 / (攻击技能 + 防御技能)
- 最低命中几率为 5%(总是有可能命中)
- 最高命中几率为 95%(总是有可能未命中)
伤害计算
防御动作
战斗类型
战斗策略
特殊战斗机制
远程战斗细节
- 使用 弹道学 进行视线计算
- 远程武器有有限弹药
- 某些远程武器有穿透或范围伤害等特殊效果
- 法杖和法术提供魔法远程选项
装备影响
战斗相关增益
技术细节
- 核心战斗逻辑: Actor.java
- 攻击机制: 攻击实现
- 伤害计算: 伤害计算
- 弹道学系统(远程战斗): Ballistica.java
- 命中几率计算: Char.java#命中几率计算
- 防御计算: Char.java#防御计算
- 战斗伤害系统: Char.java#伤害处理
- 暴击实现: 暴击示例
- 闪避机制: Char.java#闪避实现
- 护甲伤害减免: Armor.java#伤害减免
- 战斗 AI 决策: Mob.java#战斗 AI 方法
- 偷袭机制: HeroSubClass.java#背刺实现
另请参阅
zh/rpd/combat_mechanic.txt · Last modified: by 127.0.0.1

