995122dc78
Signale en jeu : « les demons invoques c est ok mais pas les autres au fond ». Les creatures invoquees par le script etaient frappables, les placements statiques non. LA CAUSE EST DE MON FAIT. La transposition des modeles d hier a importe unit_flags sur 136 entrees. Parmi les valeurs reprises, 33536 et 537166592 contiennent le bit 256 -- UNIT_FLAG_IMMUNE_TO_PC. Dans le coeur de reference un script retire vraisemblablement ce drapeau au bon moment ; le notre ne gere aucun drapeau, les demons restaient donc immunises en permanence. Cela explique aussi pourquoi la sonde ATTDBG ne produisait plus rien : le client refusait de lui-meme, sans jamais interroger le serveur. L absence de trace etait l information. PORTEE : uniquement les factions HOSTILES -- 2780 (30 entrees), 1768 (20 : Anetheron, Balnazzar, Brutallus...), 2878 (Krosus), 14 (Gul dan), 2877 (Lave gangrenee). Soit 53 entrees. EPARGNES car l immunite y est legitime : factions 35, 2876, 2879, 1819 -- allies, pretres, montures, vaisseaux. 13 entrees conservees. SIMPLIFICATION ASSUMEE : Krosus et Gul dan perdent aussi leur immunite, alors qu une implementation fidele la retirerait au debut de leur etape. Notre script ne gere aucun drapeau : la conserver rendrait les etapes 7 et 8 infranchissables. La progression reste pilotee par la machine a etats du script. Retour arriere joint. A NOTER, non traite : les modeles de Varian (90713) et Jaina (90714) sont ceux d anciennes versions. Le dump de reference ne stocke aucun modele dans creature_template -- ses affichages viennent d ailleurs. Une autre source sera necessaire. Cosmetique, non bloquant. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>