Switches are usually simply for the purpose of networking commands between different players. If you want say player one to bring any unit to three locations and when he has brought a unit to each location, player one is victorious. A unit does not have to be at each location at the same time. Switches is the most obvious solution that comes to mind.
Switches have four commands, "Set", "Clear", "Toggle", and "Randomize". First I'll go into detail about the two basic commands, "Set", and "Clear". All switches commence cleared, whether you're using switches or not in your map is irrelevant, remember that. When a switch is set, it can then be used in a condition to run a different action. Back to the paragraph where we wanted player one to bring any unit to three locations and is victorious, we shall try that.
Now, I'll make this as easy as possible, for beginners.
PLAYER(S):
Player 1
CONDITION(S):
# BRING
"Current Player" brings "at least 1" "any unit" to 'location1'
ACTION(S):
# SET SWITCH
Set 'Switch 1'
PLAYER(S):
Player 1
CONDITION(S):
# Switch
'switch' 1 is set
ACTION(S):
# Victory
Victory
Now I'll explain to you the two advanced features that switches carry. Toggling is nothing complex, when your Toggle a switch, it reverts to it's opposite state. For example: If "Switch 1" is set and I toggle it, it becomes cleared, if it was cleared at first, it becomes set when toggled.
Randomization is a more sophisticated process. If you randomize a switch, the switch will randomly become either set or clear, making no difference what it's current state is. Fool around with switches, go figure, only when you have the actual experience can you fully comprehend how switches work
None.