> For the complete documentation index, see [llms.txt](https://docs.lemonrotools.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lemonrotools.com/switcher/configuration/switch-set.md).

# Switch set

There are 8 different Switch Sets. Each Switch Set has 2 internal Switch Sets (<mark style="color:red;">**red**</mark> and <mark style="color:blue;">**blue**</mark>) which are explained in [ATK and DEF sets](/switcher/configuration/atk-and-def-sets.md) and their interaction with the skill spammer is explained in [Skill Spammer](/switcher/interaction-with-other-features/skill-spammer.md).

Each Switch Set will perform the actions in the order shown by the <mark style="color:blue;">blue</mark>/<mark style="color:red;">red</mark> arrow.

This order is:

`Key 1 -> Delay 1 -> Key 2 -> Delay 2 -> Key 3 -> Delay 3... and so on`

{% hint style="info" %}
You can skip the Switch Sets you don't want. For example if you will only use 1 Switch Set then you can skip the other 7.
{% endhint %}

## 1. Configuring the activation key

<figure><img src="https://2098775593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMTTNIfAxYRJOouOUbXWh%2Fuploads%2FmmZCBOdic3sHwZu1MaRg%2Fimage.png?alt=media&amp;token=9df95e1e-3098-4d8b-b06d-6e1ad792644f" alt=""><figcaption><p>Switcher's activation key</p></figcaption></figure>

The activation key is the key you will have to press to perform the Switch Set.

### Steps to configure the activation key

1. **Click** on the activation key rectangle.
2. **Press** the key that you want to use to perform the Switch Set.

<figure><img src="https://2098775593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMTTNIfAxYRJOouOUbXWh%2Fuploads%2FUbSDO35MBkWEInehKCE3%2Fimage.png?alt=media&amp;token=7470b0a7-6d0f-4e48-aea8-a5ce28318cee" alt=""><figcaption><p>Configured Switcher's activation key</p></figcaption></figure>

In the image above you can see the Switcher has 1 Switch Set configured to switch when the key ***F5*** is presse&#x64;**.**

## 2. Configuring the Switch Set keys

<figure><img src="https://2098775593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMTTNIfAxYRJOouOUbXWh%2Fuploads%2FzUP7jEb7EqGyTwCjBwhQ%2Fimage.png?alt=media&amp;token=2bce7440-155e-40a3-8a61-aeedb0442944" alt=""><figcaption><p>Switcher's switch set keys</p></figcaption></figure>

Each key is an action to perform. For example let's say you have your ***Clip*** with ***Marine Sphere Card*** on ***F1***, ***Magnum Break*** on ***F2*** and ***Glorious Ring*** on ***F3*****.**

You can configure a Switch Set so that when you press ***F5*** it will switch to your ***Clip*** with ***Marine Sphere Card***, cast ***Magnum Break*** and then switch back to your ***Glorious Ring***. (By configuring it to press ***F1 -> F2 -> F3*** when you press ***F5***)

### Steps to configure the Switch Set keys

1. **Click** on the key rectangle.
2. **Press** the key where you have the item/skill you want to configure.

{% hint style="info" %}
You can skip the keys you don't want. For example if your Switch Set will only be used to switch 2 pieces of equipment and cast 1 skill (3 keys in total) then you can configure those 3 and leave the rest blank.
{% endhint %}

<figure><img src="https://2098775593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMTTNIfAxYRJOouOUbXWh%2Fuploads%2FPV5ZutArKY0AaOpCnbGk%2Fimage.png?alt=media&amp;token=cb9e4958-75bc-4bd1-986d-b60504e5a119" alt=""><figcaption><p>Configured Switcher's switch set keys</p></figcaption></figure>

In the image above you can see the Switcher has 1 Switch Set configured to do ***F1 -> F2 -> F3*** when pressing the key ***F5***.

## 3. Configuring the delays

<figure><img src="https://2098775593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMTTNIfAxYRJOouOUbXWh%2Fuploads%2FvPkQSZ1hpNCLWUpo0Ams%2Fimage.png?alt=media&amp;token=024b1ceb-59a4-44d4-ae92-ae734da0cc38" alt=""><figcaption><p>Switcher's delays</p></figcaption></figure>

Each delay represents how much time to wait before performing the next action.

### Steps to configure the delays

1. **Click** on the delay rectangle.
2. **Write** the delay you want in milliseconds (1000ms = 1s)

{% hint style="info" %}
Leaving a delay blank is the same as having 0ms as delay.
{% endhint %}

<figure><img src="https://2098775593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMTTNIfAxYRJOouOUbXWh%2Fuploads%2FQjatqe7wMTHOYjFjsiiB%2Fimage.png?alt=media&amp;token=0ca4b1c8-730d-4103-a0a5-4be5df320b53" alt=""><figcaption><p>Configured Switcher's delays</p></figcaption></figure>

In the image above you can see the Switcher has 1 Switch Set configured with delays of ***100ms***, ***50ms*** and ***300ms***.

In this example the Switch Set 1 is configured to do ***F1 -> 100ms -> F2 -> 50ms -> F3 -> 300m*****s** when pressing the key ***F5***.

### Finding the best delay

The best delay depends on a lot of factors such as ping, fps, server delays, emulator, aspd, etc.

The easiest way to find the lowest delay possible is trial and error:

First **start by** **configuring only 2 keys** and **start with a high value for the delay** (***500ms*** should be okay)

#### Repeat these steps for each delay

1. **Try** the Switch Set **once**.
   * If it worked (this means that **all the actions** in the Switch Set were **performed**) then **reduce** the delay by ***50ms***
   * If it didn't work (this means that an equipment **wasn't swapped** or an skill **wasn't casted**) then **increase** the delay by ***10*****ms**
2. **Repeat** step 1 until you found the lowest value possible where it works.
3. **Test** the Switch Set a few more times to make sure it never fails. If it fails go back to step 1.
4. **Add the next key** and put ***500ms*** on the next delay. Go back to step 1.

{% hint style="info" %}
Once you find the lowest delay possible you might want to add at least ***20ms*** to it, otherwise any variation in ping and fps might make it fail.

The closer you are to the lowest delay possible, the more sensitive it is to variations.
{% endhint %}

{% hint style="warning" %} <mark style="color:red;">**IMPORTANT:**</mark> Make sure you are able to constantly use the Switch Set without errors. If it fails then it means a delay is too low.
{% endhint %}
