mirror of
https://github.com/ornfelt/azerothcore_lua_scripts
synced 2026-08-22 06:26:03 -04:00
22 lines
No EOL
995 B
Lua
22 lines
No EOL
995 B
Lua
local vendorEntry = 21283
|
|
local forgottenSoulID = 7097
|
|
|
|
local function onTalk(event, player, object)
|
|
player:GossipMenuAddItem( 100,"I would like to buy a random augment for 100 Forgotten Echoes!",0,1)
|
|
player:GossipSendMenu( 1, object )
|
|
end
|
|
|
|
local function onSelect(event, player, object, sender, intid, code, menu_id)
|
|
if(player:HasItem(forgottenSoulID,1))then
|
|
player:SendBroadcastMessage("You've just bought an augment for 100 Forgotten Echoes.")
|
|
generateRandomAugment(player,possibleSpellAugmentChoice[player:GetClass()][math.random(#possibleSpellAugmentChoice[player:GetClass()])],100)
|
|
player:RemoveItem(forgottenSoulID,1)
|
|
player:GossipComplete()
|
|
else
|
|
player:SendBroadcastMessage("You do not have 100 Forgotten Echoes. Come back after more adventures!")
|
|
player:SendAreaTriggerMessage("You do not have 100 Forgotten Echoes. Come back after more adventures!")
|
|
end
|
|
end
|
|
|
|
RegisterCreatureGossipEvent( vendorEntry, 1, onTalk )
|
|
RegisterCreatureGossipEvent( vendorEntry, 2, onSelect ) |