<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://www.landes-eternelles.com/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Wikilaran participation_au_projet:cartes:fichiers</title>
        <description></description>
        <link>http://www.landes-eternelles.com/wiki/</link>
        <lastBuildDate>Wed, 22 Apr 2026 22:06:54 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>http://www.landes-eternelles.com/wiki/lib/tpl/writr/images/favicon.ico</url>
            <title>Wikilaran</title>
            <link>http://www.landes-eternelles.com/wiki/</link>
        </image>
        <item>
            <title>Introductions aux .def</title>
            <link>http://www.landes-eternelles.com/wiki/participation_au_projet/cartes/fichiers/def?rev=1371553592&amp;do=diff</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;introductions_aux_def&quot;&gt;Introductions aux .def&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Le format .def utilise pour commencer et terminer les tags suivants:
&lt;/p&gt;

&lt;p&gt;
[general]
allow_combat: 0 
&lt;/p&gt;

&lt;p&gt;
allow_rain: 1 
&lt;/p&gt;

&lt;p&gt;
map_name: `Ile du Trépont sous la neige`
&lt;/p&gt;

&lt;p&gt;
[/general]
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Introductions aux .def&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;introductions_aux_def&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-209&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;liste_des_tags&quot;&gt;Liste des tags&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Voici maintenant la liste entière des options que vous pouvez mettre dans les différents tags. Il est aussi inclus les attributs de zone.
En règle générale, 1 veut dire Oui, 0 veut dire Non (comme normalement), sauf mention contraire.
&lt;/p&gt;

&lt;p&gt;
[general]
&lt;/p&gt;

&lt;p&gt;
map_name: &amp;lt;Le nom de la carte&amp;gt;
&lt;/p&gt;

&lt;p&gt;
#Si vous voulez simplement les attributs de défaut, vous n’avez pas à l’écrire ici.
&lt;/p&gt;

&lt;p&gt;
need_p2p: &amp;lt;Si c’est une carte p2p (peer to peer?) - Par défaut : non&amp;gt;
&lt;/p&gt;

&lt;p&gt;
min_level: &amp;lt;Le niveau minimum pour entrer dans la carte - Par défaut : 0 (aucun)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_level: &amp;lt;Le niveau maximum pour entrer dans la carte - Par défaut : 0 (aucun)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
min_combat: &amp;lt;Le niveau minimal en combat pour entrer dans la carte ((attaque+défense)/2) - Par défaut : 0 (aucun)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_combat: &amp;lt;Le niveau maximal en combat pour entrer dans la carte ((attaque+défense)/2) - Par défaut : 0 (aucun)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
allow_rain: &amp;lt;S’il va pleuvoir sur la carte ou pas - Par défaut : 1&amp;gt;
&lt;/p&gt;

&lt;p&gt;
rain_start_chance: &amp;lt;La chance pour que la pluie commence - entre 0 et 100 - Par défaut : 1&amp;gt;
&lt;/p&gt;

&lt;p&gt;
rain_stop_chance: &amp;lt;La chance pour que la pluie arrête - entre 0 et 100 - Par défaut : 5&amp;gt;
&lt;/p&gt;

&lt;p&gt;
rain_thunder_chance: &amp;lt;La chance pour avoir des éclairs pendant la pluie - Entre 0 et 100 - Par défaut : 20&amp;gt;
&lt;/p&gt;

&lt;p&gt;
death_loss_chance: &amp;lt;La chance de perdre un objet à la mort (calculé une fois par objet) - Entre 0 et 1000 - Par défaut : 500&amp;gt;
&lt;/p&gt;

&lt;p&gt;
allow_combat: &amp;lt;Est-ce que c’est une carte PK? - Par défaut : 0&amp;gt;
&lt;/p&gt;

&lt;p&gt;
allow_multicombat: &amp;lt;Permettre le combat à partenaires multiples - Par défaut : 0&amp;gt;
&lt;/p&gt;

&lt;p&gt;
allow_hunt: &amp;lt;Permettre le combat contre les créatures en spawn (jaune) - Par défaut : 1&amp;gt;
&lt;/p&gt;

&lt;p&gt;
allow_beam: &amp;lt;Est-il possible d’utiliser la commande &amp;amp;casedepart?- Par défaut : 1&amp;gt;
&lt;/p&gt;

&lt;p&gt;
allow_tpsdp: &amp;lt;Est-ce que la salle des portails et bagues sont permis sur cette carte? - Par défaut : 1&amp;gt;
&lt;/p&gt;

&lt;p&gt;
allow_tplocal: &amp;lt;Est-ce que la téléportation local est permise sur cette carte? - Par défaut : 1&amp;gt;
&lt;/p&gt;

&lt;p&gt;
allow_suicide: &amp;lt;Est-ce que le suicide est permis sur cette carte? - Par défaut : 1&amp;gt;
&lt;/p&gt;

&lt;p&gt;
allow_harvesting: &amp;lt;Est-ce que la récolte est permise? - Par défaut : 100&amp;gt;
&lt;/p&gt;

&lt;p&gt;
allow_manufacturing: &amp;lt;Est-ce que la fabrication est permise? - Par défaut : 1&amp;gt;
&lt;/p&gt;

&lt;p&gt;
allow_summoning: &amp;lt;Est-ce que l’invocation est permise? - Par défaut: 1&amp;gt;
&lt;/p&gt;

&lt;p&gt;
no_follower: &amp;lt;Est-ce que les créatures invoquées suivent leur maître sur cette carte? - Par défaut: 1&amp;gt;
&lt;/p&gt;

&lt;p&gt;
allow_spellcasting: &amp;lt;Peux-tu utiliser la magie sur cette carte? - Par défaut: 1&amp;gt;
&lt;/p&gt;

&lt;p&gt;
allow_potions: &amp;lt;Peux-tu faire des potions sur cette carte? - Par défaut : 1&amp;gt;
&lt;/p&gt;

&lt;p&gt;
timed_heat: &amp;lt;Dommage de chaleur par minute - Entre 0 et 100 - Par défaut : 0&amp;gt;
&lt;/p&gt;

&lt;p&gt;
timed_cold: &amp;lt;Dommage de froid par minute - Entre 0 et 100 - Par défaut : 0&amp;gt;
&lt;/p&gt;

&lt;p&gt;
timed_poison: &amp;lt;Dommage de poison par minute - Entre 0 et 100 - Par défaut : 0&amp;gt;
&lt;/p&gt;

&lt;p&gt;
timed_corrosion: &amp;lt;Dommage de lumière (incertain) par minute - Entre 0 et 100 - Par défaut : 0&amp;gt;
&lt;/p&gt;

&lt;p&gt;
timed_damage: &amp;lt;Dommage par minute - Entre 0 et 100 - Par défaut : 0&amp;gt;
&lt;/p&gt;

&lt;p&gt;
timed_radiation: &amp;lt;Dommage de magie (incertain) par minute - Entre 0 et 100 - Par défaut : 0&amp;gt;
&lt;/p&gt;

&lt;p&gt;
walk_heat: &amp;lt;Dommage de chaleur par pas - Entre 0 et 100 - Par défaut : 0&amp;gt;
&lt;/p&gt;

&lt;p&gt;
walk_cold: &amp;lt;Dommage de froid par pas - Entre 0 et 100 - Par défaut : 0&amp;gt;
&lt;/p&gt;

&lt;p&gt;
walk_poison: &amp;lt;Dommage de poison par pas - Entre 0 et 100 - Par défaut : 0&amp;gt;
&lt;/p&gt;

&lt;p&gt;
walk_corrosion: &amp;lt;Dommage de lumière par pas - Entre 0 et 100 - Par défaut : 0&amp;gt;
&lt;/p&gt;

&lt;p&gt;
timed_heal: &amp;lt;Point de vie restauré par minute - Entre -5 et 5 - Par défaut : 1&amp;gt;
&lt;/p&gt;

&lt;p&gt;
timed_mana: &amp;lt;Point de mana restauré par minute - Entre -5 et 5 - Par défaut : 1&amp;gt;
&lt;/p&gt;

&lt;p&gt;
timed_food: &amp;lt;Point de nutrition perdu par minute - Entre -5 et 5 - Par défaut : 1&amp;gt;
&lt;/p&gt;

&lt;p&gt;
research_rate: &amp;lt;La vitesse de lecture - Entre 0 et 500 (ce sont des %) - Par défaut: 100&amp;gt;
&lt;/p&gt;

&lt;p&gt;
[/general]
&lt;/p&gt;

&lt;p&gt;
Le point de téléportation est activé quand vous marchez dessus - Par exemple, marcher sur un portail.
&lt;/p&gt;

&lt;p&gt;
[teleport_point]
&lt;/p&gt;

&lt;p&gt;
teleport_src_x: &amp;lt;La coordonnée x où le joueur doit marcher&amp;gt;
&lt;/p&gt;

&lt;p&gt;
teleport_src_y: &amp;lt;La coordonnéé y où le joueur doit marcher&amp;gt;
&lt;/p&gt;

&lt;p&gt;
teleport_dst_x: &amp;lt;La coordonnée x où vous voulez envoyer le joueur&amp;gt;
&lt;/p&gt;

&lt;p&gt;
teleport_dst_y: &amp;lt;La coordonnée y où vous voulez envoyer le joueur&amp;gt;
&lt;/p&gt;

&lt;p&gt;
teleport_map: &amp;lt;La carte où le joueur sera téléporté&amp;gt;
&lt;/p&gt;

&lt;p&gt;
type: &amp;lt;Est-ce qu’il y aura des particules et un portail par terre lors de la téléportation? - Par défaut: 0&amp;gt;
&lt;/p&gt;

