I think it was Nerc who asked me about something and I got this idea of adding enchant visuals to items.
It would make noob items and others look a lot more epic if they had epic enchant visuals :P
So I started thinking what I would need and how it would work.
I knew it would probably be like the transmogrification system, but I didnt really want to start messing around with C++ and compiling and patches and all that.
I decided to use Eluna as it was already compiled to the server and had almost all functions needed.
Cause I am lazy like that, I also used player gossip to skip making an NPC or using hearthstone :)
I thought I would make it a system where when you get a weapon, it would automatically select one enchant visual randomly and add that to the item. (or none)
But I decided just to make a plain system and gossip to test it.
What it does:
You can use a chat command to open a menu (asd by default)
In this menu you can select main or off hand and then select an enchant.
All the enchant visuals are different and can be applied to most weapons.
The enchant is saved to database and you can re equip the items and relog and so on and the visual stays on.
*Note This script contains all unique enchant visuals.
There are a few variables in the script that you can modify and the script is built so that you can register the HELLO and SELECT functions for any unit gossip.
Execute the SQL to your characters database
Add the code to scripts folder with .lua extention