So I was trying to make a roof top Ion Emitter. I was following the general pattern I'd seen in other mods, which used SourceShipCollisionDelay to allow shots to fire through the firing ship and AllowFireWithBlockedLOS so that the gun will fire when the firing ship is blocking it. However, what works for turrets firing bullets doesn't work for beam weapons. I got around the problems with AllowFireWithBlockedLOS by making the Emitter a turret with a 1 degree arc of fire, but I can't figure out a workaround for SourceShipCollisonDelay.
Is there a trick here that I'm missing or is this the reason I haven't seen any roof top ion emitters in mods?