Skip to content

🐛 [Bug] When abandoning and retraining a profession sometimes developmental skills are incorrectly retained #1683

@FlagFlayer

Description

@FlagFlayer

🐛 Bug report

I came across this bug while testing #1681. Occasionally, when abandoning and retraining a profession, training the Apprentice developmental skill will cause all previously trained development skills (Apprentice, Journeyman, Expert, Artisan, and even specialisations e.g. Tribal/Elemental/Dragonscale Leatherworking) will be trained when training Apprentice skill. The skillcap, however, remains at 75. Since you already have all developmental skills, you cannot train them at the trainer and cannot raise the skill cap from 75. Bug resolves upon either: Abandoning and retraining the profession OR relogging which results in developmental skills being kept (Journeyman, Expert, Artisan) but specialisations being abandoned.

Video example:
https://youtu.be/GYdDBs4eh5I
In this video you can see that I had abandoned leatherworking, and upon training Apprentice Leatherworking again from the Leatherworking trainer I was also given training for Jouneyman, Expert, Artisan, and even Tribal Leatherworking.

EDIT: Following this video I relogged without abandoning Leatherworking and that changed the skill cap from 75 to the Artisan 300 and fixed the issue with multiple different ranks of leatherworking coexisting in the spell book. Upon relog my skill was set at 1/300 Artisan, and Tribal Leatherworking was completely gone.

Expected behavior

When you retrain a profession by training the Apprentice developmental skill you should ONLY recieve training for the relevant skills and not recieve training for developmental skills you shouldn't have.

Steps to reproduce

  1. I'm uncertain as to how to properly reproduce this bug, although I have encountered it multiple times when abandoning and retraining professions (Training multiple developmental skills in one session, and then, following a relog, abandoning the relevant profession and retraining the Apprentice developmental skill may cause it, but it needs more testing)
  2. ...
  3. Profit

Version & Environment

Client Version: 1.12.1.5875

OS Client: Win 10 x64
OS Server: Win 10 x64

Crashlog

  • None

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions