(Note : cette question est motivée par les openers qui impliquent une quantité décente de multitâches et dans lesquels nous pouvons être privés de minéraux, par exemple, contrôler les moissonneurs/hellions dans les constructions TvZ basées sur le 3CC, qui ont des temps de construction sensibles).
De plus, ma question est beaucoup plus spécifique que celle dont le titre est très similaire : Quelle est la manière la plus efficace de sélectionner des ouvriers pour construire des objets dans Starcraft 2 ?
Ma question :
Supposons que je dispose d'un travailleur (sur une parcelle de minerai éloignée) que j'aimerais utiliser pour construire la prochaine structure clé de mon ouvreur. Disons également que (pour des raisons d'efficacité) j'ai ajouté ce travailleur à son propre groupe de contrôle.
Existe-t-il une séquence de commandes - qui n'implique PAS de regarder le travailleur lui-même - qui permettrait au travailleur de restituer d'abord les minéraux (s'il en détient), puis de construire le bâtiment désigné ?
Les aspects clés de la séquence de commandement (si elle existe) sont les suivants :
- Si le travailleur ne détient PAS de minéraux lorsque la ou les commandes sont émises (c'est-à-dire qu'il se déplace du CC à sa parcelle de minéraux), le travailleur doit immédiatement se rendre à l'emplacement désigné du bâtiment, c'est-à-dire qu'il ne doit pas se rendre à l'emplacement désigné après avoir ramassé des minéraux.
- Si le travailleur détient des minéraux (c'est-à-dire qu'il se déplace de la parcelle de minéraux au CC), il doit d'abord restituer les minéraux avant de se rendre à l'emplacement de construction désigné, c'est-à-dire qu'il ne doit pas se rendre à l'emplacement désigné avec des minéraux en main.
- Si le travailleur est en cours d'extraction, je serai (relativement) indifférent à ce qui se passera, ma priorité étant de satisfaire aux conditions (1) et (2).
Pourquoi cette question ?
Si une telle méthode existe, il serait alors possible d'émettre rapidement et efficacement les commandes suivantes (où [XXX] représente un espace réservé pour la séquence de commandes inconnue) :
- Aller à l'emplacement de la caméra pour les bâtiments de production
- Sélectionner le travailleur en appuyant sur le groupe de contrôle (car nous n'aurons pas de vision de la ligne minérale sur les cartes avec de grandes bases principales).
- Exécuter la (les) commande(s) [XXX] (c'est-à-dire un espace réservé)
- Donner l'ordre de construire la structure