
/*
 * Lord of the Rings Online section
 * http://chordian.net (II)
 *
 * Data for Mines of Moria
 *
 * THIS FILE MUST BE SAVED AS UTF-8!
 *
 */

var folder = "moria";			// ***** Section *****
var starthub = 1;

hubs[0].job = 		["Dúi","Broddi","Greithur","Eirik","Arnfrei","Fólki","Heidmar","Hákon","Hergils","Ingiberg","Úddi","Sturlu Brighteye"];

hubs[1] = {
	hubName:		"twentyfirsthall",
	prettyName:		"Twenty-first Hall",
	amount:			7,
	npc:			["Bogifa","Fjori","Kettil, Son of Athils","Rori","Rúnar","Samling","Thorth Splintershield"],
	job:			["Warden Trainer","Barter Exchange Trader","Iron Garrison Miner Trader","Taxidermist","Sage of Moria","Rune-keeper Trainer","Iron Garrison Guard Trader"]
};
hubs[2] = {
	hubName:		"dolvenview",
	prettyName:		"Dolven-view",
	amount:			11,
	npc:			["Asgil","Dalwin","Fróthi","Gragan","Holdreda","Hrútur","Límar","Orgold","Osgild","Welf","Wulfhild"],
	job:			["Legendary Runekeeper Trader","Iron Garrison Miner Trader","Legendary Guardian Trader","Legendary Champion Trader","Legendary Loremaster Trader","Legendary Hunter Trader","Iron Garrison Guard Trader","Legendary Burglar Trader","Legendary Captain Trader","Legendary Minstrel Trader","Legendary Warden Trader"]
};
hubs[3] = {
	hubName:		"hadudbab",
	prettyName:		"Hadudbâb",
	amount:			3,
	npc:			["Darri","Galadhrim","Orvar Steeleye"],
	job:			["Iron Garrison","Reputation Trader","Iron Garrison"]
};
hubs[4] = {
	hubName:		"mezerserej",
	prettyName:		"Mezer-serej",
	amount:			3,
	npc:			["Burkni","Galadhrim","Torfi"],
	job:			["Iron Garrison","Reputation Trader","Iron Garrison"]
};
hubs[5] = {
	hubName:		"gharaffehem",
	prettyName:		"Gharâf-fehem",
	amount:			3,
	npc:			["Alwar","Galadhrim","Hersiir"],
	job:			["Iron Garrison","Reputation Trader","Iron Garrison"]
};
hubs[6] = {
	hubName:		"orcwatch",
	prettyName:		"The Orc-watch",
	amount:			5,
	npc:			["Fengur","Gáir","Ingól","Kalmar","Reng"],
	job:			["Iron Garrison Miner Trader","Iron Garrison Guard Trader","Heavy Armour Trader","Medium Armour Trader","Light Armour Trader"]
};
hubs[7] = {
	hubName:		"shadowedrefuge",
	prettyName:		"The Shadowed Refuge",
	amount:			6,
	npc:			["Andur","Asthór","Dagthor","Evind","Galdar","Ivar"],
	job:			["Light Armour Trader","Medium Armour Trader","Light Armour Trader","Heavy Armour Trader","Medium Armour Trader","Heavy Armour Trader"]
};
hubs[8] = {
	hubName:		"anazarmekhem",
	prettyName:		"Anazârmekhem",
	amount:			3,
	npc:			["Fannar","Gaukur","Hallur"],
	job:			["Light Armour Trader","Heavy Armour Trader","Medium Armour Trader"]
};
								// ***** Merchants *****

merchants[0][0].name	= "dui";			// Cosmetics
merchants[0][1].name	= "broddi";			// Crafting
merchants[0][2].name	= "greithur";		// Curiosities
merchants[0][3].name	= "eirik";			// Heavy Armour
merchants[0][4].name	= "arnfrei";		// Jewellery and Cloaks
merchants[0][5].name	= "folki";			// Legendary Items
merchants[0][6].name	= "heidmar";		// Light Armour
merchants[0][7].name	= "hakon";			// Medium Armour
merchants[0][8].name	= "hergils";		// Provisions
merchants[0][9].name	= "ingiberg";		// Skirmish Captain
merchants[0][10].name	= "uddi";			// Skirmish Exchange
merchants[0][11].name	= "sturlubrighteye";// Weapons

merchants[1] = new Array();		// Twenty-first Hall

