I need to make a correction to the Arm Magazine ability type. It seems the targeting of the spawned units is not directly based on the attack ability or the weapon even though both are required. you can disable either using requirements or lack the attack button and the target aquisition still sends the units after a target.
It seems to have fully independent spawns that only attack a specific unit under conditions you must disable all weapons on the spawning unit using a behaviour with a periodic effect to apply the enabling behaviour (limited by validators or requirements) which in turn disables the disabling behaviour but when expires applies the disabling behaviour.
An alternative is to just have two behaviours, both permanent. One disables the weapon and the enabler behavior with a requirement or validator less than what is wanted and the enabler which disables the disabler and enables the weapon with a disabling validator or requirement greater than or equal to what is wanted.