Concurrent Warp-in

Concurrent warp-ins are warp-in commands issued at different locations.

These warp-ins have particular tactical value when these locations are close to the enemy, using proxy pylons or warp prisms, making it possible to stage a concurrent attack.

This pattern of actions does not depend on the enemy units, so it is technically classified as a Task. However the word "concurrent warp-in" is also used to mean "a concurrent attack using concurrent warp-in", and in that sense it should be classified as a Tactic.

The best technique to execute concurrent warp-ins involves camera locations.

The design of hotkey bindings to support this technique involves in the optimization of the interaction between camera location recall hotkeys warp-in hotkeys.

The design must take into consideration the mechanics of warp-in.

The simplest techniques to issue multiple warp-in commands are the following four, each assuming that the warp gates are selected and focused, that Z is the hotkey to warp-in a zealot and that S is the hotkey to warp-in a stalker.

[Help: how to read the code below]

1) (Z m1)+ (S m1)+ The first is the obvious one.

2) Z-m1+ m2 S-m1+ m2 The second relies on automatic keystroke repetition. It is the easiest but it is not very reliable: occasionally it fails to register some commands because of the delay, introduced by the operating system, between the forwarding of the first hardware signal and the start of the generation of repeated keystrokes.

3) $(Z m1+ m2 S m1+) The third relies on shift and on right-click to change the type of unit to warp in

4) Z $m1+ S $m1+ The third relies on releasing shift to change the type of unit to warp in

Camera location operations are floatable, and therefore it is desirable to bind them to a composite signal. The choice of the compositor is restricted by the interaction of these techniques and the available compositors.

Techniques 3 and 4 can use SHIFT itself as a compositor and bind recall camera location operations to a combination of SHIFT and another signal.

The other compositors (ALT and CTRL) break some of these techniques. In detail:

ALT

1a) @(Z m1)+ (does not work)

2a) @Z-m1+ (does not work)

2b) Z-@m1+ (does not work)

3a) @$(Z m1+) (does not work)

3b) $(Z@m1+) (works)

4a) @(Z $m1+) (does not work)

4b) Z @$m1+ (works)

CONTROL

1a) #(Z m1)+ (works)

2a) #Z-m1+ (does not work)

2b) Z-#m1+ (does not work)

3a) #$(Z m1+) (works)

3b) $(Z #m1+) (works)

4a) #(Z $m1+) (works)

4b) Z #$m1+ (works)