From ce2516a8a54bba9457d37bee6a4d26e4f21f61bf Mon Sep 17 00:00:00 2001 From: SylvaniaCore deploy Date: Fri, 21 Aug 2026 11:44:20 +0200 Subject: [PATCH] Caveau des Gardiennes : Mirana et Drelanim ripostaient aux degats de zone Signale en jeu : Mirana attaque le joueur quand il laide a combattre les demons. Elle nattaquait pas delle-meme. Deroule de Unit::GetReactionTo avec la faction 2643 : pas hostile aux joueurs (groupe ennemi 8 = Legion), pas amicale non plus (groupe ami 0), pas de drapeau HOSTILE_BY_DEFAULT -> retombe sur REP_NEUTRAL. Neutre veut dire ATTAQUABLE : les degats de zone du chasseur de demons la touchaient et elle ripostait. Ces deux PNJ etaient les seuls de la carte 1468 en 2643. Tous les autres allies du Caveau sont en 2804, qui declare les joueurs comme amis tout en restant hostile a la Legion. Alignes sur leurs pairs. Co-Authored-By: Claude Opus 4.8 --- sql/sylvania/vault_wardens_faction.sql | 33 ++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 sql/sylvania/vault_wardens_faction.sql diff --git a/sql/sylvania/vault_wardens_faction.sql b/sql/sylvania/vault_wardens_faction.sql new file mode 100644 index 0000000..d73405b --- /dev/null +++ b/sql/sylvania/vault_wardens_faction.sql @@ -0,0 +1,33 @@ +-- ===================================================================== +-- Caveau des Gardiennes — Mirana Lumétoile et Drelanim Murmevent +-- ripostaient aux dégâts de zone du joueur. +-- +-- Signalé en jeu : « Mirana m'attaque quand elle combat des démons et que +-- je l'aide à les battre ». +-- +-- Elle n'attaquait pas d'elle-même. Déroulé de Unit::GetReactionTo avec sa +-- faction 2643 (données client FactionTemplate.db2) : +-- IsHostileTo(joueur) -> non (groupe ennemi = 8, la Légion) +-- IsFriendlyTo(joueur) -> non (groupe ami = 0, personne) +-- HOSTILE_BY_DEFAULT (0x2000) -> non (Flags = 32) +-- => retombe sur REP_NEUTRAL +-- Neutre signifie ATTAQUABLE : les dégâts de zone d'un chasseur de démons +-- (Faisceau incandescent, Danse des lames, Aura d'immolation) la touchaient, +-- et elle ripostait. C'est le joueur qui ouvrait les hostilités sans le +-- vouloir, en l'aidant. +-- +-- Ces deux PNJ étaient les SEULS de la carte 1468 en faction 2643 (vérifié). +-- Tous les autres alliés du Caveau — Allari, Cyana, Jace, Kor'vas, Sevis, +-- Asha, Cassiel, Lyana, Marius, les Illidari libérés — sont en 2804, qui +-- déclare explicitement les joueurs comme amis (groupe ami = 1) tout en +-- restant hostile à la Légion (groupe ennemi = 8, ennemi explicite 73). +-- +-- On les aligne donc sur leurs pairs : amicaux (donc intouchables par les +-- dégâts de zone) et toujours hostiles aux démons. +-- +-- Rechargeable à chaud : reload creature_template (la commande +-- accepte la MODIFICATION d'une entrée existante, elle ne refuse que les +-- entrées nouvelles). +-- ===================================================================== + +UPDATE `creature_template` SET `faction`=2804 WHERE `entry` IN (99451,96847);