Project1

标题: 给敌方设置一个需要n回合蓄力的技能 [打印本页]

作者: DivineCrow    时间: 2014-10-25 03:34
标题: 给敌方设置一个需要n回合蓄力的技能
 
就是让使用该技能的敌人在使用技能后的n回合内什么都不做

然后在n+1的回合强制施放技能

有尝试用事件弄了一下  用A技能触发公共事件  等待n回合后施放B技能

但是公共事件没办法识别使用者  所以如果有2个以上敌人的话就会发生一些奇妙的现象
作者: taroxd    时间: 2014-10-25 06:41
本帖最后由 taroxd 于 2014-10-25 06:42 编辑

https://rpg.blue/thread-365982-1-1.html

https://rpg.blue/forum.php?mod=f ... on=list&fid=539  ← 公告~

并没有“几回合内敌人什么都不做”的功能。这个你看着弄吧
作者: 三途亚梦    时间: 2014-10-25 12:31
我觉得还是附加状态来做吧。
状态为蓄力:电磁炮,效果是无法行动。

只要每回合结束或开始检查每一个敌人是否含有“蓄力:电磁炮”这么个状态,如果有则强制战斗指令为真正的电磁炮。
多回合蓄力的话就运用到变量来累计,只是敌人会累计用掉相当于敌人最大个数的变量,做检测也会随着技能的个数越多工程量越大。

当然还是有缺陷,就是释放时机会忽略掉敌人的速度,如果这个事件的检测能够转到“行动结束”时机的话就基本上效果完美了吧。

PS,如果配合上TD触的脚本直接给状态附加特定的回合解除就可以了吧?检测基本上都不需要的感觉。
作者: DivineCrow    时间: 2014-10-28 01:58
taroxd 发表于 2014-10-25 06:41
https://rpg.blue/thread-365982-1-1.html

https://rpg.blue/forum.php?mod=forumdisplay&action=li ...

太好了
@VIPArcher 在那个脚本上加了状态附加就解决了
不过释放的时候不知为啥 横版战斗的伤害数字不会跳出来




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