按理来说这个脚本会在炸弹倒计时到一半的时候触发,而我写的是2秒延迟,你炸墙之后过了3~4秒这个脚本才被执行,说明这个脚本在炸墙完毕后才被触发。
那么我猜测呢,你应该是装了比如说Performance comes first这样的mod,或者其它的什么优化类mod。这类mod会为当前的可执行脚本量设定一个上限,从而在代码执行拥堵的时候延后这些脚本的执行,从而减少当前CPU的使用量,进而提高游戏帧数。
如果我要专门为你这种情况写一个修复,那么我想可以通过检查当前墙是否被炸掉或者你是否走出外面来解决,检测到这些条件就不触发出队长的脚本。
不过这将不是我近期会做的内容,可能数个星期内我是没打算修复这个问题,因为一来我近期在玩另一款游戏,二来我近期也比较事务繁忙。