inkflower 发表于 2012-12-27 12:51:33

古墓新手应该如何抓兔子

本帖最后由 inkflower 于 2012-12-27 12:54 PM 编辑

对于古墓的抓兔子任务,这里提供一个相对简单的思路


抓兔子任务会遇到的几种情况和难处理的情况:
1. 兔子会走动,follow是可行的,zhuo有BUSY,如果兔子走动时ID在BUSY状态,则会丢失兔子
2. 一旦兔子丢失,需要有方法可以迅速找到兔子以继续任务
3. 丢失兔子,如果不去找,则会一直在原地发呆
4. 如果待在一个地方不走动,即便任务超时也不会获得任务结束的提示
5. 如果有多个ID同时抓兔子,每ID各有一只兔子,只能抓自己的兔子,一种情况是每只兔子各在一个房间,一种情况是一个房间有好几只兔子
6. 抓兔子任务的奖励和你每次任务有效时间内zhuo的次数有关,zhuo得次数越多,奖励越高



处理的思路
1. 设置一个起始点,用于开始找兔子,任务结束进墓的位置
2. 定义一个暴力路径,路径的目的在于,从任意位置回到起始点
3. 定义一个预设路径,用于从起始点开始遍历以找到兔子
4. 定义一防发呆处理的计数器,每10s将计数数器+1, 而一旦有成功的zhuo发生则将计数器清零,一旦计数器达到预告设置的值则进入防发呆处理流程
5. 防发呆处理,1)回到起始点,找到兔子继续任务,2)回到起始点,回去交任务



大致处理流程
1. 出墓后,走到起始点,遍历以找到兔子,follow之,并不断地zhuo
2. 兔子如果有离开,记录兔子离开的方向,一旦zhuo不成功,往该方向walk以期继续任务,否则等待进入防发呆处理
3. 在回到起始点的过程中,有可能收到任务完成的提示,需要对回到起始点的动作做甄别,以兔发生过度触发情况。主要就是两种情况,进墓交任务和继续找兔子
4. 任务结束后ID在任意位置,需要回到起始点进墓交任务
5. 如果提示不是你的兔子,则继续遍历路径直到找到你的兔子


这是个很简单的不用动脑筋的思路,关于实现请有需要的人们自己琢磨吧,想动脑筋做得更聪明一点的人们请自由发挥

北大侠客行MUD,中国最好的MUD

when 发表于 2012-12-27 13:11:20

本帖最后由 when 于 2012-12-27 01:15 PM 编辑

杨过亲传黯然抓兔掌,专业消灭零回复ttk_00

babyfly 发表于 2012-12-27 13:17:52

yct23

inkflower 发表于 2012-12-27 13:20:42

楼上的楼上有一只兔子,可以捉,可以follow

ivanfox 发表于 2012-12-27 13:39:54

这是传说中的墨兰?

hash 发表于 2012-12-27 14:22:43

helpme find atgw
follow atgw
hit atgw
perform sword.suxin
get atgw
give atgw to cook
ask cook about finish

poshu 发表于 2012-12-27 14:27:44

暴力遍历如何
固定路径遍历 一圈后 如果任务没完成 继续固定路径遍历

poshu 发表于 2012-12-27 14:28:25

或者别用follow 用方向走 然后用变量储存路径 最后逆推变量返回

lzkd 发表于 2012-12-27 14:54:05

我晕~~~这个是新手任务???
汗~~
yct5

babyfly 发表于 2012-12-27 14:59:10

我觉得主流任务比如慕容胡一刀萧峰 用这个出题思路一定折腾死你们
页: [1] 2 3
查看完整版本: 古墓新手应该如何抓兔子