Project1

标题: 套装插件V4.6(附加状态)+状态添加固定属性插件V5.0兼容YEP [打印本页]

作者: gyhy17951    时间: 2018-5-14 18:17
标题: 套装插件V4.6(附加状态)+状态添加固定属性插件V5.0兼容YEP
本帖最后由 gyhy17951 于 2018-10-12 10:01 编辑

参考STV_SetItems这个插件写出来的套装插件。
PS:我的思路和此插件不同,虽然代码有相似的地方,但是完全就是不同的插件,效果也不同。

并且可以配合YEP插件使用(目前我测试了YEP_InstantCast立即释放和YEP_X_PassiveAuras被动群体状态)!




我果然是天才程序员

下面是插件,两个配合使用有奇效!!


G_TaoZhuang套装插件

* 18.10.11更新
* 修复了一个BUG
* 18.7.7更新
* 修复了战斗中buff一回合消失的bug
* 18.7.6更新
* 添加了套装数量功能
* 18.7.3更新
* 改进了代码,优化了备注方式


G_StateParam状态添加固定属性插件

*2018.7.9
*解决了与yep插件的冲突,并且兼容yep插件
*2018.7.6
*优化了代码,修复了会与事件完全回复冲突的bug
*2018.7.2
*优化了代码,支持大小写,支持减少属性
*2018.6.28
*修复了属性享受其他buff加成的bug


为了满足大家套装能添加固定属性的愿望,故写了这个插件。
其实YEP_BaseParamControl这个插件其实能办到添加固定属性,但是!!!!我这个插件配合yep状态核心给状态设置层数能实现,多层数叠加效果,例如:1层+-10攻击,2层+-20攻击。这种

状态添加固定属性5.0.zip

1.89 KB, 下载次数: 728

套装插件V4.6(赋予状态).zip

2.45 KB, 下载次数: 705


作者: qq1065526265    时间: 2018-5-14 19:30
谢谢大佬
作者: zfjlove123    时间: 2018-5-15 09:29
本帖最后由 zfjlove123 于 2018-5-15 09:31 编辑

感谢楼主
作者: gyhy17951    时间: 2018-5-15 09:30
本帖最后由 gyhy17951 于 2018-5-15 09:55 编辑
zfjlove123 发表于 2018-5-15 09:29
楼主写个插件说明啊?
例子:在状态的备注里面写如下命令


该状态!!!!难道我表达的有问题?
作者: zfjlove123    时间: 2018-5-15 09:32
gyhy17951 发表于 2018-5-15 09:30
该状态!!!!

能不能加入属性增加呢?或者附加技能
作者: ekmomo    时间: 2018-5-15 09:44
我实在太厉害了,连我都佩服我自己。
作者: gyhy17951    时间: 2018-5-15 09:58
zfjlove123 发表于 2018-5-15 09:32
能不能加入属性增加呢?或者附加技能

状态效果可以按百分比提高属性,可以附加技能,但是不能增减固定属性
作者: gyhy17951    时间: 2018-5-15 09:58
ekmomo 发表于 2018-5-15 09:44
我实在太厉害了,连我都佩服我自己。


作者: 沧海孤云    时间: 2018-5-19 06:19
欢迎天才程序员
作者: 无名小兵    时间: 2018-6-7 11:13
只有防具啊??武器呢??
作者: gyhy17951    时间: 2018-6-7 16:16
无名小兵 发表于 2018-6-7 11:13
只有防具啊??武器呢??

没设计让武器参与套装
作者: gyhy17951    时间: 2018-6-7 17:36
无名小兵 发表于 2018-6-7 11:13
只有防具啊??武器呢??

已更新武器加入套装计算
作者: Maerchen    时间: 2018-6-9 23:31
感谢楼主www。
作者: rexuegg123    时间: 2018-6-10 10:19
zfjlove123 发表于 2018-5-15 09:32
能不能加入属性增加呢?或者附加技能