&lt;p&gt;
text: &amp;lt;Le texte qui apparaitra sur l’écran des joueurs&amp;gt;
&lt;/p&gt;

&lt;p&gt;
damage: &amp;lt;Dégâts purs infligés au joueur lors de la téléportation&amp;gt;
&lt;/p&gt;

&lt;p&gt;
[/teleport_point]
&lt;/p&gt;

&lt;p&gt;
La zone d’interdiction crée un carré où vous devez spécifier les coordonnées des coins :
&lt;/p&gt;

&lt;p&gt;
Axe Y
&lt;/p&gt;
&lt;div class=&quot;table sectionedit3&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;4690-4691&amp;quot;} --&gt;
&lt;p&gt;
y2  &lt;em class=&quot;u&quot;&gt;&lt;/em&gt;_
&lt;/p&gt;
&lt;div class=&quot;table sectionedit4&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt;  &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;     &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt;  &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;     &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table1&amp;quot;,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;4702-4723&amp;quot;} --&gt;
&lt;p&gt;
y1 |&lt;em class=&quot;u&quot;&gt;&lt;/em&gt;_|
&lt;/p&gt;
&lt;div class=&quot;table sectionedit5&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table2&amp;quot;,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;4735-4767&amp;quot;} --&gt;
&lt;p&gt;
Le système de coordonnées ci-dessus est le même pour tous les autres définitions à base de zone, alors souvenez vous en.
&lt;/p&gt;

&lt;p&gt;
Où l’interdiction n’a plus cours, utilisez les [attributes] (À L’INTÉRIEUR DES ATTRIBUTES, NOTEZ BIEN QU’IL NE DOIT PAS Y AVOIR DE COMMENTAIRES)
&lt;/p&gt;

&lt;p&gt;
[interdiction_area]
&lt;/p&gt;

&lt;p&gt;
min_x: &amp;lt;La plus petite coordonnée x (X1)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
min_y: &amp;lt;La plus petite coordonnée y (Y1)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_x: &amp;lt;La plus grande coordonnée x (X2)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_y: &amp;lt;La plus grande coordonnée y (Y2)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
can_manufacture: &amp;lt;Est-ce que c’est possible de fabriquer ici?&amp;gt;
&lt;/p&gt;

&lt;p&gt;
[/interdiction_area]
&lt;/p&gt;

&lt;p&gt;
Certaine zone on besoin d’être élargie en audition et visibilité
&lt;/p&gt;

&lt;p&gt;
[voir_loin]
&lt;/p&gt;

&lt;p&gt;
min_x: &amp;lt;La plus petite coordonnée x (X1)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
min_y: &amp;lt;La plus petite coordonnée y (Y1)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_x: &amp;lt;La plus grande coordonnée x (X2)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_y: &amp;lt;La plus grande coordonnée y (Y2)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
Value: &amp;lt;1 = zone active, 0 = zone inactive&amp;gt;
&lt;/p&gt;

&lt;p&gt;
[/voir_loin]
&lt;/p&gt;

&lt;p&gt;
Des image peuvent être mise en place sur des éléments de décors:
&lt;/p&gt;

&lt;p&gt;
[image_area]
&lt;/p&gt;

&lt;p&gt;
min_x: &amp;lt;La plus petite coordonnée x (X1)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
min_y: &amp;lt;La plus petite coordonnée y (Y1)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_x: &amp;lt;La plus grande coordonnée x (X2)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_y: &amp;lt;La plus grande coordonnée y (Y2)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
map_object_id: &amp;lt;L’ID de l’objet ayant l’image&amp;gt;
&lt;/p&gt;

&lt;p&gt;
image: &amp;lt;Nom de l’image&amp;gt;
&lt;/p&gt;

&lt;p&gt;
[/image_area]
&lt;/p&gt;

&lt;p&gt;
[text_area]
&lt;/p&gt;

&lt;p&gt;
min_x: &amp;lt;La plus petite coordonnée x (X1)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
min_y: &amp;lt;La plus petite coordonnée y (Y1)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_x: &amp;lt;La plus grande coordonnée x (X2)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_y: &amp;lt;La plus grande coordonnée y (Y2)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
call_small: &amp;lt;Utilisé pour les quêtes et autres choses (Si vous désirez un effet spécial comme un personnage qui apparaitrait soudainement ou autre chose), mais ce n’est vraiment pas quelque chose dont le créateur de la carte devrait se soucier, alors laissez ça comme ça et parlez à l’équipe si vous voulez l’utiliser&amp;gt;
&lt;/p&gt;

&lt;p&gt;
text: &amp;lt;Le texte qui apparaitra sur l’écran des joueurs - maximum 250 caractères&amp;gt;
&lt;/p&gt;

&lt;p&gt;
[/text_area]
&lt;/p&gt;

&lt;p&gt;
Ceci servira à faire apparaitre un texte spécial quand le joueur cliquera sur l’objet avec l’icône d’œil :
&lt;/p&gt;

&lt;p&gt;
[object_name]
&lt;/p&gt;

&lt;p&gt;
object_id: &amp;lt;L’ID de l’objet (sur l’éditeur de carte)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
object_name: &amp;lt;Le texte qui va apparaitre - max 49 caractères&amp;gt;
&lt;/p&gt;

&lt;p&gt;
[/object_name]
&lt;/p&gt;

&lt;p&gt;
Ceci s’utilise quand vous voulez donner un nom spécial à la zone - C’est le texte qui apparait quand vous cliquez sur la boussole :
&lt;/p&gt;

&lt;p&gt;
[location_info]
&lt;/p&gt;

&lt;p&gt;
min_x: &amp;lt;La plus petite coordonnée x (X1)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
min_y: &amp;lt;La plus petite coordonnée y (Y1)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_x: &amp;lt;La plus grande coordonnée x (X2)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_y: &amp;lt;La plus grande coordonnée y (Y2)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
no_map: &amp;lt;0 = Nom affiché du général 1 = le nom dans le général n’apparaît pas&amp;gt;
&lt;/p&gt;

&lt;p&gt;
text: &amp;lt;Le nom de l’endroit&amp;gt;
&lt;/p&gt;

&lt;p&gt;
[/location_info]
&lt;/p&gt;

&lt;p&gt;
La zone ciblée est utilisée pour spécifier une action spéciale qui va arriver quand vous cliquerez sur un objet. Vous pouvez seulement cliquer sur l’objet en question quand vous êtes dans la zone appropriée.
&lt;/p&gt;

&lt;p&gt;
[use_area]
&lt;/p&gt;

&lt;p&gt;
min_x: &amp;lt;La plus petite coordonnée x (X1)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
min_y: &amp;lt;La plus petite coordonnée y (Y1)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_x: &amp;lt;La plus grande coordonnée x (X2)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_y: &amp;lt;La plus grande coordonnée y (Y2)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
teleport_x: &amp;lt;La coordonnée x où le joueur sera téléporté en cliquant - Si vous ne voulez pas qu’il se téléporte, laissez seulement cette espace vide&amp;gt;
&lt;/p&gt;

&lt;p&gt;
teleport_y: &amp;lt;La coordonnée y où le joueur sera téléporté en cliquant - Si vous ne voulez pas qu’il se téléporte, laissez seulement cette espace vide&amp;gt;
&lt;/p&gt;

&lt;p&gt;
teleport_map: &amp;lt;La carte où le joueur sera téléporté en cliquant - si vous ne voulez pas qu’il se téléporte, laissez seulement cette espace vide&amp;gt;
&lt;/p&gt;

&lt;p&gt;
map_object_id: &amp;lt;L’ID de l’objet que le joueur doit cliquer&amp;gt;
&lt;/p&gt;

&lt;p&gt;
inv_object_id: &amp;lt;L’ID d’un objet que le joueur utilise sur un objet de la carte (bouton utiliser avec)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
a_detruire: &amp;lt;L’ID d’un objet à détruire en se faisant téléporté&amp;gt; 
&lt;/p&gt;

&lt;p&gt;
a_detruire_type: &amp;lt;Valeur 1 si c’est un objet à détruire, valeur 2 si c’est un objet dont les ingrédients de fab doivent être détruits, valeur 3 si c’est un monstre dont les ingrédients doivent être détruits dans 
&lt;/p&gt;

&lt;p&gt;
l’inventaire&amp;gt;
&lt;/p&gt;

&lt;p&gt;
a_detruire_proba: &amp;lt;Probabilité que la destruction survienne (sur 100). Par défaut 100 quand a_detruire renseigné.&amp;gt;
&lt;/p&gt;

&lt;p&gt;
a_detruire_quantite: &amp;lt;Quantité maximal à détruire. Par défaut 1 quand a_detruire renseigné.&amp;gt;
&lt;/p&gt;

&lt;p&gt;
send_sparks: &amp;lt;Spécifie si la téléportation va se faire avec des particules quand le joueur disparait&amp;gt;
&lt;/p&gt;

&lt;p&gt;
damage: &amp;lt;Dégâts infligés lorsque l’objet est cliqué&amp;gt;
&lt;/p&gt;

&lt;p&gt;
too_far_text: &amp;lt;Le texte qui apparait quand tu es trop loin&amp;gt;
&lt;/p&gt;

&lt;p&gt;
wrong_object_text: &amp;lt;Le texte qui va apparaitre quand l’effet de zone est activé, mais que le joueur utilise le mauvais objet&amp;gt;
&lt;/p&gt;

&lt;p&gt;
use_text: &amp;lt;Le texte qui apparaitra quand l’objet sera utilisé&amp;gt;
&lt;/p&gt;

