battleTypeEffectivenessResolver