Ceci étant dit, voici une première macro générique, concernant vos monture :
Par un même raccourci, vous allez pouvoir :
- prendre une monture volante si vous pouvez voler (monture de votre choix)
- prendre une monture terrestre si vous ne pouvez pas voler (monture de votre choix)
- descendre de monture si vous êtes déjà sur cette dernière
A cela nous pouvons rajouter certaines conditions :
- empêcher de "descendre" accidentellement de votre monture si vous êtes en train de voler
- prendre la monture Poséidus (pour les chanceux qui l'ont) si vous êtes en train de nager
- faire un random entre plusieurs montures de votre choix (mais dans la limite des 255 caractères)
ça vous intéresse ? allons-y.
Voici la macro de base sans les conditions :
#showtooltip
/dismount [mounted]
/use [flyable] Phénix sombre ; Roi doré
explication pour les plus curieux : la commande #showtooltip a déjà été expliquée dans un post précédant de Mara, mais sachez qu'il est important de prendre l'icône du point d'interrogation avec cette commande. Cela permettra à l'icône de prendre l'image correspondante à la monture suivant que vous soyez capable de voler ou non. Ça permet une macro dynamique en somme ;
La commande /dismount vous fait descendre de monture, et la condition entre crochet veut dire "si vous êtes monté" ;
La dernière ligne est une condition SI, un classique de la programmation informatique. En gros ça dit : SI [pilotable] utiliser Phénix sombre ; SINON utiliser Roi Doré.Bien évidemment, remplacez le "Phénix sombre" et le "Roi doré" par les montures de votre convenance. Sachez que remplacer le phénix par une monture terrestre est stupide, mais remplacer le Roi doré par une monture volante est possible. Elle sera juste clouée au sol.
Et voici la macro avec les conditions :
#showtooltip
/dismount
[mounted,noflying]/cast [nomounted,swimming] Poséidus;/castrandom [nomounted,flyable] Phénix sombre, Corbeau de l’effroi;
/castrandom [nomounted,noflyable] Roi doré, Pinto;
Là, on a du changer la disposition de la macro. Alors que pour la macro précédente, les conditions entre crochets étaient implicite, là, nous devons clairement les stipuler :
[mounted,noflying] = "je suis monté et je ne suis pas en train de voler"
[nomounted,flyable] = "je ne suis pas monté mais je peux voler"
[nomounted,noflyable] = "je suis monté et je ne peux pas voler"
Concernant les montures en elles-mêmes, mes remarques précédentes se valent toujours.
/cast [nomounted,swimming] Poséidus; = "je ne suis pas monté mais je suis en train de nager"
à ce moment là, cliquer sur la macro vous fera invoquer votre monture aquatique.
(Pour ceux qui se pose la question, non, malheureusement, nous ne pouvons pas mettre de conditions de Régions, autrement dit, nous ne pouvons pas en plus rajouter la condition "Si je suis à Vash'jir, invoquer Hippocampe abyssal")
Cette ligne peut paraître pratique, pour le commun des mortels qui voudrait invoquer un Trotteur aquatique azur dans ce cas de figure, mais faut savoir que la macro ne saura pas si vous voulez votre trotteur ou juste vous envoler à ce moment là. Donc, à vous de voir si cette ligne vous intéresse ou non.
Enfin, /cast est à remplacer par /castrandom si vous voulez mettre plusieurs montures, séparés d'une virgule et d'un espace (important) et cloturé par un point-virgule (non précédé d'un espace, important aussi). Vous pouvez mettre autant de monture que vous le souhaitez, dans la limite des 255 caractères en totalité sur la macro... et ça arrive vite.
Vous pouvez éventuellement grappiller des caractère en mettant le nom anglais de vos montures, mais je ne m'amuserais pas à chercher leurs correspondances pour mon exemple.Dernier point, les macros étant de la programmation assez basique, vous trouverez rapidement leurs limites.
Par exemple, pour la macro avec conditions ci-dessus, ma deuxième monture est invoqué si je suis déjà sur la première et que je reclique sur la macro. C'est au bout du troisième clic que je descend sans rien invoquer derrière.
Cela dit, si vous cliquez pour descendre alors que vous êtes en train de bouger, vous ne vous en apercevrez même pas.
Autre point, si vous êtes dans l'eau, la macro invoquera votre trotteur. Recliquez derrière et vous invoquerez votre monture volante (si possible) ou terrestre (sinon).
Et enfin, l'image de la monture qui va apparaître sur votre macro sera toujours la première énoncée, pour chaque catégorie (volante ou terrestre).
Voilà c'est tout pour cette macro, je vous fout la paix