
- UID
- 431699
- 帖子
- 1136
- 精华
- 1
- 威望
- 10
- 阅读权限
- 100
- 性别
- 男
- 注册时间
- 2007-7-7
|
默认模式不是佣兵跟随护主的么?根据老狗的:
http://bbs.rohome.net/viewthread.php?tid=869118&highlight
如果你懂lua,我想你已经看懂这两段的意思了,第一段是攻击模式的判定,根据你的佣兵编码(不是代码),编码在第二步我已经列表出来了。其中,GetMyEnemyA是跟随护主,GetMyEnemyB是主动寻敌。
简单地说,现在的默认设定是,三种1-10级的佣兵都是GetMyEnemyA,因此如果你想要某一类及某一登记的佣兵要主动攻击,那么就修改成GetMyEnemyB即可。
要主动攻击,就这样:
if (type >= ARCHER01 and type <= SWORDMAN10) then
result = GetMyEnemyB (myid)
else
result = GetMyEnemyA (myid)
end
不主动攻击,则:
if (type >= ARCHER01 and type <= SWORDMAN10) then
result = GetMyEnemyA (myid)
else
result = GetMyEnemyB (myid)
end
通过修改if里面的条件判定,还能改哪种类型,等级的佣兵的行为。我没试过装其他人改的AI。不过以上2段代码还是很容易理解的 |
|