merchants[1][0] = {
	type:			M_WIDE,
	name:			"bogifa",
	aliasFolder:	"",
	aliasName:		"",
	amount:			21,
	item:			["_gauntletshallwarden","_bootshallwarden","_leggingshallwarden","_jackethallwarden","_shouldershallwarden","_helmhallwarden","_linewardersgauntlets","_linewardersboots","_linewardersleggings","_jacketshieldwall","_shouldersshieldwall","_helmshieldwall","spearhurlersgauntlets","spearhurlersboots","spearhurlersleggings","spearhurlersjacket","longranc","curuchar","spearhurlersshoulders","spearhurlershelm","spearhurlersshoulders"],
	tooltip:		repeat(T_MM+",,",18*3).concat([T_PCSP,"","",T_PCSP,"","",T_PCHE,"",""]),
	toolInfo:		repeat(TI_MM+",,",18*3).concat([TI_PCSP,"","",TI_PCSP,"","",TI_PCHE,"",""]),
	appearance:		repeat("trickstersarmour",6).concat(repeat("armourquietstep",6)).concat(["spearhurlersarmour","spearhurlersarmour","spearhurlersarmour","spearhurlersarmour","longranc","curuchar","spearhurlersarmour","spearhurlersarmour","spearhurlersarmour"]),
	intro:			V3U3+VSAME
};
merchants[1][1] = {
	type:			M_WIDE,
	name:			"fjori",
	aliasFolder:	"",
	aliasName:		"",
	amount:			52,
	item:			repeat(I_MM,12).concat(["fusedcopperrelics","fusedironrelics","fusedearlyrelics","fusedprofoundrelics","legacylesseragility","legacylesserfate","legacylessermight","legacylesservitality","legacylesserwill","scrolllesserrenewal","10medallionsmoria","10medallionsmoria","25medallionsmoria","25medallionsmoria","15medallionsmoria","15medallionsmoria"]).concat(repeat(I_MM,24)),
	tooltip:		["balinscoppercoinhand","","","balinscoppercoincourage","","","balinscoppercoinresolve","","","balinscoppercoinstrength","","","balinscoppercoinheart","","","balinscoppercoinspirit","","","balinssilvercoinhand","","","balinssilvercoincourage","","","balinssilvercoinresolve","","","balinsgoldcoinstrength","","","balinsgoldcoinheart","","","balinsgoldcoinspirit","",""]
					.concat(repeat(I_MM+",,",10*3)).concat(["platinumcoinhand","","","platinumcoincourage","","","platinumcoinresolve","","","platinumcoinstrength","","","ironcoinfortitude","","","ironcoinknowledge","",""])
					.concat(["durinscoppercoinhand","","","durinscoppercoincourage","","","durinscoppercoinresolve","","","durinscoppercoinstrength","","","durinscoppercoinheart","","","durinscoppercoinspirit","","","durinssilvercoinhand","","","durinssilvercoincourage","","","durinssilvercoinresolve","","","durinsgoldcoinstrength","","","durinsgoldcoinheart","","","durinsgoldcoinspirit","","",
					"nainscoppercoinhand","","","nainscoppercoincourage","","","nainscoppercoinresolve","","","nainscoppercoinstrength","","","nainscoppercoinheart","","","nainscoppercoinspirit","","","nainssilvercoinhand","","","nainssilvercoincourage","","","nainssilvercoinresolve","","","nainsgoldcoinstrength","","","nainsgoldcoinheart","","","nainsgoldcoinspirit","",""]),
	toolInfo:		repeat(TI_OCOIN+",,",12*3).concat(repeat(TI_MM+",,",10*3)).concat([TI_PCHA,"","",TI_PCCO,"","",TI_PCRE,"","",TI_PCST,"","",TI_ICFO,"","",TI_ICKN,"",""]).concat(repeat(TI_OCOIN+",,",24*3)),
	appearance:		[],
	intro:			V3U3+VSAME
};
merchants[1][2] = {
	type:			M_SHOP,
	name:			"kettil",
	aliasFolder:	"",
	aliasName:		"",
	amount:			14,
	item:			["_capeirongarrison","_cloakirongarrison","_guidetwentyfirsthall","_ironminersgauntlet","_ironminersgloves","_ironminershands","_mantleirongarrison","_minerscharm","_minersironearring","_minerssteelearring","_minerstrinket","_mustertwentyfirsthall","_nimbleredhorngoat","_tameredhorngoat"],
	appearance:		["capeirongarrison","capeirongarrison","","ironminersgauntlet","ironminersgloves","ironminershands","capeirongarrison","","","","","","nimbleredhorngoat","nimbleredhorngoat"],
	intro:			V3U3+VSAME
};
merchants[1][3] = {
	type:			M_WIDE,
	name:			"rori",
	aliasFolder:	"lothlorien",
	aliasName:		"ardela",
	amount:			21,
	item:			["ominouspool","whitehandshield","urukhelmetstuffedcraban","caerogsarm","wingsergoth","thaguzgsarmour","theblindoneshead","headsglobsnagaelders","nornuanshead","kranklukshammer","morhunsgemstone","eggmistress","gurvandshead","grimreaver","stingerbrumbereth","fungalmushroom","fireorcbanner","dwarfdrawbridgediorama","drum","miniaturewargrider","generaltalugsarmourdisplay"],
	tooltip:		["watcherstoken","","","shieldwhitehand","","","whitehandhelmfeathers","","","caerlugsarm","","","ergothswings","","","thaguzgsarmour","","","theblindonesskull","","","zholugashead","istumshead","flagitshead","nornuanshead","","","kranklukshammer","","","morhunsgemstone","","","eggmistress","","","gurvandshead","","","grimreaver","","","stingerbrumbereth","","","fungalmushroom","","","gothghaashssymbol","","","igashstrinket","","","thebeastsdrum","","","glothrokstoken","","","generaltalugsarmour","",""],
	toolInfo:		[TDI_OP,"","",TDI_WHS,"","",TDI_UHSC,"","",TDI_CA,"","",TDI_WOE,"","",TDI_TA,"","",TDI_BOH,"","",TDI_GEZH,TDI_GEIH,TDI_GEFH,TDI_NH,"","",TDI_KH,"","",TDI_MG,"","",TDI_EM,"","",TDI_GH,"","",TDI_GR,"","",TDI_SB,"","",TDI_FM,"","",TDI_FOB,"","",TDI_DDD,"","",TDI_DR,"","",TDI_MWR,"","",TDI_GTAD,"",""],
	appearance:		["ominouspool","whitehandshield","urukhelmetstuffedcraban","caerogsarm","wingsergoth","thaguzgsarmour","theblindoneshead","headsglobsnagaelders","nornuanshead","kranklukshammer","morhunsgemstone","eggmistress","gurvandshead","grimreaver","stingerbrumbereth","fungalmushroom","fireorcbanner","dwarfdrawbridgediorama","drum","miniaturewargrider","generaltalugsarmourdisplay"],
	intro:			V3U3+VSAME
};
merchants[1][4] = {
	type:			M_WIDE,
	name:			"runar",
	aliasFolder:	"",
	aliasName:		"",
	amount:			5,
	item:			["chestrelics","chestheritage","chestchance","rusteddwarftools","khuzdultablets"],
	tooltip:		repeat(T_MV+",,",5*3),
	toolInfo:		repeat(TI_MV+",,",5*3),
	appearance:		[],
	intro:			V3U3+VSAME
};
merchants[1][5] = {
	type:			M_WIDE,
	name:			"samling",
	aliasFolder:	"",
	aliasName:		"",
	amount:			21,
	item:			["_glovesfirstletters","_shoesfirstletters","_trousersfirstletters","_robefirstletters","_shouldersfirstletters","_hatfirstletters","_certhwritersgloves","_certhwritersshoes","_certhwriterstrousers","_robewrittenword","_shoulderswrittenword","_hatwrittenword","wordsmithsgloves","wordsmithsshoes","wordsmithstrousers","wordsmithsrobe","ithrodhranc","manathar","wordsmithsshoulders","wordsmithshat","wordsmithsshoulders"],
	tooltip:		repeat(T_MM+",,",12*3).concat(repeat(T_MM+",,",6*3)).concat([T_PCSP,"","",T_PCSP,"","",T_PCHE,"",""]),
	toolInfo:		repeat(TI_MM+",,",12*3).concat(repeat(TI_MM+",,",6*3)).concat([TI_PCSP,"","",TI_PCSP,"","",TI_PCHE,"",""]),
	appearance:		["armourstonestudent","armourstonestudent","armourstonestudent","robestonestudent","armourstonestudent","armourstonestudent","quillmastersarmour","quillmastersarmour","quillmastersarmour","robedeeplore","quillmastersarmour","quillmastersarmour","wordsmithsarmour","wordsmithsarmour","wordsmithsarmour","wordsmithsrobe","ithrodhranc","manathar","wordsmithsarmour","wordsmithsarmour","wordsmithsarmour"],
	intro:			"<p>This trainer wanders around the rubble between the other stationary trainers.</p>"+V3U3+VSAME
};
merchants[1][6] = {
	type:			M_SHOP,
	name:			"thorth",
	aliasFolder:	"",
	aliasName:		"",
	amount:			21,
	item:			["_guidequietknife","_keenblade","_guardsbuckler","_guardscharm","_guardsgoldring","_guardsheavyshield","_guardsmediumshield","_guardssilverring","_guardstrinket","_ironguardsboots","_ironguardsfeet","_ironguardsshoes","_patternswindrain","_strawberrysconerecipe","_boilingrage","_booknature","_jollyhunter","_mastercharge","_pathlesstrod","_versesnorth","_travellersscone"],
	appearance:		["","","guardsbuckler","","","guardsheavyshield","guardsmediumshield","","","ironguardsboots","ironguardsfeet","ironguardsshoes"],
	intro:			V3U3+VSAME
};

