Project1
标题:
XAS 3.82怎么设置敌人死亡后不消除事件而是打开本事件的某个独立开关??
[打印本页]
作者:
dogsun
时间:
2011-9-23 20:25
标题:
XAS 3.82怎么设置敌人死亡后不消除事件而是打开本事件的某个独立开关??
地图上的敌人死亡后都是暂时消除事件
我想改为敌人死亡后不消除事件而是打开自身事件的独立开关
请问要怎么改脚本可以实现?
我是搜索不到答案才问的
请
不要叫我去搜索
另:有的敌人会撤退,突然在地图上消失,请问这个撤退机率是在哪里设置?
以上
万分感谢 dsu_plus_rewardpost_czw
作者:
ywang682
时间:
2011-9-24 19:43
在Command list中Battler 模块下找到:
module XAS_BA_ENEMY
DEFEAT_SWITCH_IDS = { A=>B}
A = 怪物的 ID (也在battler模块中定义)
B = 你想开启的开关的ID
例如3.82教程灭掉大鸟boss以后,开起"教程结束"这一开关。
在module中的具体写法就是:
module XAS_BA_ENEMY
DEFEAT_SWITCH_IDS = {7=>57, #大鸟 演示模式结束时的boss}
57号开关即是结束教程的开关。
不知道是否帮上了忙。
ywang682于2011-9-24 19:48补充以下内容:
撤退几率是在数据库中设置。在行为那一栏选上逃跑,再选上HP低于X%。下面有概率选择。数据库中敌人的id与battler的id是一致的。因此不用在battler script中定义。
希望帮上了忙。
作者:
dogsun
时间:
2011-9-26 22:59
感谢,不过你说的这个我知道的
如果用这个方法,要做到切换地图不刷怪的话,每个敌人都要单独弄一个开关 实在太麻烦了
我要的效果是:敌人死亡后激活这个事件本身的独立开关
要是实在没人知道就沉了吧
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1