getEffectType accounts for defensive modules