diff --git a/code/datums/elements/directional_attack.dm b/code/datums/elements/directional_attack.dm index 3e85efc616d..00ef573fd6e 100644 --- a/code/datums/elements/directional_attack.dm +++ b/code/datums/elements/directional_attack.dm @@ -31,7 +31,7 @@ return var/turf/turf_to_check = get_step(source, angle_to_dir(Get_Angle(source, clicked_atom))) - if(!turf_to_check) + if(!turf_to_check || !source.Adjacent(turf_to_check)) return var/mob/target_mob = locate() in turf_to_check