&lt;p&gt;
open_book: &amp;lt;L’ID du livre qui va apparaitre quand l’effet de zone est activé - Vous ne pouvez pas faire téléporter une personne et lui ouvrir un livre en même (Le livre se fermera si le joueur va à l’extérieur de la zone, alors…)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
[/use_area]
&lt;/p&gt;

&lt;p&gt;
[sound_area]
&lt;/p&gt;

&lt;p&gt;
min_x: &amp;lt;La plus petite coordonnée x (X1)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
min_y: &amp;lt;La plus petite coordonnée y (Y1)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_x: &amp;lt;La plus grande coordonnée x (X2)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_y: &amp;lt;La plus grande coordonnée y (Y2)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
min_minute: &amp;lt;Le nombre de minutes minimal que la chanson va jouer&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_minute: &amp;lt;Le nombre de minutes maximal que la chanson va jouer&amp;gt;
&lt;/p&gt;

&lt;p&gt;
min_hour: &amp;lt;Le nombre d’heures minimal que la chanson va jouer&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_hour: &amp;lt;Le nombre d’heures maximal que la chanson va jouer&amp;gt;
&lt;/p&gt;

&lt;p&gt;
positional: &amp;lt;Si ça dépend de la position&amp;gt;
&lt;/p&gt;

&lt;p&gt;
radius: &amp;lt;Le rayon d’où on peut entendre la chanson&amp;gt;
&lt;/p&gt;

&lt;p&gt;
frequency: &amp;lt;La fréquence - Combien de secondes devraient entrer entre les essais pour envoyer la chanson aux différents joueurs - Si 0, ce sera au hazard&amp;gt;
&lt;/p&gt;

&lt;p&gt;
chance: &amp;lt;La chance pour que la chanson joue - Entre 0 et 1000 - Utilisé quand la fréquence est 0&amp;gt;
&lt;/p&gt;

&lt;p&gt;
loops: &amp;lt;Le nombre de fois que la chanson jouera&amp;gt;
&lt;/p&gt;

&lt;p&gt;
sound_name: &amp;lt;Le nom de dossier de la chanson&amp;gt;
&lt;/p&gt;

&lt;p&gt;
[/sound_area]
&lt;/p&gt;

&lt;p&gt;
Comme c’est une nouvelle addition, la syntaxe sera un peu différente pour les attributs. Les tags suivants sont disponibles:
&lt;/p&gt;

&lt;p&gt;
(&amp;lt;nom du tag&amp;gt; - &amp;lt;Description&amp;gt;)
&lt;/p&gt;

&lt;p&gt;
need_p2p - Si c’est une zone où vous devez payer pour aller - Par défaut: non
&lt;/p&gt;

&lt;p&gt;
min_level - Le niveau minimal pour entrer dans la zone - Par défaut: 0 (aucun)
&lt;/p&gt;

&lt;p&gt;
max_level - Le niveau maximal pour entrer dans la zone - Par défaut: 0 (aucun)
&lt;/p&gt;

&lt;p&gt;
min_combat - Le niveau minimal en combat pour entrer dans la zone ((Attaque+Défense)/2) - Par défaut: 0 (aucun)
&lt;/p&gt;

&lt;p&gt;
max_combat - Le niveau maximal en combat pour entrer dans la zone ((Attaque+Défense)/2) - Par défaut: 0 (aucun)
&lt;/p&gt;

&lt;p&gt;
allow_rain - S’il va pleuvoir sur cette zone ou non - Par défaut: 1
&lt;/p&gt;

&lt;p&gt;
rain_start_chance - La chance pour que la pluie commence - Entre 0 et 100 - Par défaut: 1
&lt;/p&gt;

&lt;p&gt;
rain_stop_chance - La chance pour que la pluie arrête - Entre 0 et 100 - Par défaut: 5
&lt;/p&gt;

&lt;p&gt;
rain_thunder_chance - La chance pour qu’il y ait des éclairs - Entre 0 et 100 - Par défaut: 20
&lt;/p&gt;

&lt;p&gt;
death_loss_chance - La chance de perdre les objets quand vous mourrez (Calculée une fois par objet) - Entre 0 et 1000 - Par défaut: 500
&lt;/p&gt;

&lt;p&gt;
allow_combat - Est-ce que c’est une zone PK? - Par défaut: 0 - A spécifié le type: &amp;lt;0 = zone pk 1 = zone arène &amp;gt;
&lt;/p&gt;

&lt;p&gt;
allow_multicombat - Permettre le combat à partenaires multiples? - Par défaut: 0
&lt;/p&gt;

&lt;p&gt;
allow_hunt - Permettre le combat contre les créatures en spawn (jaune)? - Par défaut : 1
&lt;/p&gt;

&lt;p&gt;
allow_beam - Niveau maximal autorisé à utiliser &amp;amp;casedepart à partir de cette zone - par défaut: 0 (Tous peuvent faire &amp;amp;casedepart)
&lt;/p&gt;

&lt;p&gt;
allow_tpsdp: - Est-ce que la salle des portails et bagues sont permis dans cette de cette zone? - Par défaut : 1
&lt;/p&gt;

&lt;p&gt;
allow_tplocal: - Est-ce que la téléportation local est permise dans cette de cette zone? - Par défaut : 1
&lt;/p&gt;

&lt;p&gt;
allow_suicide: - Est-ce que le suicide est permis dans cette de cette zone? - Par défaut : 1
&lt;/p&gt;

&lt;p&gt;
allow_harvesting - Est-ce que la récolte est permise? - Par défaut: 1
&lt;/p&gt;

&lt;p&gt;
allow_manufacturing - Est-ce que la fabrication est permise? -Par défaut: 1
&lt;/p&gt;

&lt;p&gt;
allow_summoning - Est-ce que la nécromancie est permise - Par défaut: 1
&lt;/p&gt;

&lt;p&gt;
no_follower - Est-ce que les créatures invoquées suivent leur maître dans cette zone? - Par défaut: 1
&lt;/p&gt;

&lt;p&gt;
allow_spellcasting - Peux-tu utiliser la magie dans cette zone? - Par défaut: 1
&lt;/p&gt;

&lt;p&gt;
allow_potions - Peux-tu faire des potions dans cette zone? - Par défaut: 1
&lt;/p&gt;

&lt;p&gt;
timed_heat - Dommage de chaleur par minute - Entre 0 et 100 - Par défaut: 0
&lt;/p&gt;

&lt;p&gt;
timed_cold - Dommage de froid par minute - Entre 0 et 100 - Par défaut: 0
&lt;/p&gt;

&lt;p&gt;
timed_poison - Dommage de poison par minute - Entre 0 et 100 - Par défaut: 0
&lt;/p&gt;

&lt;p&gt;
timed_corrosion - Corrosion damage par minute - Entre 0 et 100 - Par défaut: 0
&lt;/p&gt;

&lt;p&gt;
timed_damage - Dommage par minute - Entre 0 et 100 - Par défaut: 0
&lt;/p&gt;

&lt;p&gt;
walk_heat - Dommage de chaleur par pas - Entre 0 et 100 - Par défaut: 0
&lt;/p&gt;

&lt;p&gt;
walk_cold - Dommage de froid par minute - Entre 0 et 100 - Par défaut: 0
&lt;/p&gt;

&lt;p&gt;
walk_poison - Dommage de poison par pas - Entre 0 et 100 - Par défaut: 0
&lt;/p&gt;

&lt;p&gt;
walk_corrosion - Dommage de corrosion par pas - Entre 0 et 100 - Par défaut: 0
&lt;/p&gt;

&lt;p&gt;
timed_heal - Point de vie récupéré par minute - Entre -5 et 5 - Par défaut: 1
&lt;/p&gt;

&lt;p&gt;
timed_mana - Point de mana récupéré par minute - Entre -5 et 5 - Par défaut: 1
&lt;/p&gt;

&lt;p&gt;
timed_food - Point nutritif utilisé par minute - Entre -5 et 5 - Par défaut: 1
&lt;/p&gt;

&lt;p&gt;
research_rate - La vitesse de lecture (en %) - Entre 0 et 500 - Par défaut: 100
&lt;/p&gt;

&lt;p&gt;
zone_peuple - Réservé pour l’espace salle de peuple
&lt;/p&gt;

&lt;p&gt;
zone_contrebande - Réservé pour l’espace contrebande
&lt;/p&gt;

&lt;p&gt;
zone_objet - Spécifique pour donné un lieu de conception à un objet (demande la modification dans un autre fichier sur l’objet en question)
&lt;/p&gt;

&lt;p&gt;
bonus_enrichie - Permet d’augmenter les chances d’enrichissement d’un item [ATTENTION, UNIQUEMENT AVEC L’ACCORD DE L’EQUIPE]
&lt;/p&gt;

&lt;p&gt;
bonus_xp - Permet d’augmenter l’expérience obtenu pour un item [ATTENTION, UNIQUEMENT AVEC L’ACCORD DE L’EQUIPE]
&lt;/p&gt;

&lt;p&gt;
[attributes]
&lt;/p&gt;

&lt;p&gt;
[&amp;lt;Nom du tag&amp;gt;]
&lt;/p&gt;

&lt;p&gt;
min_x: &amp;lt;La plus petite coordonnée x (X1)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
min_y: &amp;lt;La plus petite coordonnée y (Y1)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_x: &amp;lt;La plus grande coordonnée x (X2)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
max_y: &amp;lt;La plus grande coordonnée y (Y2)&amp;gt;
&lt;/p&gt;

&lt;p&gt;
value: La valeur de l’attribut (0: non ou 1: oui)
&lt;/p&gt;

&lt;p&gt;
text: Le texte qui apparaitra quand l’attribut sera activé
&lt;/p&gt;

