Project1

标题: 请问这个范围在那里改?谢谢 [打印本页]

作者: xiaoke8206    时间: 2022-2-2 17:28
标题: 请问这个范围在那里改?谢谢


请问这个范围在那里可以更改。我想给自己的这方第二位和第四位的人物增加防御。要如何做呢?十分感谢
作者: xiamumomo    时间: 2022-2-2 18:00
Yep的选择控制插件应该可以实现至于怎么实现没试过=。=
作者: 小怪兽奇奇侠    时间: 2022-2-2 18:56
本帖最后由 小怪兽奇奇侠 于 2022-2-2 19:06 编辑

你好,我的想法是你可以绑定一个公共事件,在公共事件里指定增加特定人员的防御力。


这么做虽然简单易行,但仍然有几个缺陷。
一是一旦增加防御力,那么防御力是被永久增加的。如果你想要的只是在战斗中临时增加防御力,那么在战斗结束后的事件里还得把防御力还原回来才行。
二是没有持续数回合的效果,按照一的做法,得等整场战斗结束后手动还原防御力。
当然,以上两个缺陷也是可以通过更加具体的事件逻辑或使用脚本进行规避,你可以自己试试看。

补充:增加防御力的公共事件里也可以使用事件脚本。
  1. $gameActors.actor(2).addParam(3,增加防御力的数值);
  2. $gameActors.actor(4).addParam(3,增加防御力的数值);
复制代码




作者: 任小雪    时间: 2022-2-2 19:03
我觉得楼主想要的可能是类似阵法这东西,最好还是可以成长的
作者: 中华国哥    时间: 2022-2-3 23:35
本帖最后由 中华国哥 于 2022-2-3 23:47 编辑

口以用yep战斗序列插件分别给友军2号位4号位上防御buff,朋友friend 1就是队列2号位小伙伴,以此类推,后面的5是5回合。
ADD def BUFF: friend 1, 5
ADD def BUFF: friend 3, 5
作者: xiaoke8206    时间: 2022-2-5 11:09
中华国哥 发表于 2022-2-3 23:35
口以用yep战斗序列插件分别给友军2号位4号位上防御buff,朋友friend 1就是队列2号位小伙伴,以此类推,后面 ...

真的太感谢了。完美解决了我的问题。还有个问题想请教一下。YEP有可以随时检测战斗时有人死亡的函数吗?如果有如何去触发技能呢?比如<如果 发现队里有人死亡 状态消除 否则 状态保持>这种判断呢?我查看了战斗扩展的1.2.3文件没发现这种东西。




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