Bonjour tout le monde, je vais vous délivrer ici une série de macros pour casser la monotonie de chevaucher toujours le même canasson !
Après maintes recherches et avoir perdu la plupart de mes cheveux, j'ai réussi à réunir les macros qui feront le bonheur de chacun
En voici une qui pourrait être la plus intéressante puisqu'elle va choisir si elle doit sortir une monture volante OU une monture terrestre en fonction de la zone où vous vous trouvez, mais comme on le sait tous, les macros ont un maximum de caractères autorisés et donc si vous avez beaucoup de montures, vous serez très vite bloqués, il vous faudra vous rabattre sur les suivantes :
/run if IsMounted() then Dismount() return end local t if IsFlyableArea() then t={2,3,6,7,12} else t={1,4,5,9,10,11,12,13} end CallCompanion("MOUNT",t[random(#t)])
Les chiffres dans votre macro doit impérativement correspondre à votre onglet de montures dans votre grimoire
. Exemple :
Comme vous pouvez le constater, l'ordre des chiffres correspondants aux slot de votre écurie est dans le même sens que celui de la lecture. Il vous faudra effacer tous les chiffres de la présente macro (puisque c'est la mienne
) et faire correspondre vos chiffres donc.
Voici les autres macros pour les montures volantes ou terrestres uniquement, avec toujours la même histoire de chiffres à modifier :
Pour les montures volantes avec une condition de descente de monture si vous êtes déjà sur une monture :
/run if IsMounted() then Dismount() return end local t if IsFlyableArea() then t={2,3,6,7,12} end CallCompanion("MOUNT",t[random(#t)])
Pour les montures volantes toujours, mais sans la descente de monture :
/run local t if IsFlyableArea() then t={2,3,6,7,12} end CallCompanion("MOUNT",t[random(#t)])
Et voici le même principe, pour les montures terrestres (
Attention cependant, avec cette macro il vous sera IMPOSSIBLE de sortir une monture terrestre si vous vous trouvez dans une zone où l'on peut voler !) :
/run if IsMounted() then Dismount() return end local t if not IsFlyableArea() then t={1,4,5,9,10,11,12,13} end CallCompanion("MOUNT",t[random(#t)])
/run local t if not IsFlyableArea() then t={1,4,5,9,10,11,12,13} end CallCompanion("MOUNT",t[random(#t)])
En espérant que cela vous plaise, amusez vous bien