there is a bug in the targeting system.
all my roof weapons that can't fire through the ship wont fire (unless you target a part. since AI always target parts they are fine when the AI is handeling the ship) when there is some parts near them like a shield.
tho they will start firing if you remove what is around them.
if you put back the shield after deletion the ship will continue to act normally unless you save the ship and load it back.
you can use this

as a test
go in creative, put a target on junk or an ennemy. target the ennemy with this ship without targeting a part it wont fire. if you target a part it will fire tho and stop when the targeted part is destroyed.
now go in build mod and remove the 2 shields (leave no corridor in its place) and it will start shooting freely.
put back the shields and it will still shoot freely
save it, load it, and it will stop shooting freely again unless you replace the shields with new ones
just for info this weapon has no particular code and its turrets share the same code as the vanilla turret. its just that the turret is in the middle of a big square instead of a round hull.
another stupid thing, when using this green bull ship against any foes the turrets fire only on sight. but when you put it against a clone of itself the turrets will suddenly fire through the ship without any reasons.
==>
