#31979·TrinityCore

Core/Player: Non-Evoker Dracthyr start at level 1 instead of level 10

Author: ravick5Created Aug 20, 2026Updated Aug 20, 2026
LabelsBranch-master

Description

Creating a non-Evoker Dracthyr, reproduced with a Hunter, creates the character at level 1.

The character appears in the Dracthyr introductory location, but the intended introductory quest flow cannot proceed correctly because the character is below level 10.

Player::GetStartLevel handles allied races and hero classes, but it does not apply the required level-10 minimum based on the Dracthyr race when the selected class is not Evoker.

Current source: https://github.com/TrinityCore/TrinityCore/blob/5cc473d6064b44ddf3f0986f12d128528473449d/src/server/game/Entities/Player/Player.cpp#L24375

Expected behaviour

New Dracthyr Hunters, Rogues, Priests, Mages, Warriors, and Warlocks should begin at level 10 and receive their short introductory experience leading to Chromie/the faction capital.

Blizzard's official update notes state that these newly specialized Dracthyr classes begin at level 10:

https://worldofwarcraft.blizzard.com/en-gb/news/24145980

Steps to reproduce the problem

  1. Create a Horde or Alliance Dracthyr using a non-Evoker class, such as Hunter.
  2. Enter the world.
  3. Observe that the character is level 1 rather than level 10.
  4. Observe that the intended introductory quest flow, including quest 84424 where applicable, is unavailable or incorrectly gated.

Branch

master

TC rev. hash/commit

5cc473d6064b44ddf3f0986f12d128528473449d

Operating system

Windows x64

Custom changes

Reproduced on a customized deployment based on TrinityCore commit 6f98fc436359cdeaf0961f0100a2d966a86b46b9. The custom changes do not modify Player::GetStartLevel. Current upstream master at 5cc473d6064b44ddf3f0986f12d128528473449d retains the same missing Dracthyr race-level condition.