swift 发表于 2009-1-22 22:03:25

关于sleep

做了一点关于sleep的测试,有以下发现
1、虽然系统提示两次sleep的间隔为3分钟,但实际两次sleep的间隔最短为20秒左右,20秒后如果频繁sleep很快就可入睡,若3分钟后sleep则必然入睡。
2、sleep本身的时间长度为1-20秒,可能是1+random()*20。
3、血气恢复的间隔为10秒,
结论,睡觉刚醒最初20秒是无法睡觉的,所以这时往休息室跑没有意义,反而可能因为执行命令太多出错,写脚本时可以考虑先花几秒dazuo,用掉全部的内力和精气,然后傻站11秒,这时应该又恢复了一点,用掉,然后再反复回休息室sleep,直到睡着。

zgbl 发表于 2009-1-22 22:21:23

说个问题,mud里计算时间是用心跳(heart beat),一个心跳大概就是一秒。而sleep和dazuo时,心跳是停止的,所以dazuo的时间不会被计算到sleep的间隔内,这个方法不可行……

swift 发表于 2009-1-22 22:22:18

前面有人有更详细的说明了,详见
http://advent.pkuxkx.com:1234/forum/redirect.php?tid=3104&goto=lastpost

swift 发表于 2009-1-22 22:24:02

对,打坐是没有心跳的,所以,还是发呆21秒最好,可以自然恢复2次,一用完就跑来跑去是没有意义的

zgbl 发表于 2009-1-22 22:26:44

可以在这个时间内跑去fill酒袋,顺便吃喝,然后回来睡觉,睡醒打坐……

xxxcc 发表于 2009-1-23 14:05:09

雪山派的可以考虑每次sleep醒后打坐最大气血,其他的貌似发呆好。。。
页: [1]
查看完整版本: 关于sleep