在原版里实现了楼主所说的功能,不过表现形式可能有点受限,毕竟是地图里,你可以用触发完成这个效果。
首先在地图里这个碉堡属性的耗能可以改成0,也就是双击碉堡在弹出的界面里把耗能改成0,这样这个建筑就会被关闭,无法攻击。
鉴于如果设置了CanBeOccupied=yes的建筑不能用自己的武器攻击,所以直接给碉堡加这个代码会直接废掉。
所以可以考虑给碉堡加一个“控制室”一样的东西,让这个控制室可以被进驻。进驻的时候同时使用触发动作62启动碉堡。再给控制室留一个唯一出口,这样里面的兵出来时放弃控制会踩触发,这个时候关闭碉堡。你要的效果就实现了。
图中哨戒炮为启动的可以开火的碉堡,圆形的战斗碉堡属于“控制室”可以进驻单位,无法攻击。
当然这是基本的实现形式,你可以考虑更高级一点的,比如可以让控制室隐形,直接没有Image之类的让玩家看不到他。甚至是把这两个建筑叠到一起(当然可能会出BUG,或者进驻不到控制室之类的问题,这个可能又要改art还是别的什么玩意)来实现障眼法,让人觉得他被进驻了才能攻击。