Project1
标题:
请教怎么做出战斗时停技能
[打印本页]
作者:
Hunting
时间:
2015-6-1 03:15
标题:
请教怎么做出战斗时停技能
本帖最后由 Hunting 于 2015-6-1 03:17 编辑
我想做出一个 时间停止的技能
效果:
除了发动者能正常回合使用任何战斗基础技能物品攻击之外,其他任何人都静止状态,持续X回合。
(`・ω・)好吧,其实说白了,就是The world(DIO&咲夜)的技能。
如果可以的话,希望是技能,而不是被动什么的。
不过数据库的技能那个,貌似没有,编写脚本的话,我也完全不会啊!
作者:
电子最终龙
时间:
2015-6-1 07:57
给技能加个公共事件就能解决了。
首先技能会对敌方全体附加一个无法行动的状态。
然后技能施放带一个公共事件,事件内容是给己方全体附加同样的状态,再解除施法者的时停状态。
如果有多个角色拥有该技能,则需要调用脚本;
首先在Scene_Battle类添加一个accessor_reader给@active_battler
解除施法者状态时,在公共事件直接调用脚本$scene.active_battler.remove_state(状态编号)
作者:
Hunting
时间:
2015-6-1 11:21
哪哈,我对脚本完全是出于不懂状态。
Scene_Battle类我能找到,不过accessor_reader给@active_battler应该放置在Scene_Battle的哪一个位置啊?
作者:
Hunting
时间:
2015-6-2 04:31
OKl ,3Q 啊 各位
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1