merchants[2] = new Array();		// Dolven-view

merchants[2][0] = {
	type:			M_BARTER,
	name:			"asgil",
	aliasFolder:	"lothlorien",
	aliasName:		"thallanc1",
	amount:			24,
	item:			["runekeeperrunesatchelthirdage53","runekeeperstone1thirdage53","runekeeperstone2thirdage53","runekeeperstone3thirdage53","runekeeperrunesatchelthirdage55","runekeeperstone1thirdage55","runekeeperstone2thirdage55","runekeeperstone3thirdage55","runekeeperrunesatchelthirdage57","runekeeperstone1thirdage57","runekeeperstone2thirdage57","runekeeperstone3thirdage57","runekeeperrunesatchelthirdage59","runekeeperstone1thirdage59","runekeeperstone2thirdage59","runekeeperstone3thirdage59","runekeeperrunesatchelfirstage59","runekeeperrunestone1firstage59","runekeeperrunestone2firstage59","runekeeperrunestone3firstage59","runekeeperrunesatchelfirstage60","runekeeperrunestone1firstage60","runekeeperrunestone2firstage60","runekeeperrunestone3firstage60"],
	tooltip:		repeat(T_RT+",,",8*3).concat(repeat(T_KT+",,",8*3)).concat(repeat(T_EN+",,",8*3)),
	toolInfo:		repeat(TI_RT+",,",8*3).concat(repeat(TI_KT+",,",8*3)).concat(repeat(TI_EN+",,",8*3)),
	appearance:		[]
};
merchants[2][1] = {
	type:			merchants[1][2].type,
	name:			"dalwin",
	aliasFolder:	folder,
	aliasName:		"kettil",
	amount:			merchants[1][2].amount,
	item:			merchants[1][2].item,
	appearance:		merchants[1][2].appearance,
	intro:			merchants[1][2].intro
};
merchants[2][2] = {
	type:			M_BARTER,
	name:			"frothi",
	aliasFolder:	"lothlorien",
	aliasName:		"laechenn1",
	amount:			72,
	item:			["guardianbeltthirdage53","guardianswordthirdage53","guardiangreatswordthirdage53","guardianspearthirdage53","guardianmacethirdage53","guardianaxethirdage53","guardiangreataxethirdage53","guardianhammerthirdage53","guardiangreathammerthirdage53","guardiangreatclubthirdage53","guardianclubthirdage53","guardiandaggerthirdage53","guardianbeltthirdage55","guardianswordthirdage55","guardiangreatswordthirdage55","guardianspearthirdage55","guardianmacethirdage55","guardianaxethirdage55","guardiangreataxethirdage55","guardianhammerthirdage55","guardiangreathammerthirdage55","guardiangreatclubthirdage55","guardianclubthirdage55","guardiandaggerthirdage55","guardianbeltthirdage57","guardianswordthirdage57","guardiangreatswordthirdage57","guardianspearthirdage57","guardianmacethirdage57","guardianaxethirdage57","guardiangreataxethirdage57","guardianhammerthirdage57","guardiangreathammerthirdage57","guardiangreatclubthirdage57","guardianclubthirdage57","guardiandaggerthirdage57","guardianbeltthirdage59","guardianswordthirdage59","guardiangreatswordthirdage59","guardianspearthirdage59","guardianmacethirdage59","guardianaxethirdage59","guardiangreataxethirdage59","guardianhammerthirdage59","guardiangreathammerthirdage59","guardiangreatclubthirdage59","guardianclubthirdage59","guardiandaggerthirdage59","guardianbeltfirstage59","guardianswordfirstage59","guardiangreatswordfirstage59","guardianspearfirstage59","guardianmacefirstage59","guardianaxefirstage59","guardiangreataxefirstage59","guardianhammerfirstage59","guardiangreathammerfirstage59","guardiangreatclubfirstage59","guardianclubfirstage59","guardiandaggerfirstage59","guardianbeltfirstage60","guardianswordfirstage60","guardiangreatswordfirstage60","guardianspearfirstage60","guardianmacefirstage60","guardianaxefirstage60","guardiangreataxefirstage60","guardianhammerfirstage60","guardiangreathammerfirstage60","guardiangreatclubfirstage60","guardianclubfirstage60","guardiandaggerfirstage60"],
	tooltip:		repeat(T_RT+",,",24*3).concat(repeat(T_KT+",,",24*3)).concat(repeat(T_EN+",,",24*3)),
	toolInfo:		repeat(TI_RT+",,",24*3).concat(repeat(TI_KT+",,",24*3)).concat(repeat(TI_EN+",,",24*3)),
	appearance:		[]
};
merchants[2][3] = {
	type:			M_BARTER,
	name:			"gragan",
	aliasFolder:	"lothlorien",
	aliasName:		"mithguen",
	amount:			66,
	item:			["championswordthirdage53","championgreatswordthirdage53","championspearthirdage53","championmacethirdage53","championaxethirdage53","championgreataxethirdage53","championdaggerthirdage53","championhammerthirdage53","championgreathammerthirdage53","championclubthirdage53","championrunethirdage53","championswordthirdage55","championgreatswordthirdage55","championspearthirdage55","championmacethirdage55","championaxethirdage55","championgreataxethirdage55","championdaggerthirdage55","championhammerthirdage55","championgreathammerthirdage55","championclubthirdage55","championrunethirdage55","championswordthirdage57","championgreatswordthirdage57","championspearthirdage57","championmacethirdage57","championaxethirdage57","championgreataxethirdage57","championdaggerthirdage57","championhammerthirdage57","championgreathammerthirdage57","championclubthirdage57","championrunethirdage57","championswordthirdage59","championgreatswordthirdage59","championspearthirdage59","championmacethirdage59","championaxethirdage59","championgreataxethirdage59","championdaggerthirdage59","championhammerthirdage59","championgreathammerthirdage59","championclubthirdage59","championrunethirdage59","championswordfirstage59","championgreatswordfirstage59","championspearfirstage59","championmacefirstage59","championaxefirstage59","championgreataxefirstage59","championdaggerfirstage59","championhammerfirstage59","championgreathammerfirstage59","championclubfirstage59","championrunefirstage59","championswordfirstage60","championgreatswordfirstage60","championspearfirstage60","championmacefirstage60","championaxefirstage60","championgreataxefirstage60","championdaggerfirstage60","championhammerfirstage60","championgreathammerfirstage60","championclubfirstage60","championrunefirstage60"],
	tooltip:		repeat(T_RT+",,",22*3).concat(repeat(T_KT+",,",22*3)).concat(repeat(T_EN+",,",22*3)),
	toolInfo:		repeat(TI_RT+",,",22*3).concat(repeat(TI_KT+",,",22*3)).concat(repeat(TI_EN+",,",22*3)),
	appearance:		[]
};
merchants[2][4] = {
	type:			M_BARTER,
	name:			"holdreda",
	aliasFolder:	"lothlorien",
	aliasName:		"gelirora",
	amount:			12,
	item:			["loremasterstaffthirdage53","loremasterbookthirdage53","loremasterstaffthirdage55","loremasterbookthirdage55","loremasterstaffthirdage57","loremasterbookthirdage57","loremasterstaffthirdage59","loremasterbookthirdage59","loremasterstafffirstage59","loremasterbookfirstage59","loremasterstafffirstage60","loremasterbookfirstage60"],
	tooltip:		repeat(T_RT+",,",4*3).concat(repeat(T_KT+",,",4*3)).concat(repeat(T_EN+",,",4*3)),
	toolInfo:		repeat(TI_RT+",,",4*3).concat(repeat(TI_KT+",,",4*3)).concat(repeat(TI_EN+",,",4*3)),
	appearance:		[]
};
merchants[2][5] = {
	type:			M_BARTER,
	name:			"hrutur",
	aliasFolder:	"lothlorien",
	aliasName:		"durphent",
	amount:			54,
	item:			["hunterswordthirdage53","hunterspearthirdage53","hunterdaggerthirdage53","huntercrossbowthirdage53","hunterbowthirdage53","huntermacethirdage53","hunteraxethirdage53","hunterhammerthirdage53","hunterclubthirdage53","hunterswordthirdage55","hunterspearthirdage55","hunterdaggerthirdage55","huntercrossbowthirdage55","hunterbowthirdage55","huntermacethirdage55","hunteraxethirdage55","hunterhammerthirdage55","hunterclubthirdage55","hunterswordthirdage57","hunterspearthirdage57","hunterdaggerthirdage57","huntercrossbowthirdage57","hunterbowthirdage57","huntermacethirdage57","hunteraxethirdage57","hunterhammerthirdage57","hunterclubthirdage57","hunterswordthirdage59","hunterspearthirdage59","hunterdaggerthirdage59","huntercrossbowthirdage59","hunterbowthirdage59","huntermacethirdage59","hunteraxethirdage59","hunterhammerthirdage59","hunterclubthirdage59","hunterswordfirstage59","hunterspearfirstage59","hunterdaggerfirstage59","huntercrossbowfirstage59","hunterbowfirstage59","huntermacefirstage59","hunteraxefirstage59","hunterhammerfirstage59","hunterclubfirstage59","hunterswordfirstage60","hunterspearfirstage60","hunterdaggerfirstage60","huntercrossbowfirstage60","hunterbowfirstage60","huntermacefirstage60","hunteraxefirstage60","hunterhammerfirstage60","hunterclubfirstage60"],
	tooltip:		repeat(T_RT+",,",18*3).concat(repeat(T_KT+",,",18*3)).concat(repeat(T_EN+",,",18*3)),
	toolInfo:		repeat(TI_RT+",,",18*3).concat(repeat(TI_KT+",,",18*3)).concat(repeat(TI_EN+",,",18*3)),
	appearance:		[]
};
merchants[2][6] = {
	type:			merchants[1][6].type,
	name:			"limar",
	aliasFolder:	folder,
	aliasName:		"thorth",
	amount:			merchants[1][6].amount,
	item:			merchants[1][6].item,
	appearance:		merchants[1][6].appearance,
	intro:			merchants[1][6].intro
};
merchants[2][7] = {
	type:			M_BARTER,
	name:			"orgold",
	aliasFolder:	"lothlorien",
	aliasName:		"nindolfeth",
	amount:			30,
	item:			["burglartoolsthirdage53","burglarswordthirdage53","burglarmacethirdage53","burglardaggerthirdage53","burglarclubthirdage53","burglartoolsthirdage55","burglarswordthirdage55","burglarmacethirdage55","burglardaggerthirdage55","burglarclubthirdage55","burglartoolsthirdage57","burglarswordthirdage57","burglarmacethirdage57","burglardaggerthirdage57","burglarclubthirdage57","burglartoolsthirdage59","burglarswordthirdage59","burglarmacethirdage59","burglardaggerthirdage59","burglarclubthirdage59","burglartoolsfirstage59","burglarswordfirstage59","burglarmacefirstage59","burglardaggerfirstage59","burglarclubfirstage59","burglartoolsfirstage60","burglarswordfirstage60","burglarmacefirstage60","burglardaggerfirstage60","burglarclubfirstage60"],
	tooltip:		repeat(T_RT+",,",10*3).concat(repeat(T_KT+",,",10*3)).concat(repeat(T_EN+",,",10*3)),
	toolInfo:		repeat(TI_RT+",,",10*3).concat(repeat(TI_KT+",,",10*3)).concat(repeat(TI_EN+",,",10*3)),
	appearance:		[]
};
merchants[2][8] = {
	type:			M_BARTER,
	name:			"osgild",
	aliasFolder:	"lothlorien",
	aliasName:		"nosseron",
	amount:			78,
	item:			["captainemblemthirdage53","captainswordthirdage53","captainspearthirdage53","captainmacethirdage53","captainaxethirdage53","captaingreataxethirdage53","captaingreatswordthirdage53","captainhammerthirdage53","captaingreathammerthirdage53","captaingreatclubthirdage53","captainclubthirdage53","captainhalberdthirdage53","captaindaggerthirdage53","captainemblemthirdage55","captainswordthirdage55","captainspearthirdage55","captainmacethirdage55","captainaxethirdage55","captaingreataxethirdage55","captaingreatswordthirdage55","captainhammerthirdage55","captaingreathammerthirdage55","captaingreatclubthirdage55","captainclubthirdage55","captainhalberdthirdage55","captaindaggerthirdage55","captainemblemthirdage57","captainswordthirdage57","captainspearthirdage57","captainmacethirdage57","captainaxethirdage57","captaingreataxethirdage57","captaingreatswordthirdage57","captainhammerthirdage57","captaingreathammerthirdage57","captaingreatclubthirdage57","captainclubthirdage57","captainhalberdthirdage57","captaindaggerthirdage57","captainemblemthirdage59","captainswordthirdage59","captainspearthirdage59","captainmacethirdage59","captainaxethirdage59","captaingreataxethirdage59","captaingreatswordthirdage59","captainhammerthirdage59","captaingreathammerthirdage59","captaingreatclubthirdage59","captainclubthirdage59","captainhalberdthirdage59","captaindaggerthirdage59","captainemblemfirstage59","captainswordfirstage59","captainspearfirstage59","captainmacefirstage59","captainaxefirstage59","captaingreataxefirstage59","captaingreatswordfirstage59","captainhalberdfirstage59","captainhammerfirstage59","captaingreathammerfirstage59","captaingreatclubfirstage59","captainclubfirstage59","captaindaggerfirstage59","captainemblemfirstage60","captainswordfirstage60","captainspearfirstage60","captainmacefirstage60","captainaxefirstage60","captaingreataxefirstage60","captaingreatswordfirstage60","captainhammerfirstage60","captaingreathammerfirstage60","captaingreatclubfirstage60","captainclubfirstage60","captainhalberdfirstage60","captaindaggerfirstage60"],
	tooltip:		repeat(T_RT+",,",26*3).concat(repeat(T_KT+",,",26*3)).concat(repeat(T_EN+",,",26*3)),
	toolInfo:		repeat(TI_RT+",,",26*3).concat(repeat(TI_KT+",,",26*3)).concat(repeat(TI_EN+",,",26*3)),
	appearance:		[]
};
merchants[2][9] = {
	type:			M_BARTER,
	name:			"welf",
	aliasFolder:	"lothlorien",
	aliasName:		"caladnif",
	amount:			30,
	item:			["minstrelswordthirdage53","minstrelmacethirdage53","minstreldaggerthirdage53","minstrelclubthirdage53","minstrelsongbookthirdage53","minstrelswordthirdage55","minstrelmacethirdage55","minstreldaggerthirdage55","minstrelclubthirdage55","minstrelsongbookthirdage55","minstrelswordthirdage57","minstrelmacethirdage57","minstreldaggerthirdage57","minstrelclubthirdage57","minstrelsongbookthirdage57","minstrelswordthirdage59","minstrelmacethirdage59","minstreldaggerthirdage59","minstrelclubthirdage59","minstrelsongbookthirdage59","minstrelswordfirstage59","minstrelmacefirstage59","minstreldaggerfirstage59","minstrelclubfirstage59","minstrelsongbookfirstage59","minstrelswordfirstage60","minstrelmacefirstage60","minstreldaggerfirstage60","minstrelclubfirstage60","minstrelsongbookfirstage60"],
	tooltip:		repeat(T_RT+",,",10*3).concat(repeat(T_KT+",,",10*3)).concat(repeat(T_EN+",,",10*3)),
	toolInfo:		repeat(TI_RT+",,",10*3).concat(repeat(TI_KT+",,",10*3)).concat(repeat(TI_EN+",,",10*3)),
	appearance:		[]
};
merchants[2][10] = {
	type:			M_BARTER,
	name:			"wulfhild",
	aliasFolder:	"lothlorien",
	aliasName:		"tinuloth",
	amount:			48,
	item:			["wardenswordthirdage53","wardenspearthirdage53","wardenmacethirdage53","wardenaxethirdage53","wardendaggerthirdage53","wardenhammerthirdage53","wardenjavelinthirdage53","wardenclubthirdage53","wardenswordthirdage55","wardenspearthirdage55","wardenmacethirdage55","wardenaxethirdage55","wardendaggerthirdage55","wardenhammerthirdage55","wardenjavelinthirdage55","wardenclubthirdage55","wardenswordthirdage57","wardenspearthirdage57","wardenmacethirdage57","wardenaxethirdage57","wardendaggerthirdage57","wardenhammerthirdage57","wardenjavelinthirdage57","wardenclubthirdage57","wardenswordthirdage59","wardenspearthirdage59","wardenmacethirdage59","wardenaxethirdage59","wardendaggerthirdage59","wardenhammerthirdage59","wardenjavelinthirdage59","wardenclubthirdage59","wardenswordfirstage59","wardenspearfirstage59","wardenmacefirstage59","wardenaxefirstage59","wardendaggerfirstage59","wardenhammerfirstage59","wardenjavelinfirstage59","wardenclubfirstage59","wardenswordfirstage60","wardenspearfirstage60","wardenmacefirstage60","wardenaxefirstage60","wardendaggerfirstage60","wardenhammerfirstage60","wardenjavelinfirstage60","wardenclubfirstage60"],
	tooltip:		repeat(T_RT+",,",16*3).concat(repeat(T_KT+",,",16*3)).concat(repeat(T_EN+",,",16*3)),
	toolInfo:		repeat(TI_RT+",,",16*3).concat(repeat(TI_KT+",,",16*3)).concat(repeat(TI_EN+",,",16*3)),
	appearance:		[]
};

