From a55cc4fd644456257ee97289ef7ca0e5aabb7e52 Mon Sep 17 00:00:00 2001 From: Sylvania Date: Mon, 7 Sep 2026 22:59:24 +0200 Subject: [PATCH] Butin : reparation des 142 lignes rejetees au chargement Reparation et non suppression : ces lignes portaient du butin reel, rendu inoperant par deux defauts d import distincts. 62 lignes a chance negative sur 35 creatures : signe inverse a l import. Les memes objets figurent ailleurs dans la table avec la meme valeur en positif (69815 entre 50 et 100, 71141 entre 75 et 100). Valeur absolue retablie. 80 lignes a chance nulle sans GroupId sur 6 boss de points d invasion majeurs d Argus : encodage classique d un groupe equiprobable dont le GroupId manquait, donc tout etait rejete et ces boss ne lachaient rien. Verifie sur Wowhead, Mistress Alluradel liste exactement les 14 memes objets que nous. Resultat : 932 578 lignes chargees sur 932 578 en base, plus aucun rejet. 41 creatures retrouvent leur butin. --- ..._07_08_world_reparation_butin_invalide.sql | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 sql/updates/world/2026_09_07_08_world_reparation_butin_invalide.sql diff --git a/sql/updates/world/2026_09_07_08_world_reparation_butin_invalide.sql b/sql/updates/world/2026_09_07_08_world_reparation_butin_invalide.sql new file mode 100644 index 0000000..a596b2f --- /dev/null +++ b/sql/updates/world/2026_09_07_08_world_reparation_butin_invalide.sql @@ -0,0 +1,24 @@ +-- 142 lignes de butin rejetees a chaque chargement : REPARATION, pas suppression. +-- +-- Les supprimer aurait ete destructeur : ce ne sont pas des lignes vides mais du butin +-- reel rendu inoperant par deux defauts d'import distincts. +-- +-- 1) 62 lignes a chance NEGATIVE, sur 35 creatures. Signe inverse a l'import : les memes +-- objets existent ailleurs dans la table avec la meme valeur en positif (69815 entre +-- 50 et 100 %, 71141 entre 75 et 100 %). On remet la valeur absolue. +-- +-- 2) 80 lignes a chance nulle sans GroupId, sur 6 boss de points d'invasion majeurs +-- d'Argus (Sotanathor, Inquisitor Meto, Mistress Alluradel, Pit Lord Vilemus, +-- Matron Folnuna, Occularus), 12 a 14 objets chacun. C'est l'encodage classique d'un +-- groupe equiprobable dont le GroupId a ete perdu : sans lui le core rejette tout et +-- ces boss ne lachent rien. Verifie sur Wowhead : Mistress Alluradel liste exactement +-- les 14 memes objets que nous. GroupId = 1 les fait tirer un objet parmi le lot. +-- +-- Effet : 41 creatures retrouvent leur butin, dont 6 boss d'Argus qui n'en avaient aucun. + +UPDATE `creature_loot_template` SET `Chance` = ABS(`Chance`) + WHERE `Reference` = 0 AND `Chance` <> 0 AND `Chance` < 0.000001; + +UPDATE `creature_loot_template` SET `GroupId` = 1 + WHERE `Reference` = 0 AND `Chance` = 0 AND `GroupId` = 0 + AND `Entry` IN (124492,124514,124555,124592,124625,124719);