Lv 4
|
1#
大 中
小 发表于 2013-3-1 22:32 只看该作者
从不灭意志的机制来推断BUG成因
最近经常遇到一个问题,就是战士开着不灭冲过去,被秒了,触发了不灭效果但是人直接跪在地上,血量回到一定值。用鼠标选取会显示生命值在500左右,应是不灭作用的结果,但人物跪着无法攻击也不会被选为攻击目标。这种情况下可以被复活,与死去无异,可以认为是不灭没有发挥春哥的作用。
所以就很清楚了...
不灭作用机制如下:在受到致死伤害时,在伤害结算之前先进行一次(致死伤害+500)的瞬发治疗,以避免目标死亡并将其恢复至500血。但是这样的结算方式会很容易因为服务器卡顿而造成伤害先于不灭治疗来结算,而直接进行死亡判定,不灭失效。FOX能否对这个机制进行针对性修改呢...比如将不灭设定为第一次生效前HP锁定最低为1,持续到下一次致死伤害,触发后再继续进行概率判定是否继续锁定为1等等,这样可能会减少bug的发生概率。
1服的渣渣前田敦子
莉卡老婆我爱你!
|