View difference between Paste ID: S4LMj7QQ and yTmFsqHf
SHOW: | | - or go back to the newest paste.
1
local T =
2
{
3-
	unit:GossipMenuAddItem(6, ">---> Morph Options <---<", 1, 0)
3+
--	{"Name", morph, reqitem},
4-
	unit:GossipMenuAddItem(0, ">---> Demorph Me <---<", 10, 0)
4+
	{"Horde Sentry Warrior", 23121, 21215},
5
	{"Mage in Pimp Hat", 19005, 21215},
6
	{"Scruba Goblin", 19076, nil},
7
	{"Ironforge Guard", 21816, nil},
8
	{"Demon Hunter", 24593, nil},
9-
	if(intid == 1) then
9+
	{"Female Deathknight", 24935, nil},
10-
		unit:GossipCreateMenu(62, player, 0)
10+
	{"Human Pirate", 25037, nil},
11-
		unit:GossipMenuAddItem(6, "Horde Sentry Warrior", 2, 0)
11+
}
12-
		unit:GossipMenuAddItem(6, "Mage in Pimp Hat", 3, 0)
12+
13-
		unit:GossipMenuAddItem(6, "Scruba Goblin", 4, 0)
13+
14-
		unit:GossipMenuAddItem(6, "Ironforge Guard", 5, 0)
14+
15-
		unit:GossipMenuAddItem(6, "Demon Hunter", 6, 0)
15+
	for k,v in ipairs(T) do
16-
		unit:GossipMenuAddItem(6, "Female Deathknight", 7, 0)
16+
		unit:GossipMenuAddItem(6, v[1], k, 0)
17-
		unit:GossipMenuAddItem(6, "Human Pirate", 8, 0)
17+
18-
		unit:GossipMenuAddItem(8, "[Main Menu]", 1, 0)
18+
	unit:GossipMenuAddItem(0, "Demorph Me", 0, 0, "Are you sure?", 0)
19-
		unit:GossipSendMenu(player)
19+
20-
	elseif (intid == 2) then
20+
21-
		if(player:HasItem(21215)) then
21+
22-
				player:SetModel(23121)
22+
23
	if(intid == 0) then
24-
			player:GossipComplete()
24+
25-
			player:SendAreaTriggerMessage("You don't have the required item for this morph!")
25+
		player:SendAreaTriggerMessage("You have now been demorphed")
26
	elseif(T[intid]) then
27-
	elseif (intid == 3) then
27+
		if(not T[intid][3] or player:HasItem(T[intid][3])) then
28-
		if(player:HasItem(ID)) then
28+
			player:SetModel(T[intid][2])
29-
			player:SetModel(19005)
29+
30
			player:SendAreaTriggerMessage("You don't have the required item for this morph")
31-
			player:GossipComplete()
31+
32-
			player:SendAreaTriggerMessage("You don't have the required item for this morph!")
32+
33
	WIXXZI_Morpher_Gossip(unit, event, player)
34-
	elseif (intid == 4) then
34+
35-
		if(player:HasItem(ID)) then
35+
36-
			player:SetModel(19076)
36+
37
RegisterUnitGossipEvent(4, 2, WIXXZI_Morpher_Submenus)