逗游网:值得大家信赖的游戏下载站!
发布时间:2015-12-13 18:54 来源:互联网 作者:纱布RaBbiT 编辑:小猫
第三章-战斗补充
收起第四章-战斗补充
今天更一个BattleSchedule战斗补充的用法,用实例说话。
我今天做mod做到天龙教龙王战,用的基础是霸主线的龙王战。我是想加入夜叉战斗中跳反来配合攻略夜叉剧情,正好拿到这里来做个范例。
霸主线龙王战首先是跟各大掌门一起打吃喝嫖赌和几个天龙教精英队长,他们全灭之后夜叉、阴阳双杀、公孙坚。阿修罗和龙王入场,这里就需要用到BattleSchedule了。
我的想法是如果攻略了夜叉,则夜叉为队友,有几句对话,然后公孙坚和主角夜叉都出现持续三回合的buff。
为了区别攻略夜叉与否,我用分支触发分成了两场战斗,判断依据是前置事件7800041,也就是夜叉的最后一个剧情。接下来就是改造符合条件的这一场战斗。
buff就不多说了,BattleCondition自己去看就大概了解了,跟内功基本差不多。然后就是添加对话,那一场战斗本身就有对话,从BattleSchedule拿到id,搜索MapTalkManager找到之后,再添加几句对白待用:
然后去看BattleSchedule关于这一场战斗的条目:
BattleSchedule里面一个条目只用填一个触发条件,就是bStart为1那一条填触发条件即可。后面的只要执行顺序连接好就不可以一次性都触发。
在BattleSchedule里面复制插入,然后顺着之前已有的序号连接,注意序号不能重复。改了之后是这样的:
这样就可以了,进游戏测试:
ok没有问题。
小结:
1. 一个条件可以带很多个条目,只用在bStart为1这一行填写触发条件,序号接好都能一次触发;
2. 下一个条件初始条目bStart必须填1,然后这一行填写触发条件,一个触发条件里面不限制你是加buf啊、还是加队友啊还是有对话什么的,只要你调整好顺序就行。
上一篇: 正当防卫3-武器载具及挑战据点解锁表