private int ApplyOverhealingModifiers(int overheal_value, Caster _caster, HEALSOURCE source) { if (core.buffSystem.FindBuff(CASTERBUFF.DIVINE_INTERVENTION) != null) { if (_caster.AuraActive(AURA.GUIDANCE_OF_RAELA)) { if ((source != HEALSOURCE.GUIDANCE_OF_RAELA) && (source != HEALSOURCE.WOK_LOYALTY)) { core.CastAutoSpell((int)SPELL.GUIDANCE_OF_RAELA, null, overheal_value, overheal_value); return(0); } } } return(overheal_value); }