Ok, I see how it works now. Nice work! The "flaming" call actually binds it to a given weapon.

When I mentioned ram I was referring to rams used in sieges. Now that I understand how you have made this work I can see that the flaming projectiles should work against rams.