Mercenaires : portail sans sous-titre et niveau masque

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 <noreply@anthropic.com>
This commit is contained in:
SylvaniaCore deploy
2026-08-16 00:01:13 +02:00
parent c57a213a98
commit b448747b3b
+11 -6
View File
@@ -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');