pub(super) fn resolve_chain(
state: &CombatInstance,
source: ActorId,
anchor: SingleTargetSelector,
geometry: ChainGeometry,
context: ResolutionContext<'_>,
diagnostics: &mut ResolutionDiagnostics,
workspace: &mut TargetWorkspace,
)