as you probably know don't know, I (code), @SuperDavid and @R.Remington (artwork) are preparing some updates for my Archery Mod which you can find on the workshop here
I will assume that you either used this mod already or that you visited the mod page linked above for the rest of this thread.
This update will include several major changes and it would be nice to have feedback from people who might h
Yes this is another workaround to be able to change the damage compatible to other mods.
I think it better fits to what you are doing (only change damage when attacking mob x). But in my case I want a "permanent" damamge modifier, in case critter is near, that's why I think changing the damageCalc function like Zupalex did, fits better (of course both work).
I already implemented Zupalex solution and also adopted it to change insulation and absorb values, works great.