Banque terminée

Banque terminée, non sans une sérieuse prise de tête : la base de données des inventaires était pourvues de deux index, un sur l’ID du personnage, l’ID de l’inventaire et le numéro de slot. Le deuxième sur l’ID du personnage et le numéro de slot, soit la première version avant que je n’introduise les numéros d’inventaire pour permettre la banque et les coffres de maison. Or, ces deux index entraient en conflit et dans certaines circonstances non seulement un inventaire ne s’enregistrait pas mais surtout tous ses objets étaient effacés de la base de données.
J’avais cru remarquer un comportement étrange ces derniers jours mais, occupé par mon développement, n’y avais pas prêté attention.
Quand je me suis rendu compte que le problème était réel et toute la mécanique des inventaires corrompues, gros stress pour trouver le coupable, qui se cachait bien profond là où il était sûr que je n’irais pas le chercher. Qui aurait pu croire qu’un vieil index traînait au fond du back-end ?

Enfin, c’est réglé, tout est testé et fonctionne parfaitement, j’ai déjà attaqué les sacs de loot, laissés au sol par les mobs ou par un joueur qui veut faire un échange rapide avec un copain ou se délester d’objets inutiles.

Pour finir, un addon d’unwrap pour Blender, un jour peut-être, quand je serai sorti de la technique !

#Blender #unwrap #UVs