作者helllife (石万能)
看板RO
标题Re: [问题] 关於枪佣兵AI设定~
时间Fri Apr 24 13:40:39 2009
※ 引述《clarinet0 (Elsa)》之铭言:
: 版上应该有很多人看过...有些玩家的枪佣兵对怪物放攻击技能时完全无延迟~
: 跟机关枪扫射速度之快一样的情形吧!(且不论是中型怪或是小型怪)
达成条件:
1.只用技能"不用普攻且不追敌"
2.修改佣兵AI(档名:AI_M.lua,方法如下…)
function chase(__target__,__skillid__)
--跑出视线回传-1,进入攻击范围回传1,仍在追逐回传0
*中间省略*
local x, y = GetV (V_POSITION,__target__)
local mx,my=GetV (V_POSITION,MyID)
if(GetDistance(x,y,mx,my)>=15)then
x=math.floor(x+mx)/2
y=math.floor(y+my)/2
end
Move (MyID,x,y) <--删除本行
return 1 <--重点在此
end
3.请配合枪佣攻距修改设定(怪物会瞬移者,请将攻距改短)
P.S.距离怪物太远时佣兵无法攻击,请手动移动佣兵
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.136.45.217
1F:推 Brianl1:可以请大大 把完整的程式码写出来吗~感恩 04/24 13:48
2F:推 fstc:哈 懂了~ 04/24 14:27
3F:推 chicken1016:专业好文一定要帮推一下 04/24 15:11
4F:推 ifye:请问这一段是自己加上去吗? 3Q 04/24 15:26
5F:→ helllife:档名都给了,请善用ctrl+f功能… 04/24 16:00
6F:推 ifye:我搜寻过了就是搜不到才上来问说是不是要自己新称 04/24 16:19
7F:→ ifye:请问你的AI_M.lua档是原本的还是别人已经改过的 3Q 04/24 16:23
8F:→ ifye:自问自答一下 这个是搜寻巴哈上人家改过的才搜的到 04/24 16:36
10F:→ ifye:谢谢大大分享修改方式 打完工就来试试看 04/24 16:40
11F:→ clarinet0:不好意思~因为改过佣兵依然会贴怪>< 04/24 23:25
12F:→ clarinet0:可以请教您是下载哪一个版本的AI呢? 谢谢罗~ 04/24 23:26
※ 编辑: helllife 来自: 220.136.45.217 (04/25 00:31)
13F:→ helllife:巴哈最新版本…btw,原文已经修改。 04/25 00:32
14F:→ clarinet0:改成功不贴怪了...但...速度又慢下来了= =怎会这样勒! 04/25 03:54
15F:→ clarinet0:还是谢谢H大喔!!! 04/25 03:55
16F:→ lk1205:如果是用技能打怪 Skill[1].times请改成=1 delay=0 04/25 06:03
17F:→ hsusf:有没有懒人包啊 ~.~ 04/25 08:45