赞 | 1 |
VIP | 0 |
好人卡 | 0 |
积分 | 16 |
经验 | 0 |
最后登录 | 2024-10-26 |
在线时间 | 41 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1579
- 在线时间
- 41 小时
- 注册时间
- 2018-4-19
- 帖子
- 4
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
创意1.0构建者:梦想家大魔王
看见有一个人发了一个复活戒指的LINK(在RPG Maker MV中制作“复活戒指” http://rpg.blue/forum.php?mod=viewthread&tid=412077&fromuid=2682712),于是自己想利用这个原理做一个BUFF,在身上套着这个BUFF的时候拥有类似复活戒指的效果,但是很坑的是直接套模板的话不好用。
原理的话,GG之前会先把所有的BUFF全从身上移除再刷上GG的BUFF。
鱼是我又开始对YEP做了更深的研究,终于!我发现了又一个好玩的东西:State Categories。
其中有这么一段描述:
<Category: Bypass Death Removal>
Adds the ‘Bypass Death Removal’ category to the state. This is a category utilized by the plugin to bypass removal of it upon death. (译文:该标签使这个BUFF即使死后也不会被移除)
哇!这不就可以把BUFF拖到事后了吗?
相应的,我正式制作名为“守护者药剂”的道具:给使用者套上一个“守护天使”BUFF,死亡时消耗这个BUFF来满血复活。
首先,要实现上述功能,我的核心插件有两个:YEP_BuffsStatesCore和YEP_X_StateCategories(原创意者使用的其他插件主要是强化战斗流畅性的)。
(皮肤可以自己选)
然后我们要构建一个状态,在它的备注上加上上面提到的TAG。
然后我们要在GG的状态下面添加代码:(没错我连动画都懒得加了)
- <Custom Apply Effect>
- if (user.isStateAffected(11)) { //11是构建的状态ID
- user.removeState(1);
- user.removeState(11);
- user.setHp(99999);
- //此处可以自己用user.addState(x)来套BUFF
- }
复制代码 完成~然后只要用任意的道具或技能把这个BUFF刷到身上就可以了~当然最好是利用CD或者DEBUFF限制一下,要么无限圣盾的话对面还怎么玩?
同样的,我们还可以制作出来预防针、尸爆等各式各样的效果,但是本人技术有限,就不脑补了。
|
|