得出答案是添加<UnitType>Military</UnitType>的方法是,将建筑逐步改成单位测试。没人说过不能将建筑物改成单位。
如下图所示: 左边单位,右边建筑物;对比语句
![KRU]1@WW3`10@S6]UE1[4C9.png KRU]1@WW3`10@S6]UE1[4C9.png](forum.php?mod=attachment&aid=MjczNnw3MDk4NzU5MnwxNzQ2NDQ4MDI3fDB8NTk5&noupdate=yes)
将一部分单位语句,替换到建筑物立面,没效果,影响战术的语句不在这里面,可能在Unittype或者Flag

将所有单位的Unittype与Flag替换到建筑物里面

建筑物出现了战术,那么范围就确定在Unittype或者Flag

删除所有flag,战术还是存在,范围锁定在Unittype
![OX]TNXKUJ95JS`9GT5PJZ5W.png OX]TNXKUJ95JS`9GT5PJZ5W.png](forum.php?mod=attachment&aid=Mjc0MXw2NTJmZGM0MnwxNzQ2NDQ4MDI3fDB8NTk5&noupdate=yes)
逐步缩小Unittype范围

最后确定是没有<UnitType>Military</UnitType>导致的问题,给建筑物添加上即可。

![V2VW@0XML6C@S{}1`F]H[8X.jpg V2VW@0XML6C@S{}1`F]H[8X.jpg](forum.php?mod=attachment&aid=Mjc0NHxjYTY3YjkzY3wxNzQ2NDQ4MDI3fDB8NTk5&noupdate=yes)
|