<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.runerealm.org/index.php?action=history&amp;feed=atom&amp;title=Module%3ABarrows_calculator</id>
	<title>Module:Barrows calculator - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.runerealm.org/index.php?action=history&amp;feed=atom&amp;title=Module%3ABarrows_calculator"/>
	<link rel="alternate" type="text/html" href="https://wiki.runerealm.org/index.php?title=Module:Barrows_calculator&amp;action=history"/>
	<updated>2026-04-30T10:06:40Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://wiki.runerealm.org/index.php?title=Module:Barrows_calculator&amp;diff=34419&amp;oldid=prev</id>
		<title>Alex: Created page with &quot;local p = {}  local coins = require(&#039;Module:Coins&#039;)._amount local gePrice = require(&#039;Module:Exchange&#039;)._price local paramTest = require(&#039;Module:Paramtest&#039;) local yesNo = require(&#039;module:Yesno&#039;)  local brothersOrder = { &#039;Ahrim&#039;, &#039;Dharok&#039;, &#039;Guthan&#039;, &#039;Karil&#039;, &#039;Torag&#039;, &#039;Verac&#039; } local barrowsEquipment = { 	[&#039;Ahrim&#039;] = {&quot;Ahrim&#039;s hood&quot;, &quot;Ahrim&#039;s robetop&quot;, &quot;Ahrim&#039;s robeskirt&quot;, &quot;Ahrim&#039;s staff&quot;}, 	[&#039;Dharok&#039;] = {&quot;Dharok&#039;s helm&quot;, &quot;Dharok&#039;s platebody&quot;, &quot;Dharok&#039;s platelegs&quot;, &quot;Dharok&#039;...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.runerealm.org/index.php?title=Module:Barrows_calculator&amp;diff=34419&amp;oldid=prev"/>
		<updated>2024-10-16T23:00:37Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local p = {}  local coins = require(&amp;#039;Module:Coins&amp;#039;)._amount local gePrice = require(&amp;#039;Module:Exchange&amp;#039;)._price local paramTest = require(&amp;#039;Module:Paramtest&amp;#039;) local yesNo = require(&amp;#039;module:Yesno&amp;#039;)  local brothersOrder = { &amp;#039;Ahrim&amp;#039;, &amp;#039;Dharok&amp;#039;, &amp;#039;Guthan&amp;#039;, &amp;#039;Karil&amp;#039;, &amp;#039;Torag&amp;#039;, &amp;#039;Verac&amp;#039; } local barrowsEquipment = { 	[&amp;#039;Ahrim&amp;#039;] = {&amp;quot;Ahrim&amp;#039;s hood&amp;quot;, &amp;quot;Ahrim&amp;#039;s robetop&amp;quot;, &amp;quot;Ahrim&amp;#039;s robeskirt&amp;quot;, &amp;quot;Ahrim&amp;#039;s staff&amp;quot;}, 	[&amp;#039;Dharok&amp;#039;] = {&amp;quot;Dharok&amp;#039;s helm&amp;quot;, &amp;quot;Dharok&amp;#039;s platebody&amp;quot;, &amp;quot;Dharok&amp;#039;s platelegs&amp;quot;, &amp;quot;Dharok&amp;#039;...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local coins = require(&amp;#039;Module:Coins&amp;#039;)._amount&lt;br /&gt;
local gePrice = require(&amp;#039;Module:Exchange&amp;#039;)._price&lt;br /&gt;
local paramTest = require(&amp;#039;Module:Paramtest&amp;#039;)&lt;br /&gt;
local yesNo = require(&amp;#039;module:Yesno&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
local brothersOrder = { &amp;#039;Ahrim&amp;#039;, &amp;#039;Dharok&amp;#039;, &amp;#039;Guthan&amp;#039;, &amp;#039;Karil&amp;#039;, &amp;#039;Torag&amp;#039;, &amp;#039;Verac&amp;#039; }&lt;br /&gt;
local barrowsEquipment = {&lt;br /&gt;
	[&amp;#039;Ahrim&amp;#039;] = {&amp;quot;Ahrim&amp;#039;s hood&amp;quot;, &amp;quot;Ahrim&amp;#039;s robetop&amp;quot;, &amp;quot;Ahrim&amp;#039;s robeskirt&amp;quot;, &amp;quot;Ahrim&amp;#039;s staff&amp;quot;},&lt;br /&gt;
	[&amp;#039;Dharok&amp;#039;] = {&amp;quot;Dharok&amp;#039;s helm&amp;quot;, &amp;quot;Dharok&amp;#039;s platebody&amp;quot;, &amp;quot;Dharok&amp;#039;s platelegs&amp;quot;, &amp;quot;Dharok&amp;#039;s greataxe&amp;quot;},&lt;br /&gt;
	[&amp;#039;Guthan&amp;#039;] = {&amp;quot;Guthan&amp;#039;s helm&amp;quot;, &amp;quot;Guthan&amp;#039;s platebody&amp;quot;, &amp;quot;Guthan&amp;#039;s chainskirt&amp;quot;, &amp;quot;Guthan&amp;#039;s warspear&amp;quot;},&lt;br /&gt;
	[&amp;#039;Karil&amp;#039;] = {&amp;quot;Karil&amp;#039;s coif&amp;quot;, &amp;quot;Karil&amp;#039;s leathertop&amp;quot;, &amp;quot;Karil&amp;#039;s leatherskirt&amp;quot;, &amp;quot;Karil&amp;#039;s crossbow&amp;quot;},&lt;br /&gt;
	[&amp;#039;Torag&amp;#039;] = {&amp;quot;Torag&amp;#039;s helm&amp;quot;, &amp;quot;Torag&amp;#039;s platebody&amp;quot;, &amp;quot;Torag&amp;#039;s platelegs&amp;quot;, &amp;quot;Torag&amp;#039;s hammers&amp;quot;},&lt;br /&gt;
	[&amp;#039;Verac&amp;#039;] = {&amp;quot;Verac&amp;#039;s helm&amp;quot;, &amp;quot;Verac&amp;#039;s brassard&amp;quot;, &amp;quot;Verac&amp;#039;s plateskirt&amp;quot;, &amp;quot;Verac&amp;#039;s flail&amp;quot;}&lt;br /&gt;
}&lt;br /&gt;
local brothersCombat = {&lt;br /&gt;
	[&amp;#039;Ahrim&amp;#039;] = 98,&lt;br /&gt;
	[&amp;#039;Dharok&amp;#039;] = 115,&lt;br /&gt;
	[&amp;#039;Guthan&amp;#039;] = 115,&lt;br /&gt;
	[&amp;#039;Karil&amp;#039;] = 98,&lt;br /&gt;
	[&amp;#039;Torag&amp;#039;] = 115,&lt;br /&gt;
	[&amp;#039;Verac&amp;#039;] = 115&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local cryptCombat = {&lt;br /&gt;
	[&amp;#039;bloodworm&amp;#039;] = 52,&lt;br /&gt;
	[&amp;#039;cryptRat&amp;#039;] = 43,&lt;br /&gt;
	[&amp;#039;giantCryptRat&amp;#039;] = 76,&lt;br /&gt;
	[&amp;#039;cryptSpider&amp;#039;] = 56,&lt;br /&gt;
	[&amp;#039;giantCryptSpider&amp;#039;] = 79,&lt;br /&gt;
	[&amp;#039;skeleton&amp;#039;] = 77&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local lootBounds = {&lt;br /&gt;
	{item = &amp;quot;Coins&amp;quot;, low = 1, high = 380, divisor = 0.5},&lt;br /&gt;
	{item = &amp;quot;Mind rune&amp;quot;, low = 381, high = 505, divisor = 1.5, rune = true},&lt;br /&gt;
	{item = &amp;quot;Chaos rune&amp;quot;, low = 506, high = 630, divisor = 4.5, rune = true},&lt;br /&gt;
	{item = &amp;quot;Death rune&amp;quot;, low = 631, high = 755, divisor = 9, rune = true},&lt;br /&gt;
	{item = &amp;quot;Blood rune&amp;quot;, low = 756, high = 880, divisor = 20, rune = true},&lt;br /&gt;
	{item = &amp;quot;Bolt rack&amp;quot;, low = 881, high = 1005, divisor = 25},&lt;br /&gt;
	{item = &amp;quot;Loop half of key&amp;quot;, low = 1006, high = 1008, divisor = 1000},&lt;br /&gt;
	{item = &amp;quot;Tooth half of key&amp;quot;, low = 1009, high = 1011, divisor = 1000},&lt;br /&gt;
	{item = &amp;quot;Dragon med helm&amp;quot;, low = 1012, high = 1012, divisor = 1000}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	local args = frame:getParent().args&lt;br /&gt;
	mw.logObject(args)&lt;br /&gt;
	&lt;br /&gt;
	local toggleUnitKill, toggleMorytaniaHard = paramTest.defaults{ {args.toggleUnitKill, &amp;#039;no&amp;#039; }, {args.toggleMorytaniaHard, &amp;#039;no&amp;#039;} }&lt;br /&gt;
	toggleUnitKill = yesNo(toggleUnitKill)&lt;br /&gt;
	toggleMorytaniaHard = yesNo(toggleMorytaniaHard)&lt;br /&gt;
	&lt;br /&gt;
	local bloodworm, cryptRat, giantCryptRat, cryptSpider, giantCryptSpider, skeleton = paramTest.defaults{ {args.bloodworm, 0 }, {args.cryptRat, 0 }, {args.giantCryptRat, 0 }, {args.cryptSpider, 0 }, {args.giantCryptSpider, 0 }, {args.skeleton, 0 } }&lt;br /&gt;
	local cryptCombatLevels = paramTest.defaults{ {args.cryptCombatLevels, 0 } }&lt;br /&gt;
&lt;br /&gt;
	local brothersKillList = {}&lt;br /&gt;
	local brothersCombatLevel = 0&lt;br /&gt;
	local cryptCombatLevel = 0&lt;br /&gt;
	local totalCombatLevel = 0&lt;br /&gt;
	for i, monster in ipairs(brothersOrder) do&lt;br /&gt;
		if(yesNo(args[monster])) then&lt;br /&gt;
			table.insert(brothersKillList, monster)&lt;br /&gt;
			brothersCombatLevel = brothersCombatLevel + brothersCombat[monster]&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if(toggleUnitKill) then&lt;br /&gt;
		cryptCombatLevel = cryptCombatLevel + (bloodworm * cryptCombat[&amp;#039;bloodworm&amp;#039;]) + (cryptRat * cryptCombat[&amp;#039;cryptRat&amp;#039;]) + (giantCryptRat * cryptCombat[&amp;#039;giantCryptRat&amp;#039;]) + (cryptSpider * cryptCombat[&amp;#039;cryptSpider&amp;#039;]) + (giantCryptSpider * cryptCombat[&amp;#039;giantCryptSpider&amp;#039;]) + (skeleton * cryptCombat[&amp;#039;skeleton&amp;#039;])&lt;br /&gt;
	else&lt;br /&gt;
		cryptCombatLevel = cryptCombatLevels&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local rewardPotential = math.min(1000, (brothersCombatLevel + cryptCombatLevel)) + (2 * #brothersKillList)&lt;br /&gt;
	local rewardRolls = 1 + #brothersKillList&lt;br /&gt;
	local denominator = 450 - (58 * #brothersKillList)&lt;br /&gt;
	local barrowsItemExpectation = (1.0 * rewardRolls) / (denominator * 4 * #brothersKillList)&lt;br /&gt;
	local totalEquipmentExpectation = 0.0&lt;br /&gt;
	local totalLootExpectation = 0.0&lt;br /&gt;
&lt;br /&gt;
	--Each roll gives a 1/102 chance at a piece of Barrows equipment. There are 24 eligible pieces, so each is 1/2448 per roll. On average you will get 1/14.57 Barrows items per chest.&lt;br /&gt;
	--Barrots equipment table&lt;br /&gt;
	&lt;br /&gt;
	local rollsLine = &amp;#039;Killing &amp;#039;&lt;br /&gt;
	if(rewardsRoll == 1) then&lt;br /&gt;
		rollsLine = rollsLine .. &amp;#039;no brothers gives a total of &amp;#039; .. rewardRolls .. &amp;#039; roll for the [[Chest (Barrows)|Barrow chest]].&amp;#039;&lt;br /&gt;
	else&lt;br /&gt;
		for i, brother in ipairs(brothersKillList) do&lt;br /&gt;
			if(i &amp;gt; 1) then&lt;br /&gt;
				rollsLine = rollsLine .. &amp;#039;, &amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
			rollsLine = rollsLine .. &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot; .. brother .. &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
		rollsLine = rollsLine .. &amp;#039; gives a total of &amp;#039; .. rewardRolls .. &amp;#039; rolls for the [[Chest (Barrows)|Barrow chest]].&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local lootLine = &amp;#039;&amp;#039;&lt;br /&gt;
	local lootLine = lootLine ..  &amp;quot;Killing an additional &amp;#039;&amp;#039;&amp;#039;&amp;quot; .. cryptCombatLevel .. &amp;quot;&amp;#039;&amp;#039;&amp;#039; combat levels worth of crypt monsters gives a total of &amp;#039;&amp;#039;&amp;#039;&amp;quot; .. rewardPotential .. &amp;quot;&amp;#039;&amp;#039;&amp;#039; reward points (&amp;quot; .. string.format(&amp;#039;%.1f%%&amp;#039;, (100 * rewardPotential) / 1012) .. &amp;quot; of maximum possible). That makes you eligible for the following rewards:\n&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	local lootTable = mw.html.create(&amp;#039;table&amp;#039;)&lt;br /&gt;
		lootTable:addClass(&amp;#039;wikitable align-center-1&amp;#039;)&lt;br /&gt;
			:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
				:tag(&amp;#039;th&amp;#039;):wikitext(&amp;#039;Item&amp;#039;):attr(&amp;#039;colspan&amp;#039;, 2):done()&lt;br /&gt;
				:tag(&amp;#039;th&amp;#039;):wikitext(&amp;#039;Quantity per roll&amp;#039;):done()&lt;br /&gt;
				:tag(&amp;#039;th&amp;#039;):wikitext(&amp;#039;Price&amp;#039;):done()&lt;br /&gt;
				:tag(&amp;#039;th&amp;#039;):wikitext(&amp;#039;Chance per roll&amp;#039;):done()&lt;br /&gt;
				:tag(&amp;#039;th&amp;#039;):wikitext(&amp;#039;Expected per chest&amp;#039;):done()&lt;br /&gt;
				:tag(&amp;#039;th&amp;#039;):wikitext(&amp;#039;Expected value&amp;#039;):done()&lt;br /&gt;
	&lt;br /&gt;
	for _, loot in ipairs(lootBounds) do&lt;br /&gt;
		if(loot[&amp;#039;low&amp;#039;] &amp;gt; rewardPotential) then&lt;br /&gt;
			break&lt;br /&gt;
		end&lt;br /&gt;
		high = math.min(loot[&amp;#039;high&amp;#039;], rewardPotential)&lt;br /&gt;
		local lowQty = math.floor(loot[&amp;#039;low&amp;#039;] / loot[&amp;#039;divisor&amp;#039;])&lt;br /&gt;
		local highQty = math.floor( (high - 1) / loot[&amp;#039;divisor&amp;#039;])&lt;br /&gt;
		local chancePerRoll = ((1 - (1 / denominator)) * (high - loot[&amp;#039;low&amp;#039;] + 1)) / rewardPotential&lt;br /&gt;
		local runesMultiplier = 1.0&lt;br /&gt;
		if(toggleMorytaniaHard and (loot[&amp;#039;rune&amp;#039;])) then&lt;br /&gt;
			runesMultiplier = 1.5&lt;br /&gt;
			lowQty = math.floor(lowQty * 1.5)&lt;br /&gt;
			highQty = math.floor(highQty * 1.5)&lt;br /&gt;
		end&lt;br /&gt;
		local expectedCount = 0.0&lt;br /&gt;
		for i = loot[&amp;#039;low&amp;#039;], high, 1 do&lt;br /&gt;
			expectedCount = expectedCount + math.floor(runesMultiplier * math.floor(i / loot[&amp;#039;divisor&amp;#039;]))&lt;br /&gt;
		end&lt;br /&gt;
		expectedCount = ((1 - (1 / denominator)) * rewardRolls * expectedCount) / rewardPotential&lt;br /&gt;
		local qtyRange = lowQty&lt;br /&gt;
		if(lowQty ~= highQty) then&lt;br /&gt;
			qtyRange = lowQty .. &amp;#039;–&amp;#039; .. highQty&lt;br /&gt;
		end&lt;br /&gt;
		local item = loot[&amp;#039;item&amp;#039;]&lt;br /&gt;
		local price = 1&lt;br /&gt;
		if(item ~= &amp;quot;Coins&amp;quot;) then&lt;br /&gt;
			price = gePrice(item)&lt;br /&gt;
		end&lt;br /&gt;
		totalLootExpectation = totalLootExpectation + (price * expectedCount)&lt;br /&gt;
		lootTable:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
			:tag(&amp;#039;td&amp;#039;):wikitext(&amp;#039;[[File:&amp;#039; .. item .. &amp;#039;.png|link=&amp;#039; .. item .. &amp;#039;]]&amp;#039;):done()&lt;br /&gt;
			:tag(&amp;#039;td&amp;#039;):wikitext(&amp;#039;[[&amp;#039; .. item .. &amp;#039;]]&amp;#039;):done()&lt;br /&gt;
			:tag(&amp;#039;td&amp;#039;):wikitext(qtyRange):done()&lt;br /&gt;
			:tag(&amp;#039;td&amp;#039;):wikitext(coins(price)):done()&lt;br /&gt;
			:tag(&amp;#039;td&amp;#039;):wikitext(string.format(&amp;#039;%.3f%%&amp;#039;, 100 * chancePerRoll)):done()&lt;br /&gt;
			:tag(&amp;#039;td&amp;#039;):wikitext(string.format(&amp;#039;%.2f&amp;#039;, expectedCount)):done()&lt;br /&gt;
			:tag(&amp;#039;td&amp;#039;):wikitext(coins(price * expectedCount)):done()&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	lootTable:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
		:tag(&amp;#039;th&amp;#039;):attr(&amp;#039;colspan&amp;#039;, 6):done()&lt;br /&gt;
		:tag(&amp;#039;th&amp;#039;):wikitext(coins(totalLootExpectation)):done()&lt;br /&gt;
	&lt;br /&gt;
	lootLine = lootLine .. tostring(lootTable)&lt;br /&gt;
	&lt;br /&gt;
	barrowsLootLine = &amp;#039;&amp;#039;&lt;br /&gt;
	if(rewardRolls == 1) then &lt;br /&gt;
		barrowsLootLine = barrowsLootLine .. &amp;quot;No Barrows brothers were killed, so there is no chance for [[Barrows equipment]].&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		barrowsLootLine = barrowsLootLine .. &amp;quot;Each roll is a &amp;#039;&amp;#039;&amp;#039;1/&amp;quot; .. denominator .. &amp;quot;&amp;#039;&amp;#039;&amp;#039; chance to be one piece of [[Barrows equipment]]. There are &amp;#039;&amp;#039;&amp;#039;&amp;quot; .. 4 * #brothersKillList .. &amp;quot;&amp;#039;&amp;#039;&amp;#039; eligible pieces, therefore each is &amp;#039;&amp;#039;&amp;#039;1/&amp;quot; .. denominator * 4 * #brothersKillList .. &amp;quot;&amp;#039;&amp;#039;&amp;#039; per roll. On average you will get 1/&amp;quot; .. string.format(&amp;#039;%.2f&amp;#039;, denominator/rewardRolls) .. &amp;quot; Barrows items per chest.\n&amp;quot;&lt;br /&gt;
		&lt;br /&gt;
		local barrowsTable = mw.html.create(&amp;#039;table&amp;#039;)&lt;br /&gt;
		barrowsTable:addClass(&amp;#039;wikitable align-center-1&amp;#039;)&lt;br /&gt;
			:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
				:tag(&amp;#039;th&amp;#039;):wikitext(&amp;#039;Item&amp;#039;):attr(&amp;#039;colspan&amp;#039;, 2):done()&lt;br /&gt;
				:tag(&amp;#039;th&amp;#039;):wikitext(&amp;#039;Price&amp;#039;):done()&lt;br /&gt;
				:tag(&amp;#039;th&amp;#039;):wikitext(&amp;#039;Expected per chest&amp;#039;):done()&lt;br /&gt;
				:tag(&amp;#039;th&amp;#039;):wikitext(&amp;#039;Expected value&amp;#039;):done()&lt;br /&gt;
&lt;br /&gt;
		for i, brother in ipairs(brothersKillList) do&lt;br /&gt;
			for _, item in ipairs(barrowsEquipment[brother]) do&lt;br /&gt;
				local price = gePrice(item)&lt;br /&gt;
				totalEquipmentExpectation = totalEquipmentExpectation + (price * barrowsItemExpectation)&lt;br /&gt;
				barrowsTable:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
					:tag(&amp;#039;td&amp;#039;):wikitext(&amp;#039;[[File:&amp;#039; .. item .. &amp;#039;.png|link=&amp;#039; .. item .. &amp;#039;]]&amp;#039;):done()&lt;br /&gt;
					:tag(&amp;#039;td&amp;#039;):wikitext(&amp;#039;[[&amp;#039; .. item .. &amp;#039;]]&amp;#039;):done()&lt;br /&gt;
					:tag(&amp;#039;td&amp;#039;):wikitext(coins(price)):done()&lt;br /&gt;
					:tag(&amp;#039;td&amp;#039;):wikitext(string.format(&amp;#039;%.3f%%&amp;#039;, 100 * barrowsItemExpectation)):done()	&lt;br /&gt;
					:tag(&amp;#039;td&amp;#039;):wikitext(coins(price * barrowsItemExpectation)):done()&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		barrowsTable:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
			:tag(&amp;#039;th&amp;#039;):attr(&amp;#039;colspan&amp;#039;, 4):done()&lt;br /&gt;
			:tag(&amp;#039;th&amp;#039;):wikitext(coins(totalEquipmentExpectation)):done()&lt;br /&gt;
&lt;br /&gt;
		barrowsLootLine = barrowsLootLine .. tostring(barrowsTable)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	rollsLine = rollsLine .. &amp;quot; This chest has an expected value of &amp;#039;&amp;#039;&amp;#039;&amp;quot; .. coins(totalLootExpectation + totalEquipmentExpectation) .. &amp;quot;&amp;#039;&amp;#039;&amp;#039;.&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	return rollsLine .. &amp;#039;\n\n&amp;#039; .. lootLine .. &amp;#039;\n&amp;#039; .. barrowsLootLine&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Alex</name></author>
	</entry>
</feed>