就是,要是能附加固定属性就好了
作者: hyx635227369    时间: 2018-6-10 11:46
毒奶粉的套装效果?值得期待。
作者: gyhy17951    时间: 2018-6-11 10:39
rexuegg123 发表于 2018-6-10 10:19
就是,要是能附加固定属性就好了

可以配合YEP  Buffs & States Core插件实现固定属性附加
作者: liwhai    时间: 2018-6-24 01:43
TEST +1
作者: gyhy17951    时间: 2018-6-25 16:07
zfjlove123 发表于 2018-5-15 09:32
能不能加入属性增加呢?或者附加技能

已更新,我单独弄了个状态增加固定属性的插件。
作者: gyhy17951    时间: 2018-6-25 16:08
rexuegg123 发表于 2018-6-10 10:19
就是,要是能附加固定属性就好了

已更新,我单独弄了个状态增加固定属性的插件。
作者: zzm7573072    时间: 2018-6-25 21:26
<ATK:(b.mhp-b.hp)/2>  大佬我想实现这个功能怎么做啊?球指教
作者: gyhy17951    时间: 2018-6-26 16:13
zzm7573072 发表于 2018-6-25 21:26
大佬我想实现这个功能怎么做啊?球指教


你最好试试YEP_BaseParamControl插件
<stat Plus: +x>这个功能
毕竟这个是在状态里面,a,b都是不能识别的
我这里是读取字符串转变为数值,所以只能用数值
作者: 迷失蔚蓝的猫    时间: 2018-7-2 10:00
然而不够星星。。。。
作者: 微笑的迪妮莎    时间: 2018-7-23 08:47
厉害哦大佬!
很需要这个插件
但是我比较笨啊
不知道这个状态怎么跟武器装备关联起来
作者: gyhy17951    时间: 2018-7-24 15:03
微笑的迪妮莎 发表于 2018-7-23 08:47
厉害哦大佬!
很需要这个插件
但是我比较笨啊


这个够详细了吧。。。。
作者: 夏的66rpg    时间: 2018-7-25 15:05
反应一个问题,我不确定是兼容性的问题还是什么,点开始游戏时会卡住大概十秒然后报错,大概是什么数值过大一直在计算或是死循环吧,如果我关闭了除YEP以外的其他插件,会直接报错
作者: 夏的66rpg    时间: 2018-7-25 15:06
夏的66rpg 发表于 2018-7-25 15:05
反应一个问题,我不确定是兼容性的问题还是什么,点开始游戏时会卡住大概十秒然后报错,大概是什么数值过大一 ...

