combatd.c do_attack() 怀疑bug

combatd.c do_attack() 是平招计算命中及伤害的function line 898 这里是想防守方(victim)的dex数值有机率令伤害无敌化 却写成攻击方(me) 变相攻击方dex高會不合理地令自己的伤害更容易无效化

varargs int do_attack(object me, object victim, object weapon, int attack_type)
{
...
  //do dex effect 闪避
  if (((me->query("dex") - 10) / 4 + 2) > random(100))
    damage = 0;

}
京ICP备13031296号-4