Nous voici maintenant dans la partie pratique de ce premier chapitre sur les scénarios, vous allez pouvoir créer quelques déclencheurs simples, de quoi s'amuser un peu mais rien de très complexe pour le moment
¤ Mais avant tout il faut savoir manier quelques outils très importants pour un scenario.
- L'outil région : les régions sont des zones que définit l'utilisateur pour pouvoir s'en servir ensuite dans un déclencheur (ex: faire apparaître une unité dans une région x). Pour en créer il suffit de sélectionner "Palette de région" dans la "Palette d'outil". Si celle-ci n'apparaît pas, appuyez simplement sur R pour la faire apparaître. Tracez ensuite sur la map les régions voulues (renommez et recolorez-les à votre guise).
- L'outil caméra : sert à créer des caméras (
). Surtout utilisées pour les cinématiques (que nous verrons dans un prochain chapitre). Sélectionnez la "Palette de caméra" dans la "Palette d'outil" puis réglez votre angle, distance etc... avec le clic gauche de la souris (la molette sert à règler la distance) et créez votre caméra en cliquant sur "Créer caméra".
- Tester votre map : pour lancer votre map à partir de l'éditeur (sans passer par le lancement de WarCraft) il suffit de cliquer sur ce petit icone :
. Vous pouvez modifier les paramètres de test dans les préférences de l'éditeur (Fichier > Préférences).
¤ Passons à présent (enfin !

) aux déclencheurs; comme vous l'avez remarqué la majeure partie des évènements, conditions et actions sont en anglais, il est donc requis un minimum connaissance de cette langue (pas besoin non plus d'être bilingue

).
Mais pour vos premiers déclencheurs je vais vous traduire et expliquer le fonctionnement des évènements, conditions et actions de base. Par contre après ce sera à vous d'expérimenter les (très) nombreuses autres fonctions. Je consacrerai cependant un autre chapitre sur des techniques avancées de l'éditeur.
L'éditeur de l'extension de Warcraft III (The Frozen Throne) offre plus de possibilités (plus de déclencheurs notamment). Pour pouvoir créer de meilleures maps il est recommandé (pas obligé mais bon c'est beaucoup mieux) de possèder cette extension. Et pis 14.99¬ pour un jeu comme ça !
Quelques évènements :
° Map initialization : le déclencheur se déclenchera au commencement de la map (dès la première seconde de jeu !), cet évènement est idéal pour fixer une heure du jour, les ressources d'un joueur etc...
° Partie - Time of day : le déclencheur se déclenchera dès que l'heure du jeu est égale à x (x doit être compris entre 00.00 et 24.00). On peut choisir plusieurs options autres que le "égal à", cliquez sur la liste déroulante pour toutes les voir (ex : "inférieur à" ).
° Joueur - Properties : le déclencheur se déclenchera dès que une des propriété (bois actuel, or actuel, nourriture actuelle etc...) d'un joueur x atteindra la quantité y (x est bien sûr à remplacer avec le chiffre d'un joueur et y la quantité désirée).
° Time - Periodic Event : le déclencheur se déclenchera toutes les x secondes, les actions seront donc répétées durant toute la map à x secondes d'intervalle.
° Unité - Unit Enters Region : le déclencheur se déclenchera dès qu'une unité entrera dans une région x (cf : l'outil région) sélectionnez la région désirée dans la case "variable" lors de la configuration de l'évènement.
Quelques conditions :
° Boolean Comparison : sert à vérifier une affirmation (TRUE = vrai, FALSE = faux). L'expression "triggering unit" désigne l'unité qui a déclenchée l'évènement (ex: l'unité qui a déclenché l'évènement (triggering unit) est un héros, si c'est vrai (TRUE) la condition est remplie mais si c'est faux (FALSE) la condition n'est pas remplie.
° Integer Comparison : si une valeur x est égale à y (x est une valeur (ex: le nombre d'unité dans une région) et y un nombre).
° Player Comparison : si une unité (définie) appartient à un joueur (défini) (ex: si l'unité qui a déclenché l'évènement appartient au joueur bleu, la condition est remplie).
° Unit-Type Comparison : sert à vérifier le type d'une unité (ex: si l'unité qui a déclenché l'évènement est un fantassin alors la condition est remplie).
° And : "et", 2 conditions en une, pour qu'elle soit remplie il faut que les deux soient impérativement remplies.
° Or : "ou", 2 conditions en une, pour qu'elle soit remplie il faut au moins que l'une des deux soit remplie.
Quelques actions :
° Wait : permet d'attendre x secondes avant que la prochaine action soit exécutée.
° Caméra - Apply Camera Object (Timed) : permet d'appliquer une caméra, il faut préciser pour quel joueur, quelle caméra (logique

, cf : l'outil de caméra) et combien de temps dure la transition entre l'ancienne caméra (mettez 0 pour un effet immédiat).
° Destructible - Create : permet de créer ce que l'on appelle un destructible (arbre, caisse etc...).
° Destructible - Kill : permet de "tuer" un destructible.
° Environnement - Create Weather Effect : permet de créer un effet météorologique (pluie, neige... etc). Précisez la région.
° Partie - Text Message (auto-timed) : permet de créer un texte qui s'affiche en bas à gauche de l'écran.
° Joueur - Add Property : ajoute x or (ou bois ou nourriture etc...) à un joueur.
° Effet Spécial - Create A Special Effect At Point : crée un effet spécial dans une région donnée. A noter que l'effet spécial n'est que visuel

.
° Unité - Create Units Facing Angle : crée une unité dans une région donnée. Sélectionnez le nombre, le type, le joueur possédant cette unité et la région dans laquelle elle apparait (on peut aussi déterminer dans quel angle sera tournée l'unité lors de son apparition mais ce n'est point très important).
° Unité - Issue Order Targeting A Point : ordonne à l'unité d'avancer vers un point d'une région donnée (on peut aussi ordonner à l'unité de patrouiller ou encore lancer un sort dans une région).
° Visibilité - Enable/Disable Fog Of War : ajoute ou supprime le fameux "brouillard de guerre" qui vous empêchent de voir toute la map sans l'avoir explorée.
° Visibilité - Enable/Disable Black Mask : ajoute ou supprime le "masque noir" qui est utilisé pour les campagnes de Blizzard, il recouvre la map d'un masque noir rendant illisible tout le terrain.
---> Je n'ai donc énoncé ici que les principaux (et encore !) évènements, conditions et actions de chaque catégorie. A vous maintenant d'expérimenter les différents et nombreux autres.
¤ Voici en dernier, un déclencheur simple (directement screenshoté

) et sa traduction à titre d'exemple pour ceux qui n'auraient pas encore bien saisis

.
Petit test ! A présent éssayer de le déchiffrer (pas vraiment difficile) c'est juste de la lecture (et de la traduction anglais-français

).
...
...
...
...
Réponse :
Evènement : Dès que l'heure de la partie devient égal à 12.00 heures (midi quoi

).
Condition : Si la nourriture utilisée du joueur 1 (rouge) est égal à zéro.
Action : Un grunt appartenant au joueur 1 (rouge) tourné à 90° sera créé au centre de la région nommée "Spawn".
- Si vous avez trouvé c'est parfait, tout est bien compris.
- Si vous n'avez pas trouvé ce n'est pas extrêmement grave tant que vous avez à peu près compris, je vous suggère juste de relire la fin de ce chapitre.