== Condition A ==
1. Play any mission (except virtual arsenal) where you have a laser designator, a launcher,Launch the "Spawn_with_launcher_and_laser_designator.VR" mission with the "play scenario in singleplayer option" in the Eden Editor.
2. Press the "switch gun / launcher" key and notice how launcher is switched to.
3. Press "switch gun / launcher" key and notice how it switches to laser designator.
4. Repeat step 3 and notice how primary weapon is never brought out.
== Condition B ==
1. and a primary weaponLaunch the "Launcher_and_laser_designator_on_ground.VR" mission with the "play scenario in singleplayer option" in the Eden Editor.
2. PressPick up the "switch gun / launcher" key to switch to launcherlaser designator and then pick up the launcher OR run
```
3. Press "switch gun / launcher" key and notice how it switches to laser designatorplayer addWeapon "Laserdesignator_02_ghex_F";
4. Repeat step 3 and notice how primary weapon is never brought outplayer addWeapon "launch_RPG32_F";
```
in the debug console WITHOUT picking up anything off the ground.
3. The first press of "switch gun / launcher" will switch to the laser designator, the second will switch to the launcher, and the third will switch back to the primary weapon. This pattern repeats.
== Condition C ==
1. Launch the "Launcher_and_laser_designator_on_ground.VR" mission with the "play scenario in singleplayer option" in the Eden Editor.
2. Pick up the launcher and then pick up the laser designator OR run
```
player addWeapon "launch_RPG32_F";
player addWeapon "Laserdesignator_02_ghex_F";
```
in the debug console WITHOUT picking up anything off the ground.
3. Notice how "switch gun / launcher" only swaps between the primary gun and the launcher, as it should work and how it works when spawning with those weapons in the virtual arsenal.
== Note: ==
If condition A or B is happening dropping the laser designator and then picking it up will restore the intended behavior where keybind only switches between launcher and primary weapon.
I tested all 3 conditions on singleplayer, local host, and a dedicated server and the behavior was identical.
Bug may be related to or the same bug as [[ https://feedback.bistudio.com/T69398 | this ]] very old one that was reported.