Project1

标题: 【已经解决】如何让技能先结算公共事件再结算伤害 [打印本页]

作者: Niko_    时间: 2019-6-12 09:17
标题: 【已经解决】如何让技能先结算公共事件再结算伤害
本帖最后由 Niko_ 于 2019-6-13 20:52 编辑

我想角色在释放技能前说一句骚话,再造成伤害。这怎么实现呢?
作者: Niko_    时间: 2019-6-12 15:00
我发现用yep技能核心似乎就能做到

于是我写了以下代码(重点是前三行)

然而,当我进入战斗时,公共事件依旧是在最后执行的。。。。。这是哪里出问题了?

作者: Niko_    时间: 2019-6-12 18:32

作者: 白嫩白嫩的    时间: 2019-6-12 19:14
本帖最后由 白嫩白嫩的 于 2019-6-12 19:22 编辑

用yep的动作插件可以实现,也是在技能备注那里写打开公共事件,然后再开始技能设置

Yanfly Engine Plugins - Battle Engine Extension - Action Sequence Pack 1
// YEP_X_ActSeqPack1.js


plugindesc v1.12 (Requires YEP_BattleEngineCore.js) Basic functions are
* added to the Battle Engine Core's action sequences.


COMMON EVENT: X
*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* Plays common event X at that point in the action sequence. Nothing else
* will continue until the common event is finished (unless it is a forced
* action, in which case, it will wait until the action is complete first).
*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* Usage Example: common event: 1


其他推荐:
奶牛的yep转载
老鹰的原创动作
老杨的动作生成器
作者: 13904415870    时间: 2021-7-15 14:04
<common event:1>
<common event: 1>
<common event: 0001>
common event:1
common event:0001
common event: 1
common event: 0001

大佬,这个插件到底怎么用啊?
上面那几种备注写法我都试过了,全都没效果……都快试吐了,到底怎么用啊……?
作者: 白嫩白嫩的    时间: 2021-7-15 19:26
13904415870 发表于 2021-7-15 14:04
common event:1
common event:0001
common event: 1
这是很久以前写的一段技能代码,可以参考,里面有夹杂公共事件



注: 公共事件的执行可以根据你的需要放在你认为合适的节奏点上
作者: 13904415870    时间: 2021-7-18 18:52
白嫩白嫩的 发表于 2021-7-15 19:26
[fold=这是很久以前写的一段技能代码,可以参考,里面有夹杂公共事件]

display action

哦~~~~~~
原来是要都放上去啊!
终于懂了,谢谢大佬!




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