# Tunnels and Degrade Zones

<figure><img src="/files/LJ2OQYL143QVlY2WOwyA" alt=""><figcaption><p>Sonoran Radio - Tunnel Detection System</p></figcaption></figure>

{% embed url="<https://youtu.be/IHNPs6aATQU>" %}

## What are Degrade Zones?

Degradation zones are areas like tunnels, underground areas, or mountain valleys that would experience signal loss in a realistic scenario. [Custom voice effects](/radio/tutorials/usage/dispatch-panel/custom-voice-effects.md) will distort the audio more as signal loss increases.

## Creating and Modifying Zones

### Via Radio Panel

<details>

<summary>Degrade Zones via Panel</summary>

Use the polygon, square, or circle tool to create a new zone. Select the zone to customize the name, Z coordinates (floor and ceiling height), and the degrade strength.

<figure><img src="/files/btsQCbI3yhrhAjy2ADB1" alt=""><figcaption></figcaption></figure>

</details>

### Via In-Game Menu

<details>

<summary>1. Accessing the Menu</summary>

Open the menu with the in-game `/radiomenu` command and select `Degradation Zones`

<figure><img src="/files/bMey6jsboyljW1KoYBlB" alt="" width="222"><figcaption><p>Sonoran Radio -</p></figcaption></figure>

</details>

<details>

<summary>2. Zone Configuration Options</summary>

In the `Degradation Zones` menu, you can specify the strength and add points to create a 3D zone.

When creating a zone you can visualize via the drawn polygon and manipulate and move your last placed point using the on-screen controls

<div><figure><img src="/files/1rxyp1UThHK3czOWLC4v" alt="" width="222"><figcaption><p>Sonoran Radio - Degradation Zone Options</p></figcaption></figure> <figure><img src="/files/5MHWg7u1vYARVa5JbA5m" alt="" width="375"><figcaption><p>Sonoran Radio - Degradation Zone Poly</p></figcaption></figure></div>

`Strength`\
\- The percent the signal strength will be cut by when inside the zone (0-1).\
\- Example: 0.5 = 50% [voice effect](/radio/tutorials/usage/dispatch-panel/custom-voice-effects.md) degradation

`Add Point to Zone`\
\- Adds another point to the 3D zone

`Undo Last Point`\
\- Removes the last place point in the 3D zone

`Min Z`\
\- The minimum Z value (floor height) of the 3D zone

`Max Z`\
\- The maximum Z value (ceiling height) of the 3D zone

`Finish Zone Creation`\
\- Finishes the 3D zone and saves to the `tunnels.json` file

`Cancel Zone Creation`\
\- Cancels the 3D zone editor and closes the menu

</details>

<details>

<summary>3. View and Remove Configured Zones</summary>

Select `Edit Degradation Zone` in the menu and toggle on `Show Zones`. All configured zones on the map will be displayed in green. If the config.lua's `debug` mode is set to `true`, all zones will also be made visible.

Use the `Select Zone` menu option to swap back and forth between zones. Your selected zone will be displayed in red.

Use the `Delete Zone` menu option to delete the selected (red) zone.

<div><figure><img src="/files/QVqQH3lVVom480hmuEs1" alt=""><figcaption><p>Degradation Zone: Visible</p></figcaption></figure> <figure><img src="/files/a7nOEjSkAxfiX7TOPaMi" alt=""><figcaption><p>Degradation Zone: Selected</p></figcaption></figure></div>

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sonoransoftware.com/radio/tutorials/usage/in-game-radio/tunnels-and-degrade-zones.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