var crafting =		"<p>This is one of three odd hubs with solo quests for two instances with crafting nodes. The two dwarves and the elf barterer offers exactly the same stuff at all three crafting hubs.</p>"+
					"<p>The two dwarves each have three quests for the instance they're standing next to. The instances will be occupied by a random enemy type such as e.g. Deep-claws, Goblins or Merrevail.</p>"+
					"<ul>"+
						"<li>Three hubs, each with two instances, gives a total of 18 quests (tokens) combined</li>"+
						"<li>Each crafting instance can be run once every 24 hours</li>"+
						"<li>The crafting nodes inside the instances will respawn every 3 days</li>"+
					"</ul>"

merchants[3] = new Array();		// Hadudbâb (Crafting Instances)

merchants[3][0] = {
	type:			M_WIDE,
	name:			"darri",
	aliasFolder:	"",
	aliasName:		"",
	amount:			6,
	item:			["sturdyironkey","weatheredheritagerunelearning","weatheredheritagerunelegend","plainheritagerunelegend","decoratedheritagerunelegend","crypticheritagerunelegend"],
	tooltip:		repeat(T_IGRT+",,",6*3),
	toolInfo:		repeat(TI_IGRT+",,",6*3),
	appearance:		[],
	intro:			"<h4>Crafting Instances for <span style='color:#55a;'>Scholars</span></h4>"+crafting+V3U3+VSAME
};
merchants[3][1] = {
	type:			M_WIDE,
	name:			"galadhrim1",
	aliasFolder:	"",
	aliasName:		"",
	amount:			1,
	item:			["lothloriengoldleaf"],
	tooltip:		[T_IGRT,"",""],
	toolInfo:		[TI_IGRT,"",""],
	appearance:		[],
	intro:			"<h4>Crafting Instances for <span style='color:#55a;'>Scholars</span></h4>"+crafting+V3U3+VSAME
};
merchants[3][2] = {
	type:			merchants[3][0].type,
	name:			"orvar",
	aliasFolder:	folder,
	aliasName:		"darri",
	amount:			merchants[3][0].amount,
	item:			merchants[3][0].item,
	tooltip:		merchants[3][0].tooltip,
	toolInfo:		merchants[3][0].toolInfo,
	appearance:		merchants[3][0].appearance,
	intro:			merchants[3][0].intro
};

