DoBuffTic makes a call to PassCharsimaCheck @ line 3226 in spell_effects.cpp
Code:
case SE_Charm: {
if (!caster || !PassCharismaCheck(caster, this, spell_id)) {
BuffFadeByEffect(SE_Charm);
}
break;
}
SpellOnTarget makes a call to PassCharismaCheck @ line 2859 in spells.cpp
Code:
if(!PassCharismaCheck(this, spelltar, spell_id))
spelltar->AddToHateList(this, aggro);