Skip to content

🐛 [Bug] Profession quests are able to be completed multiple times when abandoning and retraining a trade skill #1681

@FlagFlayer

Description

@FlagFlayer

🐛 Bug report

If you turn in any profession quest, then abandon the profession that is required to pick up the quest, then retrain that profession to the required skill to pick up the quest, you will be able to pick up the quest again. While this may be intended behaviour for quests for profession specialisation (e.g. Tribal/Dragonscale/Elemental Leatherworking, Armorsmith/Weaponsmith Blacksmithing, etc.), this is not the intended behaviour for other profession quests. After extensive testing I can confirm that no profession quest should ever be repeatable, including profession specialisation, which is all handled with book "Soothsaying for Dummies". The outcome of that is that it is impossible to switch specialisation as a blacksmith, but that is just the blizz-like implementation.

Wild Leather Armor quests (which have dialogue that allows to relearn the recipes should they be missing) are implemented here: #1680.

Expected behavior

Profession quests that are completed do not automatically become available again when abandoning and retraining the relevant profession

Examples from Classic:

Steps to reproduce

For example, the simplest quest to complete (Gathering Leather):

  1. .go creature Mooranta
  2. Train skinning
  3. .additem [Light Leather] 24
  4. Pick up and turn in Gathering Leather from Veren Tallstrider
  5. Abandon skinning
  6. Retrain skinning
  7. The quest Gathering Leather will now be available to pick up again
  8. You can now pick up the quest again and complete it again (Specific behaviour: When picking up the quest you would not be able to turn it in. Upon relog the quest will be abandoned but it will still be available to be picked up. After a relog the quest is available to pick up and turn in with no issue)
  9. ...
  10. 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