merchants[4] = new Array();		// Mezer-serej (Crafting Instances)

merchants[4][0] = {
	type:			merchants[3][0].type,
	name:			"burkni",
	aliasFolder:	folder,
	aliasName:		"darri",
	amount:			merchants[3][0].amount,
	item:			merchants[3][0].item,
	tooltip:		merchants[3][0].tooltip,
	toolInfo:		merchants[3][0].toolInfo,
	appearance:		merchants[3][0].appearance,
	intro:			"<h4>Crafting Instances for <span style='color:#950;'>Foresters</span></h4>"+crafting+V3U3+VSAME
};
merchants[4][1] = {
	type:			merchants[3][1].type,
	name:			"galadhrim2",
	aliasFolder:	folder,
	aliasName:		"galadhrim1",
	amount:			merchants[3][1].amount,
	item:			merchants[3][1].item,
	tooltip:		merchants[3][1].tooltip,
	toolInfo:		merchants[3][1].toolInfo,
	appearance:		merchants[3][1].appearance,
	intro:			"<h4>Crafting Instances for <span style='color:#950;'>Foresters</span></h4>"+crafting+V3U3+VSAME
};
merchants[4][2] = {
	type:			merchants[3][0].type,
	name:			"torfi",
	aliasFolder:	folder,
	aliasName:		"darri",
	amount:			merchants[3][0].amount,
	item:			merchants[3][0].item,
	tooltip:		merchants[3][0].tooltip,
	toolInfo:		merchants[3][0].toolInfo,
	appearance:		merchants[3][0].appearance,
	intro:			merchants[4][0].intro
};

