818还在的时候就开始关注绝命吧了,最近假期有时间重温绝命时刻,想说一下两个bug。
【1】、电脑使用飞弹防御兵可跳过锁定且还能攻击建筑的bug
在吧里查了下,发现好像还没有人发过怎么解决这个bug的。此bug是AI的脚本问题,修改skirmishscript可解决。
【产生原因】:脚本中的某些语句使得飞弹防御兵在攻击时将武器切换到了Secondary。比如,如果游骑兵和飞弹防御兵一起编队,这时候运行了一个切换闪光弹的语句,那么此队中所有的单位都会将武器切换到Secondary(如果有Secondary的话),于是飞弹防御兵就直接能发射镭射锁定之后的导弹了。原理一样的bug还有电脑用核大炮可以在核弹发射井都没造出来的时候就打出中子炮等。
【解决方法】:在skirmishscript.scb里面编辑一下Team,取消游骑兵切换闪光弹的技能,或者把游骑兵和飞弹防御兵分开,单独创建只有飞弹防御兵的小队,并且在Condition True的执行菜单里加上一句让他们在攻击的时候使用LaserGuidedMissile这个技能。经测试完美解决,玩家也能看到电脑飞弹防御兵的那一条红色的镭射指示。电脑经常会一大堆飞弹防御兵去锁定同一个目标,有时候还会迎面锁定冲锋车之类的,还没打出来就被撞死了,233333。
【2】、将军技能自动维修失效的bug
【bug描述】对坦克群使用自动维修技能,有几率失效。经常发生在中国/美国的自动维修使用于中国坦克群;偶尔发生在中国/美国的自动维修使用于美国坦克群;GLA未测试;坦克将军几乎每次都产生。
【产生原因(推测)】自动维修技能是在鼠标选定的地方产生一个InvisibleMarker,这个Marker调用AutoHealBehavior,产生一个一次性的加血,之后再让Marker自己死亡。我尝试改了加血效果的Delay,Marker的生命值(防止还没起作用就被坦克压死了),都没法解决这个bug。考虑到中国坦克群,尤其是坦克将军,混编的帝王本身带有广播塔加血效果,美国坦克群也会因为救护车之类的导致已有一个加血效果,所以猜测是AutoHealBehavior无法叠加所致。后来在tieba.baidu.com/p/3774591864?red_tag=3038720206这个帖子里看到加血效果是“先到先得”的,故认为应该就是这个原因,导致如果在已经处于加血效果影响下的单位上释放自动维修技能,那么技能的加血会被忽略。
【解决方法】:求助求助求助求助求助求助求助求助求助求助求助求助
【1】、电脑使用飞弹防御兵可跳过锁定且还能攻击建筑的bug
在吧里查了下,发现好像还没有人发过怎么解决这个bug的。此bug是AI的脚本问题,修改skirmishscript可解决。
【产生原因】:脚本中的某些语句使得飞弹防御兵在攻击时将武器切换到了Secondary。比如,如果游骑兵和飞弹防御兵一起编队,这时候运行了一个切换闪光弹的语句,那么此队中所有的单位都会将武器切换到Secondary(如果有Secondary的话),于是飞弹防御兵就直接能发射镭射锁定之后的导弹了。原理一样的bug还有电脑用核大炮可以在核弹发射井都没造出来的时候就打出中子炮等。
【解决方法】:在skirmishscript.scb里面编辑一下Team,取消游骑兵切换闪光弹的技能,或者把游骑兵和飞弹防御兵分开,单独创建只有飞弹防御兵的小队,并且在Condition True的执行菜单里加上一句让他们在攻击的时候使用LaserGuidedMissile这个技能。经测试完美解决,玩家也能看到电脑飞弹防御兵的那一条红色的镭射指示。电脑经常会一大堆飞弹防御兵去锁定同一个目标,有时候还会迎面锁定冲锋车之类的,还没打出来就被撞死了,233333。
【2】、将军技能自动维修失效的bug
【bug描述】对坦克群使用自动维修技能,有几率失效。经常发生在中国/美国的自动维修使用于中国坦克群;偶尔发生在中国/美国的自动维修使用于美国坦克群;GLA未测试;坦克将军几乎每次都产生。
【产生原因(推测)】自动维修技能是在鼠标选定的地方产生一个InvisibleMarker,这个Marker调用AutoHealBehavior,产生一个一次性的加血,之后再让Marker自己死亡。我尝试改了加血效果的Delay,Marker的生命值(防止还没起作用就被坦克压死了),都没法解决这个bug。考虑到中国坦克群,尤其是坦克将军,混编的帝王本身带有广播塔加血效果,美国坦克群也会因为救护车之类的导致已有一个加血效果,所以猜测是AutoHealBehavior无法叠加所致。后来在tieba.baidu.com/p/3774591864?red_tag=3038720206这个帖子里看到加血效果是“先到先得”的,故认为应该就是这个原因,导致如果在已经处于加血效果影响下的单位上释放自动维修技能,那么技能的加血会被忽略。
【解决方法】:求助求助求助求助求助求助求助求助求助求助求助求助




12








