2016-5-29 12:56
kasimmax
请教个关于S剧本的问题……
我剧本设置了友军被击退时剧情死亡,但是友军在使用围攻指令进攻有先手攻击特性的敌人时被先手击杀的话,直接就撤退了,无法触发战场撤退死亡的剧本效果。
请问这个用剧本有办法解决吗?还是引擎本身的问题……
2016-5-29 14:56
程军超
回复 #1 kasimmax 的帖子
劇本上傳上來看一下。
2016-5-29 18:14
kasimmax
剧本很简单的啊,没有啥特别的,很多MOD里都有现成的啊……
变量测试
武将状态测试 CurHP=0
事件结束
友军战场撤退加死亡效果
变量赋值
就这么简单
现在的问题是只要不是围攻时被先手击杀,其他情况被击退都能正确触发剧本。
2016-5-29 18:22
程军超
回复 #3 kasimmax 的帖子
圍攻被先手擊退無反應(我軍階段);
正常被擊退則死亡(敵軍階段);
你說跟劇本有沒有關係?肯定是你有東西在我軍階段衝突了。
2016-5-30 12:28
kasimmax
回复 #4 程军超 的帖子
问题是在友军阶段,友军死亡的情况,我军貌似没有这个问题,倒也没注意过……
还有就是只有围攻被先手击杀才无反应,敌军阶段被击杀,或者友军阶段友军不使用围攻,被先手攻击的敌人击杀也能正常触发剧本……
感觉问题出在围攻上……因为对于这部分友军我除了CurHP测试外整个剧本没有别的任何指令和他们有关。
[color=Silver][[i] 本帖最后由 kasimmax 于 2016-5-30 12:31 编辑 [/i]][/color]
2016-5-30 15:53
程军超
回复 #5 kasimmax 的帖子
我有80%的把握認定你問題的原因所在在劇本上!
2016-6-1 09:17
kasimmax
好吧……实践才是硬道理,做了一个测试剧本,只有开头设定和胜利失败测试加一个结尾这几个必要的东西,另外还有9只友军骑兵的CurHP测试=0后死亡剧本,其他什么都没有。
敌军只有一个登场……
测试结果1:友军阶段,只要是参与围攻,并且攻击有先手攻击技能的武将,被先手击退的话,无一例外全部直接撤退,无法触发剧本的死亡效果(包括该剧本内设定的撤退台词也不会触发)。
测试结果2:我军阶段,只要是参与围攻,并且攻击有先手攻击技能的武将,被先手击退的话,也无法触发剧本死亡效果,但是如果是剧本设定该武将hp=0时,战场撤退加死亡效果,并且game over的话,gameover剧情依然可以触发。
测试结果3:该问题只有在围攻有先手攻击特技的武将时才会发生,如果是正常围攻无技能的武将,然后被反击死的话,可以正常触发剧本。
附上剧本,大家可以试试,只不过人物和地图请大家自己改下。
页:
[1]
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.