查看: 3575|回复: 6

[已经解决] 萌新提问,能不能让敌人锁定一个目标攻击?

[复制链接]
梦石
0
星屑
345
在线时间
57 小时
注册时间
2013-1-11
回帖
23
发表于 2019-1-23 17:38:08 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
比如有两个敌人,三个角色
能不能让某个角色获得某种状态后让其中一个敌人在这个状态消失以前只攻击该角色?
需要用到脚本么?
梦石
0
星屑
2281
在线时间
403 小时
注册时间
2018-11-9
回帖
224
发表于 2019-1-23 18:20:25 | 显示全部楼层
应该不需要脚本,加这个就行。
QQ截图20190123181747.png
莫把湖面倒影,当作夜空繁星。所以大角鼠yesyes,kaka的力量无人能及!
回复

使用道具 举报

梦石
0
星屑
19426
在线时间
3082 小时
注册时间
2013-1-11
回帖
1207
发表于 2019-1-23 18:28:40 | 显示全部楼层
本帖最后由 张咚咚 于 2019-1-23 18:32 编辑

【Game_Action】
176行下面加上:a = opponents_unit.alive_members.find{|a| a.state?(25) }
179行替换成:Array.new(item.number_of_targets) { a ? a : opponents_unit.random_target }
181行下面加上:return [a] * num if a

敌人只攻击附加了25号状态的角色。

评分

参与人数 1星屑 +30 收起 理由
VIPArcher + 30 我很赞同

查看全部评分

回复

使用道具 举报

梦石
0
星屑
345
在线时间
57 小时
注册时间
2013-1-11
回帖
23
 楼主| 发表于 2019-1-24 13:39:53 | 显示全部楼层
Niko_ 发表于 2019-1-23 18:20
应该不需要脚本,加这个就行。

不是...我是想只要某一个敌人,这个嘲讽是好像对全体的敌人都生效
回复

使用道具 举报

梦石
0
星屑
345
在线时间
57 小时
注册时间
2013-1-11
回帖
23
 楼主| 发表于 2019-1-24 13:43:14 | 显示全部楼层
张咚咚 发表于 2019-1-23 18:28
【Game_Action】
176行下面加上:a = opponents_unit.alive_members.find{|a| a.state?(25) }
179行替换成 ...

哦哦,懂了
那如果我要用26号状态去控制哪一个敌人锁定目标的话是不是把
return [a] * num if a   
改成
return [a] * num if a && subject.state?(26)
这样就行了?

点评

嗯,这样就是只有26号状态受仇恨状态影响。  发表于 2019-1-24 14:38
回复

使用道具 举报

梦石
0
星屑
345
在线时间
57 小时
注册时间
2013-1-11
回帖
23
 楼主| 发表于 2019-1-28 13:29:34 | 显示全部楼层
弄好了,谢谢大大
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部