{"id":4400,"date":"2026-05-17T09:44:00","date_gmt":"2026-05-17T07:44:00","guid":{"rendered":"https:\/\/myrdil.com\/?p=4400"},"modified":"2026-05-19T09:48:28","modified_gmt":"2026-05-19T07:48:28","slug":"4400","status":"publish","type":"post","link":"https:\/\/myrdil.com\/?p=4400","title":{"rendered":"Banque termin\u00e9e"},"content":{"rendered":"<p>Banque termin\u00e9e, non sans une s\u00e9rieuse prise de t\u00eate : la base de donn\u00e9es des inventaires \u00e9tait pourvues de deux index, un sur l&#8217;ID du personnage, l&#8217;ID de l&#8217;inventaire et le num\u00e9ro de slot. Le deuxi\u00e8me sur l&#8217;ID du personnage et le num\u00e9ro de slot, soit la premi\u00e8re version avant que je n&#8217;introduise les num\u00e9ros d&#8217;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&#8217;enregistrait pas mais surtout tous ses objets \u00e9taient effac\u00e9s de la base de donn\u00e9es.<br \/>\nJ&#8217;avais cru remarquer un comportement \u00e9trange ces derniers jours mais, occup\u00e9 par mon d\u00e9veloppement, n&#8217;y avais pas pr\u00eat\u00e9 attention.<br \/>\nQuand je me suis rendu compte que le probl\u00e8me \u00e9tait r\u00e9el et toute la m\u00e9canique des inventaires corrompues, gros stress pour trouver le coupable, qui se cachait bien profond l\u00e0 o\u00f9 il \u00e9tait s\u00fbr que je n&#8217;irais pas le chercher. Qui aurait pu croire qu&#8217;un vieil index tra\u00eenait au fond du back-end ?<\/p>\n<p>Enfin, c&#8217;est r\u00e9gl\u00e9, tout est test\u00e9 et fonctionne parfaitement, j&#8217;ai d\u00e9j\u00e0 attaqu\u00e9 les sacs de loot, laiss\u00e9s au sol par les mobs ou par un joueur qui veut faire un \u00e9change rapide avec un copain ou se d\u00e9lester d&#8217;objets inutiles.<\/p>\n<p>Pour finir, <a href=\"http:\/\/l'ID du personnage, l'ID de l'inventaire et le num\u00e9ro de slot\">un addon d&#8217;unwrap pour Blender<\/a>, un jour peut-\u00eatre, quand je serai sorti de la technique !<\/p>\n<p>#Blender #unwrap #UVs<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Banque termin\u00e9e, non sans une s\u00e9rieuse prise de t\u00eate : la base de donn\u00e9es des inventaires \u00e9tait pourvues de deux index, un sur l&#8217;ID du personnage, l&#8217;ID de l&#8217;inventaire et le num\u00e9ro de slot. Le deuxi\u00e8me sur l&#8217;ID du personnage &hellip; <a href=\"https:\/\/myrdil.com\/?p=4400\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4400","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts\/4400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4400"}],"version-history":[{"count":3,"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts\/4400\/revisions"}],"predecessor-version":[{"id":4405,"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts\/4400\/revisions\/4405"}],"wp:attachment":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}