&lt;p&gt;
[/&amp;lt;Nom du tag&amp;gt;]
&lt;/p&gt;

&lt;p&gt;
[/attributes]
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Liste des tags&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;liste_des_tags&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;210-14729&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit6&quot; id=&quot;exemple&quot;&gt;Exemple&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
[attributes]
&lt;/p&gt;

&lt;p&gt;
[allow_multicombat]
&lt;/p&gt;

&lt;p&gt;
min_x: 22
&lt;/p&gt;

&lt;p&gt;
min_y: 44
&lt;/p&gt;

&lt;p&gt;
max_x: 33
&lt;/p&gt;

&lt;p&gt;
max_y: 55
&lt;/p&gt;

&lt;p&gt;
value: 1
&lt;/p&gt;

&lt;p&gt;
text: Tu entres dans une zone de combat à partenaires multiples
&lt;/p&gt;

&lt;p&gt;
[/allow_multicombat]
&lt;/p&gt;

&lt;p&gt;
[allow_harvesting]
&lt;/p&gt;

&lt;p&gt;
min_x: 3
&lt;/p&gt;

&lt;p&gt;
min_y: 4
&lt;/p&gt;

&lt;p&gt;
max_x: 33
&lt;/p&gt;

&lt;p&gt;
max_y: 44
&lt;/p&gt;

&lt;p&gt;
value: 0
&lt;/p&gt;

&lt;p&gt;
text: Quoi? Tu essais de prendre des fleurs sur les tombes? Pauvre irrespectueux!
&lt;/p&gt;

&lt;p&gt;
[/allow_harvesting]
&lt;/p&gt;

&lt;p&gt;
[rain_start_chance]
&lt;/p&gt;

&lt;p&gt;
min_x: 22
&lt;/p&gt;

&lt;p&gt;
min_y: 4
&lt;/p&gt;

&lt;p&gt;
max_x: 32
&lt;/p&gt;

&lt;p&gt;
max_y: 14
&lt;/p&gt;

&lt;p&gt;
value: 100
&lt;/p&gt;

&lt;p&gt;
text: Il pleut, comme toujours…
&lt;/p&gt;

&lt;p&gt;
[/rain_start_chance]
&lt;/p&gt;

&lt;p&gt;
[/attributes]
&lt;/p&gt;

&lt;p&gt;
Un exemple plus parlant - Une écriture libre du fichier .def de “L’Ile du Trépont” :
&lt;/p&gt;

&lt;p&gt;
[general]
&lt;/p&gt;

&lt;p&gt;
allow_combat: 0
&lt;/p&gt;

&lt;p&gt;
allow_rain: 1
&lt;/p&gt;

&lt;p&gt;
map_name: `Trépont à Noël`
&lt;/p&gt;

&lt;p&gt;
[/general]
&lt;/p&gt;

&lt;p&gt;
bateau “banner2”
&lt;/p&gt;

&lt;p&gt;
[use_area]
&lt;/p&gt;

&lt;p&gt;
min_x: 12
&lt;/p&gt;

&lt;p&gt;
min_y: 18
&lt;/p&gt;

&lt;p&gt;
max_x: 29
&lt;/p&gt;

&lt;p&gt;
max_y: 29
&lt;/p&gt;

&lt;p&gt;
teleport_x: -1
&lt;/p&gt;

&lt;p&gt;
teleport_y: -1
&lt;/p&gt;

&lt;p&gt;
teleport_map: -1
&lt;/p&gt;

&lt;p&gt;
map_object_id: 441
&lt;/p&gt;

&lt;p&gt;
inv_object_id: -1
&lt;/p&gt;

&lt;p&gt;
send_sparks: 0
&lt;/p&gt;

&lt;p&gt;
too_far_text: `Tu es beaucoup trop loin`
&lt;/p&gt;

&lt;p&gt;
use_text: `Tu as ouvert un parchemin secret!`
&lt;/p&gt;

&lt;p&gt;
wrong_object_text: `Rien ne se passe`
&lt;/p&gt;

&lt;p&gt;
open_book: 2
Ci-dessus une utilisation de la nouvelle fonction qui permet au client d’ouvrir une fenêtre de livre sur clic.
&lt;/p&gt;

&lt;p&gt;
[/use_area]
&lt;/p&gt;

&lt;p&gt;
Texte de l’objet “sign-to docks”
&lt;/p&gt;

&lt;p&gt;
[use_area]
&lt;/p&gt;

&lt;p&gt;
min_x: 28
&lt;/p&gt;

&lt;p&gt;
min_y: 57
&lt;/p&gt;

&lt;p&gt;
max_x: 36
&lt;/p&gt;

&lt;p&gt;
max_y: 69
&lt;/p&gt;

&lt;p&gt;
teleport_x: -1
&lt;/p&gt;

&lt;p&gt;
teleport_y: -1
&lt;/p&gt;

&lt;p&gt;
teleport_map: -1
&lt;/p&gt;

&lt;p&gt;
map_object_id: 525
&lt;/p&gt;

&lt;p&gt;
inv_object_id: -1
&lt;/p&gt;

&lt;p&gt;
send_sparks: 0
&lt;/p&gt;

&lt;p&gt;
too_far_text: `TU ne peux pas lire le signe loin comme ÇA!`
&lt;/p&gt;

&lt;p&gt;
use_text: `Sud- Vers le port`
&lt;/p&gt;

&lt;p&gt;
wrong_object_text: `Rien ne se passe`
&lt;/p&gt;

&lt;p&gt;
[/use_area]
&lt;/p&gt;

&lt;p&gt;
[location_info]
&lt;/p&gt;

&lt;p&gt;
min_x: 11
&lt;/p&gt;

&lt;p&gt;
min_y: 15
&lt;/p&gt;

&lt;p&gt;
max_x: 36
&lt;/p&gt;

&lt;p&gt;
max_y: 39
&lt;/p&gt;

&lt;p&gt;
text: `- Le port`
&lt;/p&gt;

&lt;p&gt;
[/location_info]
&lt;/p&gt;

&lt;p&gt;
[location_info]
&lt;/p&gt;

&lt;p&gt;
min_x: 123
&lt;/p&gt;

&lt;p&gt;
min_y: 96
&lt;/p&gt;

&lt;p&gt;
max_x: 163
&lt;/p&gt;

&lt;p&gt;
max_y: 163
&lt;/p&gt;

&lt;p&gt;
text: `- Les bois`
&lt;/p&gt;

&lt;p&gt;
[/location_info]
&lt;/p&gt;

&lt;p&gt;
[location_info]
&lt;/p&gt;

&lt;p&gt;
min_x: 157
&lt;/p&gt;

&lt;p&gt;
min_y: 33
&lt;/p&gt;

&lt;p&gt;
max_x: 180
&lt;/p&gt;

&lt;p&gt;
max_y: 67
&lt;/p&gt;

&lt;p&gt;
text: `- Une plage sablonneuse`
&lt;/p&gt;

&lt;p&gt;
[/location_info]
&lt;/p&gt;

&lt;p&gt;
[location_info]
&lt;/p&gt;

&lt;p&gt;
min_x: 139
&lt;/p&gt;

&lt;p&gt;
min_y: 70
&lt;/p&gt;

&lt;p&gt;
max_x: 141
&lt;/p&gt;

&lt;p&gt;
max_y: 84
&lt;/p&gt;

&lt;p&gt;
text: `- Un pont au-dessus d’une belle eau`
&lt;/p&gt;

&lt;p&gt;
[/location_info]
&lt;/p&gt;

&lt;p&gt;
[text_area]
&lt;/p&gt;

&lt;p&gt;
min_x: 152
&lt;/p&gt;

&lt;p&gt;
min_y: 114
&lt;/p&gt;

&lt;p&gt;
max_x: 152
&lt;/p&gt;

&lt;p&gt;
max_y: 116
&lt;/p&gt;

&lt;p&gt;
text: `Déguerpis de mes os, toi stupide modèle 3D!`
&lt;/p&gt;

&lt;p&gt;
[/text_area]
&lt;/p&gt;

&lt;p&gt;
[text_area]
&lt;/p&gt;

&lt;p&gt;
min_x: 147
&lt;/p&gt;

&lt;p&gt;
min_y: 127
&lt;/p&gt;

&lt;p&gt;
max_x: 149
&lt;/p&gt;

&lt;p&gt;
max_y: 130
&lt;/p&gt;

&lt;p&gt;
text: `N’as-tu donc aucun respect pour les morts!?`
&lt;/p&gt;

&lt;p&gt;
[/text_area]
&lt;/p&gt;

&lt;p&gt;
Maison verrouillée “house3”
[use_area]
&lt;/p&gt;

&lt;p&gt;
min_x: 81
&lt;/p&gt;

&lt;p&gt;
min_y: 118
&lt;/p&gt;

&lt;p&gt;
max_x: 81
&lt;/p&gt;

&lt;p&gt;
max_y: 120
&lt;/p&gt;

&lt;p&gt;
teleport_x: -1
&lt;/p&gt;

&lt;p&gt;
teleport_y: -1
&lt;/p&gt;

&lt;p&gt;
teleport_map: -1
&lt;/p&gt;

&lt;p&gt;
map_object_id: 187
&lt;/p&gt;

&lt;p&gt;
inv_object_id: -1
&lt;/p&gt;

&lt;p&gt;
send_sparks: 0
&lt;/p&gt;

&lt;p&gt;
too_far_text: `Tu es trop loin de la porte`
&lt;/p&gt;

&lt;p&gt;
use_text: `La porte est verrouillée`
&lt;/p&gt;

&lt;p&gt;
wrong_object_text: `Rien ne se passe`
&lt;/p&gt;

