New Content - Implemented shrine to the Barrel god (Sept 2015 IotM)

Bale

Minion
Yeah, using barrels would make more sense in a script. Though making that script led to me adding more mafia support for the feature, so that worked out at least.

FWIW I bothered to write such a script.

Code:
for x from 8568 to 8577 {
   item barrel = to_item(x);
   if(item_amount(barrel) > 0)
      use(item_amount(barrel), barrel);
}

/* Paste from wiki
8568. little firkin
8569. normal barrel
8570. big tun
8571. weathered barrel
8572. dusty barrel
8573. disintegrating barrel
8574. moist barrel
8575. rotting barrel
8576. mouldering barrel
8577. barnacled barrel
*/
 

Magus_Prime

Well-known member
I worshiped at the Shrine today, chose the blessing, and got the following:

Code:
Worshiping at the Shrine to the Barrel God
Unknown item found: map to the Biggest Barrel (8599, 408797321)
--------------------
8599 map to the Biggest Barrel 408797321 map.gif usable q 0
# Item map to the Biggest Barrel
--------------------
You acquire an effect: Double-Barreled (50)
You acquire an item: map to the Biggest Barrel

Using the map, which is a quest item, leads to a choice adventure with a single choice:

Code:
Encounter: The Biggest Barrel

Here is the HTML of the page:

Code:
<html><head>
<script language=Javascript>
<!--
if (parent.frames.length == -1) location.href="game.php";
top.charpane.location.href="charpane.php";
//-->
</script>
<script language=Javascript src="/images/scripts/jquery-1.5.1.js"></script>
<script language=Javascript src="/images/scripts/keybinds.min.2.js"></script>
<script language=Javascript src="/images/scripts/window.20111231.js"></script>
<script language="javascript">function chatFocus(){if(top.chatpane.document.chatform.graf) top.chatpane.document.chatform.graf.focus();}
if (typeof defaultBind != 'undefined') { defaultBind(47, 2, chatFocus); defaultBind(190, 2, chatFocus);defaultBind(191, 2, chatFocus); defaultBind(47, 8, chatFocus);defaultBind(190, 8, chatFocus); defaultBind(191, 8, chatFocus); }</script><script>
function switchFocus()
{
	if (top.chatpane.document.chatform.graf.focus) 
		top.chatpane.document.chatform.graf.focus(); 
	return false;
}
function repeat()
{
	var linx = document.getElementsByTagName("A");
	for (var i = 0; i < linx.length; i++)
	{
		if (typeof timersfunc != 'undefined') {
			if (!timersfunc()) { 
				return; 
			}
			timersfunc = null;
		}
		var link = linx[i];
		if (link.innerHTML.match(/Adventure Again/) || link.innerHTML.match(/Do it again/))
			location.href = link.href;
	}
}

defaultBind(47, CTRL, switchFocus);
defaultBind(191, CTRL, switchFocus);
defaultBind(47, META, switchFocus);
defaultBind(191, META, switchFocus);
defaultBind(192, NONE, repeat);
defaultBind(220, NONE, repeat);
</script><script language="javascript">
	function updateParseItem(iid, field, info) {
		var tbl = $('#ic'+iid);
		var data = parseItem(tbl);
		if (!data) return;
		data[field] = info;
		var out = [];
		for (i in data) {
			if (!data.hasOwnProperty(i)) continue;
			out.push(i+'='+data[i]);
		}
		tbl.attr('rel', out.join('&'));
	}
	function parseItem(tbl) {
		tbl = $(tbl);
		var rel = tbl.attr('rel');
		var data = {};
		if (!rel) return data;
		var parts = rel.split('&');
		for (i in parts) {
			if (!parts.hasOwnProperty(i)) continue;
			var kv = parts[i].split('=');
			tbl.data(kv[0], kv[1]);
			data[kv[0]] = kv[1];
		}
		return data;
	}
</script><script type="text/javascript" src="/images/scripts/pop_query.20130705.js"></script>
<script type="text/javascript"> function pop_ircm(clicked) { return false; } </script><script>

var currentkey = 49;
$(document).ready(function () {
	$('form').each(function () {
		var form = this;
		defaultBind(currentkey++, NONE, function () { form.submit(); });
		return currentkey < 58;
	});
});

</script><link rel="stylesheet" type="text/css" href="/images/styles.20150113.css">
<style type='text/css'>
.faded {
	zoom: 1;
	filter: alpha(opacity=35);
	opacity: 0.35;
	-khtml-opacity: 0.35; 
    -moz-opacity: 0.35;
}
</style>

