2) Choisir et paramétrer des monstres

  • Avant de pouvoir placer des monstres sur la carte, il faut créer des types de monstre. Les types de monstres fonctionnent de façon similaire aux terrains, on leur choisit un nom et on règle différents paramètres.
  • Voici la commande pour créer un nouveau type de monstre : "-newMonster ‹label› ‹unitTypeId› [‹immolationRadius›]" (-newm).
  • Le unitTypeId correspond à un modèle d'unité, son apparence. Pour connaître les différents modèles existant, il faut aller dans l'éditeur d'objets dans le JNGP, puis dans l'onglet unités. On a à disposition toutes les unités du jeu. Pour voir le unitTypeId de chaque unité il suffit de faire ctrl+D. Il s'affiche alors, suivi du nom de l'unité entre parenthèses. Par exemple, pour le paysan on a "hpea". Dans le jeu il suffira de le taper entre simple quotes ' '.
  • L'immolationRadius est un nombre à choisir entre 0 et 400, divisible par 5. Par exemple 5, 30, 125, 350, 400. Ce nombre définit le rayon autour duquel le monstre tuera les héros (la collision si vous préférez). Il est à régler en fonction de la taille du monstre. Si vous ne spécifiez pas d'immolation la valeur choisie sera 0 (aucune immolation).
  • Par exemple pour créer une sorcière de rayon d'immolation 70, on peut taper la commande suivante : "-newm sorciere 'hsor' 70".
  • On peut par la suite modifier le unitTypeId ou le rayon d'immolation de la sorcière : "-setMonsterUnit sorciere ‹newUnitTypeId›" (-setmu), "-setMonsterImmolation sorciere ‹newMonsterImmolation›" (-setmi).
  • On peut également régler la taille de la sorcière : "-setMonsterScale sorciere ‹newScale›" (-setms) sachant que l'échelle par défaut est celle du type d'unité choisi (on spécifie cela avec le mot clé default ou d). On peut utiliser des nombres réels pour spécifier une échelle différente, par exemple 1.5.
  • On peut aussi modifier la vitesse de déplacement de la sorcère : "-setMonsterMoveSpeed sorciere ‹newSpeed›" (-setmms) sachant que la vitesse par défaut est 400 et que le maximum est 522.
  • On peut également rendre la sorcière cliquable, de façon à ce qu'elle soit tuable par des météores : "-setMonsterClickable sorciere on" (-setmc, off pour annuler).
  • Dans le cas où l'on a rendu la sorcière cliquable, on peut régler le nombre de météores qu'il faut pour la tuer : "-setMonsterMeteorsToKill sorciere ‹nbMeteorsToKill›" (-setmmtk) sachant que le nombre par défaut est 1.
  • Vous pouvez changer la hauteur de la sorcière avec la commande "-setMonsterHeight sorciere ‹newHeight›" (-setmh) sachant que la hauteur par défaut est celle du type d'unité choisi (on spécifie cela avec le mot clé default ou d). Il est impossible de spécifier une hauteur négative.
  • Comme pour les terrains on peut supprimer les types de monstre : "-removeMonster ‹monsterLabel›" (-remm, commande réservée à l'administrateur). Tous les monstres de la carte du type supprimé sont également supprimés.
  • Vous pouvez donner un alias (deuxième nom plus court) à un monstre via la commande "-setMonsterAlias ‹monsterLabel› ‹alias›" (-setma). Les labels et les alias sont utilisables pour chacune des commandes.
  • Comme pour les terrains vous pouvez afficher les différents types de monstres ajoutés ainsi que leurs paramètres : "-displayMonsters" (-dm).