✅ Is in range local
| Category | Ability |
| Status | Passing |
| Test | tests/test_targeting.py::test_is_in_range_local |
Range.LOCAL succeeds when source and target share a lane.
Preconditions
-
source demon in lane 0.
-
target demon in lane 0.
Action
- is_in_range(source, target, Range.LOCAL)
Expected Postconditions
- Returns True (same lane satisfies LOCAL requirement).
Assertions
assert is_in_range(source, target, Range.LOCAL) is True