Files
felwell-core/sql/sylvania/rivage_faction_2898.sql
T
BlaMacfly bd22c62631 Rivage brise : embarquement sur le navire, escorte de mercenaires, factions
L'exploitant a fourni une seconde video, en 1080p et sans ecran partage,
qui montre le vrai depart cote Alliance. Elle a permis quatre
corrections.

L'EMBARQUEMENT. Le script d'Angelica deposait le joueur en
(443.8, 2076.1, 1.2), le point d'ancrage de la plage -- une coordonnee
inventee. Le sort officiel 199358 porte (441.2, 2023.75, 4.44) dans
spell_target_position, marque VerifiedBuild 27843 : le pont de
l'Alliance Battleship. On y teleporte desormais. La premiere etape
s'intitule « Rendez-vous au rivage Brise » et ne s'acheve qu'une fois
le joueur debarque, au lieu d'une minuterie de douze secondes qui
s'ecoulait pendant le chargement du client.

Sa condition exigeait par ailleurs que la quete 42740 soit EN COURS :
deja rendue ou pas encore prise, l'option restait muette. Elle accepte
maintenant les trois etats et explique le refus au lieu de ne rien
faire.

LES FACTIONS, et la resolution du paradoxe d'aout. On avait bascule les
demons de cette carte en faction 16 parce que la 2780 les rendait
inattaquables, sans comprendre pourquoi. Le prix etait invisible : la
faction 16 porte EnemyGroup = 1, elle n'est hostile QU'AUX JOUEURS. Nos
allies, eux, ont EnemyGroup = 0 et une liste d'ennemis qui designe la
faction 1786. Les deux camps ne se reconnaissaient pas -- d'ou les
soldats qui s'engagent puis n'ont personne a frapper, releve par la
sonde d'evasion : onze fois pour la garde royale gilneenne, dix pour
Jaina, dix pour Varian.

On avait repare le joueur en supprimant la bataille. Les 102 entrees
exclusives a la carte passent en 2898, qui porte la meme faction 1786
mais avec EnemyGroup = 15, hostile a tous. Verifie en jeu : attaquable.

L'ESCORTE. Le scenario officiel se joue en groupe constitue par la file
d'attente, que nous n'avons pas. A l'entree, une escorte est desormais
offerte : un protecteur, un guerisseur et deux combattants, via le
module des mercenaires. Un mode gratuit y est ajoute -- le contrat reste
identique, rupture au premier depart du groupe, mais sans prelevement.
Les invocations sont espacees d'une seconde et demie, faute de quoi
elles se superposaient au meme point.

LES DOUBLONS DE DISTRIBUTION. Quatrieme et cinquieme occurrences du meme
defaut : le script invoquait Genn, Jaina, Mekkatorque, l'escorte et
Arganoth alors que la carte les porte tous. Toutes les invocations de
l'introduction sont supprimees ; c'est Genn qui ouvre la scene cote
Alliance, Varian n'etant pas encore la -- ce qui est tout l'objet de
l'etape « Trouver Varian ».

Corrige aussi : Gul'dan Talk(1) n'existait pas, le script l'appelait
dans la finale et rien ne se jouait. 263 allies passent en arme
degainee, 131 recoivent un equipement recupere de la reference et la
posture EMOTE_STATE_READY1H.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-05 09:42:29 +02:00

40 lines
1.8 KiB
SQL

-- =====================================================================
-- Rivage brisé — les démons passent en faction 2898
--
-- ÉTABLI PAR TEST EN JEU, et il résout le paradoxe d'août.
--
-- En août on avait basculé tous les démons de cette carte en faction 16
-- parce que la 2780 les rendait inattaquables — sans comprendre
-- pourquoi, la théorie disant l'inverse. La 16 fonctionnait, on l'a
-- prise.
--
-- Ce qu'on ignorait, c'est le prix : la faction 16 porte
-- `EnemyGroup = 1`, elle n'est hostile QU'AUX JOUEURS. Nos alliés, eux,
-- ont `EnemyGroup = 0` et une liste d'ennemis qui désigne la faction
-- 1786. Alliés et démons ne se reconnaissaient donc pas — d'où les
-- soldats qui entrent en combat puis n'ont personne à frapper, relevé
-- par la sonde : « liste de menace vide », onze fois pour la garde
-- royale gilnéenne, dix fois pour Jaina, dix fois pour Varian.
--
-- On avait réparé le joueur en supprimant la bataille.
--
-- La 2898 porte la faction 1786 comme la 2780, mais avec
-- `EnemyGroup = 15` — hostile à tous les groupes, joueurs compris.
-- Vérifié en jeu sur le Molosse de l'effroi gangrené : attaquable.
--
-- PORTÉE : uniquement les entrées exclusives à la carte 1460, comme en
-- août. Celles partagées avec d'autres cartes sont écartées.
--
-- Retour arrière : rebasculer les mêmes entrées en 16.
-- =====================================================================
UPDATE `creature_template` ct
JOIN (SELECT DISTINCT c.`id`
FROM `creature` c
JOIN `creature_template` t ON t.`entry` = c.`id`
WHERE c.`map` = 1460
AND t.`faction` = 16
AND c.`id` NOT IN (SELECT DISTINCT `id` FROM `creature` WHERE `map` <> 1460)) AS cible
ON cible.`id` = ct.`entry`
SET ct.`faction` = 2898;