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

Project1

 找回密码
 注册会员
搜索
查看: 394|回复: 8
打印 上一主题 下一主题

[有事请教] 攻击怎么给予攻击者BUFF?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
127
在线时间
15 小时
注册时间
2023-7-27
帖子
7
跳转到指定楼层
1
发表于 2024-1-13 22:14:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本人萌新,想做一个技能能让攻击者获得BUFF,请教一下,感谢!

Lv3.寻梦者

梦石
0
星屑
1135
在线时间
174 小时
注册时间
2015-5-31
帖子
1
2
发表于 2024-1-15 10:48:21 | 只看该作者
可以用公共事件去做。
1、变量操作-代入-游戏数据-上一个操作的行动者编码
2、更改状态-选择变量(第一步操作的变量)-附加状态
然后在技能效果内把这个公共事件加上就行

点评

可以的  发表于 2024-1-16 08:42
还可以这样吗  发表于 2024-1-15 11:22
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
127
在线时间
15 小时
注册时间
2023-7-27
帖子
7
3
 楼主| 发表于 2024-1-16 14:14:25 | 只看该作者
本帖最后由 沈大师 于 2024-1-16 14:21 编辑
z3365742 发表于 2024-1-15 10:48
可以用公共事件去做。
1、变量操作-代入-游戏数据-上一个操作的行动者编码
2、更改状态-选择变量(第一步操 ...


太感谢了!
如果我想让我身上有一个状态,这个状态能使我的普通攻击附带给我的BUFF怎么做呢
就类似于:我身上有个重伤BUFF,我在攻击后会给我一个虚弱buff,这种怎么做啊,谢谢大佬了!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
107
在线时间
20 小时
注册时间
2018-12-25
帖子
1
4
发表于 2024-1-20 23:29:50 | 只看该作者
z3365742 发表于 2024-1-15 10:48
可以用公共事件去做。
1、变量操作-代入-游戏数据-上一个操作的行动者编码
2、更改状态-选择变量(第一步操 ...

那怪物给自己上buff该怎么搞,我用了上一个敌人指引和行动者编码...结果都是给玩家这边的上buff= =

点评

5楼的方法可以解决  发表于 2024-1-23 15:37
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1252
在线时间
257 小时
注册时间
2017-2-18
帖子
100

开拓者

5
发表于 2024-1-20 23:35:12 | 只看该作者
虽然没用过mz,但是我记得VA之后的版本,技能伤害都可以自定义计算式吧。
在你原本的技能公式前加上a.add_state(x);不就行了吗
x为要附加的状态的编号
回复 支持 1 反对 0

使用道具 举报

Lv2.观梦者

梦石
0
星屑
926
在线时间
83 小时
注册时间
2018-12-18
帖子
84
6
发表于 2024-1-23 15:36:45 | 只看该作者
沈大师 发表于 2024-1-16 14:14
太感谢了!
如果我想让我身上有一个状态,这个状态能使我的普通攻击附带给我的BUFF怎么做呢
就类似于:我 ...


用上面5楼的方法,只不过前面加一个if (a.isStateAffected(x)) a.addState(y);
其中x为你的重伤buff编号,y为你的虚弱buff编号
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-6 11:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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