Magenta
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Cartes Pokémon : la prochaine extension Pokémon sera EV6.5 Fable ...
Voir le deal

Les macros, de l'indispensable à l'inutile (donc indispensable!)

Aller en bas

Les macros, de l'indispensable à l'inutile (donc indispensable!) Empty Les macros, de l'indispensable à l'inutile (donc indispensable!)

Message par Bzurum Lun 23 Sep - 16:17

Rift permet de créer et d'utiliser des commandes personnalisées, appelées macros, en utilisant et combinant certaines des « commandes slash ». Les macros peuvent ensuite être placées en barre de raccourcis, à la manière des compétences. Elles ne permettent cependant le lancement que d'une seule compétence. Toutes les commandes supplémentaires programmées sont simplement ignorées.

Attention : actuellement, un bug fait que les macros ne se mettent pas automatiquement à jour lors de l'apprentissage du nouveau rang d'un sort qu'elles contiennent, donnant parfois l'impression que des compétences non disponibles peuvent être lancées. Il suffit d'ouvrir la macro et de cliquer sur sauvegarder pour les réinitialiser.
I. Création / programmation de macros
1. L'éditeur de macros

La fenêtre de gestion des macros est disponible ici : > Menu principal > Macros.

A gauche : la liste des macros existantes, avec leur nom et l'icône choisie pour les représenter.

A droite : l'espace de création / modification des macros.

Espace Commandes : Espace de saisie du texte des commandes, à raison d'une unique commande par ligne. Dans cet espace, il est possible de saisir en tout début de ligne le slash (/) habituel de toute commande, mais ce n'est pas indispensable, et de toute façon l'éditeur de macro le fait ensuite disparaitre de la syntaxe de programmation après la sauvegarde de la macro.

2. Etape de création d'une macro

Les trois étapes de création peuvent être fait dans n'importe quel ordre : choix de l'icône / nom de la macro / texte de programmation.

Quand les trois champs ont été renseignés, le bouton « Sauvegarder » devient accessible. Une fois cliqué, la macro apparait dans la liste de macros existantes, partie gauche de l'éditeur.

Bon à savoir : Pour ajouter vite fait un sort sans galérer sur la syntaxe (oui, il faut les écrire en français, casse compris), le fameux shift+clic gauche sera votre allié.
II. Langage de programmation

Rappel : Une macro ne peut lancer qu'un seul sort par activation, et ce même en écrivant plusieurs commandes de compétences dans une même macro. En cas de programmation de compétences multiples, seul le premier sort utilisable de la liste sera activé et un message d'erreur apparait à l'écran.
Pour éviter de flooder le cc par défaut, l'envoi de ce message d'erreur peut-être supprimé en ajoutant la commande /suppressmacrofailures au début de la macro.
1. Lancement de compétence
Faire apparaitre l'icône et le délai de récupération de la compétence activée (mais icône non cliquable) :

#show [Nom de la compétence]

Exemple : #show Trait de perversion

Lancement d'une compétence (activation comme si on cliquait directement sur l'icône de cette compétence en barre de raccourcis)

cast [Nom de la compétence]

Exemple : cast Trait de perversion

2. Les modificateurs de la commande /cast
Lancements alternatifs de compétences

Trois arguments, placés après la commande cast, permettent de changer le sort lancé, en fonction de l'appui simultané sur une touche du clavier :

[maj] : touche majuscule,
[ctrl] : touche Ctrl,
[alt] : touche Alt.

cast [maj] [Nom de la compétence 1]
cast [Nom de la compétence 2]

Exemple : la macro suivante lance le sort Courant de soins en maintenant la touche Majuscule activée, sinon elle active Embruns de soins.

cast [maj] Courant de soins
cast Embruns de soins

Les autres modificateurs de la commande /cast

Plusieurs modificateurs, ajoutés après la commande /cast, permettent de modifier la cible sur laquelle est lancée le sort :

