尽管法术名称花哨,Dungeon Settlers 中的伤害是 二元的:一切不是物理就是魔法。武器分为可佩戴盾的单手类型,以及占用盾槽的双手类型。
一览
伤害类型只有物理和魔法(没有元素伤害类型)
防御属性仅有物理抗性和魔法抗性
双手武器Bow, Fire Staff, Greatsword, Nature Staff, Spear, Water Staff block the shield slot, per the client IsTwoHanded check in DS_B.0.4.23
单手武器钝器、剑可以使用盾
盾不兼容不能与矛、弓或任何法杖同时佩戴
命中部位分配约 30% 头部 / 70% 身体
格挡将受到的伤害降低约 50%
暴击1.5x 伤害
包围周围每个单位 +10% 命中和 +5% 暴击。数据中有定义,但此版本未生效,因为没有代码读取它
伤害类型
规则有 没有水(或火/自然)战斗属性 用于减伤。法术上的属性标签只是界面颜色,敌人只有 2 项防御属性, 物理抗性 与 魔法抗性.
"水"法术只造成魔法伤害。冰霜风味的能力属于水魔法的表现,不是单独的伤害类型。
单手与双手武器
双手武器占用双手,并封锁盾/副手槽。 共 6 种:
- 弓
- 火焰法杖
- 巨剑
- 自然法杖
- 矛
- 水法杖
单手武器(钝器、剑)可以搭配盾,进行剑盾战斗。
注意同一单位不能把盾与矛、弓或法杖同时装备。
注意客户端的
ItemSubTypeExtension.IsTwoHanded check in DS_B.0.4.23 (build 25284551) flags exactly Bow, Fire Staff, Greatsword, Nature Staff, Spear, Water Staff. Dagger and Axe count as one-handed there, but the build ships no Dagger or Axe item.战斗常量
几个值得了解的战斗常量:
- 攻击会分配到头部和身体命中部位,大约 30% 打头、70% 打身体。
- 成功的 格挡 会将受到的伤害减少约 50%。
- 暴击造成 1.5 倍伤害。
包围
游戏数据还定义了一个 包围 常数,即每个包围目标的单位提供的加成:
GAMESYSTEM_Combat_StrategyRule_Encirclement_BonusHitRate是 +10% 命中几率加成GAMESYSTEM_Combat_StrategyRule_Encirclement_BonusCriticalRate是 +5% 暴击几率加成
注意对本版本反编译显示,包围 没有接入战斗代码。没有已编译代码读取这些常数,命中/暴击结算也没有站位项,因此包围 对任何人都没有效果.
如果开发者启用它,则会 对称地 从第一个包围单位起生效。该加成对你有效也对你不利,因为战斗结算不分阵营。
铭文
你仍可让单位拿上其出身未授予的武器或魔法流派,方法是使用技能树 铭文。施法者就是这样学会水魔法的。
训练技能树与单位同一时间能实际持有的装备是分开的。铭文不能让单位同时持有双手法杖和盾。