merchants[5] = new Array();		// Gharâf-fehem (Crafting Instances)

merchants[5][0] = {
	type:			merchants[3][0].type,
	name:			"alwar",
	aliasFolder:	folder,
	aliasName:		"darri",
	amount:			merchants[3][0].amount,
	item:			merchants[3][0].item,
	tooltip:		merchants[3][0].tooltip,
	toolInfo:		merchants[3][0].toolInfo,
	appearance:		merchants[3][0].appearance,
	intro:			"<h4>Crafting Instances for <span style='color:#373;'>Prospectors</span></h4>"+crafting+V3U3+VSAME
};
merchants[5][1] = {
	type:			merchants[3][1].type,
	name:			"galadhrim3",
	aliasFolder:	folder,
	aliasName:		"galadhrim1",
	amount:			merchants[3][1].amount,
	item:			merchants[3][1].item,
	tooltip:		merchants[3][1].tooltip,
	toolInfo:		merchants[3][1].toolInfo,
	appearance:		merchants[3][1].appearance,
	intro:			"<h4>Crafting Instances for <span style='color:#373;'>Prospectors</span></h4>"+crafting+V3U3+VSAME
};
merchants[5][2] = {
	type:			merchants[3][0].type,
	name:			"hersiir",
	aliasFolder:	folder,
	aliasName:		"darri",
	amount:			merchants[3][0].amount,
	item:			merchants[3][0].item,
	tooltip:		merchants[3][0].tooltip,
	toolInfo:		merchants[3][0].toolInfo,
	appearance:		merchants[3][0].appearance,
	intro:			merchants[5][0].intro
};

