arcemu/arcemu — pull request #246 by neo-mat (2012-08-14 08:06:33+00:00)
Title: Implemented Spell Aura 231 (Icy Talons, Blood Worms and other spells)

Subj, but need your suggestions on how to do it better, I can make it to be handled in Aura::SpellAuraProcTriggerSpell and just make a check for GetSpellProto()->EffectApplyAuraName[i] == SPELL_AURA_PROC_TRIGGER_SPELL_WITH_VALUE to modify its value, because code was just copypasted from there, so I will avoid of having exactly same code in two places...

Also I have another idea, but that would require to touch SpellProc manager and many other places to modify value of triggered spell... just need your suggestions on which way is better.

Here what exactly been changed in comparison to copypasted code from Aura::SpellAuraProcTriggerSpell:
https://gist.github.com/3347357