@mouseover : lance le sort sur la cible dont vous survolez le portrait,
@self : lance le sort sur vous-même,
@mark <chiffre> : lance le sort sur la cible marquée par le chiffre indiqué,
@lasttarget : lance le sort sur votre cible précédente,
@focus : lance le sort sur votre focus,
@focustarget : lance le sort sur la cible de votre focus.

Exemple de macro pour se soigner soi-même, tout en gardant la cible actuelle : Rôle = protecteur

cast @self Souffle de soins

Ou, plus complexe :

suppressmacrofailures
cast Gloire des Élus
cast @self Souffle de soins
cast @self Grâce de soins

3. Sets d'équipement

La commande /sauvegardeéquipe # (# = numéro de 1 à 9) permet de sauvegarder (mettre en mémoire) l'équipement porté par l'avatar. La commande /loadequip # équipe sur l'avatar, depuis l'inventaire, l'équipement préalablement sauvegardé. Cela permet des changements rapides de sets complets d'équipement selon la situation.

Après avoir au préalable manuellement sauvegarder les différents sets d'équipements qu'on veut alterner, il suffit de mettre en macro la commande /loadequip # puis de placer la macro en barre de raccourcis afin de changer toutes les pièces en un seul clic. Pratique en particulier quand on lie cette commande au changement de rôle (DPS vers soigneur, ou inverse, par exemple).

Préalable : manuellement, dans la ligne de cc, pour tous les équipements = /sauvegardeéquipe #
Conseil : il est plus simple que le numéro de sauvegarde de l'équipement soit le même que celui du rôle d'âmes....

role #
loadequip #

Créer autant de macros que de sets d'équipement sauvegardés.

On peut même aller plus loin en liant un changement de rôle, un changement de set d'équipement et un changement d'interface utilisateur :

