介绍
使用
素材
武将
特技
城池
剧本
黄巾起义
联盟讨董
群雄割据
官渡之战
赤壁之战
三国鼎立
乱世称雄
士兵伤害 - 光年三国群英传2说明 - 笔下光年
网站首页
士兵伤害
#### 完整的士兵攻击力计算公式 : - 基础攻击力: Setup.forceBaseAttack = 200 - 兵种基础攻击力: forceInfo.Attack - 士气加成:士气>50时每5点+1,士气<50时每5点-1 - 城防加成 :每100点城防+1 - 兵种克制加成: armsData - 地形加成: terrainData - 阵型加成: formationData - 敌方兵种防御减免:每10点防御-1点伤害 #### 士兵之间的攻击机制 : 1. 基础命中率:70% 2. 攻击力差值修正:每5点攻击力差影响1%命中率 3. 最终命中率:70% + 攻击力差值修正,范围5%-90% 4. 如果命中,目标士兵直接死亡 5. 如果未命中,无效果 6. 处于"Wait"状态的士兵有30%的几率闪避攻击 #### 基础命中率 : - 士兵之间的基础命中率是硬编码在 force_item.gd 中的,值为70%(第502行) - 最终命中率计算公式: 70% + (攻击者攻击力 - 被攻击者攻击力) / 5 - 命中率范围限制在5%-90%之间 #### 士兵对武将的伤害计算: 1. 伤害计算逻辑 (在 force_item.gd 的 AttackOver 函数中): - 50%几率造成固定2点伤害 - 50%几率根据攻击力计算: - 伤害 = 士兵攻击力 - 对武将伤害减少值 - 左侧士兵:伤害 = 伤害 / 20,范围2-15 - 右侧士兵:伤害 = 伤害 / 22,范围2-12