merchants[6] = new Array();		// The Orc-watch

merchants[6][0] = {
	type:			merchants[1][2].type,
	name:			"fengur",
	aliasFolder:	folder,
	aliasName:		"kettil",
	amount:			merchants[1][2].amount,
	item:			merchants[1][2].item,
	appearance:		merchants[1][2].appearance,
	intro:			merchants[1][2].intro
};
merchants[6][1] = {
	type:			merchants[1][6].type,
	name:			"gair",
	aliasFolder:	folder,
	aliasName:		"thorth",
	amount:			merchants[1][6].amount,
	item:			merchants[1][6].item,
	appearance:		merchants[1][6].appearance,
	intro:			merchants[1][6].intro
};
merchants[6][2] = {
	type:			M_WIDE,
	name:			"ingol",
	aliasFolder:	"",
	aliasName:		"",
	amount:			36,
	item:			["gauntletsbrazencall","bootsbrazencall","leggingsbrazencall","breastplatebrazencall","shouldersbrazencall","helmbrazencall","stoutheartsgauntlets","stoutheartsboots","stoutheartsleggings","breastplaterallyingshout","shouldersrallyingshout","helmrallyingshout","gauntletsaxehandler","bootsaxehandler","leggingsaxehandler","breastplateaxehandler","shouldersaxehandler","helmaxehandler","berserkersgauntlets","berserkersboots","berserkersleggings","breastplatewhirlwind","shoulderswhirlwind","helmwhirlwind","shieldbearersgauntlets","shieldbearersboots","shieldbearersleggings","shieldbearersbreastplate","shieldbearersshoulders","shieldbearershelm","gauntletsironarm","bootsironarm","leggingsironarm","stoneheartsbreastplate","stoneheartsshoulders","stoneheartshelm"],
	tooltip:		repeat(T_MM+",,",36*3),
	toolInfo:		repeat(TI_MM+",,",36*3),
	appearance:		repeat("armourbrazencall",6).concat(repeat("stoutheartsarmour",6)).concat(repeat("armourbrazencall",6)).concat(repeat("stoutheartsarmour",6)).concat(repeat("armourbrazencall",6)).concat(repeat("stoutheartsarmour",6)),
	intro:			V3U3+VSAME
};
merchants[6][3] = {
	type:			M_WIDE,
	name:			"kalmar",
	aliasFolder:	"",
	aliasName:		"",
	amount:			36,
	item:			["_gauntletshallwarden","_bootshallwarden","_leggingshallwarden","_jackethallwarden","_shouldershallwarden","_helmhallwarden","_linewardersgauntlets","_linewardersboots","_linewardersleggings","_jacketshieldwall","_shouldersshieldwall","_helmshieldwall","trickstersgauntlets","trickstersboots","trickstersleggings","trickstersjacket","trickstersshoulders","trickstershelm","gauntletsquietstep","bootsquietstep","leggingsquietstep","softwalkersjacket","softwalkersshoulders","softwalkershelm","pathfindersgauntlets","pathfindersboots","pathfindersleggings","pathfindersjacket","pathfindersshoulders","pathfindershelm","gauntletsswiftarrow","bootsswiftarrow","leggingsswiftarrow","trapsettersjacket","trapsettersshoulders","trapsettershelm"],
	tooltip:		repeat(T_MM+",,",36*3),
	toolInfo:		repeat(TI_MM+",,",36*3),
	appearance:		repeat("trickstersarmour",6).concat(repeat("armourquietstep",6)).concat(repeat("trickstersarmour",6)).concat(repeat("armourquietstep",6)).concat(repeat("trickstersarmour",6)).concat(repeat("armourquietstep",6)),
	intro:			V3U3+VSAME
};
merchants[6][4] = {
	type:			M_WIDE,
	name:			"reng",
	aliasFolder:	"",
	aliasName:		"",
	amount:			36,
	item:			["_glovesfirstletters","_shoesfirstletters","_trousersfirstletters","_robefirstletters","_shouldersfirstletters","_hatfirstletters","_certhwritersgloves","_certhwritersshoes","_certhwriterstrousers","_robewrittenword","_shoulderswrittenword","_hatwrittenword","glovesstonestudent","shoesstonestudent","trousersstonestudent","robestonestudent","shouldersstonestudent","hatstonestudent","quillmastersgloves","quillmastersshoes","quillmasterstrousers","robedeeplore","shouldersdeeplore","hatdeeplore","songcallersgloves","songcallersshoes","songcallerstrousers","songcallersrobe","songcallersshoulders","songcallershat","glovespoetsheart","shoespoetsheart","leggingspoetsheart","balladeersrobe","balladeersshoulders","balladeershat"],
	tooltip:		repeat(T_MM+",,",36*3),
	toolInfo:		repeat(TI_MM+",,",36*3),
	appearance:		["armourstonestudent","armourstonestudent","armourstonestudent","robestonestudent","armourstonestudent","armourstonestudent","quillmastersarmour","quillmastersarmour","quillmastersarmour","robedeeplore","quillmastersarmour","quillmastersarmour","armourstonestudent","armourstonestudent","armourstonestudent","robestonestudent","armourstonestudent","armourstonestudent","quillmastersarmour","quillmastersarmour","quillmastersarmour","robedeeplore","quillmastersarmour","quillmastersarmour","armourstonestudent","armourstonestudent","armourstonestudent","robestonestudent","armourstonestudent","armourstonestudent","quillmastersarmour","quillmastersarmour","quillmastersarmour","robedeeplore","quillmastersarmour","quillmastersarmour"],
	intro:			V3U3+VSAME
};

