Adding the footprint's radius works fine for circular entities, but is problematic for rectangular ones. Instead, the problem could also be solved if ranges (attack, aura, heal, vision) are calculated from the edge rather than from the centre. See also: https://wildfiregames.com/forum/index.php?/topic/25424-structure-range/&tab=comments#comment-370075