Code:
function BuffStone_OnUse(item, event, player)
if (player:IsInCombat() == true) then
player:SendAreaTriggerMessage("You are in combat!")
else
item:GossipCreateMenu(3544, player, 0)
item:GossipMenuAddItem(1, "nether infusion", 1, 0)
item:GossipMenuAddItem(1, "defensive aura", 2, 0)
item:GossipMenuAddItem(1, "berserker aura", 3, 0)
item:GossipMenuAddItem(1, "arena prep", 4, 0)
item:GossipMenuAddItem(1, "dance vibe", 5, 0)
item:GossipMenuAddItem(1, "greater blessing of kings", 6, 0)
item:GossipMenuAddItem(1, "immune to disarm", 7, 0)
item:GossipMenuAddItem(1, "song of sylvannas", 8, 0)
item:GossipMenuAddItem(1, "battle supremacy", 9, 0)
item:GossipSendMenu(player)
end
end
function BuffStone_OnSelect(item, event, player, id, intid, code, misc)
if(intid == 1) then
item:GossipCreateMenu(61, player, 0)
item:FullCastSpellOnTarget(38688, player)
item:GossipSendMenu(player)
end
if(intid == 2) then
item:GossipCreateMenu(61, player, 0)
item:FullCastSpellOnTarget(41105, player)
item:GossipSendMenu(player)
end
if(intid == 3) then
item:GossipCreateMenu(61, player, 0)
item:FullCastSpellOnTarget(41107, player)
itemGossipSendMenu(player)
end
if(intid == 4) then
item:GossipCreateMenu(61, player, 0)
item:FullCastSpellOnTarget(32728, player)
itemGossipSendMenu(player)
end
if(intid == 5) then
item:GossipCreateMenu(61, player, 0)
item:FullCastSpellOnTarget(29521, player)
itemGossipSendMenu(player)
end
if(intid == 6) then
item:GossipCreateMenu(61, player, 0)
item:FullCastSpellOnTarget(25898, player)
itemGossipSendMenu(player)
end
if(intid == 7) then
item:GossipCreateMenu(61, player, 0)
item:FullCastSpellOnTarget(32737, player)
itemGossipSendMenu(player)
end
if(intid == 8) then
item:GossipCreateMenu(61, player, 0)
item:FullCastSpellOnTarget(59756, player)
itemGossipSendMenu(player)
end
if(intid == 9) then
item:GossipCreateMenu(61, player, 0)
item:FullCastSpellOnTarget(45743, player)
itemGossipSendMenu(player)
end
end
RegisterUnitGossipEvent(100395, 1, "BuffStone_OnUse")
RegisterUnitGossipEvent(100395, 2, "BuffStone_OnUse")