Hello everyone,

Welcome to WoWEmulation! I am excited to share with you a very useful Eluna script that I have found. This script will enable you to learn any in-game profession, with the option to start at skill level 0 or at the maximum level of 450.

Requirements

  • Trinity Core with Eluna included.

Professions Included:

  • Alchemy
  • Blacksmithing
  • Leatherworking
  • Tailoring
  • Engineering
  • Enchanting
  • Jewelcrafting
  • Inscription
  • Herbalism
  • Skinning
  • Mining
  • Cooking
  • First Aid
  • Fishing

Need To Know Information

To use this script in-game, you will need to edit the first line. Replace “190012” with the entry ID of the in-game NPC that you want to associate with the script.

Download Script:

[Eluna]Profession NPC

Remove the option for free max level profession?

Do you want to remove the ability for your players to raise their profession to the maximum level? This can easily be done by making a simple edit to the script. All you’ll need to do is remove the following lines from the script.

You’ll want to remove this line on line 25.

player:GossipMenuAddItem(0, "|TInterface\\icons\\Spell_ChargePositive:30:30:-15:0|t Increase all my Professions to 450|r", 0, 100)

Although it’s not required, you might want to remove this code block as well just to prevent from having unnecessary code. You’ll find this code block between lines 358 & 374.

	if (intid == 100) then
		player:AdvanceSkill(171, 450) -- Alchemy
		player:AdvanceSkill(164, 450) -- Blacksmithing
		player:AdvanceSkill(333, 450) -- Enchanting
		player:AdvanceSkill(202, 450) -- Engineering
		player:AdvanceSkill(182, 450) -- Herbalism
		player:AdvanceSkill(773, 450) -- Inscription
		player:AdvanceSkill(755, 450) -- Jewelcrafting
		player:AdvanceSkill(165, 450) -- Leatherworking
		player:AdvanceSkill(186, 450) -- Mining
		player:AdvanceSkill(393, 450) -- Skinning
		player:AdvanceSkill(197, 450) -- Tailoring
		player:AdvanceSkill(185, 450) -- Cooking
		player:AdvanceSkill(129, 450) -- First Aid
		player:AdvanceSkill(356, 450) -- Fishing
		player:GossipComplete()
	end