Préalable : manuellement, sauvegarder l'UI voulu pour tel rôle et sauvegarder le set d'équipement
/export UI [Nom d'UI pour le role #]

role #
loadequip #
importui [Nom d'UI pour le role #]

4. Macros de message dans le cc

Très appréciés entre autres des soigneurs qui peuvent ainsi avertir qui les attaque, ou bien pour indiquer la cible à attaquer en cas de changement imprévu dans le déroulement du combat...

La désignation de la cible dans une macro se fait par l'utilisation du caractère % dans la macro :

%t : affiche le nom de la cible
%r : affiche la race de la cible
%s : affiche le pronom « il » ou « elle » en fonction du sexe de la cible
%o : affiche le pronom « lui » ou « elle » en fonction du sexe de la cible
%p : affiche le pronom « son » ou « sa » en fonction du sexe de la cible

Macro pour avertir que le soigneur est pris en cible par :

Préalable : mettre en cible l'ennemi dont on veut passer le nom dans le canal de chat

p **** %t sur soigneur !!! ***

ou

raid **** %t sur soigneur !!! ***

Macro pour avertir d'un changement de cible d'attaque :

Préalable : mettre en cible l'ennemi dont on veut passer le nom dans le canal de chat

p *** Attention ! On passe tous sur %t ! ***

Combiné avec une activation de compétence :

cast Souffle de soins
p Je lance Souffle de soins sur %t !

Macros très simples, mais souvent utilisées : Celles pour dire bonjour ou au revoir en guilde, sans réécrire à chaque fois

gu Bonjour à tous frères combattants !

gu Bonne nuit à tous ! Que vos rêves soient aussi doux que vous le méritez.

(ou toute autre ânerie qui vous passerait pas la tête ^^).
4. Les autres commandes

/cancelbuff <nom> : annule l'amélioration nommée
/dismount : vous fait descendre de monture
/camp <personnage> : vous déconnecte de votre personnage, et tente de de reconnecter au personnage nommé, sur le même serveur
/dumpguild : charge la liste des membres de la guilde dans un fichier Guild.xml
/focus : met la cible actuelle en focus
/follow <nom> : suit le personnage
/friend <nom> : ajoute le personnage à vos amis
/ginvite <nom> : invite le personnage nommé dans la guilde
/gquit : quitte la guilde actuelle
/leave : quitte le groupe ou raid actuel
/mark <nombre> : marque la cible avec le nombre spécifié
/rand <min> <max> : génère un nombre aléatoire entre ces deux nombres
/role <1-4> : active le rôle spécifié
/startattack : démarre l'attaque automatique (en mêlée)
/startrandgedattack : démarre l'attaque automatique (à distance)
/stopattack : arrête l'attaque automatique (mêlée et distance)
/stopcasting : arrête l'incantation en cours
/target <nom> : cible le personnage ou monstre au nom le plus proche du nom renseigné
/targetlasttarget : cible la cible précédente


III. Quelques macros glanées ici et là
1. Soigner la cible sous le curseur

#show Embruns de soins
cast @mouseover Embruns de soins

Cette macro permet de lancer le sort Embruns de soins sur la cible que survole le curseur de la souris.
2. Marquer la cible sous le curseur

target @mouseover
mark 1
targetlasttarget

Cette macro permet au chef du groupe de marquer la cible survolée par le curseur de la souris, tout en conservant sa cible actuelle.
3. Attaque simultanée pet + compétence

#show [Nom de la compétence]
/petattack
cast [Nom de la compétence]

Pour combiner une activation de compétence de combat et envoyer le pet automatiquement chaque fois qu'on lance l'attaque.
4. Macro de lancement d'une compétence en réaction
Code général :

suppressmacrofailures
#show [Compétence sélectionnée]
cast [Sort réactif 1] (comme un déclenchement sur un blocage ou esquive)
cast [Sort réactif 2] (comme un déclenchement sur coup critique)
cast [Compétence à cool down 1]
cast [Compétence à cool down 2]
cast [Compétence de base]

Cette macro se charge de lancer le premier sort disponible selon la situation, en les examinant les unes après les autres, et en s'arrêtant finalement sur la première disponible (elle ne lance donc pas bien sûr les compétences suivantes qui seront simplement ignorées).
Exemple pour le justicier, de type macro « DPS monocible justicier » :

#show Frappe de jugement
suppressmacrofailures
cast Coup prédestiné
cast Gloire des Élus
cast Précepte de refuge
cast Blâme
cast Frappe de jugement

Exemple pour chamane, de type « DPS multicible chamane » :

Un peu plus complexe, en raison d'une compétence à cool down priorisée par rapport au reste après le bouclier personnel.

suppressmacrofailures
cast Bouclier glacial
cast Charge de combat
cast Secousse
cast Coup prédestiné
cast Gloire des Élus
cast Frappe du maelström
cast Coup massif
cast Marteau foudroyant
cast Frappe en avalanche

DPS alternatif pour clerc :

Lorsque le clerc est seul, la macro attaque directement sa cible avec Vengeance de la vie puis Bannissement au prochain clic.
Lorsque le clerc est en groupe et soigne le tank, le clerc peut continuer à cibler le tank et attaquer la cible du tank en activant la touche [majuscule].

suppressmacrofailures
cast [maj] @focustarget Vengeance de la Vie
cast [maj] @focustarget Rupture spirituelle
cast Vengeance de la Vie
cast Bannissement

Toujours pour clerc, avec Purificateur :

Suppression d'un débuff/CC/maladie sur la cible survolée (ou via l'écran de groupe/raid).
Pose du bouclier personnel.
Pose d'un bouclier sur la cible (ou via l'écran de groupe/raid).
Instant heal avec cd sur la cible (ou via l'écran de groupe/raid).
Soin à déclenchement court sur la cible (ou via l'écran de groupe/raid).

suppressmacrofailures
cast @mouseover Cautérisation
cast Bouclier ancestral
cast @mouseover Bénédiction de soigneur
cast @mouseover Souffle de soins
cast @mouseover Flamme de soins

Post récupéré sur: http://rift.mondespersistants.com/les-macros:article-288/ pirat 
Bzurum
Bzurum

Messages : 66
Date d'inscription : 18/08/2013
Localisation : Outer Haven

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum