Walkie talkie voice effect for far NPCs

How can I make a voice mechanism like battlefield. NPCs talk with normal 3d sound and reverb effect but in far distance their voice becomes 2d sound with walkie talkie effect and without any reverb effect and attenuation.
Is any tutorial or hint about this? I can’t find a clean way with metasounds.

sorry for bad english