Note, however, that we will need to rethink the caching system. With this change, all projectile and fire effects will become "creator" instance (i.e., unique per shot).

Alternatively, we could include damage bonus as a separate field and let the developer decide whether to use it.

megas 10 Feb 2016:

While this makes sense for some weapons, others like those that shoot objects (e.g., grenades, missiles, rockets, etc.) should not necessarily receive visible enhancements.

It would probably be a good idea for this feature to be optional, at least for some attack types.