&lt;p&gt;
[/use_area]
&lt;/p&gt;

&lt;p&gt;
“Tavern”
&lt;/p&gt;

&lt;p&gt;
[use_area]
&lt;/p&gt;

&lt;p&gt;
min_x: 63
&lt;/p&gt;

&lt;p&gt;
max_x: 68
&lt;/p&gt;

&lt;p&gt;
min_y: 132
&lt;/p&gt;

&lt;p&gt;
max_y: 135
&lt;/p&gt;

&lt;p&gt;
teleport_x: 20
&lt;/p&gt;

&lt;p&gt;
teleport_y: 12
&lt;/p&gt;

&lt;p&gt;
teleport_map: 2
&lt;/p&gt;

&lt;p&gt;
map_object_id: 71
&lt;/p&gt;

&lt;p&gt;
inv_object_id: -1
&lt;/p&gt;

&lt;p&gt;
send_sparks: 0
&lt;/p&gt;

&lt;p&gt;
too_far_text: `Tu es trop loin de la porte`
&lt;/p&gt;

&lt;p&gt;
use_text: `Bienvenue à la taverne de Reca`
&lt;/p&gt;

&lt;p&gt;
wrong_object_text: `Rien ne se passe`
&lt;/p&gt;

&lt;p&gt;
[/use_area]
&lt;/p&gt;

&lt;p&gt;
“House5”
&lt;/p&gt;

&lt;p&gt;
[use_area]
&lt;/p&gt;

&lt;p&gt;
min_x: 89
&lt;/p&gt;

&lt;p&gt;
min_y: 102
&lt;/p&gt;

&lt;p&gt;
max_x: 91
&lt;/p&gt;

&lt;p&gt;
max_y: 109
&lt;/p&gt;

&lt;p&gt;
teleport_x: 53
&lt;/p&gt;

&lt;p&gt;
teleport_y: 48
&lt;/p&gt;

&lt;p&gt;
teleport_map: 2
&lt;/p&gt;

&lt;p&gt;
map_object_id: 96
&lt;/p&gt;

&lt;p&gt;
inv_object_id: -1
&lt;/p&gt;

&lt;p&gt;
send_sparks: 0
&lt;/p&gt;

&lt;p&gt;
too_far_text: `Tu es trop loin de la porte`
&lt;/p&gt;

&lt;p&gt;
use_text: ``
&lt;/p&gt;

&lt;p&gt;
wrong_object_text: `Rien ne se passe`
&lt;/p&gt;

&lt;p&gt;
[/use_area]
&lt;/p&gt;

&lt;p&gt;
“House4”
&lt;/p&gt;

&lt;p&gt;
[use_area]
&lt;/p&gt;

&lt;p&gt;
min_x: 94
&lt;/p&gt;

&lt;p&gt;
min_y: 161
&lt;/p&gt;

&lt;p&gt;
max_x: 103
&lt;/p&gt;

&lt;p&gt;
max_y: 163
&lt;/p&gt;

&lt;p&gt;
teleport_x: 57
&lt;/p&gt;

&lt;p&gt;
teleport_y: 13
&lt;/p&gt;

&lt;p&gt;
teleport_map: 2
&lt;/p&gt;

&lt;p&gt;
map_object_id: 72
&lt;/p&gt;

&lt;p&gt;
inv_object_id: -1
&lt;/p&gt;

&lt;p&gt;
send_sparks: 0
&lt;/p&gt;

&lt;p&gt;
too_far_text: `Tu es trop loin de la porte`
&lt;/p&gt;

&lt;p&gt;
use_text: ``
&lt;/p&gt;

&lt;p&gt;
wrong_object_text: `Rien ne se passe`
&lt;/p&gt;

&lt;p&gt;
[/use_area]
&lt;/p&gt;

&lt;p&gt;
“House2”
&lt;/p&gt;

&lt;p&gt;
[use_area]
&lt;/p&gt;

&lt;p&gt;
min_x: 72
&lt;/p&gt;

&lt;p&gt;
min_y: 148
&lt;/p&gt;

&lt;p&gt;
max_x: 76
&lt;/p&gt;

&lt;p&gt;
max_y: 150
&lt;/p&gt;

&lt;p&gt;
teleport_x: 17
&lt;/p&gt;

&lt;p&gt;
teleport_y: 54
&lt;/p&gt;

&lt;p&gt;
teleport_map: 2
&lt;/p&gt;

&lt;p&gt;
map_object_id: 63
&lt;/p&gt;

&lt;p&gt;
inv_object_id: -1
&lt;/p&gt;

&lt;p&gt;
send_sparks: 0
&lt;/p&gt;

&lt;p&gt;
too_far_text: `Tu es trop loin de la porte`
&lt;/p&gt;

&lt;p&gt;
use_text: ``
&lt;/p&gt;

&lt;p&gt;
wrong_object_text: `Rien ne se passe`
&lt;/p&gt;

&lt;p&gt;
[/use_area]
&lt;/p&gt;

&lt;p&gt;
“Portes de la tour blanche”
&lt;/p&gt;

&lt;p&gt;
[use_area]
&lt;/p&gt;

&lt;p&gt;
min_x: 117
&lt;/p&gt;

&lt;p&gt;
min_y: 151
&lt;/p&gt;

&lt;p&gt;
max_x: 123
&lt;/p&gt;

&lt;p&gt;
max_y: 156
&lt;/p&gt;

&lt;p&gt;
teleport_x: 19
&lt;/p&gt;

&lt;p&gt;
teleport_y: 66
&lt;/p&gt;

&lt;p&gt;
teleport_map: 32
&lt;/p&gt;

&lt;p&gt;
map_object_id: 797
&lt;/p&gt;

&lt;p&gt;
inv_object_id: -1
&lt;/p&gt;

&lt;p&gt;
send_sparks: 0
&lt;/p&gt;

&lt;p&gt;
too_far_text: `TU es trop loin de la porte`
&lt;/p&gt;

&lt;p&gt;
use_text: ``
&lt;/p&gt;

&lt;p&gt;
wrong_object_text: `Rien ne se passe`
&lt;/p&gt;

&lt;p&gt;
[/use_area]
&lt;/p&gt;

&lt;p&gt;
bateau nord→sud
&lt;/p&gt;

&lt;p&gt;
[teleport_point]
&lt;/p&gt;

&lt;p&gt;
teleport_src_x: 177
&lt;/p&gt;

&lt;p&gt;
teleport_src_y: 141
&lt;/p&gt;

&lt;p&gt;
teleport_dst_x: 78
&lt;/p&gt;

&lt;p&gt;
teleport_dst_y: 57
&lt;/p&gt;

&lt;p&gt;
type: 0
&lt;/p&gt;

&lt;p&gt;
teleport_map: 0
&lt;/p&gt;

&lt;p&gt;
[/teleport_point]
&lt;/p&gt;

&lt;p&gt;
bateau sud→nord
&lt;/p&gt;

&lt;p&gt;
[teleport_point]
&lt;/p&gt;

&lt;p&gt;
teleport_src_x: 80
&lt;/p&gt;

&lt;p&gt;
teleport_src_y: 58
&lt;/p&gt;

&lt;p&gt;
teleport_dst_x: 176
&lt;/p&gt;

&lt;p&gt;
teleport_dst_y: 139
&lt;/p&gt;

&lt;p&gt;
type: 0
&lt;/p&gt;

&lt;p&gt;
teleport_map: 0
&lt;/p&gt;

&lt;p&gt;
[/teleport_point]
&lt;/p&gt;

&lt;p&gt;
Pièce secrète (map6nf_cave)
&lt;/p&gt;

&lt;p&gt;
[teleport_point]
&lt;/p&gt;

&lt;p&gt;
teleport_src_x: 166
&lt;/p&gt;

&lt;p&gt;
teleport_src_y: 73
&lt;/p&gt;

&lt;p&gt;
teleport_dst_x: 62
&lt;/p&gt;

&lt;p&gt;
teleport_dst_y: 38
&lt;/p&gt;

&lt;p&gt;
type: 0
&lt;/p&gt;

&lt;p&gt;
teleport_map: 17
&lt;/p&gt;

&lt;p&gt;
[/teleport_point]
&lt;/p&gt;

&lt;p&gt;
“newbie cave”
&lt;/p&gt;

&lt;p&gt;
[use_area]
&lt;/p&gt;

&lt;p&gt;
min_x: 35
&lt;/p&gt;

&lt;p&gt;
min_y: 67
&lt;/p&gt;

&lt;p&gt;
max_x: 42
&lt;/p&gt;

&lt;p&gt;
max_y: 74
&lt;/p&gt;

&lt;p&gt;
teleport_x: 60
&lt;/p&gt;

&lt;p&gt;
teleport_y: 138
&lt;/p&gt;

&lt;p&gt;
teleport_map: 43
&lt;/p&gt;

&lt;p&gt;
map_object_id: 1348
&lt;/p&gt;

&lt;p&gt;
inv_object_id: -1
&lt;/p&gt;

&lt;p&gt;
send_sparks: 0
&lt;/p&gt;

&lt;p&gt;
too_far_text: `Va dans la grotte, ensuite clique sur la roche au-dessus de ta tête pour entrer dans la grotte`
&lt;/p&gt;

&lt;p&gt;
use_text: ``
&lt;/p&gt;

&lt;p&gt;
wrong_object_text: `Rien ne se passe`
&lt;/p&gt;

&lt;p&gt;
[/use_area]
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Exemple&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;exemple&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;14730-19560&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit7&quot; id=&quot;d_autres_exemples&quot;&gt;D&amp;#039;autres exemples&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Mettre un niveau d’attaque nécessaire pour entrer dans une carte (SVP, n’utilisez pas cette fonction sans demander à l’équipe en premier)
&lt;/p&gt;