<script src="http://code.jquery.com/jquery-1.9.1.js"></script><script src="/stationarybuttons.1.js"></script><link rel="stylesheet" type="text/css" href="/stationarybuttons.1.css"><script src="/hotkeys.js"></script><script language="Javascript" src="/basics.js"></script><link rel="stylesheet" href="/basics.1.css" /></head>

<body onkeyup="handleCombatHotkey(event,false);" onkeydown="handleCombatHotkey(event,true);" ><div id="page"><div id="mafiabuttons"><center><table width="95%"><tr><td align=left><div id="btnwrap"><input type="button" onClick="document.location.href='choice.php?action=auto';void(0);" value="auto" id="defaultButton"> <input type="button" onClick="document.location.href='choice.php?whichchoice=1102&option=1&pwd=40d9396671add954f7c3a712af53ab8c';void(0);" value="A Giant Barrel"> </div></td></tr></table></center></div><div class='content' id='content_'><div id='effdiv' style='display: none;'></div><div>
<Center><table  width=95%  cellspacing=0 cellpadding=0><tr><td style="color: white;" align=center bgcolor=blue><b>The Biggest Barrel</b></td></tr><tr><td style="padding: 5px; border: 1px solid blue;"><center><table><tr><td><style>
.bb { text-decoration: none; position: relative; }
     .shake0 #bar {-webkit-animation: shakes0 0.15s 4 linear; -moz-animation: shakes0 0.15s 4 linear; -o-animation: shakes0 0.15s 4 linear; : shakes0 0.15s 4 linear;}
        @keyframes shakes0 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes0 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes0 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes0 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake1 #bar {-webkit-animation: shakes1 0.15s 4 linear; -moz-animation: shakes1 0.15s 4 linear; -o-animation: shakes1 0.15s 4 linear; : shakes1 0.15s 4 linear;}
        @keyframes shakes1 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes1 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes1 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes1 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake2 #bar {-webkit-animation: shakes2 0.15s 4 linear; -moz-animation: shakes2 0.15s 4 linear; -o-animation: shakes2 0.15s 4 linear; : shakes2 0.15s 4 linear;}
        @keyframes shakes2 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes2 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes2 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes2 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake3 #bar {-webkit-animation: shakes3 0.15s 4 linear; -moz-animation: shakes3 0.15s 4 linear; -o-animation: shakes3 0.15s 4 linear; : shakes3 0.15s 4 linear;}
        @keyframes shakes3 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes3 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes3 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes3 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake4 #bar {-webkit-animation: shakes4 0.15s 4 linear; -moz-animation: shakes4 0.15s 4 linear; -o-animation: shakes4 0.15s 4 linear; : shakes4 0.15s 4 linear;}
        @keyframes shakes4 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes4 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes4 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes4 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake5 #bar {-webkit-animation: shakes5 0.15s 4 linear; -moz-animation: shakes5 0.15s 4 linear; -o-animation: shakes5 0.15s 4 linear; : shakes5 0.15s 4 linear;}
        @keyframes shakes5 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes5 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes5 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes5 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake6 #bar {-webkit-animation: shakes6 0.15s 4 linear; -moz-animation: shakes6 0.15s 4 linear; -o-animation: shakes6 0.15s 4 linear; : shakes6 0.15s 4 linear;}
        @keyframes shakes6 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes6 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes6 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes6 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake7 #bar {-webkit-animation: shakes7 0.15s 4 linear; -moz-animation: shakes7 0.15s 4 linear; -o-animation: shakes7 0.15s 4 linear; : shakes7 0.15s 4 linear;}
        @keyframes shakes7 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes7 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes7 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes7 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake8 #bar {-webkit-animation: shakes8 0.15s 4 linear; -moz-animation: shakes8 0.15s 4 linear; -o-animation: shakes8 0.15s 4 linear; : shakes8 0.15s 4 linear;}
        @keyframes shakes8 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes8 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes8 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes8 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake9 #bar {-webkit-animation: shakes9 0.15s 4 linear; -moz-animation: shakes9 0.15s 4 linear; -o-animation: shakes9 0.15s 4 linear; : shakes9 0.15s 4 linear;}
        @keyframes shakes9 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes9 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes9 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes9 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake10 #bar {-webkit-animation: shakes10 0.15s 4 linear; -moz-animation: shakes10 0.15s 4 linear; -o-animation: shakes10 0.15s 4 linear; : shakes10 0.15s 4 linear;}
        @keyframes shakes10 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes10 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes10 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes10 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake11 #bar {-webkit-animation: shakes11 0.15s 4 linear; -moz-animation: shakes11 0.15s 4 linear; -o-animation: shakes11 0.15s 4 linear; : shakes11 0.15s 4 linear;}
        @keyframes shakes11 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes11 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes11 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes11 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake12 #bar {-webkit-animation: shakes12 0.15s 4 linear; -moz-animation: shakes12 0.15s 4 linear; -o-animation: shakes12 0.15s 4 linear; : shakes12 0.15s 4 linear;}
        @keyframes shakes12 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes12 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes12 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes12 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake13 #bar {-webkit-animation: shakes13 0.15s 4 linear; -moz-animation: shakes13 0.15s 4 linear; -o-animation: shakes13 0.15s 4 linear; : shakes13 0.15s 4 linear;}
        @keyframes shakes13 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes13 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes13 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes13 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake14 #bar {-webkit-animation: shakes14 0.15s 4 linear; -moz-animation: shakes14 0.15s 4 linear; -o-animation: shakes14 0.15s 4 linear; : shakes14 0.15s 4 linear;}
        @keyframes shakes14 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes14 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes14 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes14 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake15 #bar {-webkit-animation: shakes15 0.15s 4 linear; -moz-animation: shakes15 0.15s 4 linear; -o-animation: shakes15 0.15s 4 linear; : shakes15 0.15s 4 linear;}
        @keyframes shakes15 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes15 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes15 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes15 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake16 #bar {-webkit-animation: shakes16 0.15s 4 linear; -moz-animation: shakes16 0.15s 4 linear; -o-animation: shakes16 0.15s 4 linear; : shakes16 0.15s 4 linear;}
        @keyframes shakes16 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes16 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes16 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes16 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake17 #bar {-webkit-animation: shakes17 0.15s 4 linear; -moz-animation: shakes17 0.15s 4 linear; -o-animation: shakes17 0.15s 4 linear; : shakes17 0.15s 4 linear;}
        @keyframes shakes17 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes17 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes17 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes17 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake18 #bar {-webkit-animation: shakes18 0.15s 4 linear; -moz-animation: shakes18 0.15s 4 linear; -o-animation: shakes18 0.15s 4 linear; : shakes18 0.15s 4 linear;}
        @keyframes shakes18 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes18 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes18 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes18 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake19 #bar {-webkit-animation: shakes19 0.15s 4 linear; -moz-animation: shakes19 0.15s 4 linear; -o-animation: shakes19 0.15s 4 linear; : shakes19 0.15s 4 linear;}
        @keyframes shakes19 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes19 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes19 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes19 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake20 #bar {-webkit-animation: shakes20 0.15s 4 linear; -moz-animation: shakes20 0.15s 4 linear; -o-animation: shakes20 0.15s 4 linear; : shakes20 0.15s 4 linear;}
        @keyframes shakes20 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes20 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes20 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes20 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake21 #bar {-webkit-animation: shakes21 0.15s 4 linear; -moz-animation: shakes21 0.15s 4 linear; -o-animation: shakes21 0.15s 4 linear; : shakes21 0.15s 4 linear;}
        @keyframes shakes21 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes21 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes21 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes21 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake22 #bar {-webkit-animation: shakes22 0.15s 4 linear; -moz-animation: shakes22 0.15s 4 linear; -o-animation: shakes22 0.15s 4 linear; : shakes22 0.15s 4 linear;}
        @keyframes shakes22 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes22 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes22 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes22 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake23 #bar {-webkit-animation: shakes23 0.15s 4 linear; -moz-animation: shakes23 0.15s 4 linear; -o-animation: shakes23 0.15s 4 linear; : shakes23 0.15s 4 linear;}
        @keyframes shakes23 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes23 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes23 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes23 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake24 #bar {-webkit-animation: shakes24 0.15s 4 linear; -moz-animation: shakes24 0.15s 4 linear; -o-animation: shakes24 0.15s 4 linear; : shakes24 0.15s 4 linear;}
        @keyframes shakes24 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes24 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes24 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes24 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake25 #bar {-webkit-animation: shakes25 0.15s 4 linear; -moz-animation: shakes25 0.15s 4 linear; -o-animation: shakes25 0.15s 4 linear; : shakes25 0.15s 4 linear;}
        @keyframes shakes25 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes25 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes25 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes25 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

     .shake26 #bar {-webkit-animation: shakes26 0.15s 4 linear; -moz-animation: shakes26 0.15s 4 linear; -o-animation: shakes26 0.15s 4 linear; : shakes26 0.15s 4 linear;}
        @keyframes shakes26 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-webkit-keyframes shakes26 { 
            0% { -webkit-transform:translate(0, 0); }
            25% { -webkit-transform:translate(-12px, 0); }
            50% { -webkit-transform:translate(0, 0); }
            75% { -webkit-transform:translate(12px, 0); }
            100% { -webkit-transform:translate(0, 0); }
        }
        @-moz-keyframes shakes26 { 
            0% { -moz-transform:translate(0, 0); }
            25% { -moz-transform:translate(-12px, 0); }
            50% { -moz-transform:translate(0, 0); }
            75% { -moz-transform:translate(12px, 0); }
            100% { -moz-transform:translate(0, 0); }
        }
        @-o-keyframes shakes26 { 
            0% { -o-transform:translate(0, 0); }
            25% { -o-transform:translate(-12px, 0); }
            50% { -o-transform:translate(0, 0); }
            75% { -o-transform:translate(12px, 0); }
            100% { -o-transform:translate(0, 0); }
        }

