All units would be affected if these changes were done. Just above 3 kinds of units are needed to be No-Attack-Out-Range. Do you have other ways to accomplish it?
if you are modding Zero Hour,you can add FS_FAKE to its KINDOF, and add
Shadow = SHADOW_ALPHA_DECAL
ShadowTexture = SCCFuelAirBomb_USA
ShadowSizeX = 165
ShadowSizeY = 165;adjust them to fit the attack range.