I'm kind of rusty in this area, but isn't there a way to make non-replaceweapons automatically fire, whether there are enemies around or not? I'm trying to make a station that regenerates shields on nearby friendlies. The regen effect works fine, it just doesn't fire without an enemy nearby or a player issued order.
I believe the way the devs did this was having the replaceweapon drop a pod that uses the ability. That's how the sensor ping and singularity generators work, and I've used it to make the special energy/shield restore pulse on the Tavara Bastion refit in Tryptic's Mod