RangeError: Maximum call stack size exceeded
Function.DataManager.addNewIndependentItem (chrome-extension://odlameecjipmbmbejkplpemijjgpljce/js/plugins/YEP_ItemCore.js:728:23)
Function.DataManager.addNewIndependentItem (chrome-extension://odlameecjipmbmbejkplpemijjgpljce/js/plugins/DreamX_RandomPrefixesSuffixes.js:1449:69)
Function.DataManager.registerNewItem (chrome-extension://odlameecjipmbmbejkplpemijjgpljce/js/plugins/YEP_ItemCore.js:717:10)
Game_Party.gainIndependentItem (chrome-extension://odlameecjipmbmbejkplpemijjgpljce/js/plugins/YEP_ItemCore.js:1123:35)
Game_Actor.equipInitIndependentEquips (chrome-extension://odlameecjipmbmbejkplpemijjgpljce/js/plugins/YEP_ItemCore.js:992:32)
Game_Actor.initIndependentEquips (chrome-extension://odlameecjipmbmbejkplpemijjgpljce/js/plugins/YEP_ItemCore.js:958:10)
Game_Actor.setup (chrome-extension://odlameecjipmbmbejkplpemijjgpljce/js/plugins/YEP_ItemCore.js:953:10)
Game_Actor.setup (chrome-extension://odlameecjipmbmbejkplpemijjgpljce/js/plugins/YEP_JobPoints.js:460:32)
Game_Actor.setup (chrome-extension://odlameecjipmbmbejkplpemijjgpljce/js/plugins/YEP_PartySystem.js:499:35)
Game_Actor.setup (chrome-extension://odlameecjipmbmbejkplpemijjgpljce/js/plugins/YEP_RowFormation.js:1553:33)
作者: lrf512444    时间: 2018-7-29 01:28
点赞天才程序员!
作者: gyhy17951    时间: 2018-7-30 15:51
夏的66rpg 发表于 2018-7-25 15:05
反应一个问题,我不确定是兼容性的问题还是什么,点开始游戏时会卡住大概十秒然后报错,大概是什么数值过大一 ...

我这个和yep是兼容的,我看了下,可能是DreamX_RandomPrefixesSuffixes这个插件冲突,也可能是你其他地方造成的循环,比如清除所有状态什么的
作者: 329297432    时间: 2018-9-3 23:32
套装插件V4.5,武器可以,防具无效啊!
作者: 令狐林    时间: 2018-9-25 17:44
329297432 发表于 2018-9-3 23:32
套装插件V4.5,武器可以,防具无效啊!

代码211行,if (actor.hasWeapon(armor)) {改成if (actor.hasArmor(armor)) {就好了
作者: rexuegg123    时间: 2018-9-29 01:01
gyhy17951 发表于 2018-6-11 10:39
可以配合YEP  Buffs & States Core插件实现固定属性附加

快看天才!
太棒了…………激动难以言表!赶紧试试先
之前自己用事件作套装效果,搞得头昏眼花……一些问题硬是解决不了!


作者: rexuegg123    时间: 2018-9-29 01:06
楼主,刚刚看了下固定属性插件的注释,想问下:
1、固定属性插件是否可单独使用(不配合你的套装插件);
2、固定属性插件是否可引用自定义变量?
作者: rexuegg123    时间: 2018-9-29 02:01
楼主,出错了!
打上你的插件后,角色无法附加状态,是与套装无关的状态都无法附加了。

症状:
1、穿上套装,只要达到状态要求的套装数量,就显示错误:“cannot read perpty 60 of underfind”,60是套装状态的编号
2、用事件附加其他无关状态时,同样显示错误:“cannot read perpty 30 of underfind”,30是我设置的其他状太的编号
3、关闭套装及固定属性插件后,一切恢复正常

这是套装状态设置和我的插件列表,麻烦你看看



作者: 寂寞带哥走    时间: 2018-10-10 00:19
设置后穿装备无法获得效果。
直接附加属性会出现如此BUG,不知道错在哪里~
作者: starphantom    时间: 2018-10-11 15:24
令狐林 发表于 2018-9-25 17:44
代码211行,if (actor.hasWeapon(armor)) {改成if (actor.hasArmor(armor)) {就好了

感谢大佬指点,OK了
作者: gyhy17951    时间: 2018-10-11 17:42
寂寞带哥走 发表于 2018-10-10 00:19
设置后穿装备无法获得效果。
直接附加属性会出现如此BUG,不知道错在哪里~ ...

你先试试35L那个方法行不行,我才看到打错一个单词
作者: gyhy17951    时间: 2018-10-11 17:52
寂寞带哥走 发表于 2018-10-10 00:19
设置后穿装备无法获得效果。
直接附加属性会出现如此BUG,不知道错在哪里~ ...

刚刚测试了下,首先我用的版本是1.5.1
然后,单独用状态加属性,没问题。。。
也没有报错。。。。
作者: gyhy17951    时间: 2018-10-11 17:54
rexuegg123 发表于 2018-9-29 02:01
楼主,出错了!
打上你的插件后,角色无法附加状态,是与套装无关的状态都无法附加了。

emm防具有个单词打错了,请参考35L改下,然后。。。刚刚测试没出现过这类报错,你最好试试关闭你截图的地5个和第13个插件再试试
作者: gyhy17951    时间: 2018-10-11 17:58
rexuegg123 发表于 2018-9-29 02:01
楼主,出错了!
打上你的插件后,角色无法附加状态,是与套装无关的状态都无法附加了。

刚刚看到STV_SetItems,,你有这个插件,和这个冲突。。。因为代码有参考,有相近的地方
作者: a000b1745    时间: 2018-10-11 23:40
天才程序员你好
请问有办法使用增减hp/mp/tp固定值吗
例如
<G_ShuXing>
hp = -3
每回合扣3点hp

mp = +2
每回合补充2点mp

tp = +1
每回合补充1点tp
作者: gyhy17951    时间: 2018-10-12 09:51
a000b1745 发表于 2018-10-11 23:40
天才程序员你好
请问有办法使用增减hp/mp/tp固定值吗
例如

YEP不是有那个buff,dot插件吗,那个插件可以实现
YEP_X_ExtDoT,前置插件是YEP_BuffsStatesCore
作者: rexuegg123    时间: 2018-10-12 11:59
gyhy17951 发表于 2018-10-11 17:58
刚刚看到STV_SetItems,,你有这个插件,和这个冲突。。。因为代码有参考,有相近的地方 ...

楼主,我插件列表里没有你说的这个插件。另外,35L的发发已经试过了,没用。
作者: 寂寞带哥走    时间: 2018-10-13 21:49
gyhy17951 发表于 2018-10-11 17:52
刚刚测试了下,首先我用的版本是1.5.1
然后,单独用状态加属性,没问题。。。
也没有报错。。。。 ...

这是我的插件列表。
改了你说的文件行数也不行。还是老问题呢亲爱的楼主~

作者: 寂寞带哥走    时间: 2018-10-27 13:52
楼主不见了。。
作者: moyuuu    时间: 2018-10-27 14:36
感谢楼主 ,
固定属性插件没有问题,
关于套装插件 我的测试是如果同时使用 YEP_PartySystem , YEP_ItemCore
并且 YEP_ItemCore 设置里 MXA weapons , Max armors 设置非 0  就会报错
解决方法  关闭任意一个 或者 把  YEP_ItemCore 两项设置为0   
使用YEP的小伙伴  可以看一下 其他插件我就不知道了。
作者: gyhy17951    时间: 2018-10-29 10:46
moyuuu 发表于 2018-10-27 14:36
感谢楼主 ,
固定属性插件没有问题,
关于套装插件 我的测试是如果同时使用 YEP_PartySystem , Y ...

感谢发现的问题。
作者: gyhy17951    时间: 2018-10-29 10:47
寂寞带哥走 发表于 2018-10-27 13:52
楼主不见了。。

确实不知道怎么解决,抱歉
作者: 无名小生    时间: 2018-10-29 11:10
天才程序猿
作者: 寂寞带哥走    时间: 2018-11-16 01:11
gyhy17951 发表于 2018-10-29 10:47
确实不知道怎么解决,抱歉

嗷嗷待哺等着楼主的插件更新呢~!!!!!!!!!!!
作者: yamap110    时间: 2018-12-24 09:19
楼主大大能不能新增一个增减元素伤害或者抗性层数的功能啊。
作者: 流星流星    时间: 2019-3-24 03:07
夏的66rpg 发表于 2018-7-25 15:06
RangeError: Maximum call stack size exceeded
Function.DataManager.addNewIndependentItem (chrome-e ...

问题解决了吗?我也遇到了这个问题。

作者: guidayu    时间: 2019-3-24 19:29
好厉害!多谢老大!
作者: Q98486    时间: 2019-12-1 11:21
温馨提示:G_TaoZhuang、G_StateParam和TEP_PartySystem队伍系统V1.10冲突,会出现maximum call stack size exceeded。
作者: 332603    时间: 2022-5-21 15:32
感谢分享
作者: RPG_6666    时间: 2023-4-28 14:15
6666666666666
作者: luoyi1002    时间: 2023-4-28 15:01
感谢大佬分享
作者: wansand    时间: 2023-6-20 00:32
感谢大佬分享
作者: rog123    时间: 2025-6-2 01:27

谢谢大佬
作者: kl813615037    时间: 3 天前
萌新表示云里雾里,不过感觉很厉害




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1