Actually, a given unit can only have one instance of each ability. I tried giving my minelayer two "lay mine" abilities using the same ability type and both countdown when one or the otehr is activated. As for the Weapon Swap, fire pulse count, fire recharge seconds, pulse delay seconds, etc , is handeled in the projectile itself, that's why it fires a constant stream - defaulting to no-delay-whatsoever. You need to put the two projectiles in A, B, and have the swap weapon ability go 1, if all else fails, I need to take a look at it to do a more in-depth analysis.