Un PNJ peut jouer un emote via son ID. L'option [repeat], bien que facultative, permet de répéter l'emote en boucle.
Pour mettre fin à l'emote, réexécutez la commande avec l'[emoteID] réglé sur 0 et précisez [repeat].
Vous pouvez consulter une liste de tous les emotes du jeu en cliquant ici.
La commande suivante offre la possibilité d'ajouter une aura à un PNJ.
Une aura appliquée à un PNJ restera active jusqu'à ce que vous la supprimiez.
Si un PNJ cumule plusieurs auras, il est possible de toutes les retirer en une seule opération.
Vous pouvez « morph » un PNJ, c'est-à-dire lui donner temporairement l'apparence d'un autre PNJ, à l'exception des modèles « outfit » qui ne peuvent pas être des « morphs ».
Notez que cette transformation est temporaire et ne persiste pas après un redémarrage du serveur.
▪ [DisplayID] : C'est l'identifiant de l'apparence, autrement dit d'une « morph ». Voici trois façons de le trouver :
▪ [Scale] : Valeur optionnelle pour la taille du modèle. Elle est de 1 par défaut et vous pouvez aussi la modifier plus tard via une autre commande.
▪ [Weight] : Indique la chance qu’un modèle apparaisse si plusieurs sont attribués. Ce paramètre, comme [scale], est facultatif et modifiable par la suite.
Pour faire monter un PNJ-forgé sur une monture, utilisez la commande suivante.
Un [displayID] de 0 supprimera la monture.
Un PNJ peut appliquer des sorts ( « cast » ) temporaires sur lui-même, contrairement aux auras qui sont permanentes.
Parfois, certains sorts peuvent ne pas fonctionner correctement.
Pour que un PNJ lance un sort sur un joueur spécifique, utilisez la commande ci-dessous en définissant toujours [triggered] à 1.
Si aucun joueur n'est ciblé par [PlayerName], le sort sera alors lancé sur tous les joueurs situés à moins de 10 yards du PNJ.
Un PNJ peut également utiliser un sort sur un autre PNJ via la commande suivante :
Pour obtenir le [GUIDdelacible] d'un PNJ, ciblez-le et utilisez la commande : « .npc info ».
Assurez-vous que la valeur [triggered] soit toujours définie à 1.
Si vous définissez [interval] sur 0 ou si vous l'omettez, le sort sera lancé une seule fois. Cette valeur s'exprime d'ailleurs en millisecondes (1000 ms = 1 seconde).
Pour garantir que le sort se répète continuellement, même après un redémarrage du serveur, il est essentiel de définir un [interval].
Un PNJ peut diriger un sort vers des coordonnées exactes :
Assurez-vous que la valeur [triggered] soit toujours définie à 1.
Si vous définissez [interval] sur 0 ou si vous l'omettez, le sort sera lancé une seule fois. Cette valeur s'exprime d'ailleurs en millisecondes (1000 ms = 1 seconde).
Pour garantir que le sort se répète continuellement, même après un redémarrage du serveur, il est essentiel de définir un [interval].
La commande « .gps » vous permet de visualiser les coordonnées [X Y Z] de l'endroit où vous vous trouvez.
En entrant cette commande, vous obtiendrez une vue d'ensemble des sorts que le PNJ peut lancer, avec des détails pour chaque sort.
Cette commande permet d'enlever un sort précis de la liste des sorts que le PNJ est programmé à lancer.