Ceci est une ancienne révision du document !


Table des matières

message ADD_NEW_ACTOR

général

type 1
taille minimum 22
direction serveur vers client

envoi au client un nouveau personnage à ajouter

Trame

01234567891011121314151617181920…
typetailleentityIDposition en X + specials modifiersposition en Yposition en Zangle de rotationtype de modeleframe d’animationvie maximalevie actuelletype d’acteurnom de l’entité
  • entityID : un numero unique de l’entité (unsigned short)
  • position en X et y : la position sur la carte en coordonnées de jeu
    • specials modifiers de X : inconnu, valeurs possibles (entre autre) : trame[6] = trame[6] | 0x08
  • position en Z : la position en hauteur calculé comme sur les fichiers Introductions aux .def
  • angle de rotation : l’angle de rotation de l’entité sur la carte (unité a déterminer)
  • type de modèles : voir la liste des modèles
  • frame d’animation : comment afficher actuellement l’entité (assis, debout, mort) voir la liste des frames
  • vie maximale : la vie maximale de l’entité (unsigned short)
  • vie actuelle : la vie actuelle de l’entité (unsigned short)
  • type d’acteur : joueur (0) ou NPC (1)
  • nom de l’entité : une chaine de caractères fini par 0x00