fn effect_targets_spell( effect: &SpellEffect, source: &SpellDataFlat, target: &SpellDataFlat, ) -> bool