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

Project1

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

[搬运汉化] AstfglFSS-通过状态注释固定增加基本属性插件

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3784
在线时间
982 小时
注册时间
2016-12-6
帖子
367
跳转到指定楼层
1
发表于 2023-10-3 21:08:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 shiroin 于 2023-12-12 11:52 编辑

先贴下插件的来源,作者是ASTFGL66:
https://forums.rpgmakerweb.com/i ... tes-r2-24-11.69855/

这是一个我觉得很实用的扩展插件,RM原生系统对于基本属性也就是通常能力值的调整是百分比调整,并没法做到精准的数值加减,但这个插件可以通过状态赋予来以固定值去增加或减少六种基本属性,因为支持导入变量值和javascript运算,实际操作的灵活性非常高

插件已经被我汉化,即插即用,该插件还兼容了YEP_AutoPassiveStates,也就是还可以做成被动技能的加成

另一方面我根据自己需求进行了魔改,已经在使用YEP_BaseParamControl的前提下,魔改版修改的不是paramplus而是YEP插件新追加的flat数值,我个人不喜欢原本这种多个加成互相乘算的关系,所以修改出了这个功能

YEP_BaseParamControl扩充了基本属性的构成变为:(base + plus) * paramRate * buffRate + flat。作为额外附加的flat数值不享受特性百分比加成和BUFF加成,可以作为一种战斗数值的平衡方案

这是我第一次尝试汉化和投放魔改版插件,也许有未知的BUG,如果有什么不对的或发现请指出,我会努力修复下,谢谢!


lv1srNS.png (332.45 KB, 下载次数: 17)

通过变量值固定增加属性的参考

通过变量值固定增加属性的参考

AstfglFSS.zip

1.33 KB, 下载次数: 22

售价: 1 星屑  [记录]

原版

AstfglFSS魔改版.zip

1.96 KB, 下载次数: 42

售价: 1 星屑  [记录]

魔改版

评分

参与人数 3+3 收起 理由
liz_fly + 1 塞糖
菠菜好大 + 1 塞糖
shantianzu + 1 塞糖

查看全部评分

Lv2.观梦者

梦石
0
星屑
926
在线时间
97 小时
注册时间
2021-7-25
帖子
57
2
发表于 2023-10-4 20:53:39 | 只看该作者
6666666666666666666666
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
303
在线时间
52 小时
注册时间
2023-8-23
帖子
21
3
发表于 2023-10-24 20:51:14 | 只看该作者
我想做一个血量越低攻击越高的被动,但是会报错。是不是因为攻击力发生了变化导致了无限套娃?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3784
在线时间
982 小时
注册时间
2016-12-6
帖子
367
4
 楼主| 发表于 2023-10-24 21:23:47 | 只看该作者
qq1217066367 发表于 2023-10-24 20:51
我想做一个血量越低攻击越高的被动,但是会报错。是不是因为攻击力发生了变化导致了无限套娃? ...

报错代码是什么?还有你被动怎么写的?
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
303
在线时间
52 小时
注册时间
2023-8-23
帖子
21
5
发表于 2023-11-9 21:49:22 | 只看该作者
shiroin 发表于 2023-10-24 21:23
报错代码是什么?还有你被动怎么写的?

<atkB: user.atk*(1+(user.mhp-user.hp)/user.mhp)>
这么写的
还有我刚才发现这个插件魔法攻击和魔法防御用的缩写是matk mdef 而不是mat mdf
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3784
在线时间
982 小时
注册时间
2016-12-6
帖子
367
6
 楼主| 发表于 2023-11-9 22:13:08 | 只看该作者
qq1217066367 发表于 2023-11-9 21:49
这么写的
还有我刚才发现这个插件魔法攻击和魔法防御用的缩写是matk mdef 而不是mat mdf ...

你这个写法确实是会反复让ATK数值运算并增加至突破系统限制的……还有不要用中文输入法,全角符号违背语法规范了

你可以预先用变量储存角色的攻击力数值,再调用变量去增加ATK,或者改成user.paramBase(2)【这是基础ATK】这种不会被轻易套娃循环的数值

另外血量判定可以用user.hpRate()的句式,不用写太麻烦

做这种被动状态这个插件并不是很合适,它的核心功能还是提供了一个为属性增加固定值的选项
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
303
在线时间
52 小时
注册时间
2023-8-23
帖子
21
7
发表于 2023-11-9 22:31:23 | 只看该作者
本帖最后由 qq1217066367 于 2023-11-9 22:32 编辑
shiroin 发表于 2023-11-9 22:13
你这个写法确实是会反复让ATK数值运算并增加至突破系统限制的……还有不要用中文输入法,全角符号违背语 ...


用user.paramBase(2)果然奏效了,感谢。很多类似这种的数据名和指令我都不太清楚,还得学习
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
144
在线时间
19 小时
注册时间
2022-4-2
帖子
51
8
发表于 2023-12-6 03:47:34 | 只看该作者
那么前置在哪里呢...找不着
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3766
在线时间
553 小时
注册时间
2016-2-11
帖子
113
9
发表于 2023-12-11 21:37:38 | 只看该作者
先用的魔改版,固定数值增加无效,倍率增加有效;
再用原版直接替换魔改版,固定值增加生效了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3784
在线时间
982 小时
注册时间
2016-12-6
帖子
367
10
 楼主| 发表于 2023-12-12 11:55:02 | 只看该作者
liz_fly 发表于 2023-12-11 21:37
先用的魔改版,固定数值增加无效,倍率增加有效;
再用原版直接替换魔改版,固定值增加生效了 ...

233因为是刚学改插件时的作品,没注意到我覆写了前面的函数,现在我全部修正了,固定值增加属性和百分比增加属性简单测试后都是正常的
你可以重新下载插件再测试下!
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-27 18:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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