作者nolag (达文喵)
看板mud
标题Re: [问题] 金庸小站炼丹的robot??
时间Sun May 11 22:59:43 2008
很久没玩了 流程有点忘记
原则上我先说明一下我的程式结构
是一种用botton的形式作为开关
botton就是可以做成一种像按钮的东西,
当你按下去, 所有有关这个工作的action会触发, alias重新定义, (也包括gag)
把按键按回来, 触发取消, alias 也改为一般状况
而所有开始工作的指令都为 "ak1" (个人习惯)
不论开始炼丹 钓鱼 打坐等等, 只要开始工作都定义alias为 ak1,
而此定义也是在botton内完成
而我的炼丹程序就是如此
走到药童,按下botton, ak1 开始循环, 因此开始地点为药童
炼丹主要重点应该是
a.可以一串直接完成的指令就别分开
譬如跟药童说话根本不必等他回答, 你可以直接做下个动作
b.尽量抓有"你"字为触发, 免的别人的叙述害到你
1.药童说话,移动说话等等,到郊外采药
2.采药失败->继续采
采药成功->回去说话,炼丹
3.炼丹结束触发 -> 吃饭喝水, 回血气
4.完成叙述 ->走到药童 repeat
关於毒郎中, 实际上只要
遇见毒郎中战斗 -> 关闭所有trigger(相当於放开botton)
开启毒郎中死掉会重新trigger,并且重新采药的触发
只要遇见毒郎中,不论是他扑向你,还是在旁边玩蛇,或是突然冒出来,都是打死他
因此你需要:
a.稍微足够的技能(其实不用很高)
b.保持血气满避免逃跑 (炼丹会扣, 所以前面有回血气动作)
c.稍微可以的武器防具, 像是熬拜衣服跟金蛇剑是我以前标准配备 = =
d.少林有一种剑法会auto-pfm 名字我忘了, 杀郎中用那个很方便
======================
记住, 炼丹是对系统负荷蛮大的工作,因此应该多做一些设定
1.brief等等相关设定, 写入botton的设定
2.吃饭喝水可以利用计数:
要吃饭了 -> i=i+1 -> 检查 i大於n -> 吃饭,i归零,继续动作
-> i小於n -> 继续动作
这种东西可以写成一个单独常设的群组alias,
只要在不同工作的botton设定不同的n就可以了
凉宫春日 Harushi(错字..Orz)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.170.193.47
※ 编辑: nolag 来自: 118.170.193.47 (05/11 23:07)