北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 4288|回复: 5

关于sleep

[复制链接]
发表于 2009-1-22 22:03:25 | 显示全部楼层 |阅读模式
做了一点关于sleep的测试,有以下发现
1、虽然系统提示两次sleep的间隔为3分钟,但实际两次sleep的间隔最短为20秒左右,20秒后如果频繁sleep很快就可入睡,若3分钟后sleep则必然入睡。
2、sleep本身的时间长度为1-20秒,可能是1+random()*20。
3、血气恢复的间隔为10秒,
结论,睡觉刚醒最初20秒是无法睡觉的,所以这时往休息室跑没有意义,反而可能因为执行命令太多出错,写脚本时可以考虑先花几秒dazuo,用掉全部的内力和精气,然后傻站11秒,这时应该又恢复了一点,用掉,然后再反复回休息室sleep,直到睡着。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-1-22 22:21:23 | 显示全部楼层
说个问题,mud里计算时间是用心跳(heart beat),一个心跳大概就是一秒。而sleep和dazuo时,心跳是停止的,所以dazuo的时间不会被计算到sleep的间隔内,这个方法不可行……
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-1-22 22:22:18 | 显示全部楼层
前面有人有更详细的说明了,详见
http://advent.pkuxkx.com:1234/forum/redirect.php?tid=3104&goto=lastpost
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-1-22 22:24:02 | 显示全部楼层
对,打坐是没有心跳的,所以,还是发呆21秒最好,可以自然恢复2次,一用完就跑来跑去是没有意义的
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-1-22 22:26:44 | 显示全部楼层
可以在这个时间内跑去fill酒袋,顺便吃喝,然后回来睡觉,睡醒打坐……
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-1-23 14:05:09 | 显示全部楼层
雪山派的可以考虑每次sleep醒后打坐最大气血,其他的貌似发呆好。。。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-28 06:16 PM , Processed in 0.010042 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表