fn visible_counted(
program: &CombatProgram,
state: &CombatInstance,
source: ActorId,
enemy: EnemyIdx,
line_of_sight: LineOfSightPolicy,
diagnostics: &mut ResolutionDiagnostics,
) -> boolfn visible_counted(
program: &CombatProgram,
state: &CombatInstance,
source: ActorId,
enemy: EnemyIdx,
line_of_sight: LineOfSightPolicy,
diagnostics: &mut ResolutionDiagnostics,
) -> bool