Code:
--Buff NPC scripted by TheNacho for MMOwned
function buff_NPC(unit, event, player)
unit:GossipCreateMenu(100, player, 0)
unit:GossipMenuAddItem(0, "Armor + 10%", 1, 0)
unit:GossipMenuAddItem(0, "Damage + 1 - 10%", 2, 0)
unit:GossipMenuAddItem(0, "Resistances + 25", 3, 0)
unit:GossipMenuAddItem(0, "Agility + 10%", 4, 0)
unit:GossipMenuAddItem(0, "Intelligence + 10%", 5, 0)
unit:GossipMenuAddItem(0, "Spirit + 10%", 6, 0)
unit:GossipMenuAddItem(0, "Strength + 10%", 7, 0)
unit:GossipMenuAddItem(0, "Stamina + 10%", 8, 0)
unit:GossipSendMenu(player)
end
function buff_NPC_back(unit, event, player, id, intid, code)
if(intid == 75) then
unit:GossipCreateMenu(78, player, 0)
unit:GossipMenuAddItem(0, "Armor + 10%", 1, 0)
unit:GossipMenuAddItem(0, "Damage + 1 - 10%", 2, 0)
unit:GossipMenuAddItem(0, "Resistances + 25", 3, 0)
unit:GossipMenuAddItem(0, "Agility + 10%", 4, 0)
unit:GossipMenuAddItem(0, "Intelligence + 10%", 5, 0)
unit:GossipMenuAddItem(0, "Spirit + 10%", 6, 0)
unit:GossipMenuAddItem(0, "Strength + 10%", 7, 0)
unit:GossipMenuAddItem(0, "Stamina + 10%", 8, 0)
unit:GossipSendMenu(player)
end
if(intid == 1) then
unit:GossipCreateMenu(61, player, 0)
unit:FullCastSpellOnTarget(23767, player)
unit:GossipMenuAddItem(0, "[Back]", 75, 0)
unit:GossipSendMenu(player)
end
if(intid == 2) then
unit:GossipCreateMenu(61, player, 0)
unit:FullCastSpellOnTarget(23768, player)
unit:GossipMenuAddItem(0, "[Back]", 75, 0)
unit:GossipSendMenu(player)
end
if(intid == 3) then
unit:GossipCreateMenu(61, player, 0)
unit:FullCastSpellOnTarget(23769, player)
unit:GossipMenuAddItem(0, "[Back]", 75, 0)
unit:GossipSendMenu(player)
end
if(intid == 4) then
unit:GossipCreateMenu(61, player, 0)
unit:FullCastSpellOnTarget(23736, player)
unit:GossipMenuAddItem(0, "[Back]", 75, 0)
unit:GossipSendMenu(player)
end
if(intid == 5) then
unit:GossipCreateMenu(61, player, 0)
unit:FullCastSpellOnTarget(23766, player)
unit:GossipMenuAddItem(0, "[Back]", 75, 0)
unit:GossipSendMenu(player)
end
if(intid == 6) then
unit:GossipCreateMenu(61, player, 0)
unit:FullCastSpellOnTarget(23738, player)
unit:GossipMenuAddItem(0, "[Back]", 75, 0)
unit:GossipSendMenu(player)
end
if(intid == 7) then
unit:GossipCreateMenu(61, player, 0)
unit:FullCastSpellOnTarget(23735, player)
unit:GossipMenuAddItem(0, "[Back]", 75, 0)
unit:GossipSendMenu(player)
end
if(intid == 8) then
unit:GossipCreateMenu(61, player, 0)
unit:FullCastSpellOnTarget(23737, player)
unit:GossipMenuAddItem(0, "[Back]", 75, 0)
unit:GossipSendMenu(player)
end
end
RegisterUnitGossipEvent(78006, 1, "buff_NPC")
RegisterUnitGossipEvent(78006, 2, "buff_NPC_back")