Project1

标题: 请教各位大佬 [打印本页]

作者: tmy    时间: 2024-4-30 19:38
标题: 请教各位大佬
假设我要使拥有状态26,状态效果:范围ID101-130的技能均释放两次,我该如何写,或者不是用状态来实现的?
作者: 天下无尽    时间: 2024-4-30 20:23
要说明白一下,是指拥有状态26时,自动释放这些技能?还是说释放任意技能的时候释放这些技能?
作者: tmy    时间: 2024-4-30 21:24
是比如拥有状态26,然后状态的效果是:二次设法,比如释放id为101的技能后,会再释放一次

作者: shiroin    时间: 2024-4-30 21:33
试试插件HIME_DoubleCastState,可以让拥有指定状态的角色获得特定技能的二重释放效果
作者: tmy    时间: 2024-4-30 22:11
shiroin 发表于 2024-4-30 21:33
试试插件HIME_DoubleCastState,可以让拥有指定状态的角色获得特定技能的二重释放效果 ...

加的群都没有这个插件
作者: 泼墨漓江    时间: 2024-5-1 15:56
释放两次是指技能的“重复次数”属性为2,还是说角色会进行两次相同且完整的行动?

后者更类似于再动。
作者: tmy    时间: 2024-5-1 17:19
泼墨漓江 发表于 2024-5-1 15:56
释放两次是指技能的“重复次数”属性为2,还是说角色会进行两次相同且完整的行动?

后者更类似于再动。 ...

我的想法是前者
作者: y967    时间: 2024-5-1 17:37
如果技能数少的话,不如复制技能,粘贴到新的区域,然后释放次数设置为2次,拥有状态26的时候,原技能不生效,也就是灰色。
作者: tmy    时间: 2024-5-1 20:40
y967 发表于 2024-5-1 17:37
如果技能数少的话,不如复制技能,粘贴到新的区域,然后释放次数设置为2次,拥有状态26的时候,原技能不生 ...

大概50多个,这个也是一个办法

作者: 泼墨漓江    时间: 2024-5-1 22:57
tmy 发表于 2024-5-1 17:19
我的想法是前者

这种非定向强化技能参数的插件目前看到的都很局限
作者: tmy    时间: 2024-5-1 23:42
泼墨漓江 发表于 2024-5-1 22:57
这种非定向强化技能参数的插件目前看到的都很局限

可以用动作序列帧搞定吗?
作者: 泼墨漓江    时间: 2024-5-2 00:07
本帖最后由 泼墨漓江 于 2024-5-2 00:12 编辑
tmy 发表于 2024-5-1 23:42
可以用动作序列帧搞定吗?


MZ版本的动作序列可以,临时修改数据库里这个技能的数据,结束后再改回来。

MV不清楚YEP动作序列有没有eval,有的话可以eval这段代码:

  1. BattleManager._subject.action().item().repeats += 1;
复制代码


结束阶段eval这段代码:

  1. BattleManager._subject.action().item().repeats -= 1;
复制代码





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