e1c9e78b4e
PF1e (CRB, Measuring Distance): "You can't move diagonally past a corner (even by taking a 5-foot step)". _best_move_step (the greedy descent behind the auto-directed move/run/5-foot-step) now enforces the same diagonal_allowed corner check _step5_to and _best_flee_step already apply. tests/test_combat.py::test_ranged_no_line_of_effect_moves_around_wall pinned the old corner-cutting step (0,1)->(1,2) past the wall at (0,2); re-scripted for the legal (0,1)->(1,1) path (wall cover now applies). Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>