Zone - YannDub/SlayersOnline-Documentation GitHub Wiki
Les zones
Les zones définissent les zones de monstres. Il est possible d'avoir plusieurs zones sur une même map. Les fichiers .zon doivent correspondrent au nom des maps (par exemple si une map test.map existe, alors les zones associés sont dans test.zon)
départ | taille | description | valeur variable |
---|---|---|---|
0 | 2 | coordonnée X départ de la zone | |
2 | 2 | 0x00 | |
4 | 2 | coordonnée X fin de la zone | |
6 | 2 | 0x00 | |
8 | 2 | coordonnée Y départ de la zone | |
10 | 2 | 0x00 | |
12 | 2 | coordonnée Y fin de la zone | |
14 | 6 | 0x00 | |
20 | 2 | nombre max de mob | |
22 | 4 | 0x00 | |
26 | 4 | Type de spawn | |
30 | 4 | ??? | |
34 | 2 | Vitesse de spawn | |
36 | 1 | Taille nom variable serveur | Y |
37 | Y | Nom de variable serveur | |
37 + Y + 1 | 292 - (37 - Y + 1) | 0x00 | |
293 | 1 | Taille valeur variable serveur | Z |
294 | Z | Valeur variable serveur | |
294 + Z + 1 | 547 - (294 + Z + 1) | 0x00 |
Information complémentaire
- Il peut y avoir plusieurs zones dans un même fichiers, chaque zone fait 548 octets
- Le type "spawn interdit" se code ffff ffff (4294967295 en décimal)