&lt;p&gt;
[general]
&lt;/p&gt;

&lt;p&gt;
allow_combat: 1
&lt;/p&gt;

&lt;p&gt;
allow_rain: 1
&lt;/p&gt;

&lt;p&gt;
allow_multicombat: 1
&lt;/p&gt;

&lt;p&gt;
allow_beam: 0
&lt;/p&gt;

&lt;p&gt;
min_level: 30
&lt;/p&gt;

&lt;p&gt;
map_name: `Marche de Kilaran`
&lt;/p&gt;

&lt;p&gt;
[/general]
&lt;/p&gt;

&lt;p&gt;
Une nouvelle arêne d’invocation qui réduit la mana nécessaire à l’invocation
&lt;/p&gt;

&lt;p&gt;
[attributes]
&lt;/p&gt;

&lt;p&gt;
[bonus_summoning_area]
&lt;/p&gt;

&lt;p&gt;
min_x: 90
&lt;/p&gt;

&lt;p&gt;
min_y: 130
&lt;/p&gt;

&lt;p&gt;
max_x: 100
&lt;/p&gt;

&lt;p&gt;
max_y: 150
&lt;/p&gt;

&lt;p&gt;
value: 1
&lt;/p&gt;

&lt;p&gt;
[/bonus_summoning_area]
&lt;/p&gt;

&lt;p&gt;
[/attributes]
&lt;/p&gt;

&lt;p&gt;
Tout ce qui est dans [general] (excepté Map_name) a besoin d’une valeur de 1 ou après. [exemple = allow_rain: 0 veut dire qu’il n’y aura jamais de pluie sur la carte.]
1 veut dire ON ou oui, 0 veut dire OFF ou non] Et [général] est toujours en premier!
&lt;/p&gt;

&lt;p&gt;
[general]
&lt;/p&gt;

&lt;p&gt;
map_name: `Nom cool de la carte ici.`
&lt;/p&gt;

&lt;p&gt;
allow_multicombat:
&lt;/p&gt;

&lt;p&gt;
allow_harvesting:
&lt;/p&gt;

&lt;p&gt;
allow_rain:
&lt;/p&gt;

&lt;p&gt;
allow_combat:
&lt;/p&gt;

&lt;p&gt;
[/general]
&lt;/p&gt;

&lt;p&gt;
Si vous avez besoin d’une téléportation en marchant sur une case
&lt;/p&gt;

&lt;p&gt;
“Teleportation vers quelque carte”
&lt;/p&gt;

&lt;p&gt;
[teleport_point]
&lt;/p&gt;

&lt;p&gt;
teleport_src_x:
&lt;/p&gt;

&lt;p&gt;
teleport_src_y:
&lt;/p&gt;

&lt;p&gt;
teleport_dst_x:
&lt;/p&gt;

&lt;p&gt;
teleport_dst_y:
&lt;/p&gt;

&lt;p&gt;
type: 1
&lt;/p&gt;

&lt;p&gt;
teleport_map:
&lt;/p&gt;

&lt;p&gt;
[/teleport_point]
&lt;/p&gt;

&lt;p&gt;
Src est la SouRCe, ce qui veut dire la case où le joueur doit marcher pour se faire téléporter. Dst est la DeSTination, l’endroit où le joueur apparaitra
&lt;/p&gt;

&lt;p&gt;
Ce qui suit est du [use_area], Tout objet 3D que as besoin de cliquer sur pour te téléporter ou changer de carte ou pour faire apparaitre un message utilisera ceci.
&lt;/p&gt;

&lt;p&gt;
“Signpost to map8”
&lt;/p&gt;

&lt;p&gt;
[use_area]
&lt;/p&gt;

&lt;p&gt;
min_x:
&lt;/p&gt;

&lt;p&gt;
min_y:
&lt;/p&gt;

&lt;p&gt;
max_x:
&lt;/p&gt;

&lt;p&gt;
max_y:
&lt;/p&gt;

&lt;p&gt;
teleport_x:
&lt;/p&gt;

&lt;p&gt;
teleport_y:
&lt;/p&gt;

&lt;p&gt;
teleport_map:
&lt;/p&gt;

&lt;p&gt;
map_object_id:
&lt;/p&gt;

&lt;p&gt;
inv_object_id: -1
&lt;/p&gt;

&lt;p&gt;
send_sparks: 0
&lt;/p&gt;

&lt;p&gt;
too_far_text: `Approche-toi.`
&lt;/p&gt;

&lt;p&gt;
use_text: `Si vous voulez qu’un message apparaisse, mettez-le ici.`
&lt;/p&gt;

&lt;p&gt;
wrong_object_text: `Rien ne se passe.`
&lt;/p&gt;

&lt;p&gt;
[/use_area]
&lt;/p&gt;

&lt;p&gt;
Avec un maximum et minimum de 4, vous créez une zone où le joueur doit être pour utiliser tout objet que vous avez listé. Assurez vous qu’AUCUNE des différentes zones que vous allez créer ne se croise.
&lt;/p&gt;

&lt;p&gt;
Ce qui suit est utilisé si vous voulez que le joueur voit un endroit ajouté lorsqu’il touchera le compas.
&lt;/p&gt;

&lt;p&gt;
Par exemple :
Si le map_name: est `Typing` et que les joueurs cliquent sur la boussole, il apparaitra “Vous êtes dans Typing”. Si vous avez une location_info qui dit `alot` et que les joueurs cliquent sur le compas, il apparaitra “Vous êtes dans Typing alot”
&lt;/p&gt;

&lt;p&gt;
[location_info]
&lt;/p&gt;

&lt;p&gt;
min_x:
&lt;/p&gt;

&lt;p&gt;
min_y:
&lt;/p&gt;

&lt;p&gt;
max_x:
&lt;/p&gt;

&lt;p&gt;
max_y:
&lt;/p&gt;

&lt;p&gt;
text: `L’endroit particulier va ici.`
&lt;/p&gt;

&lt;p&gt;
[/location_info]
&lt;/p&gt;

&lt;p&gt;
Vous avez sûrement déjà vu ces messages ‘Attention! Cette carte est une carte PK!’ Vous pouvez vous aussi avoir vos propres messages si vous les mettez dans votre fichier def
&lt;/p&gt;

&lt;p&gt;
[text_area]
&lt;/p&gt;

&lt;p&gt;
min_x:
&lt;/p&gt;

&lt;p&gt;
min_y:
&lt;/p&gt;

&lt;p&gt;
max_x:
&lt;/p&gt;

&lt;p&gt;
max_y:
&lt;/p&gt;

&lt;p&gt;
text: `Mettez votre message cool ici`
&lt;/p&gt;

&lt;p&gt;
[/text_area]
&lt;/p&gt;

&lt;p&gt;
Quand vous créez un [use_area] sur ta carte, soyez certains d’inscrire très clairement ce que c’est.
&lt;/p&gt;

&lt;p&gt;
Exemples:
&lt;/p&gt;

&lt;p&gt;
“Forgeron de la cité de Pierre-Blanche → Extérieur”
&lt;/p&gt;

&lt;p&gt;
[use_area]
&lt;/p&gt;

&lt;p&gt;
min_x:
&lt;/p&gt;

&lt;p&gt;
min_y:
&lt;/p&gt;

&lt;p&gt;
max_x:
&lt;/p&gt;

&lt;p&gt;
max_y:
&lt;/p&gt;

&lt;p&gt;
teleport_x:
&lt;/p&gt;

&lt;p&gt;
teleport_y:
&lt;/p&gt;

&lt;p&gt;
teleport_map:
&lt;/p&gt;

&lt;p&gt;
map_object_id:
&lt;/p&gt;

&lt;p&gt;
inv_object_id: -1
&lt;/p&gt;

&lt;p&gt;
send_sparks: 0
&lt;/p&gt;

&lt;p&gt;
too_far_text: `Rend-toi plus près`
&lt;/p&gt;

&lt;p&gt;
use_text: `Si vous voulez qu’un message apparaisse, mettez-le ici.`
&lt;/p&gt;

&lt;p&gt;
wrong_object_text: `Rien ne se passe`
&lt;/p&gt;

&lt;p&gt;
[/use_area]
&lt;/p&gt;

&lt;p&gt;
“Cité de Pierre-Blanche→ Intérieur de la forge”
&lt;/p&gt;

&lt;p&gt;
[use_area]
&lt;/p&gt;

&lt;p&gt;
min_x:
&lt;/p&gt;

&lt;p&gt;
min_y:
&lt;/p&gt;

&lt;p&gt;
max_x:
&lt;/p&gt;

&lt;p&gt;
max_y:
&lt;/p&gt;

&lt;p&gt;
teleport_x:
&lt;/p&gt;

&lt;p&gt;
teleport_y:
&lt;/p&gt;

&lt;p&gt;
teleport_map:
&lt;/p&gt;

&lt;p&gt;
map_object_id:
&lt;/p&gt;

&lt;p&gt;
inv_object_id: -1
&lt;/p&gt;

&lt;p&gt;
send_sparks: 0
&lt;/p&gt;

&lt;p&gt;
too_far_text: `Rend-toi plus près`
&lt;/p&gt;

&lt;p&gt;
use_text: `Si vous voulez qu’un message apparaisse, mettez-le ici.`
&lt;/p&gt;

&lt;p&gt;
wrong_object_text: `Rien ne se passe`
&lt;/p&gt;

&lt;p&gt;
[/use_area]
&lt;/p&gt;

