combatd.c 根骨/身法計算 bug

https://github.com/oiuv/mud/blob/5dff43de36d083f8fd7e6e2f01c7d32d42464937/adm/daemons/combatd.c#L1262

原意是想受击者的根骨可以减伤,但错误使用攻击者的根骨來计算.

测试1 - 攻击者根骨 50 - 可以造成伤口

> hp -g
你目前的天赋属性如下:
≡----------------------------------------------------------------≡
【 种 类 】 『初始』 『先天』 『成功』 『失败』 『故事』 『转世』
≡----------------------------------------------------------------≡
【 膂 力 】  [ 50]    [ 50]    [  0]    [  0]    [  0]    [  0]
【 悟 性 】  [ 50]    [ 50]    [  0]    [  0]    [  0]    [  1]
【 根 骨 】  [ 50]    [ 50]    [  0]    [  0]    [  0]    [  3]
【 身 法 】  [ 50]    [ 50]    [  0]    [  0]    [  0]    [  2]
≡----------------------------------------------------------------≡

你对著李寻欢大喝一声道:看招!

李寻欢說道﹕这位仙尊,且慢!
> 

你中指一按,一股凌厉无伦的无形剑气直奔李寻欢胸前射去。
李寻欢只觉得胸前一阵剧痛,鲜血自创口激射而出,眼前顿时一黑!
( 李寻欢气喘嘘嘘,看起来状况并不太好。)
> 
李寻欢目前的状态属性如下:
≡----------------------------------------------------------------≡
【 精 气 】  3000/  3000 (100%)    【 精 力 】     0 /     0 (+0)
【 气 血 】  4543/  5248 ( 87%)    【 内 力 】  6000 /  6000 (+250)
【 食 物 】     0/   450           【 潜 能 】  0
【 饮 水 】     0/   450           【 体 会 】  0
【 平 和 】   ---------            【 经 验 】  5000000
≡----------------------------------------------------------------≡

测试2 - 攻击者根骨 110 - 再也不能造成伤口

> hp -g
你目前的天赋属性如下:
≡----------------------------------------------------------------≡
【 种 类 】 『初始』 『先天』 『成功』 『失败』 『故事』 『转世』
≡----------------------------------------------------------------≡
【 膂 力 】  [ 50]    [ 50]    [  0]    [  0]    [  0]    [  0]
【 悟 性 】  [ 50]    [ 50]    [  0]    [  0]    [  0]    [  1]
【 根 骨 】  [110]    [110]    [  0]    [  0]    [  0]    [  3]
【 身 法 】  [ 50]    [ 50]    [  0]    [  0]    [  0]    [  2]
≡----------------------------------------------------------------≡

你对著李寻欢大喝一声道:看招!

李寻欢說道﹕这位仙尊,且慢!
> 

你中指一按,一股凌厉无伦的无形剑气直奔李寻欢胸前射去。
李寻欢只觉得胸前一阵剧痛,鲜血自创口激射而出,眼前顿时一黑!
( 李寻欢气喘嘘嘘,看起来状况并不太好。)
> 
李寻欢目前的状态属性如下:
≡----------------------------------------------------------------≡
【 精 气 】  3000/  3000 (100%)    【 精 力 】     0 /     0 (+0)
【 气 血 】  4800/  6000 (100%)    【 内 力 】  6000 /  6000 (+250)
【 食 物 】     0/   450           【 潜 能 】  0
【 饮 水 】     0/   450           【 体 会 】  0
【 平 和 】   ---------            【 经 验 】  5000000
≡----------------------------------------------------------------≡

同理在普攻计算有同样的bug, 错误使用攻击者的DEX/CON來计算 https://github.com/oiuv/mud/blob/5dff43de36d083f8fd7e6e2f01c7d32d42464937/adm/daemons/combatd.c#L923 https://github.com/oiuv/mud/blob/5dff43de36d083f8fd7e6e2f01c7d32d42464937/adm/daemons/combatd.c#L898

京ICP备13031296号-4