.particle { position: absolute; }

@-moz-keyframes spin1 { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin1 { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin1 { 100% { -webkit-transform: rotate(-360deg); transform:rotate(360deg); } }
@-moz-keyframes spin2 { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin2 { 100% { -webkit-transform: rotate(-360deg); } }
@keyframes spin2 { 100% { -webkit-transform: rotate(-360deg); transform:rotate(-360deg); } }
.s1 { -webkit-animation:spin1 1s linear infinite; -moz-animation:spin1 1s linear infinite; animation:spin1 1s linear infinite; }
.s2 { -webkit-animation:spin1 2s linear infinite; -moz-animation:spin1 2s linear infinite; animation:spin1 2s linear infinite; }
.s3 { -webkit-animation:spin1 4s linear infinite; -moz-animation:spin1 4s linear infinite; animation:spin1 4s linear infinite; }
.s4 { -webkit-animation:spin2 1s linear infinite; -moz-animation:spin2 1s linear infinite; animation:spin2 1s linear infinite; }
.s5 { -webkit-animation:spin2 2s linear infinite; -moz-animation:spin2 2s linear infinite; animation:spin2 2s linear infinite; }
.s6 { -webkit-animation:spin2 4s linear infinite; -moz-animation:spin2 4s linear infinite; animation:spin2 4s linear infinite; }
</style>
<script>
jQuery(function ($) {
   var roll = function(low, high) { return Math.floor(Math.random() * high) + low; };
   var shake = function (im) {
      im.addClass('shake'+clicks);
   };
   var burst = function (e) {
        var num = roll(Math.floor(clicks/2)+3, Math.floor(clicks/2)+8);
        for (var i=0; i<num; i++) {
          im = $('<img />').addClass('particle').attr('src','/images/otherimages/bfob/barrelpart'+roll(1,5)+'.png');
          var lr = roll(1,2)==1; 

          var b= 300 - (e.offsetY + roll(-10,10));
          var x = e.offsetX + roll(-10,10);
          im.css({left:x , bottom: b});
          im.addClass('s'+roll(1,6));
          $('.bb').append(im)
          var done = function (im) { 
             return function () { im.fadeOut(100); };
          };
          im.animate({bottom: b+roll(-100,150), left:x + (lr?roll(-50,-50):roll(50,50))}, {duration: roll(200,500), queue: false, complete:done(im)});
        }
   };
   var clicks = 0;
   $('.bb').click(function (e) {
      if (e.offsetY < 81 || e.offsetX < 64 || e.offsetX > 250) {
         e.preventDefault(); return;
      }
      if (clicks < 25) { 
         e.preventDefault();
         clicks++;
         burst(e);
         shake($('.bb'));
         if (clicks == 5) $('#bar').attr('src', '/images/otherimages//hugebarrel_dam1.gif');
         if (clicks == 10) $('#bar').attr('src', '/images/otherimages//hugebarrel_dam2.gif');
         if (clicks == 15) $('#bar').attr('src', '/images/otherimages//hugebarrel_dam3.gif');
         if (clicks == 20) $('#bar').attr('src', '/images/otherimages//hugebarrel_dam4.gif');
         if (clicks == 25) $('#bar').attr('src', '/images/otherimages//barrelbeast.gif');
      }
   });
});
</script>
<center>
<a href="choice.php?whichchoice=1102&pwd=40d9396671add954f7c3a712af53ab8c&option=1" class="bb">
   <img id="bar" src="/images/otherimages/hugebarrel.gif" alt="A Giant Barrel" title="A Giant Barrel" />
</a>
<center>
</td></tr></table></center></td></tr><tr><td height=4></td></tr></table><script>top.charpane.location.href="charpane.php";</script>
</div></div></div></body><script src="/onfocus.1.js"></script></html>

Clicking on the image of the Biggest Barrel causes the barrel to shake and eventually yields an encounter with:

Code:
Encounter: The Barrelmech of Diogenes

If there's a way to kill it I haven't figured it out. No matter how much damage I throw at it the monster reforms after every attack.

You don't lose the map if you fail to defeat the monster. The Barrelmech is uncopyable.
 
Last edited:

Magus_Prime

Well-known member
Meatpasting a barrel gun and a barrel gun yields:

Code:
Unknown item found: double barreled barrel gun (8594, 124731940)
--------------------
8594 double barreled barrel gun 124731940 barrelgun2.gif weapon t,d 250
double barreled barrel gun 150 Mox: 60 2-handed shotgun
Item double barreled barrel gun Weapon Damage Percent: +50, Critical Hit Percent: +5
--------------------
You acquire an item: double barreled barrel gun

Unknown as of r16300.
 

Bale

Minion
Grabbed some description ids from the GD Thread:

Code:
--------------------
8596	barrel beryl choker	221839857	berylchoker.gif	accessory	t,d	700
barrel beryl choker	0	Mys: 30
Item	barrel beryl choker	Muscle: +10, Weapon Damage: +10
--------------------
--------------------
8597	barrel beryl nose ring	989216857	berylnose.gif	accessory	t,d	700
barrel beryl nose ring	0	Mys: 30
Item	barrel beryl nose ring	Mysticality: +10, Spell Damage: +20
--------------------
 

Magus_Prime

Well-known member
Defeating the Barrelmech of Diogenes yielded a piece of equipment:

Code:
Unknown item found: barrelhead (8590, 189109016)
--------------------
8590 barrelhead 189109016 barrelhead.gif hat t,d 50
barrelhead 50 Mox: 10
Item barrelhead Maximum MP: +25, MP Regen Min: 3, MP Regen Max: 5
--------------------

A second-hand report in GD indicated that someone else received a shirt as a drop after defeating it.

Manuel indicates the following:

Atk: 200
Def: 250
HP: 1500
Construct
No elemental alignment
Initiative: +25%
 
Last edited:

Magus_Prime

Well-known member
KoLmafia didn't log the monster. For what it's worth here is the HTML for the Manuel entry:

Code:
<a name='mon1840'></a><table width=95%><tr><td colspan=6 height=1 bgcolor=black></td></tr><tr><td rowspan=4 valign=top width=100><img src=/images/otherimages/barrelbeast.gif style="max-width:350;"></td><td width=30><img src=/images/itemimages/nicesword.gif width=30 height=30 alt="Attack Power (approximate)" title="Attack Power (approximate)"></td><td width=50 valign=center align=left><b><font size=+2>200</font></b></td><td width=30><img src=/images/itemimages/sprocket.gif alt="This monster is a Construct" title="This monster is a Construct" width=30 height=30></td><td rowspan=4 width=10></td><td rowspan=4 valign=top class=small><b><font size=+2>The Barrelmech of Diogenes</font></b><ul><li>You might think he would have used the barrel he lived in to make the robot's head, but nope. It's the butt.</ul></td></tr><tr><td width=30><img src=/images/itemimages/whiteshield.gif width=30 height=30 alt="Defense (approximate)" title="Defense (approximate)"></td><td width=50 valign=center align=left><b><font size=+2>250</font></b></td><td width=30><img src=/images/itemimages/circle.gif width=30 height=30 alt="This monster has no particular elemental alignment." title="This monster has no particular elemental alignment."></td></tr><tr><td width=30><img src=/images/itemimages/hp.gif width=30 height=30 alt="Hit Points (approximate)" title="Hit Points (approximate)"></td><td width=50 valign=center align=left><b><font size=+2>1500</font></b></td><td width=30><img src=/images/itemimages/watch.gif alt="Initiative +25%" title="Initiative +25%" width=30 height=30></td></tr><tr><td></td><td></td></tr></table>
 
Last edited:

Veracity

Developer
Staff member
I loaded your HTML into a file and gave it to a command which simulates the processing we do when visiting a Manuel page.

Code:
[color=green]> test load barrelmech.html[/color]

Read 1,614 bytes into a 1,614 character string

[color=green]> test manuel[/color]

New monster #1840 found in Manuel with name 'The Barrelmech of Diogenes' image '' attributes ='Atk: 200 Def: 250 HP: 1500 Init: 25 P: construct'
For some reason it didn't pick up the image right. I'll fix that and submit the monster.
 

Magus_Prime

Well-known member
I'm certain that it did log the monster. Did you look in your session log?

I did and I'm certain that it did not log the monster. There's nothing there other than the encounter. Since it did not log it as a new monster, nor did running the Missing Manuel script, I assumed, incorrectly, that it already existed. Here is the relevant portion of the session log:

Code:
use 1 map to the Biggest Barrel

[7571] map to the Biggest Barrel
Encounter: The Biggest Barrel
Took choice 1102/1: A Giant Barrel
choice.php?whichchoice=1102&option=1&pwd
Encounter: The Barrelmech of Diogenes

--------------------
8590	barrelhead	189109016	barrelhead.gif	hat	t,d	50
barrelhead	50	Mox: 10
Item	barrelhead	Maximum MP: +25, MP Regen Min: 3, MP Regen Max: 5
--------------------
Round 28: You pick up Hoddeus and toss him at your opponent, dealing 14 damage. Go Hoddeus!
Round 28: the barrelmech of diogenes takes 14 damage.
Round 28: the barrelmech of diogenes takes 20 damage.
Round 28: Arbos wins the fight!
After Battle: Hoddeus holds out the plastic pumpkin bucket, hoping for extra goodies.
You acquire an item: barrelhead

After Battle: Hoddeus flaps his lid open and wags his tongue cheerfully. (+9 Stats)
After Battle: You gain 14 Strengthliness
After Battle: You gain 13 Magicalness
After Battle: You gain 56 Cheek
 
Last edited:

Veracity

Developer
Staff member
The logging occurs when you visit Manuel in the quest log. It would have shown up when you ran missingManuel, not when you encountered the monster.

Whatever. The monster is in, now.
 

Magus_Prime

Well-known member
That's the puzzling part. I ran Missing Manuel immediately after the encounter and this is what I got:

Code:
Round 27: Arbos casts TOSS!
--------------------
8590	barrelhead	189109016	barrelhead.gif	hat	t,d	50
barrelhead	50	Mox: 10
Item	barrelhead	Maximum MP: +25, MP Regen Min: 3, MP Regen Max: 5
--------------------
Round 28: You pick up Hoddeus and toss him at your opponent, dealing 14 damage. Go Hoddeus!
Round 28: the barrelmech of diogenes takes 14 damage.
Round 28: the barrelmech of diogenes takes 20 damage.
Round 28: Arbos wins the fight!
After Battle: Hoddeus holds out the plastic pumpkin bucket, hoping for extra goodies.
You acquire an item: barrelhead
After Battle: Hoddeus flaps his lid open and wags his tongue cheerfully. (+9 Stats)
After Battle: You gain 14 Strengthliness
After Battle: You gain 13 Magicalness
After Battle: You gain 56 Cheek
> Checking for updates (running missingManuel ver. 1.36)...
> You have a current version of missingManuel.
> Checking Monster Manuel...
> A
> B
> C
> D
> E
> F
> G
> H
> I
> J
> K
> L
> M
> N
> O
> P
> Q
> R
> S
> T
> Checking Monster Manuel...
> A
> B
> C
> D
> E
> F
> G
> H
> I
> J
> K
> L
> M
> N
> O
> P
> Q
> R
> S
> T
> U
> V
> W
> X
> Y
> Z
> Now I know my ABCs!
> Done checking Monster Manuel!
> =================================

When Missing Manuel hit "T" on the first attempt it generated an 505 error, which isn't in the session log, which is why I ran it again.
 
Last edited:
Top