眉往他身上丢了一个绿毒就迅速下线,林嘉紧张的看着每秒减少的血值,计算着下线的时间。
道士的3级毒每秒减hp4点,林嘉自己恢复血值的速度很慢,但是经常会正好破坏了林嘉下线的时机,要么是下线早了。要么是下线晚了,林嘉愣是反复的上线下线了十几趟后,终于成功地再度出现了0193无敌血值!
琢磨了半天的林嘉,总算是搞明白了无敌秘法的诀窍,原来道理很简单。和玩家们会下线躲避杀人罪一个道理,在犯谋杀罪的前一秒下线是可以躲过杀人罪的,因为你下线之后,角色数据在系统地数据库中是呈现不在线状态的。既然是不在线那么就不可能杀人,也就不会被系统判断你犯了谋杀罪。
而这个无敌秘法的道理和这个一样,当林嘉的血值降到3点或3点以下1点以上时,即时地进行下线,时间要掐好下线的同时,绿毒也扣掉了残余的血值,也就意味着林嘉是0血下线,或者是介乎于死亡状态下线的。而这个时候系统就会判定玩家已下线,血值的损失也就停止了,但是问题是,0血在传奇的游戏规则里=死亡,0血下线不死,就让系统陷入了逻辑上的数据溢出,0血下线到底是该判定玩家角色死亡还是未死亡呢?
如果是判定为死亡,那么下线的玩家应该会爆出装备和物品来。玩家再上线时也应该出现在安全区。但是玩家已经下线了,又怎么可能爆出装备呢?无法判定玩家是否死亡地系统。就会产生这种0193血值的错误,而玩家也就躲过了死亡判定,再上线时,就会在原地上线而不是安全区。
当你0血再上线的时候,经过系统的角色数据重读,之前下线时的数据错误就会被抹掉,被默认为正常玩家角色登录,而这时玩家身上还未消失的绿毒会在玩家上线的同时进行扣血伤害,但是玩家本身已经是0血了,还那里有血扣除呢?这时系统就又出现了新的逻辑错误,0在数字中应该是最小地,传奇里不可能出现-1hp,所以被扣掉地hp就被系统默认无效,这样也就产生了无敌状态