merchants[7] = new Array();		// The Shadowed Refuge

merchants[7][0] = {
	type:			merchants[6][4].type,
	name:			"andur",
	aliasFolder:	folder,
	aliasName:		"reng",
	amount:			merchants[6][4].amount,
	item:			merchants[6][4].item,
	tooltip:		merchants[6][4].tooltip,
	toolInfo:		merchants[6][4].toolInfo,
	appearance:		merchants[6][4].appearance,
	intro:			merchants[6][4].intro
};
merchants[7][1] = {
	type:			merchants[6][3].type,
	name:			"asthor",
	aliasFolder:	folder,
	aliasName:		"kalmar",
	amount:			merchants[6][3].amount,
	item:			merchants[6][3].item,
	tooltip:		merchants[6][3].tooltip,
	toolInfo:		merchants[6][3].toolInfo,
	appearance:		merchants[6][3].appearance,
	intro:			merchants[6][3].intro
};
merchants[7][2] = {
	type:			merchants[6][4].type,
	name:			"dagthor",
	aliasFolder:	folder,
	aliasName:		"reng",
	amount:			merchants[6][4].amount,
	item:			merchants[6][4].item,
	tooltip:		merchants[6][4].tooltip,
	toolInfo:		merchants[6][4].toolInfo,
	appearance:		merchants[6][4].appearance,
	intro:			merchants[6][4].intro
};
merchants[7][3] = {
	type:			merchants[6][2].type,
	name:			"evind",
	aliasFolder:	folder,
	aliasName:		"ingol",
	amount:			merchants[6][2].amount,
	item:			merchants[6][2].item,
	tooltip:		merchants[6][2].tooltip,
	toolInfo:		merchants[6][2].toolInfo,
	appearance:		merchants[6][2].appearance,
	intro:			merchants[6][2].intro
};
merchants[7][4] = {
	type:			merchants[6][3].type,
	name:			"galdar",
	aliasFolder:	folder,
	aliasName:		"kalmar",
	amount:			merchants[6][3].amount,
	item:			merchants[6][3].item,
	tooltip:		merchants[6][3].tooltip,
	toolInfo:		merchants[6][3].toolInfo,
	appearance:		merchants[6][3].appearance,
	intro:			merchants[6][3].intro
};
merchants[7][5] = {
	type:			merchants[6][2].type,
	name:			"ivar",
	aliasFolder:	folder,
	aliasName:		"ingol",
	amount:			merchants[6][2].amount,
	item:			merchants[6][2].item,
	tooltip:		merchants[6][2].tooltip,
	toolInfo:		merchants[6][2].toolInfo,
	appearance:		merchants[6][2].appearance,
	intro:			merchants[6][2].intro
};

merchants[8] = new Array();		// Anazârmekhem

merchants[8][0] = {
	type:			merchants[6][4].type,
	name:			"fannar",
	aliasFolder:	folder,
	aliasName:		"reng",
	amount:			merchants[6][4].amount,
	item:			merchants[6][4].item,
	tooltip:		merchants[6][4].tooltip,
	toolInfo:		merchants[6][4].toolInfo,
	appearance:		merchants[6][4].appearance,
	intro:			merchants[6][4].intro
};
merchants[8][1] = {
	type:			merchants[6][2].type,
	name:			"gaukur",
	aliasFolder:	folder,
	aliasName:		"ingol",
	amount:			merchants[6][2].amount,
	item:			merchants[6][2].item,
	tooltip:		merchants[6][2].tooltip,
	toolInfo:		merchants[6][2].toolInfo,
	appearance:		merchants[6][2].appearance,
	intro:			merchants[6][2].intro
};
merchants[8][2] = {
	type:			merchants[6][3].type,
	name:			"hallur",
	aliasFolder:	folder,
	aliasName:		"kalmar",
	amount:			merchants[6][3].amount,
	item:			merchants[6][3].item,
	tooltip:		merchants[6][3].tooltip,
	toolInfo:		merchants[6][3].toolInfo,
	appearance:		merchants[6][3].appearance,
	intro:			merchants[6][3].intro
};

