Table fleets

La table fleets gère les flottes en vol envoyées par les joueurs. Lors de la refonte du système de gestion des flottes, celle-ci va disparaitre et sera décomposée en plusieurs tables.

Ces nouvelles tables seront communes à tous les univers.

Liste des nouvelles tables + Explication

fleet_entity : Table répertoriant l'ensemble des flottes en vol

fleet_group : Table permettant de faire fonctionner les attaques groupés

fleet_mission_type : Table permettant de définir le type de mission de chaque flotte en vol

fleet_course : Table stockant la destination de chaque flotte (1 Aller seulement : un enregistrement, 1 Aller-Retour : deux enregistrements)

fleet_ship : Table stockant le nombre d'un type de vaisseau (Autant d'enregistrements que de types de vaisseaux rattaché à une flotte)

ship_entity : Table répertoriant l'ensemble des types de vaisseaux disponible à la construction et leurs paramètres

Table **fleet_entity**

Champ Type Unsigned Null Extra Information
entity_id INT(11) Oui Non AI Id de la flotte
game_entity_id TINYINT(3) Oui Non Id du jeu
user_entity_id SMALLINT(6) Oui Non Id du joueur
fleet_group_id INT(11) Oui Non Id du groupe ACS

Table **fleet_group**

Champ Type Unsigned Null Extra Information
fleet_group_id INT(11) Oui Non AI Id du groupe
game_entity_id TINYINT(3) Oui Non Id du jeu
group_hash_id VARCHAR(40) Non Hash du ACS

Table **fleet_mission_type**

Champ Type Unsigned Null Extra Information
mission_type_id TINYINT(3) Oui Non Id de la mission
game_entity_id TINYINT(3) Oui Non Id du jeu

Table **fleet_course**

Champ Type Unsigned Null Extra Information
fleet_entity_id INT(11) Oui Non Id de la flotte
source_planet_entity_id INT(11) Oui Non Id planète départ
destination_planet_entity_id INT(11) Oui Non Id planète arrivé
mission_type_id TINYINT(3) Oui Non Id de la mission
launched_at DATETIME Non Heure départ flotte
arrival_at DATETIME Non Heure arrivé flotte

Table **fleet_ship**

Champ Type Unsigned Null Extra Information
ship_entity_id TINYINT(3) Oui Non Id du vaisseau
fleet_entity_id BIGINT(20) Oui Non Id de la flotte
user_entity_id SMALLINT(6) Oui Non Id du joueur
count VARCHAR(45) Non Nombre de ce vaisseau

Table **ship_entity**

Champ Type Unsigned Null Extra Information
entity_id TINYINT(3) Oui Non
game_entity_id TINYINT(3) Oui Non
type_id VARCHAR(45) Oui Non
stealth INT(11) Oui Non
shield INT(11) Oui Non
structure INT(11) Oui Non
firepower INT(11) Oui Non
speed INT(11) Oui Non