Tutorial sur les bases du mapping DAOC sur server DOL
Comme le titre de ce tutorial l'indique, nous ne verrons uniquement
que les bases du mapping, et n'utiliseront qu'une seule commande, et seulement
quelques options de cette commande.
Précision supplémentaire: dans ce tutorial je ne parlerais uniquement que des mobs
et aucunement des objets pour créer des décors
Afin que ce document reste le plus clair possible, et facilement compréhensible
j'utiliserait différente couleur qui seront:
La commande (en rouge)
La ou les options de la commande (en vert)
La description (succinte) de la commande et/ou de(s) option(s) (en bleu)
--------------------------------------------------------
Créer un premier mobs:
Que ce soit pour la création, la modification ou la suppression d'un mob,
il n'y a qu'une seule commande à utiliser. C'est la commande /mob
Pour créer un premier mob il faut taper la commande:
/mob create
"/mob" est la commande et "create" l'option de la commande
cette option permet d'indiquer à la commande que l'on souhaite créer un nouveau mob.
Lorsque "/mob create" est utiliser, cela créer un nouveau mob nomer "New mob" a l'emplacement
du GM qui aura taper la commande, ce mob aura aussi un modèle prédéfini (un rubis)
NOTE: Il faut savoir que pour le server mob ou npc c'est exactement la même chose,
c'est donc aussi avec la commande /mob que l'on créer les npc, la seul différence se jouera
à peut de chose prêt.
En fait il existe ce que l'on appelle un "flag PEACE" qui indique que le "mob" est "gentil"
avec tous le monde (donc c'est un npc).
Cependant si on désactive ce flag PEACE, le mob suis un système d'aggro (que l'on verra plus bas dans ce tuto)
et donc pourra être neutre, hostile ou agressif.
Donc si on veut un créer un mob, ce qui ici est le cas, il nous faut désactiver le flag PEACE,
qui est, par défaut, activer. Pour cela il faut utiliser la commande:
/mob peace
"/mob peace" permet d'activer ou désactiver le flag PEACE (si le flag est activer
la commande le désactivera, et a l'invers si le flag est désactiver la commande l'activera).
Maintenant nous avons un vrai mob, a part qu'il ressemble a pas grand chose, pour arranger cela
il vas falir changer le model du mob, pour ce faire il faut utiliser la commande /mob model x
où x correspond au numéro d'identifiant du model.
Par exemple pour donner un model d'arraignée jaune a mon mob je taperai la commande suivante:
/mob model 59
"/mob model" indique que je souhaite changer le model de mon mob, et "59" est
le numéro identifiant le model souhaitant être utiliser.
Pour trouver les identifiant de model vous pouvez vous rendre sur ce site: http://metty.the-bart.org/other/daoc/li ... w=monsters
Voila que j'ai changer mon model pour une arraignée, mais je la trouve trop grosse, elle ressemble
trop à une arraignée géante. Ce n'est pas un problème ! Nous pouvons modifier la taille de nos mob
Pour cela il faut utiliser /mob size x où x correspond à la taille du mob.
Tout en sachant que 50 est la taille par défaut de votre mob, donc si vous aller en dessous de 50
vous réduiser la taille du mob, et si vous aller au dessus de 50 vous le render plus grand.
/mob size 10
"/mob size 10" permet de reduire la taille de mon mob a 10 (ce qu'ici nous donne une petite arraignée).
On commence déjas à avoir un mob qui ressemble a quelque chose, mais il faudrait penser à lui donner
un vrai nom à notre mob, qui pour le moment se nomme "New mob", pour ce faire on utilisera /mob name xxx
où xxx correspond au nom que vous souhaiter donner à votre mob.
/mob name Arraignée
"/mob name Arraignée" me permet de renomer mon mob pour qu'il se nomme "Arraignée"
(sans les guillemets biensùr.)
NOTE: Si vous souhaiter donner un nom composé et/ou contenant des espaces et/ou contenant des
caractères spéciaux (comme des tirets ou des apostrophes, ...) il vous faudra mettre le nom
de votre mob entre guillemet, par exemple: /mob name "Petite Arraignée"
En plus de donner un nom aux mobs, on peut aussi leur donner un nom de guilde, cela n'aura aucune influance
sur le comportement des mobs, mais permet juste d'ajouter du texte en dessous du nom du mob, mais vue par les joueur
ca peut permettre d'indiquer que tel et tel mobs font partit d'un meme clan par exemple.
Pour donner un nom de guilde a un mob il faut utiliser /mob guild xxx où xxx correspond au nom de la guilde
/mob guild Insecte
Cela a pour effet de donner le nom de guilde "Insecte" à notre mob.
NOTE: Tout comme pour le nom du mob, le nom de guilde, si il doit comporter des espaces et/ou
caractères spéciaux doit être mis entre guillemet.
Bien maintenant nous avons un vrai mob, avec un vrai nom, et un vrai model, mais ce n'est pas encore fini
il nous faut encore définir un level pour notre mob, car on vas pas mettre tout nos mobs au même level
Pour changer le level de notre mob on utilisera /mob level x où x correspondra au level du mob.
/mob level 10
"/mob level 10" permet de définir le level de notre mob à 10, si par exemple
on aurai voulu que notre mob soit level 40 on aurait taper: "/mob level 40"
NOTE: Les levels des mobs vont de 1 a 255, mais attention a partir du level 130 le code couleur
repart à 0, c'est à dire que les mobs level 130 apparaissent gris, les level 145 apparaissent vert, ect...
Vous pouvez très bien vous arrêter ici, mais cela ne vous donnera qu'un mob neutre, et ne vous voulez
surement pas que des mobs neutres. Pour régler l'agressivité des mobs il faut utilise /mob aggro x
où x est le taux d'agressivité.
/mob aggro 100
"/mob aggro 100" permet de donner un mob totalement agressif qui attequera directement
tous joueurs entrant dans sont "champ de vision"
NOTE: L'agressivité des mobs se règle ne pourcentage de 0%(neutre) a 100%(agressif), a partir de 35% environ
le mob deviens hostile (il est agressif, mais n'attaque pas à tous les coups).
Nous avons maintenant règler l'agressivité de notre mob, mais cela n'est pas suffisant pour que ce dernier réagisse
à sont environement, pour cela il faut lui définir ce que je qualifirai de "champ d'action", pour ce faire
on vas utiliser /mob range x où x est le rayon du champ d'action
/mob range 400
Ici on à défini le rayon du champ d'action a 400, ce qui signifie que le mob ne réagira uniquement aux
joueurs et autres mobs et npcs, unique si ces derniers se trouve dans un rayon de 400 unité autour de notre mob,
dans le cas contraire le mob les ignorera
Notre mob pourrait parraître fini, mais il manque quelque chose de primordial, le temps de respawn,
c'est à dire le temps avant que le mob re-apparaisse après avoir été tuer, pour cela il faut utiliser
/mob respawn x où x est le temps (en milliseconde) de respawn.
/mob respawn 120000
"/mob respawn 120000" définira un temps de respawn de 2minutes (2*60*1000)
NOTE: Le temps de respawn minimum est de 1seconde et le temps de respawn maximum est de 59minutes 59secondes
Voila notre mob est complétement terminer, mais afin de le rendre un petit peut plus vivant nous pouvont
lui définir un rayon dans lequel il pourra se balader (de manière totalement aléatoire), pour cela
il vas faloir utiliser la commande /mob roaming x où x est le rayon (en unité) dans lequel notre mob pourra se balader
/mob roaming 600
"/mob roaming 600" cela aura pour effet de définir un rayon de 600 unité autour
du point de spawn du mob, dans lequel il pourra se balader
Voila ce tutorial est terminer, et je tiens à le rappeller qu'il ne s'agit que d'un tutorial sur les bases du mapping, pour avoir plus d'informations sur la commande /mob, taper simplement "/mob" sans aucune option ingame pour avoir la liste de toutes les options et leurs descriptions.
Tutorial rédiger par Xarik (http://xarik.free.fr/)
pour Ganrod DAOC Freeshard (http://ganrod.ovh.org)