That is probably because of animations. The precursor fire at will (probably) only works with sword animation sets. You'll need to edit the animations for spears a little too.
Here, I wrote a tutorial on how to do that.
http://www.twcenter.net/forums/showt...-Unit-Creation