8a0da95ed2
Player::LearnTalent enforces the column-arrow prereq (talentInfo->DependsOn) even when called with command=true, so Character Advancement's commit path was silently dropping any talent whose Talent.dbc row points to an unrelated sibling -- e.g. Deep Wounds (depends on Improved Heroic Strike), Bloody Vengeance (depends on Dark Conviction), Expose Weakness (depends on Lethal Shots). Players spent points in the panel, hit Learn All, and the talent silently never reached addTalent / OnPlayerLearnTalents -- the snapshot came back without it and the client repainted the points as "unspent." The Character Advancement panel gates progression via AE/TE essence cost, not via the spec-tree column arrows, so the DependsOn rule doesn't apply to class 12. Skip it for Paragon, mirroring the existing class-mask bypass a few lines above. Co-authored-by: Cursor <cursoragent@cursor.com>