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

Project1

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

[有事请教] 同样的技能,伤害加入了变量,怎样区分谁用的技能

[复制链接]

Lv2.观梦者

梦石
0
星屑
714
在线时间
224 小时
注册时间
2009-2-19
帖子
227
跳转到指定楼层
1
发表于 2023-10-13 11:16:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
一个火焰技能,谁都能学的那种,伤害公式里加了一个变量(相当于人物火焰亲和吧),但是不同的人物变量ID是不一样的,请问这个伤害公式里的变量我该怎样去添加?
我能想到的笨办法是给每个人都做个火焰技能,但是人物大概有30~40个,那我得做多少呀!
而且还有冰亲和,土亲和,风,光,暗,每个都做的话就太多了!

请问这个问题改怎么解决呢!

点评

伤害公式里可以用v[n]表示n号变量,也可以用v[v[n]]表示"n号变量的值"号变量,甚至可以用v[100+this._subjectActorId]表示"当前行动角色编号+100"号变量。   发表于 2023-10-13 12:34
[img][/img]

Lv4.逐梦者

梦石
0
星屑
5469
在线时间
1231 小时
注册时间
2016-12-6
帖子
391
2
发表于 2023-10-13 13:36:35 | 只看该作者
如果你是觉得每个角色都要创建一个变量还要分情景去调用很麻烦,可以考虑创建一些自变量属性,和ATK、MAT这些基本属性一样,变量名统一,但在不同角色下,数值是不一样的
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
714
在线时间
224 小时
注册时间
2009-2-19
帖子
227
3
 楼主| 发表于 2023-10-13 14:04:56 | 只看该作者
shiroin 发表于 2023-10-13 13:36
如果你是觉得每个角色都要创建一个变量还要分情景去调用很麻烦,可以考虑创建一些自变量属性,和ATK、MAT这 ...

你说的就是我想要的效果,但是我不会
[img][/img]
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5469
在线时间
1231 小时
注册时间
2016-12-6
帖子
391
4
发表于 2023-10-13 14:14:44 | 只看该作者
根五 发表于 2023-10-13 14:04
你说的就是我想要的效果,但是我不会

google上搜索RPG maker Custom param,能找到很多支持定制自定义属性的插件
如果你也在用YEP系列插件我可以教你怎么用YEP插件做出自定义属性并显示出来
如果没有用YEP插件,那出于兼容性考虑,最好是自己去翻各种Custom param插件测试效果
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
714
在线时间
224 小时
注册时间
2009-2-19
帖子
227
5
 楼主| 发表于 2023-10-13 15:15:48 | 只看该作者
shiroin 发表于 2023-10-13 14:14
google上搜索RPG maker Custom param,能找到很多支持定制自定义属性的插件
如果你也在用YEP系列插件我可 ...

我用的是YEP和Drill大佬的插件。
用YEP插件做的话是不是得会点代码才行?我是一点都不懂
[img][/img]
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5469
在线时间
1231 小时
注册时间
2016-12-6
帖子
391
6
发表于 2023-10-13 15:52:28 | 只看该作者
根五 发表于 2023-10-13 15:15
我用的是YEP和Drill大佬的插件。
用YEP插件做的话是不是得会点代码才行?我是一点都不懂 ...

那确实,起码你得知道怎么用YEP_AutoPassiveStates写被动技能
因为你说自己有几十个角色都需要做元素亲和的属性,所以我想法是做一个公共被动效果,给每一个人赋予一个Elemental Affinities自变量,计算魔法伤害时使用自定义伤害公式,根据对应元素调用角色的对应Elemental Affinities数值进行乘算,这样也就模拟出了你要的效果
你会用YEP_AutoPassiveStates就应该理解我是怎么操作的
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5469
在线时间
1231 小时
注册时间
2016-12-6
帖子
391
7
发表于 2023-10-13 16:07:41 | 只看该作者
我随手写了个模板给你参考下
给公共被动池加入这个状态,全员就拥有了火元素亲和力这个属性,你可以通过装备、技能去额外强化这个亲和力
只要给火元素魔法的伤害公式里补充这个火元素亲和力的系数去修正伤害,就能起效
我给的参考是20,也就意味着这个火魔法的基础伤害会被提升20倍,百分比提升就改写成小数

photo_2023-10-13_16-03-33.jpg (109.18 KB, 下载次数: 73)

火元素亲和的被动技能模板

火元素亲和的被动技能模板

photo_2023-10-13_16-03-36.jpg (139.98 KB, 下载次数: 76)

火魔法的伤害公式中附加了亲和力系数

火魔法的伤害公式中附加了亲和力系数

点评

公共被动模板可以一开始把亲和力设置为就是0,靠不同角色自己的独特被动去增添数值  发表于 2023-10-13 16:08
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
811
在线时间
117 小时
注册时间
2018-8-25
帖子
95
8
发表于 2023-10-13 20:51:44 | 只看该作者
a.atk取的不就是释放技能的目标吗,怎么还需要自己加目标属性
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1092
在线时间
53 小时
注册时间
2019-11-9
帖子
29
9
发表于 2023-10-13 21:42:15 | 只看该作者
BOB_CustomStats 插件可以添加自定义属性,这个属性可以在MV的技能伤害公式中直接调用(就像 a.atk 一样)。
另外我还给这个插件写了个显示自定义属性的插件。
这俩插件都在这里:https://rpg.blue/thread-484649-1-1.html
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
714
在线时间
224 小时
注册时间
2009-2-19
帖子
227
10
 楼主| 发表于 2023-10-14 17:14:59 | 只看该作者
感谢 shiroin和Cansor二位的帮助,我需要去研究一下二位的方法,看看哪种适合我!
[img][/img]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-4 16:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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