设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2901|回复: 6

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

[复制链接]

Lv2.观梦者

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

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

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

x
比如有两个敌人,三个角色
能不能让某个角色获得某种状态后让其中一个敌人在这个状态消失以前只攻击该角色?
需要用到脚本么?

Lv3.寻梦者

梦石
0
星屑
2281
在线时间
403 小时
注册时间
2018-11-9
帖子
249
发表于 2019-1-23 18:20:25 | 显示全部楼层
应该不需要脚本,加这个就行。
QQ截图20190123181747.png
莫把湖面倒影,当作夜空繁星。所以大角鼠yesyes,kaka的力量无人能及!
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19279
在线时间
3074 小时
注册时间
2013-1-11
帖子
1288
发表于 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 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

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

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

使用道具 举报

Lv2.观梦者

梦石
0
星屑
345
在线时间
57 小时
注册时间
2013-1-11
帖子
33
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

Lv2.观梦者

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-17 05:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表