From b448747b3bcb416e0049b99f3b4674c00539229c Mon Sep 17 00:00:00 2001 From: SylvaniaCore deploy Date: Sun, 16 Aug 2026 00:01:13 +0200 Subject: [PATCH] Mercenaires : portail sans sous-titre et niveau masque MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le sous-titre est retire. Surtout, rank 3 ne suffit pas a masquer le niveau : le contour dore vient de Classification (rank), le « ?? » a la place du niveau vient de Flags[0] (type_flags), envoye separement dans la reponse de requete creature. type_flags = 4 (CREATURE_TYPE_FLAG_BOSS_MOB) ajoute. Co-Authored-By: Claude Opus 5 --- sql/sylvania/mercenary.sql | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/sql/sylvania/mercenary.sql b/sql/sylvania/mercenary.sql index fbf8d7e..14d8775 100644 --- a/sql/sylvania/mercenary.sql +++ b/sql/sylvania/mercenary.sql @@ -1,9 +1,14 @@ -- SylvaniaCore - Module "Mercenaires" -- Base : dc_world -- --- Le Portail d Invocation de Mercenaire. Rang « boss » pour le contour dore, --- faction 35 (amical avec tout le monde), echelle 0.5 et unit_flags 770 pour qu il ne puisse --- ni etre attaque ni entrer en combat : c est un decor qui parle. +-- Le Portail d Invocation de Mercenaire. Faction 35 (amical avec tout le monde), +-- echelle 0.5 et unit_flags 770 pour qu il ne puisse ni etre attaque ni entrer +-- en combat : c est un decor qui parle. +-- +-- rank 3 donne le contour dore du portrait, mais c est type_flags 4 +-- (CREATURE_TYPE_FLAG_BOSS_MOB) qui remplace le niveau par « ?? » cote client : +-- les deux champs voyagent separement dans SMSG_QUERY_CREATURE_RESPONSE +-- (QueryHandler.cpp, Classification et Flags[0]). -- -- Le PNJ n est PAS spawne par ce fichier : il se pose en jeu avec -- .npc add 1000010 @@ -12,12 +17,12 @@ DELETE FROM `creature_template` WHERE `entry` = 1000010; INSERT INTO `creature_template` (`entry`, `modelid1`, `name`, `subname`, `gossip_menu_id`, `minlevel`, `maxlevel`, `HealthScalingExpansion`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `scale`, - `rank`, `unit_class`, `unit_flags`, `type`, `RegenHealth`, `flags_extra`, + `rank`, `unit_class`, `unit_flags`, `type`, `type_flags`, `RegenHealth`, `flags_extra`, `AIName`, `MovementType`, `InhabitType`, `HealthModifier`, `ManaModifier`, `ArmorModifier`, `DamageModifier`, `ExperienceModifier`, `ScriptName`) VALUES - (1000010, 74465, "Portail d'Invocation de Mercenaire", 'Compagnie franche de Sylvania', 0, 110, 110, + (1000010, 74465, "Portail d'Invocation de Mercenaire", '', 0, 110, 110, 6, 35, 1, 1, 1.14286, 0.5, - 3, 1, 770, 10, 1, 2, + 3, 1, 770, 10, 4, 1, 2, '', 0, 3, 1, 1, 1, 1, 1, 'npc_mercenary_portal');