L'interface entre l'extension et le bestiaire se fait par deux simples fichiers PHP, le premier destiné à recevoir des données et l'autre à les envoyer.
Envoi vers un bestiaire
L'envoi de données vers un bestiaire est fait par l'appel de la page "http://votre_domaine/url_du_bestiaire/mp_sendMonsters.php". L'extension lui envoie les données en paramètre POST. Ce que renvoie cette page est ignoré.
Pour les AG :
- "Nom" : Le nom du monstre
- "ID" : L'ID du monstre
- "Marge" : La marge d'erreur de l'analyse
- "PV", "ATT", "DEG", "PRE", "CON", "ESQ", "REG", "VIT", "PER", "VIG", "COM", "MT", "MS" : Les caractéristiques données par l'AG
- "ArmC", "ArmP", "ArmE" : (Si présent dans l'AG) Les armures du monstre
- "ImplantPosition[]" : (Si présent dans l'AG) Tableau, positions des implants du monstre
- "ImplantName[]" : (Si présent dans l'AG) Tableau, noms des implants du monstre
- "ImplantLevel[]" : (Si présent dans l'AG) Tableau, niveaux des implants des monstres
Pour a page vue1D (niveaux et races) :
- "Noms[]" : Tableau, nomss des monstres
- "Niveaux[]" : Tableau, niveaux des monstres
- "Races[]" : Tableau, races des monstres
Réception à partir d'un bestiaire
La réception de données à partir d'un bestiaire est faite par l'appel de la page "http://votre_domaine/url_du_bestiaire/mp_getMonsters.php". L'extension lui envoie les noms des monstres demandés en paramètre GET. L'unique paramètre est un tableau nommé "monster_names[]". Cette page renvoie du code HTML destiné à être affiché dans les pages du jeu, une ligne par monstre (séparateur "\n"), dans l'ordre donné (ligne vide si pas d'infos).