&lt;p&gt;
“Intérieur de la forge de la cité de Pierre-Blanche → Arrière-salle de la forge”
&lt;/p&gt;

&lt;p&gt;
[use_area]
&lt;/p&gt;

&lt;p&gt;
min_x:
&lt;/p&gt;

&lt;p&gt;
min_y:
&lt;/p&gt;

&lt;p&gt;
max_x:
&lt;/p&gt;

&lt;p&gt;
max_y:
&lt;/p&gt;

&lt;p&gt;
teleport_x:
&lt;/p&gt;

&lt;p&gt;
teleport_y:
&lt;/p&gt;

&lt;p&gt;
teleport_map:
&lt;/p&gt;

&lt;p&gt;
map_object_id:
&lt;/p&gt;

&lt;p&gt;
inv_object_id: -1
&lt;/p&gt;

&lt;p&gt;
send_sparks: 0
&lt;/p&gt;

&lt;p&gt;
too_far_text: `Rend-toi plus près`
&lt;/p&gt;

&lt;p&gt;
use_text: `Si vous voulez qu’un message apparaisse, mettez-le ici.`
&lt;/p&gt;

&lt;p&gt;
wrong_object_text: `Rien ne se passe`
&lt;/p&gt;

&lt;p&gt;
[/use_area]
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;D&amp;#039;autres exemples&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;d_autres_exemples&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;19561-23502&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit8&quot; id=&quot;comment_obtenir_les_coordonnees_dans_l_editeur_de_cartes&quot;&gt;Comment obtenir les coordonnées dans l&amp;#039;éditeur de cartes&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;  Ouvrir l’éditeur de cartes. Déplacez-vous avec les flèches de ton clavier, pageup/down=zoom, home/end=rotation, m = Minicarte où vous pouvez cliquer pour vous déplacer.&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Prenez les coordonnées en utilisant l’option de nivelage. Cliquez sur l’icone qui ressemble à des marches. Cliquez sur l’icone qui ressemble à une flèche avec une étoile derrière. Prenez n’importe lequel des carrés colorés. Cliquez sur p pour obtenir une grille (Ces carrés représentent les coordonnées). Déplacez votre souris (Quand elle a le petit carré de couleur) sur un des carrés de la grille. Les coordonnées x et y sont dans la boîte du coin inférieur gauche. (Astuce : Se mettre en mode vue de haut (Appuyer sur le o du clavier) pour être certain d’être sur la bonne case de la grille)&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
Les coordonnées représentent un rectangle où x1,y1 sont les valeures MINIMALES et x2,y2 les MAXIMALES.
&lt;/p&gt;

&lt;p&gt;
***S’il vous plait, souvenez vous que le (x,y) minimum DOIT toujours être le minimum, et que le (x,y) maximum doit être le maximum! S’ils ne le sont pas, le fichier .def ne fonctionnera pas!
&lt;/p&gt;

&lt;p&gt;
Exemple:
&lt;/p&gt;

&lt;p&gt;
Correct:
&lt;/p&gt;

&lt;p&gt;
“Porte de la tour blanche”
&lt;/p&gt;

&lt;p&gt;
[use_area]
&lt;/p&gt;

&lt;p&gt;
min_x: 117
&lt;/p&gt;

&lt;p&gt;
min_y: 151
&lt;/p&gt;

&lt;p&gt;
max_x: 123
&lt;/p&gt;

&lt;p&gt;
max_y: 156
&lt;/p&gt;

&lt;p&gt;
teleport_x: 19
&lt;/p&gt;

&lt;p&gt;
teleport_y: 66
&lt;/p&gt;

&lt;p&gt;
teleport_map: 32
&lt;/p&gt;

&lt;p&gt;
map_object_id: 1023
&lt;/p&gt;

&lt;p&gt;
inv_object_id: -1
&lt;/p&gt;

&lt;p&gt;
send_sparks: 0
&lt;/p&gt;

&lt;p&gt;
too_far_text: `Tu es trop loin de la porte`
&lt;/p&gt;

&lt;p&gt;
use_text: ``
&lt;/p&gt;

&lt;p&gt;
wrong_object_text: `Rien ne se passe.`
&lt;/p&gt;

&lt;p&gt;
[/use_area]
&lt;/p&gt;

&lt;p&gt;
Incorrect:
&lt;/p&gt;

&lt;p&gt;
“Porte de la tour blanche”
&lt;/p&gt;

&lt;p&gt;
[use_area]
&lt;/p&gt;

&lt;p&gt;
min_x: 123
&lt;/p&gt;

&lt;p&gt;
min_y: 151
&lt;/p&gt;

&lt;p&gt;
max_x: 117
&lt;/p&gt;

&lt;p&gt;
max_y: 156
&lt;/p&gt;

&lt;p&gt;
teleport_x: 19
&lt;/p&gt;

&lt;p&gt;
teleport_y: 66
&lt;/p&gt;

&lt;p&gt;
teleport_map: 32
&lt;/p&gt;

&lt;p&gt;
map_object_id: 1023
&lt;/p&gt;

&lt;p&gt;
inv_object_id: -1
&lt;/p&gt;

&lt;p&gt;
send_sparks: 0
&lt;/p&gt;

&lt;p&gt;
too_far_text: `Tu es trop loin de la porte`
&lt;/p&gt;

&lt;p&gt;
use_text: ``
&lt;/p&gt;

&lt;p&gt;
wrong_object_text: `Rien ne se passe.`
&lt;/p&gt;

&lt;p&gt;
[/use_area]
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Comment obtenir les coordonn\u00e9es dans l&amp;#039;\u00e9diteur de cartes&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;comment_obtenir_les_coordonnees_dans_l_editeur_de_cartes&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;23503-25322&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit9&quot; id=&quot;informations_importantes&quot;&gt;Informations importantes&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Vous ne pouvez pas mettre de commentaires dans les tags [attribute] ! Ça énerve, mais malheureusement le serveur ne partira pas si vous les (les commentaires) mettez là. Les commentaires sont les lignes de descriptions que vous mettez au-dessus des différents flags dans les tags attributes ([attributes]). Ne les mettez PAS là! Il faut que l’équipe les enlève à chaque fois.&lt;br/&gt;
Par contre, il est correct de mettre des commentaires au-dessus des autres tags en dehors de [attributes][/attributes] ; Continuez à le faire.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;em&gt;Tous ce qui n’est pas encadré de []…[/] est un commentaire. Les commentaires servent à s’assurer que ceux qui liront le fichier sachent de quoi vous avez bien voulu parler.&lt;/em&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Lorsque vous rajoutez quelque chose à votre fichier def, s’il vous plait, mettez-les dans un fichier .txt, ne les nommez pas avec une extension .def. L’équipe ajoutera les modification au bon endroit sur le fichier def.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Si vous voulez faire des changements à votre fichier def ou à votre carte, demandez/parlez en à l’équipe avant! Elle vous enverra la version la plus récente dont vous aurez besoin d’utiliser! Si vous faites des modifications à de vieilles cartes, alors ils ne pourrons les utiliser et vous tous aurez perdu votre temps.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Seulement UN [attributes] peut fonctionner dans un fichier, alors mettez tout ce que vous avez entre les même [attributes][/attributes]. Si vous aviez plus d’un [attributes][/attributes], seul le premier fonctionnera.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Vous ne pouvez pas effacer d’objets 3D après avoir commencé à écrire votre fichier .def. Assurez-vous d’avoir FINI votre carte AVANT de commencer. La raison est que puisque tous les ID d’objets sont sauvegardés en ordre numérique, si vous en effacez un, tous les autres seront décalés et auront des ID différentes et vous aurez à tout vérifier et ré-écrire le fichier .def.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le fichier .def doit avoir le même nom que la carte.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le numéro de la carte dans le fichier .def (dans les lignes comme: teleport_map:1) ne correspond pas au numéro de votre carte. Ces numéros seront assignés par l’équipe.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le fichier .def est seulement un fichier de texte et peut être dans n’importe quel éditeur de texte (même bloc-note). Sauvez le fichier avec une extension .def.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Vous pouvez obtenir les coordonnées en survolant les cases de la grille sur l’éditeur à partir de l’outil de nivelage. X pos et Y pos sont les coordonnées (X,y) dont vous aurez besoin et ils sont dans un carré dans le coin inférieur gauche.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Vous pouvez obtenir l’ID de l’objet en cliquant sur l’objet 3D. L’ID de l’objet est dans le carré au bas de l’écran. Alternativement, si vous ne voulez pas bouger l’objet, appuyez ctrl+e et ALT+clique gauche sur l’objet pour avoir ses informations.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Informations importantes&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;informations_importantes&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;25323-28168&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit10&quot; id=&quot;sources&quot;&gt;Sources&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.eternal-lands.com/forum/index.php?showtopic=16835&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.eternal-lands.com/forum/index.php?showtopic=16835&quot; rel=&quot;nofollow noopener&quot;&gt;Topic sur la version US&lt;/a&gt; traduit par Torino
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Sources&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;sources&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;28169-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>participation_au_projet:cartes:fichiers</category>
            <pubDate>Tue, 18 Jun 2013 11:06:32 +0000</pubDate>
        </item>
        <item>
            <title>Format des cartes Landes Eternelles (.elm)</title>
            <link>http://www.landes-eternelles.com/wiki/participation_au_projet/cartes/fichiers/elm?rev=1313240399&amp;do=diff</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;format_des_cartes_landes_eternelles_elm&quot;&gt;Format des cartes Landes Eternelles (.elm)&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Le format se compose des sections suivantes (dans l’ordre):
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Format des cartes Landes Eternelles (.elm)&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;format_des_cartes_landes_eternelles_elm&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-119&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;le_map_header&quot;&gt;Le map Header&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;code&gt;longueur totale : 124 octets&lt;/code&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; char file_sig [4] : 4 caractères contenant forcement ‘elmf’ sinon la carte est invalide&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int tile_map_x_len : un entier signé contenant le nombre de cases sur l’axe X&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int tile_map_y_len : un entier signé contenant le nombre de cases sur l’axe Y&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int tile_map_offset : un entier signé contenant l’offset du début du tableau des cases&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int height_map_offset : un entier signé contenant l’offset du début du tableau des hauteurs de marches&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int obj_3d_struct_len : un entier signé contenant la longueur de la structure contenant un objet 3D en octet&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int obj_3d_no : un entier signé contenant le nombre d’objets 3d de la carte&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int obj_3d_offset : un entier signé contenant l’offset du début du tableau des objets 3D&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int obj_2d_struct_len : un entier signé contenant la longueur de la structure contenant un objet 2D en octet&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int obj_2d_no : un entier signé contenant le nombre d’objets 2d de la carte&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int obj_2d_offset : un entier signé contenant l’offset du début du tableau des objets 2D&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int lights_struct_len : un entier signé contenant la longueur de la structure contenant un lumière en octet&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int lights_no : un entier signé contenant le nombre d’objets 2d de la carte&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int lights_offset : un entier signé contenant l’offset du début du tableau des objets 2D&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; char dungeon : 01 indique un donjon (pas de  lumière du jour/ambiante, pas de réflexion des nuages sur l’eau), 00 une carte extérieure (soumis à la lumière du jour et de la nuit, réflexion des nuages sur l’eau)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; char res_2,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; char res_3,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; char res_4  : inutilisé, nous pensons que c’est réservé pour préserver l’alignement a 4 octets (int)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
     &lt;em class=&quot;u&quot;&gt;Note :&lt;/em&gt; les bits res_2, res_3 et res_4 seront utilisé dans une prochaine révision des elmaptools pour stocker les initiales (res 2 &amp;amp; 3) et le numéro de version de la carte (res_4)
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float ambient_r,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float ambient_g,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float ambient_b : certainement la couleur de la lumière ambiante de la carte&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int particles_struct_len : un entier signé contenant la longueur de la structure contenant un effet de particule en octet&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int particles_no : un entier signé contenant le nombre d’effet de particule de la carte&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int particles_offset : un entier signé contenant l’offset du début du tableau des effet de particule&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int reserved_8,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int reserved_9,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int reserved_10,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int reserved_11,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int reserved_12,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int reserved_13,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int reserved_14,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int reserved_15,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int reserved_16,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; int reserved_17 : 10 entiers réservé pour l’avenir soit 40 octets&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Le map Header&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;le_map_header&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;120-2790&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;un_tableau_des_cases&quot;&gt;Un tableau des cases&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Taille char [x*y]&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
chaque case est un octet non signé dont la valeur est l’indice dans le tableau des textures de sol
le numero indique aussi le fichier texture a prendre (tileX.bmp)
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Un tableau des cases&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;un_tableau_des_cases&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;2791-3014&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;un_tableau_des_hauteurs_de_marche&quot;&gt;Un tableau des hauteurs de marche&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Les tiles font six cases de larges et c’est pour cette raison que la carte des hauteurs (noté height_map dans le source) correspond à x*6 * y*6 et que la carte des tiles fait x*y. &lt;br/&gt;

