Files
felwell-core/sylvania/RECALIBRATION-IA-CLASSES.md
T
SylvaniaCore deploy 0f880f0f9b IA de classe : recalibration Legion des huit classes restantes
Suite de la recalibration commencee par le mage. Meme methode : chaque valeur
a ete verifiee presente dans character_spell chez les bots de niveau 110 du
serveur, la base faisant foi plutot qu une documentation externe.

  Guerrier    12 constantes    Paladin      8
  Chaman      11               Priest       8
  Druide       9               Voleur       6
  Chasseur     5               Demoniste    3

Cas notable du guerrier : Frappe mortelle et Broyeur de colosse, le coeur de la
rotation Armes, n avaient aucune constante dans l IA. Deux constantes devenues
mortes ont ete repointees dessus.

Le chaman Restauration recupere toute sa panoplie de soins, qui etait
integralement inoperante : Vague de soins, Salve de soins, Chaine de soins,
Vague de rappel, Pluie de soins, Totem de maree de soins, Totem de lien
spirituel. C est la condition pour que les soigneurs de la horde du siege
tiennent leur role.

Le pretre Ombre retrouve Attaque mentale, Toucher vampirique, Eruption du Vide
et Forme d ombre ; le paladin Vindicte Lame de justice, Verdict du templier et
Tempete divine ; le druide Equilibre Courroux solaire, Frappe lunaire et
Poussee d etoiles, et le Gardien Fourrure de fer et Regeneration frenetique.

Total sur les neuf classes : 49 constantes recalibrees.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-16 23:23:40 +02:00

4.6 KiB

Recalibration Legion des IA de classe des PlayerBots

Serveur : Sylvania Legion (DestinyCore 7.3.5) · Relevé : 16/08/2026

1. Le constat

Les IA de src/server/game/AI/PlayerAI/BotClassAI/ résolvent leurs sorts par FindMaxRankSpellByExist(id). Quand le bot ne connaît pas l'identifiant, la constante vaut 0 et toutes les branches qui en dépendent sont sautées silencieusement. Mesure sur les bots niveau 110 du serveur :

Classe Sorts réclamés Réellement connus Taux
Chaman 43 3 7 %
Mage 46 4 9 %
Chasseur 41 6 15 %
Démoniste 44 7 16 %
Prêtre 39 7 18 %
Druide 56 11 20 %
Paladin 42 9 21 %
Guerrier 45 10 22 %
Voleur 31 8 26 %

80 à 93 % du répertoire de chaque IA est du code mort. Les identifiants datent d'une version bien antérieure du jeu.

2. Méthode

La source de vérité est la base du serveur, pas une documentation externe : une requête sur character_spell dit exactement ce qu'un bot d'une classe et d'un niveau donnés possède. Wowhead et Icy Veins servent à décider l'ordre des sorts dans la rotation ; la base valide qu'ils sont castables.

SELECT DISTINCT s.spell FROM character_spell s JOIN characters c ON c.guid=s.guid
WHERE c.class = <classe> AND c.level >= 100 AND s.spell IN (<candidats>);

3. Kits Legion vérifiés présents chez les bots

Spécialisation entre parenthèses = celle que portent les bots du siège.

Guerrier (Armes 71, Protection 73)

12294 Frappe mortelle · 1464 Salve · 163201 Exécution · 167105 Broyeur de colosse · 1680 Tourbillon · 34428 Fureur sanguinaire · 1719 Cri de guerre · 118038 Mourir l'arme à la main · 7384 Waylay Protection : 23922 Coup de bouclier · 6572 Vengeance · 6343 Coup de tonnerre · 2565 Blocage · 190456 Ignorer la douleur · 1160 Cri démoralisant · 23920 Renvoi de sort

Paladin (Vindicte 70)

184575 Lame de justice · 85256 Verdict du templier · 53385 Tempête divine · 26573 Consécration · 31884 Colère vengeresse · 184662 Bouclier de vengeance · 210191 Verbe de gloire · 19750 Éclair de lumière · 853 Marteau de la justice · 96231 Réprimande

Chasseur (Maîtrise des bêtes 253)

193455 Tir de cobra · 34026 Commandement de tuer · 120679 Bête sauvage · 19574 Furie bestiale · 193530 Aspect du sauvage · 120360 Barrage · 2643 Tir multiple · 5116 Tir de diversion · 781 Repli

Voleur (Assassinat 259)

1329 Mutilation · 32645 Envenimer · 1943 Rupture · 703 Garrot · 79140 Vendetta · 51723 Éventail de couteaux · 1784 Camouflage · 1856 Disparition · 5277 Évasion

Prêtre (Ombre 258)

8092 Attaque mentale · 15407 Flagellation mentale · 589 Mot de l'ombre : douleur · 34914 Toucher vampirique · 228260 Éruption du Vide · 32379 Mot de l'ombre : mort · 47585 Dispersion · 232698 Forme d'ombre · 17 Mot de pouvoir : bouclier · 15487 Silence · 2061 Soins rapides

Chaman (Restauration 264)

77472 Vague de soins · 8004 Salve de soins · 1064 Chaîne de soins · 61295 Vague de rappel · 73920 Pluie de soins · 98008 Totem de lien spirituel · 108280 Totem de marée de soins · 77130 Purification de l'esprit · 403 Éclair · 188389 Salve de flammes · 51505 Explosion de lave

Démoniste (Affliction 265)

980 Agonie · 172 Corruption · 30108 Affliction instable · 198590 Drain d'âme · 27243 Semence de corruption · 48181 Traque · 1454 Connexion

Druide (Équilibre 102, Gardien 104)

Équilibre : 190984 Courroux solaire · 194153 Frappe lunaire · 93402 Feu solaire · 78674 Poussée d'étoiles · 191034 Pluie d'étoiles · 194223 Alignement céleste Gardien : 33917 Mutilation · 192081 Fourrure de fer · 22842 Régénération frénétique · 61336 Instincts de survie

4. Avancement

Classe État
Mage 7 constantes recalibrées (rotation Givre, zone, défensif)
Guerrier, Paladin, Chasseur, Voleur, Prêtre, Chaman, Démoniste, Druide kit vérifié, recalibration à faire

5. Trous restants

Des sorts pourtant fondamentaux manquent aux bots : Charge (100) et Provocation (355) chez le guerrier, Jugement (20271) et Frappe du croisé (35395) chez le paladin, Nova de givre (122) et Contresort (2139) chez le mage. L'octroi des sorts reste donc incomplet malgré LearnDefaultSkills et LearnSpecializationSpells — à creuser séparément, probablement du côté des sorts de rang de spécialisation octroyés par niveau.