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

Project1

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

[有事请教] 请问如何实现属性之间相互影响

[复制链接]

Lv2.观梦者

梦石
0
星屑
447
在线时间
51 小时
注册时间
2019-10-17
帖子
29
跳转到指定楼层
1
发表于 2024-3-17 16:42:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我想实现最大HP受其他属性影响。

比如说每增加1点防御力,最大HP随之增加10点。

之前我尝试了一个LinkedStats插件,能够实现上述功能。

但现在的问题是我有许多其他通过插件新增的自定义属性,而LinkedStats插件不支持自定义属性之间的连接。

所以想请教一下大佬们,有什么好方法或者合适的插件可用。

Lv3.寻梦者

梦石
0
星屑
3789
在线时间
983 小时
注册时间
2016-12-6
帖子
367
2
发表于 2024-3-17 18:20:07 | 只看该作者
YEP_BaseParamControl插件
可以自定义属性构成公式
默认公式是(base + plus) * paramRate * buffRate + flat
如果你要【每增加1点防御力,最大HP随之增加10点】的效果,可以追加user.def * 10作为补充
最后就是(base + plus) * paramRate * buffRate + flat + user.def * 10
如果你希望这个附加值会受到状态、BUFF等增益影响,把这个加算在base和plus的框里就行
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-28 16:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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