Cela doit correspondre à une hauteur mais la valeur est un char (donc certainement multipliée par un float dans le jeu. &lt;br/&gt;

Je pense que la valeur char est importante car elle permet aussi d’avoir un pathfinder plus rapide que si on travaillait sur des floats.
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Taille char [x*y*6*6]&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; La hauteur est comprise entre -2 et +4 m par pas de 0.2m&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; La hauteur de -2.2m signifie non marchable (valeur 0x00)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Il y a 6.2 *0.2 positions soit 31 états différents&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; En valeur char 0x00 veut dire non marchable, 0x01 la plus basse hauteur et 0x1f soit 31 la plus haute&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 0x0B la valeur standard (soit 11)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Un tableau des hauteurs de marche&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;un_tableau_des_hauteurs_de_marche&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;3015-3861&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;les_objets_3d&quot;&gt;Les objets 3d&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;code&gt;Taille actuelle : 144 octets&lt;/code&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; char file_name [80] : Le nom du &lt;a href=&quot;http://www.landes-eternelles.com/wiki/participation_au_projet/cartes/fichiers/e3d&quot; class=&quot;wikilink2&quot; title=&quot;participation_au_projet:cartes:fichiers:e3d&quot; rel=&quot;nofollow&quot;&gt;fichier&lt;/a&gt; correspondant depuis la racine du client, séparateur de dossier : “/”, finit forcement par “.e3d”&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float x_pos,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float y_pos,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float z_pos : Position sur la carte selon les 3 axes&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float x_rot,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float y_rot,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float z_rot : rotation sur la carte selon les 3 axes&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; char self_lit : 01 objet plus lumineux. C’est pratique pour visualiser l’intensité lumineuse mais non actif en mode jour. Seulement à l’aube, la nuite et le soir.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; char blended : 01 met l’objet en évidence avec les décors. C’est assez pratique pour des élément comme le cristal. associé à la couleur ci-dessous.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; char reserved2 [2] : en quelque sorte pour préserver l’alignement a 4 octets je suppose il y a apres 2octets “vides”&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float r,g,b : couleur du mode Blended ou lift&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; char reserved [24] : réservé pour utilisation future&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;Remarque :&lt;/em&gt; Si l’objet a été effacé alors la valeur de la variable blended = 20. Ceci afin de préserver l’ordre des objets dont la position dans le tableau est utilisé comme identifiant notamment dans les fichiers DEF sur le serveur.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Les objets 3d&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;les_objets_3d&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;3862-5061&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;les_objets_2d&quot;&gt;Les objets 2d&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;code&gt;taille actuelle : 128 octets&lt;/code&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; char file_name [80] : le nom du fichier correspondant depuis la racine du client, séparateur de dossier : “/”, finit forcement par “.2d0”&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float x_pos,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float y_pos,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float z_pos : position sur la carte selon les 3 axes&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float x_rot,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float y_rot,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float z_rot : rotation sur la carte selon les 3 axes&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; char reserved\[24\] : réservé pour utilisation future&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Les objets 2d&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;les_objets_2d&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;5062-5512&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit7&quot; id=&quot;les_lumieres&quot;&gt;les lumières&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;code&gt;Taille actuelle 40 octets&lt;/code&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float pos_x,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float pos_y,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float pos_z : Position sur la carte selon les 3 axes&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float r,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float g,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float b : Couleur de la lumière&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; char reserved [15] : Réservé pour utilisation future, en réalité 16 pour l’alignement a 4 octets (d’ou la taille 40)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;les lumi\u00e8res&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;les_lumieres&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;5513-5854&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit8&quot; id=&quot;les_particules&quot;&gt;Les particules&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;code&gt;Taille actuelle : 106 octets&lt;/code&gt;
&lt;/p&gt;

&lt;p&gt;
Note : Chaque type de “particule” est stockée dans un fichier à part de la carte. L’éditeur de carte permet de créer et modifier ces fichiers.
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; char file_name [80] : Le nom du fichier correspondant depuis la racine du client, séparateur de dossier : “/”, finit forcement par “.part”&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float x_pos,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float y_pos,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; float z_pos : Position sur la carte selon les 3 axes&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; char reserved [10] : Réservé pour utilisation future, en réalité 12 pour l’alignement a 4 octets (d’ou la taille 104)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Les particules&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;les_particules&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;5855-6429&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit9&quot; id=&quot;informations_diverses&quot;&gt;Informations diverses&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
De façon fort empirique, une case (1/6 sur 1/6 de tile soit 0.5m) correspondrait +/- 0.5 en float sur l’axe des x, y ou z, ce qui serait assez logique vu la façon que le concepteur a eu de faire tout à l’économie en ressource cpu &amp;amp; ram.
&lt;/p&gt;

&lt;p&gt;
Il reste a créer des maps de façon sans l’éditeur pour vérifier.
&lt;/p&gt;

&lt;p&gt;
La position 0 en flottant de l’axe Z serait a l’altitude 0 soit le byte de valeur 11 et donc chaque déplacement de +/- 1char correspond a +/- 0.2 sur l’axe Z.
&lt;/p&gt;

&lt;p&gt;
Distance :
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 0.5 m correspond a une case (1/6 de tile)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 0.5 en flottant correspond a une case donc 1 en flottant correspond a 1m en visuel&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Les angles sont en degrés et orienté dans le sens anti-horaire (Ou trigonométrique).
&lt;/p&gt;

&lt;p&gt;
Attention en C les char sont des multioctet ici ce sont plutot des bytes (forcement des char de 1 octets).
&lt;/p&gt;

&lt;p&gt;
Tous les nombres sont en little endian (Le format standard des ordinateurs Intel &amp;amp; Amd).
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Informations diverses&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;informations_diverses&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;6430-7369&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit10&quot; id=&quot;note&quot;&gt;Note :&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Documentation source : &lt;a href=&quot;http://www.assembla.com/wiki/show/elmapmaker&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.assembla.com/wiki/show/elmapmaker&quot; rel=&quot;nofollow noopener&quot;&gt;Projet ElmapTools&lt;/a&gt; d’Etory &amp;amp; XlurP
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Note :&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;note&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;7370-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>participation_au_projet:cartes:fichiers</category>
            <pubDate>Sat, 13 Aug 2011 12:59:59 +0000</pubDate>
        </item>
    </channel>
</rss>
