Bug - Fixed mafia running very slowly while farming.

Mystia

Member
Before I started farming on this character, I had session logs of about 40kb. In aftercore, I stasis for 29 turns, and I'm getting session logs upwards of 500kb.

In any case, I notice that when I play this account, the lag becomes incredibly.. laggy. depositing items in clan stash or changing outfits after the adventures are spent, and even pressing "stop after" forces me to wait a minute while mafia decides that I got an item drop from an enemy. Chatting is also very delayed.

is this a result of the way something is stored? Is there any way I can get my old speed back? As of now, it takes nearly 3 hours to burn 300 turns with my stasis script, and it's... unnerving.
 

Theraze

Active member
So... how does this work as a replicable, specific bug? What is every script, every setting, every location you're using for this? What is every script, every setting, every location you're adventuring before?

This should probably be transferred to community support.
 

fronobulax

Developer
Staff member
It's your stasis script. I stopped using SmartStasis on one character because the benefits of stasis were not worth spending approximately 30 seconds per adventure.

If your level of software development expertise includes running a development environment, you could run a profiler with and without and that might get enough specifics that something might get looked at.
 

Mystia

Member
I'm going to assume you're actually interested in the answers to those questions.

Yes, I can replicate the lag. As soon as I start adventuring using KoL's /autoattack (macroname), that instance of KoLMafia will become slow. Even after the adventuring has stopped, the lag will persist. Exiting KoLmafia and deleting session history will clear the lag.

I am running no other scripts. No greasemonkey, no nothing.

I adventure at no location before farming at the shield generator. Sometimes I will fax BHH monsters, and the lag will not happen if I fight them before going to the shield generator.

I'm not sure what "What is every setting, every location you're adventuring before?" means. Could you be a little more clear?
 

slyz

Developer
SmartStasis does part of the combat round-per-round, which definitively slows down combat. I don't know if that also explains the time it takes for the "stop after" button to have an effect, while the combat is finishing.

What difference did you notice in the logs that would explain the passage from 40kb to 500kb? Is it simply the larger number of rounds per fight?

You might be better off writing your own CCS and/or KoL macro to speedup your farming, if SmartStasis always chooses the same actions. The power of SmartStasis is its flexibility, but for repetitive combats, a CCS/Macro is faster.

Here is the CCS I use for lazy castle farming. It waits for the hobo monkey to steal meat, olfacts goth giants, putties them if you have a putty, uses disco rave combos if you have those, and attacks. It also deals with nemesis and holiday encounters if needed. You will need to adapt the disco combos, the nemesisenc and holyday sections, and the "endit" sub if needed.
Code:
[ argarggagarg the dire hellseal ]
section nemesisenc

[ chieftain ]
skill entangling noodles
skill saucegeyser

[ cranberry ]
section holyday

[ default ]
try to steal an item
while !match "climbs up and sits"
    "use 2"
endwhile
call endit
"repeat"

[ global prefix ]
sub olf
    if !haseffect on the trail
        while mpbelow 40
            call mafiamp
        endwhile
        skill transcendent olfaction
    endif
endsub
sub endit
    call RaveCombos
    "attack"
    "repeat"
endsub
sub RaveCombos
    if !hasskill 50
        goto skip
    endif
    "skill 51;skill 52;skill 50;"
    "skill 51;skill 50;skill 52;"
    "skill 52;skill 51;skill 50;"
    mark skip
endsub
sub putty
    if hascombatitem 3665
        "use 3665"
    endif
endsub

[ golem ]
section holyday

[ goth giant ]
try to steal an item
if match "climbs up"
    call olf
    call putty
    call endit
endif
call olf
if match "climbs up"
    call putty
    call endit
endif
call putty
while !match "climbs up and sits"
    "use 2"
endwhile
call endit

[ holyday ]
item love song of smoldering passion

[ jocko homo ]
section nemesisenc

[ marshmallow ]
section holyday

[ nacho golem ]
section nemesisenc

[ nemesisenc ]
attack with weapon

[ small-game hunter ]
section nemesisenc

[ the mariachi with no name ]
section nemesisenc

[ tofurkey ]
section holyday

[ yakisoba the executioner ]
section nemesisenc

EDIT: I just saw your latest post, you might disregard part of what I wrote ^^
 

Theraze

Active member
I'm going to assume you're actually interested in the answers to those questions.

Yes, I can replicate the lag. As soon as I start adventuring using KoL's /autoattack (macroname), that instance of KoLMafia will become slow. Even after the adventuring has stopped, the lag will persist. Exiting KoLmafia and deleting session history will clear the lag.

I am running no other scripts. No greasemonkey, no nothing.

I adventure at no location before farming at the shield generator. Sometimes I will fax BHH monsters, and the lag will not happen if I fight them before going to the shield generator.

I'm not sure what "What is every setting, every location you're adventuring before?" means. Could you be a little more clear?
So, what you're saying is that you have no scripts, no bBS, no CCS, no moods, just pure autoattack, and it's slow when you adventure at the shield generator, which is the only place where you're adventuring?
 

Mystia

Member
what's bBS?

I'm using no CCS, just the combat macro available through KoL's macro creation system.

I do have a mood, but would that really slow everything down? Should I try running with an apathetic mood and see what happens? My buffs have always been very high, so the only part it checks regularly is the bricko castability.

Mood:
Always, cast * bricko
When I run low on Astral shell, cast 1 astral shell
""Empathy
""Fat Leon's
"" Leash of Linguini
"" Springy Fusilli

KoL autoattack macro:
if (monstername *Alielephant) && !haseffect on the trail && !mpbelow 40
skill transcendent olfaction
endif
if !mpbelow 3
skill entangling noodles
endif

while !pastround 27
use spices
endwhile

if !mpbelow 10
skill LTS
skill LTS
endif

use love song of vague, love song of vague
use love song of vague, love song of vague

---
Edit:
Slyz, it looks like the 40 -> 500kb session logs are as a result of the recording "Mystia uses Spices" 25 or so times every round.

Thanks for the CCS, as I'm always looking for more stuff to help me with my grasp of .ash, but I don't use CCS'es. My scripting is only for non-adventuring things, like checking the mall prices of the various clip arts, acquiring the cheapest drinks, and the like.
 
Last edited:

slyz

Developer
Ok, we assumed you were using a stasising ASH script, but apparently we were on the wrong track.

A bBS is a betweenBattleScript, which Mafia can be set to run between each turn. I guess you aren't running one.

I really don't know how to pinpoint the problem. Do you remember a specific revision where the problem started?
 

fronobulax

Developer
Staff member
Slyz, it looks like the 40 -> 500kb session logs are as a result of the recording "Mystia uses Spices" 25 or so times every round.

I don't use any of the features noted but this doesn't seem right. Do we know why it uses many more times than seems necessary?
 

Theraze

Active member
Any chance that the mpbelow 3 cast noodles bit is trying to cast noodles even when it's already been cast?

Are you saying that it uses noodles 25 times every round, or 25 times every fight? If it used it 25 times a round, that would be 500+ times for each fight and would definitely be some sort of bug...
 

Mystia

Member
I'll update again after rollover with more details about when it's slowing down.

An anomaly I noticed last time I looked at it was
"Mystia uses spices!"
"mystia uses spices!"
"Mystia uses spices!" x25, all loading very quickly
"Mystia uses Lunging Thrust Smack!"
*wait 5 seconds*
You win the fight!
*wait 10 seconds*
You gain an item: Lunar isotope
*wait 10 seconds*
You gain an item: Lunar isotope
*wait 10 seconds*
You gain an item: Lunar isotope
---
Then the next adventure starts.

I'll pay closer attention after rollover. I seem to recall it freezing in combat occasionally when the mimic did something, too.
 

slyz

Developer
Could you:
- start a debug log (Help -> Start Debug Log)
- run a single fight
- stop the debug log (Help -> Stop Debug Log) and attach it to a post here.

Just in case something strange is happening.
 

slyz

Developer
I broke the prism and started adventuring in the The Domed City of Grimacia. I'm seeing this too now.
 

Mystia

Member
During the shieldfarming today:

-I've noticed that every time the mimic drops meat, mafia pauses for about a second.
-If I get multiple lunar isotopes from a fight, it won't register all the isotopes at once, but rather pause to record each one?
--You acquire an item: lunar isotope
*pause*
--You acquire an item: lunar isotope
*pause*
--You acquire an item: lunar isotope

The mimic actions that don't add anything to my inventory will not cause the automation to pause. Gaining HP and enemy delevel seem to go off without a hitch.

When casting brickos, it will say "casting summon BRICKOs 1 times..." *pause* "you acquire 3 bricko bricks" *pause* "successfully cast"

Oddity: The elven medi-packs and elven magi-packs go off without a hitch. They are registered immediately.
----
As the auto-adventuring goes on, the pauses become longer.
For the first few adventures, the pauses when gaining meat and registering lunar isotopes is only about a second.
After 40 adventures, the pauses increase to 3-5 seconds per instance.
After 80 adventures, the pauses are still 3-5 seconds per instance.
After 120 adventures, the pauses are 5-8 seconds per instance.
Mafia stops to remind me my semirare is happening. The page loading is still fine tonight. Eating another fortune cookie, however, took several seconds with the /eat fortune cookie chat command.
After 160 adventures, the pauses are still 5-8 seconds per instance.
After the farming ends, each pageload takes quite a bit of time. Squishing stinky cheese, depositing a TPS into clan stash, and even typing into the chat all has a sizable delay.


-----
I have been farming the shield generator for about a month now. Would this have anything to do with it?
Ever since the slowdowns started, I've been deleting my session history a few times a week, seeing if that would fix anything.
The browser loads other sites during shieldfarming with normal speed, and no hanging, even when mafia is waiting to register item/meat gains.

After 150 adventures, I start a second occurrence of KoLMafia, and log into a multi. The multi never slowed down during its various tasks, including buying clovers, going to barrel full of barrels, mixing drinks, and doing the gremlin sidequests.

---
Debug log for one fight:

Code:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
          KoLmafia v14.8 r9851, Windows 7, Java 1.6.0_26
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Please note: do not post this log in the KoLmafia thread. If you
 would like the dev team to look at it, please write a bug report
 at kolmafia.us. Include specific information about what you were 
 doing when you made this and include the log as an attachment.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Timestamp: Sun Oct 02 19:58:58 EDT 2011
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


Validating adventure sequence...
Requests complete.

Casting Summon BRICKOs 1 times...
class net.sourceforge.kolmafia.request.UseSkillRequest
Connecting to campground.php...

Requesting: http://www7.kingdomofloathing.com/campground.php?preaction=summonbrickos&quantity=1
3 request properties

Field: Cookie = [PHPSESSID=rlt2qlkgofr3tdisdfbllteuu1]
Field: User-Agent = [KoLmafia v14.8]
Field: Content-Type = [application/x-www-form-urlencoded]

Retrieving server reply...

Retrieved: http://www7.kingdomofloathing.com/campground.php?preaction=summonbrickos&quantity=1

10 header fields
Field: null = [HTTP/1.1 200 OK]
Field: Date = [Sun, 02 Oct 2011 23:59:00 GMT]
Field: Transfer-Encoding = [chunked]
Field: Expires = [Thu, 19 Nov 1981 08:52:00 GMT]
Field: Connection = [close]
Field: Content-Type = [text/html; charset=UTF-8]
Field: Server = [Apache/2.2.3 (CentOS)]
Field: X-Powered-By = [PHP/5.1.6]
Field: Cache-Control = [no-store, no-cache, must-revalidate, post-check=0, pre-check=0]
Field: Pragma = [no-cache]

<html><head><script language=Javascript><!--if (parent.frames.length == 0) location.href="game.php";top.charpane.location.href="charpane.php";//--></script><script language=Javascript src="http://images.kingdomofloathing.com/scripts/keybinds.min.2.js"></script><script language=Javascript src="http://images.kingdomofloathing.com/scripts/window.20090915.js"></script><script language="javascript">function chatFocus(){if(top.chatpane.document.chatform.graf) top.chatpane.document.chatform.graf.focus();}defaultBind(47, CTRL, chatFocus); defaultBind(190, CTRL, chatFocus);defaultBind(191, CTRL, chatFocus); defaultBind(47, META, chatFocus);defaultBind(190, META, chatFocus); defaultBind(191, META, chatFocus);</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 language=Javascript src="http://images.kingdomofloathing.com/scripts/jquery-1.3.1.min.js"></script><script type="text/javascript" src="http://images.kingdomofloathing.com/scripts/pop_query.20090915.js"></script><script type="text/javascript" src="http://images.kingdomofloathing.com/scripts/ircm.20090928.js"></script><script type="text/javascript">function pop_ircm_contents(i, some) {var contents = '',shown = 0,da = ' <a href="#" rel="?" class="small dojaxy">[some]</a> <a href="#" rel="',db = '" class="small dojaxy">[all]</a>',dc = '<div style="width:100%; padding-bottom: 3px;" rel="',dd = '<a href="#" rel="1" class="small dojaxy">[';one = 'one'; ss=some;if (i.d==1 && i.s>0) { shown++;contents += dc + 'sellstuff.php?action=sell&ajax=1&type=quant&whichitem%5B%5D=IID&howmany=NUM&pwd=5563cd71edaaf4ec870efa0b27d5f9a7" id="pircm_'+i.id+'"><b>Auto-Sell ('+i.s+' meat):</b> '+dd+one+']</a>';if (ss) { contents += da + i.n + db;}contents += '</div>';}one = 'one'; ss=some;if (i.q==0 && i.g==0 && i.t==1) { shown++;contents += dc + 'managestore.php?action=additem&qty1=NUM&item1=IID&price1=&limit1=&ajax=1&pwd=5563cd71edaaf4ec870efa0b27d5f9a7" id="pircm_'+i.id+'"><b>Stock in Mall:</b> '+dd+one+']</a>';if (ss) { contents += da + i.n + db;}contents += '</div>';}one = 'one'; ss=some;if (i.u && i.u != ".") { shown++;contents += dc + 'inv_'+(i.u=="a"?"redir":(lab=(i.u=="u"?"use":(i.u=="e"?"eat":(i.u=="b"?"booze":"equip")))))+'.php?ajax=1&whichitem=IID&itemquantity=NUM&quantity=NUM'+(i.u=="q"?"&action=equip":"")+'&pwd=5563cd71edaaf4ec870efa0b27d5f9a7" id="pircm_'+i.id+'"><b>'+ucfirst(unescape(i.ou ? i.ou : (lab=="booze"?"drink":lab)))+':</b> '+dd+one+']</a>';if (ss && i.u != 'q' && !(i.u=='u' && i.m==0)) { contents += da + i.n + db;}contents += '</div>';}return [contents, shown];}var todo = [];function nextAction() {var next_todo = todo.shift();if (next_todo) {eval(next_todo);}}function dojax(dourl, afterFunc, hoverCaller, failureFunc) {$.ajax({type: 'GET', url: dourl, cache: false,global: false,success: function (out) {nextAction();if (out.match(/no\|/)) {var parts = out.split(/\|/);if (failureFunc) failureFunc(parts[1]);else $('#ChatWindow').append('<font color="green">Oops!  Sorry, Dave, you appear to be ' + parts[1] + '.</font><br />' + "\n");return;}if (hoverCaller)  {float_results(hoverCaller, out);if (afterFunc) { afterFunc(); }return;}$(top.mainpane.document).find("#effdiv").remove(); if(!window.dontscroll || (window.dontscroll && dontscroll==0)) { window.scroll(0,0);}var $eff = $(top.mainpane.document).find('#effdiv');if ($eff.length == 0) {var d = top.mainpane.document.createElement('DIV');d.id = 'effdiv';var b = top.mainpane.document.body;if ($('#content_').length > 0) {b = $('#content_ div:first')[0];}b.insertBefore(d, b.firstChild);$eff = $(d);}$eff.find('a[name="effdivtop"]').remove().end().prepend('<a name="effdivtop"></a><center>' + out + '</center>').css('display','block');if (!window.dontscroll || (window.dontscroll && dontscroll==0)) {top.mainpane.document.location = top.mainpane.document.location + "#effdivtop";}if (afterFunc) { afterFunc(); }}});}</script><link rel="stylesheet" type="text/css" href="http://images.kingdomofloathing.com/styles.css"></head><body><centeR><table  width=95%  cellspacing=0 cellpadding=0><tr><td style="color: white;" align=center bgcolor=blue><b>Results:</b></td></tr><tr><td style="padding: 5px; border: 1px solid blue;"><center><table><tr><td>You read the Libram of BRICKOs and recite the incantation contained therein.  You look under the mysterious couch that was obviously always there, and find some BRICKOs which were lost under it.  Where'd that couch go?<center><table class="item" style="float: none" rel="id=4469&s=0&q=0&d=0&g=0&t=1&n=3&m=1&p=0&u=u"><tr><td><img src="http://images.kingdomofloathing.com/itemimages/brickobrick.gif" alt="BRICKO brick" title="BRICKO brick" class=hand onClick='descitem(261433979)'></td><td valign=center class=effect>You acquire <b>3 BRICKO bricks</b></td></tr></table></center></td></tr></table></center></td></tr><tr><td height=4></td></tr></table><table  width=95%  cellspacing=0 cellpadding=0><tr><td style="color: white;" align=center bgcolor=blue><b>Results:</b></td></tr><tr><td style="padding: 5px; border: 1px solid blue;"><center><table><tr><td>Your campsite contains a lovely 3-shelf bookshelf -- handsome mahogany inset with mother-of-pearl mystical runes!  It's got a shelf for Tomes, a shelf for Librams, and a shelf for Grimoires...<p><p><b>Tomes:</b>  Tomes contain powerful spells.  So powerful that you can only use your Tomes three times per day, lest you become absolutely corrupted by the absolute power.<center>You have a Tome of Sugar Shummoning.<center>You have a Tome of Clip Art.<br>(You've already used up your Tome summons for the day.)</center><p><b>Librams:</b>  Librams also contain powerful spells.  Each time you use a Libram in a day, it'll take you more and more energy to use another one.  Or the same one again.  You'll get the idea once you start using them.<center>You have a Libram of Love Songs.<form action=campground.php method=post><input type=hidden name=preaction value="summonlovesongs"><input class=button type=submit value="Summon Love Song (4096 MP)"> <b>Qty:</b> <input type="text" size="4" value="1" name="quantity"></form></center><center>You have a Libram of BRICKOs.<form action=campground.php method=post><input type=hidden name=preaction value="summonbrickos"><input class=button type=submit value="Summon BRICKOs (4096 MP)"> <b>Qty:</b> <input type="text" size="4" value="1" name="quantity"></form></center><p><b>Grimoires:</b>  Grimoires contain... spells.  Each Grimoire may be used once per day.<p><center>You have a Sorcerers of the Shore Grimoire.<br>(You've already summoned some Alice's Army Cards today.)</center></td></tr></table></center></td></tr><tr><td height=4></td></tr></table><table  width=95%  cellspacing=0 cellpadding=0><tr><td style="color: white;" align=center bgcolor=blue><b>Your Campsite</b></td></tr><tr><td style="padding: 5px; border: 1px solid blue;"><center><table><tr><td><center><table cellspacing=0 cellpadding=0><tr><td width=100 height=100><a href="campground.php?action=rest"><img src="http://images.kingdomofloathing.com/otherimages/campground/rest0.gif" width=100 height=100 border=0 alt="Rest in Your Dwelling (1)" title="Rest in Your Dwelling (1)"></a></td><td width=100 height=100><img src="http://images.kingdomofloathing.com/otherimages/plains/plains1.gif" width=100 height=100></td><td width=100 height=100><a href="campground.php?action=pagoda"><img src="http://images.kingdomofloathing.com/otherimages/campground/pagoda.gif" width=100 height=100 border=0 alt="Pagoda" title="Pagoda"></a></td><td width=100 height=100><a href="closet.php"><img src="http://images.kingdomofloathing.com/otherimages/campground/closet.gif" width=100 height=100 border=0 alt="Your Colossal Closet" title="Your Colossal Closet"></a></td></tr><tr><td width=100 height=100><a href="campground.php?action=telescope"><img src="http://images.kingdomofloathing.com/otherimages/campground/telescope.gif" width=100 height=100 border=0 alt="A Telescope" title="A Telescope"></a></td><td width=100 height=50><img src="http://images.kingdomofloathing.com/otherimages/campground/smallblank1.gif" width=100 height=50></td><td width=100 height=100><a href="trophies.php"><img src="http://images.kingdomofloathing.com/otherimages/campground/trophycase.gif" width=100 height=100 border=0 alt="Trophy Case" title="Trophy Case"></a></td><td width=100 height=100><a href="campground.php?action=bookshelf"><img src="http://images.kingdomofloathing.com/otherimages/campground/bookshelf.gif" width=100 height=100 border=0 alt="Your Mystical Bookshelf" title="Your Mystical Bookshelf"></a></td></tr><tr><td width=100 height=100><a href=campground.php?action=garden&pwd=5563cd71edaaf4ec870efa0b27d5f9a7><img src=http://images.kingdomofloathing.com/otherimages/campground/pumpkinpatch_1.gif width=100 height=100 border=0 alt="Pumpkin Patch (1 Pumpkin)" title="Pumpkin Patch (1 Pumpkin)"></a></td><td width=100 height=100><a href=campground.php?action=inspectkitchen><img src="http://images.kingdomofloathing.com/otherimages/campground/kitchen.gif" width=100 height=100 border=0 alt="Your Kitchen" title="Your Kitchen"></a></td><td width=100 height=100><a href="familiar.php"><img src="http://images.kingdomofloathing.com/otherimages/campground/bigterrarium.gif" width=100 height=100 border=0 alt="Familiar-Gro Terrarium" title="Familiar-Gro Terrarium"></a></td><td width=100 height=100><a href="questlog.php"><img src="http://images.kingdomofloathing.com/otherimages/campground/questlog2.gif" width=100 height=100 border=0 alt="Your Quest Log" title="Your Quest Log"></a></td></tr><tr><td width=100 height=100><a href="campground.php?action=maid2"><img src="http://images.kingdomofloathing.com/otherimages/campground/maid2.gif" width=100 height=100 border=0 alt="Clockwork Maid" title="Clockwork Maid"></a></td><td width=100 height=100><img src="http://images.kingdomofloathing.com/otherimages/plains/plains7.gif" width=100 height=100></td><td width=100 height=100><img src="http://images.kingdomofloathing.com/otherimages/plains/plains9.gif" width=100 height=100></td><td width=100 height=100><a href="campground.php?action=stone"><img src="http://images.kingdomofloathing.com/otherimages/campground/hippystone.gif" width=100 height=100 border=0 alt="Magical Mystical Hippy Stone" title="Magical Mystical Hippy Stone"></a></td></tr><tr><td colspan=5 align=center><table cellspacing=5><tr></tr></table></td></tr><tr><td colspan=5 align=center><table cellspacing=0 cellpadding=0><tr></tr></table></td></tr><tr><td colspan=5 align=center><table cellspacing=0 cellpadding=0><tr></tr></table></td></tr></table></center><p><center><a href="main.php">Back to the Main Map</a></centeR></td></tr></table></center></td></tr><tr><td height=4></td></tr></table></center></body></html>
Processing results...
You acquire BRICKO brick (3)
Processing result: BRICKO brick (3)
Processing result:  MP: -4,006
Summon BRICKOs was successfully cast.
class net.sourceforge.kolmafia.request.CharPaneRequest
Connecting to charpane.php...

Requesting: http://www7.kingdomofloathing.com/charpane.php
2 request properties

Field: Cookie = [PHPSESSID=rlt2qlkgofr3tdisdfbllteuu1]
Field: User-Agent = [KoLmafia v14.8]

Retrieving server reply...

Retrieved: http://www7.kingdomofloathing.com/charpane.php

10 header fields
Field: null = [HTTP/1.1 200 OK]
Field: Date = [Sun, 02 Oct 2011 23:59:06 GMT]
Field: Transfer-Encoding = [chunked]
Field: Expires = [Thu, 19 Nov 1981 08:52:00 GMT]
Field: Connection = [close]
Field: Content-Type = [text/html; charset=UTF-8]
Field: Server = [Apache/2.2.3 (CentOS)]
Field: X-Powered-By = [PHP/5.1.6]
Field: Cache-Control = [no-store, no-cache, must-revalidate, post-check=0, pre-check=0]
Field: Pragma = [no-cache]

<html><head><link rel="stylesheet" type="text/css" href="http://images.kingdomofloathing.com/styles.css"><style type="text/css">#nudges div { position: relative; padding: 0px; }#nudges div .close { position: absolute; top: -2px; right: -10px; border: 1px solid black; }</style></head><script src="http://images.kingdomofloathing.com/scripts/window.js"></script><script type="text/javascript" src="http://images.kingdomofloathing.com/scripts/jquery-1.3.1.min.js"></script><script type="text/javascript" src="http://images.kingdomofloathing.com/scripts/cookie.20100120.js"></script><script language=Javascript src="http://images.kingdomofloathing.com/scripts/keybinds.min.2.js"></script><script language=Javascript src="http://images.kingdomofloathing.com/scripts/window.20090915.js"></script><script language="javascript">function chatFocus(){if(top.chatpane.document.chatform.graf) top.chatpane.document.chatform.graf.focus();}defaultBind(47, CTRL, chatFocus); defaultBind(190, CTRL, chatFocus);defaultBind(191, CTRL, chatFocus); defaultBind(47, META, chatFocus);defaultBind(190, META, chatFocus); defaultBind(191, META, chatFocus);</script><script language=Javascript src="http://images.kingdomofloathing.com/scripts/jquery-1.3.1.min.js"></script><script type="text/javascript">var todo = [];function nextAction() {var next_todo = todo.shift();if (next_todo) {eval(next_todo);}}function dojax(dourl, afterFunc, hoverCaller, failureFunc) {$.ajax({type: 'GET', url: dourl, cache: false,global: false,success: function (out) {nextAction();if (out.match(/no\|/)) {var parts = out.split(/\|/);if (failureFunc) failureFunc(parts[1]);else $('#ChatWindow').append('<font color="green">Oops!  Sorry, Dave, you appear to be ' + parts[1] + '.</font><br />' + "\n");return;}if (hoverCaller)  {float_results(hoverCaller, out);if (afterFunc) { afterFunc(); }return;}			var $eff = $(top.mainpane.document).find('#effdiv');if ($eff.length == 0) {var d = top.mainpane.document.createElement('DIV');d.id = 'effdiv';var b = top.mainpane.document.body;if ($('#content_').length > 0) {b = $('#content_ div:first')[0];}b.insertBefore(d, b.firstChild);$eff = $(d);}$eff.find('a[name="effdivtop"]').remove().end().prepend('<a name="effdivtop"></a><center>' + out + '</center>').css('display','block');if (!window.dontscroll || (window.dontscroll && dontscroll==0)) {top.mainpane.document.location = top.mainpane.document.location + "#effdivtop";}if (afterFunc) { afterFunc(); }}});}var FAMILIARFAVES = [["Flandre Scarlet","Frumious Bandersnatch","bandersnatch",105],["Take it Easy","Pair of Stomping Boots","stompboots",150],["Momiji Inubashiri","Jumpsuited Hound Dog","hounddog",69],["Patchouli Knowledge","He-Boulder","heboulder",113],["Cor Blimey","Knob Goblin Organ Grinder","organgoblin",139],["Great Scott!","Mini-Hipster","minihipster",136],["Renko Usami","Baby Sandworm","babyworm",111],["Mima","Obtuse Angel","obtuseangel",146],["Yuyuko Saigyouji","Slimeling","slimeling",112],["Hourai","Rogue Program","tronguy",135],["Dolly Llama","Llama Lama","llama",90],["Kagen","Baby Bugged Bugbear","babybugbug",124],["Sebastian","Li\'l Xenomorph","lilxeno",148],["Yayoi Takatsuki","Hobo Monkey","hobomonkey",89],["Best Familiar Ever","Sabre-Toothed Lime","familiar5",5] ];</script><script type="text/javascript" src="http://images.kingdomofloathing.com/scripts/familiarfaves.20100115.js"></script><script type="text/javascript">var turnsplayed = 158276;var turnsthisrun = 11708;var rollover = 1317612600;var rightnow = 1317599945;var playerid = 1978903;var pwdhash = "5563cd71edaaf4ec870efa0b27d5f9a7";var hide_nudges = true;$(document).ready(function () {$('.showall').live('click',function () {var hidden = $(this).attr('rel');var hd = hidden.split(/,/);for (var i=0; i< hd.length; i++) {deleteCookie(hd[i], '');}document.location = 'charpane.php?foo=' + escape(Math.random());});if (hide_nudges) $('#nudges td div').hover(function () {if (!hide_nudges) return;var ht = '<a href="#" class="close"><img alt="Hide" title="Hide"  src="http://images.kingdomofloathing.com/closebutton.gif" /></a>';var c = $(ht);$(this).append(c);c.click(function () {var key = $(this).parents('tr:first').attr('rel');$(this).parents('tr:first').remove();setCookie(key, 1);});},function () {if (!hide_nudges) return;$(this).find('.close').remove();});});</script><script language=Javascript src="http://images.kingdomofloathing.com/scripts/charpane.4.js"></script><body bgcolor=white text=black link=black alink=black vlink=black onload='startup();'><center id='rollover' class=tiny style='color: red; cursor: pointer;' onClick='doc("maintenance");'></center><center><table align=center><tr><td><a class=nounder target=mainpane href="charsheet.php"><img src="http://images.kingdomofloathing.com/otherimages/cavs/1978903.gif" width=60 height=100 border=0></a></td><td valign=center><center><a class=nounder target=mainpane href="charsheet.php"><b>Mystia</b></a><br>Night Sparrow<br>(Level 51)<table title='310,153 / 516,009' cellpadding=0 cellspacing=0 style='border: 1px solid #5A5A5A'><tr><td height=5 width=60 bgcolor=#5A5A5A></td><td width=40 bgcolor=white></td></tr></table></td></tr></table><table align=center><tr><td align=right>Muscle:</td><td align=left><b><font color=blue>8988</font> (2565)</b><table title='944 / 5,131' cellpadding=0 cellspacing=0 style='border: 1px solid #5A5A5A'><tr><td height=3 width=9 bgcolor=#5A5A5A></td><td width=41 bgcolor=white></td></tr></table></td></tr><tr><td align=right>Mysticality:</td><td align=left><b><font color=blue>4843</font> (1726)</b><table title='2,685 / 3,453' cellpadding=0 cellspacing=0 style='border: 1px solid #5A5A5A'><tr><td height=3 width=38 bgcolor=#5A5A5A></td><td width=12 bgcolor=white></td></tr></table></td></tr><tr><td align=right>Moxie:</td><td align=left><b><font color=blue>5670</font> (1715)</b><table title='3,233 / 3,431' cellpadding=0 cellspacing=0 style='border: 1px solid #5A5A5A'><tr><td height=3 width=47 bgcolor=#5A5A5A></td><td width=3 bgcolor=white></td></tr></table></td></tr><tr><td align=right>Temulency:</td><td><b>19</b></td></tr></table><center>You'd better keep an eye on your drinking...</center><table cellpadding=3 align=center><tr><td align=center><img src="http://images.kingdomofloathing.com/itemimages/hp.gif" class=hand onclick='doc("hp");' title="Hit Points" alt="Hit Points"><br><span class=black>17701 / 17701</span></td><td align=center><img src="http://images.kingdomofloathing.com/itemimages/mp.gif" class=hand onclick='doc("mp");' title="Muscularity Points" alt="Muscularity Points"><br><span class=black>1049 / 8001</span></td></tr><tr><td align=center><img src="http://images.kingdomofloathing.com/itemimages/meat.gif" class=hand onclick='doc("meat");' title="Meat" alt="Meat"><br><span class=black>21,013,140</span></td><td align=center><img src="http://images.kingdomofloathing.com/itemimages/hourglass.gif" class=hand onclick='doc("adventures");' title="Adventures Remaining" alt="Adventures Remaining"><br><span class=black>165</span></td></tr></table><br><font size=2><a target=mainpane href="inv_use.php?pwd=5563cd71edaaf4ec870efa0b27d5f9a7&whichitem=2682">Detuned Radio</a>: <b>10</b></font><br><br><center id="nudgeblock"><font size=2><a class=nounder href=questlog.php target=mainpane><b>Current Quest:</b></a></font><br><table id="nudges"><tr rel="qn_dab56158a13547f4fdcdb419a42f4067"><td class="small" colspan="2"><div>(This Quest Tracker is a work in progress.  Check your <a class=nounder target=mainpane href=questlog.php><b>Quest Log</b></a> for quests in the meantime.)</div></td></tr></table><p></center><script type="text/javascript">hide_nudges = false;</script><center><font size=2><b><a onclick='if (top.mainpane.focus) top.mainpane.focus();' class=nounder href="spaaace.php" target=mainpane>Last Adventure:</a></b></font><br><table cellspacing=0 cellpadding=0><tr><td><font size=2><a onclick='if (top.mainpane.focus) top.mainpane.focus();' target=mainpane href="adventure.php?snarfblat=267">Hamburglaris Shield Generator</a><br></font></td></tr></table></center><p><table width=90%><tr><td colspan=2 align=center><font size=2><b>Familiar:</b></font></td></tr><tr><td align=center valign=center><a target=mainpane href="familiar.php" class="familiarpick"><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30 border=0></a></td><td valign=center align=left><a target=mainpane href="familiar.php" class="familiarpick"><b><font size=2>Candyman</a></b>, the  <b>120</b> pound Stocking Mimic</font></td></tr></table></center><center><p><b><font size=2>Effects:</font></b><br></center><center><table><tr><td><img src="http://images.kingdomofloathing.com/itemimages/footprints.gif" class=hand onClick='eff("91635be2834f8a07c8ff9e3b47d2e43a");'></td><td valign=center><font size=2>On the Trail (37)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/transponder.gif" class=hand onClick='eff("8c2bea30385534f48965b0574a6bc51b");'></td><td valign=center><font size=2>Transpondent (172)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/blackshell.gif" class=hand onClick='eff("4e66acac6b908fb6f70b49092dcff375");' oncontextmenu='return shrug(52, "Astral Shell");'></td><td valign=center><font size=2>Astral Shell (241)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/empathy.gif" class=hand onClick='eff("ac32e95f470a7e0999863fa0db58d808");' oncontextmenu='return shrug(50, "Empathy");'></td><td valign=center><font size=2>Empathy (344)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/skullshld.gif" class=hand onClick='eff("f7551a889b9c61510fc3f73f96ecc98e");' oncontextmenu='return shrug(224, "Scarysauce");'></td><td valign=center><font size=2>Scarysauce (701)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/string.gif" class=hand onClick='eff("2d6d3ab04b40e1523aa9c716a04b3aab");'></td><td valign=center><font size=2>Leash of Linguini (809)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/fusilli.gif" class=hand onClick='eff("bb44871dd165d4dc9b4d35daa46908ef");'></td><td valign=center><font size=2>Springy Fusilli (1374)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/chessking.gif" class=hand onClick='eff("c3f6b286c4cab341465ab4675143190d");'></td><td valign=center><font size=2>The Royal We (1494)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/chessknight.gif" class=hand onClick='eff("70dad19fed205a244eeb24af489f1c17");'></td><td valign=center><font size=2>Knightlife (1494)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/chessrook.gif" class=hand onClick='eff("e207377e9fe65b7c8b59dee7c2b52f98");'></td><td valign=center><font size=2>Towering Strength (1494)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/chessbishop.gif" class=hand onClick='eff("a4c9b76038c75c9562ac7031d863a3d7");'></td><td valign=center><font size=2>Mitre Cut (1494)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/fatleons.gif" class=hand onClick='eff("63e73adb3ecfb0cbf544db435eeeaf00");' oncontextmenu='return shrug(67, "Fat Leon's Phat Loot Lyric");'></td><td valign=center><font size=2>Fat Leon's Phat Loot Lyric (3315)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/wosp_sala.gif" class=hand onClick='eff("a23a35d9a3b721c550ed7c1c03193054");'></td><td valign=center><font size=2>Salamanderenity (19219)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/wosp_fist.gif" class=hand onClick='eff("57b39f8a69833f0120c9821d06736b49");'></td><td valign=center><font size=2>Retrograde Relaxation (29354)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/jinglebells.gif" class=hand onClick='eff("a32acc4a5de83386ae3417140d09bf43");' oncontextmenu='return shrug(699, "Jingle Jangle Jingle");'></td><td valign=center><font size=2>Jingle Jangle Jingle (1624975)</font><br></td></tr></table></center></body></html>

Visit to Spaaace: Hamburglaris Shield Generator in progress...
class net.sourceforge.kolmafia.request.AdventureRequest
Connecting to adventure.php...

Requesting: http://www7.kingdomofloathing.com/adventure.php?snarfblat=267
3 request properties

Field: Cookie = [PHPSESSID=rlt2qlkgofr3tdisdfbllteuu1]
Field: User-Agent = [KoLmafia v14.8]
Field: Content-Type = [application/x-www-form-urlencoded]

Retrieving server reply...

Retrieved: http://www7.kingdomofloathing.com/adventure.php?snarfblat=267

11 header fields
Field: null = [HTTP/1.1 302 Found]
Field: Date = [Sun, 02 Oct 2011 23:59:06 GMT]
Field: Content-Length = [0]
Field: Expires = [Thu, 19 Nov 1981 08:52:00 GMT]
Field: Location = [fight.php?ireallymeanit=1317599946]
Field: Connection = [close]
Field: Content-Type = [text/html; charset=UTF-8]
Field: Server = [Apache/2.2.3 (CentOS)]
Field: X-Powered-By = [PHP/5.1.6]
Field: Cache-Control = [no-store, no-cache, must-revalidate, post-check=0, pre-check=0]
Field: Pragma = [no-cache]

class net.sourceforge.kolmafia.request.FightRequest
Connecting to fight.php...

Requesting: http://www7.kingdomofloathing.com/fight.php?ireallymeanit=1317599946
3 request properties

Field: Cookie = [PHPSESSID=rlt2qlkgofr3tdisdfbllteuu1]
Field: User-Agent = [KoLmafia v14.8]
Field: Content-Type = [application/x-www-form-urlencoded]

Retrieving server reply...

Retrieved: http://www7.kingdomofloathing.com/fight.php?ireallymeanit=1317599946

10 header fields
Field: null = [HTTP/1.1 200 OK]
Field: Date = [Sun, 02 Oct 2011 23:59:06 GMT]
Field: Transfer-Encoding = [chunked]
Field: Expires = [Thu, 19 Nov 1981 08:52:00 GMT]
Field: Connection = [close]
Field: Content-Type = [text/html; charset=UTF-8]
Field: Server = [Apache/2.2.3 (CentOS)]
Field: X-Powered-By = [PHP/5.1.6]
Field: Cache-Control = [no-store, no-cache, must-revalidate, post-check=0, pre-check=0]
Field: Pragma = [no-cache]

<html><head><script language=Javascript><!--if (parent.frames.length == 0) location.href="game.php";top.charpane.location.href="charpane.php";//--></script><script language=Javascript src="http://images.kingdomofloathing.com/scripts/keybinds.min.2.js"></script><script language=Javascript src="http://images.kingdomofloathing.com/scripts/window.20090915.js"></script><script language="javascript">function chatFocus(){if(top.chatpane.document.chatform.graf) top.chatpane.document.chatform.graf.focus();}defaultBind(47, CTRL, chatFocus); defaultBind(190, CTRL, chatFocus);defaultBind(191, CTRL, chatFocus); defaultBind(47, META, chatFocus);defaultBind(190, META, chatFocus); defaultBind(191, META, chatFocus);</script><script language="javascript" src="http://images.kingdomofloathing.com/scripts/core.js"></script><script>var onturn = 1;function newpic(pic, name, width, height){var h = height || 100;var w = width || 100;mpic = getObj('monpic');mnam = getObj('monname');mpic.src=pic;mpic.width=w;mpic.height=h;mnam.innerHTML=name;}var waking = false;function killforms(sub) {sub.disabled = true;var is = document.getElementsByTagName("input");for (i=0; i < is.length; i++) {if (is[i].getAttribute('type') == 'submit') { is[i].disabled = true; }}if (waking) { clearTimeout(waking); }waking = setTimeout(function () {for (i=0; i < is.length; i++) {if (is[i].getAttribute('type') == 'submit') { is[i].disabled = false; }}}, 3000);sub.form.submit();return true;}</script><script language=Javascript src="http://images.kingdomofloathing.com/scripts/jquery-1.3.1.min.js"></script><link rel="stylesheet" type="text/css" href="http://images.kingdomofloathing.com/styles.css"></head><body><center><table  width=95%  cellspacing=0 cellpadding=0><tr><td style="color: white;" align=center bgcolor=blue><b>Combat!</b></td></tr><tr><td style="padding: 5px; border: 1px solid blue;"><center><table><tr><td><!-- macroaction: skill 3004 --><center><table><tr><td><img id='monpic' src="http://images.kingdomofloathing.com/adventureimages/alielephant.gif" width=100 height=100></td><td valign=center>You're fighting <span id='monname'>a mutated alielephant</span></td></tr></table><br></center><blockquote>There's nothing a little bit of alien DNA can't make more awesome. That's true even for one of nature's more naturally awesome beasts, the noble elephant.<p>Y'see, the elves wanted to start a zoo, so they transported this big guy up, but then elven society broke down in the face of wailing horror from beyond the stars, and what with one thing and another, the elephant was left to get infected and go mad.<p>This particular elephant not only never forgets, but it'll never forgive, either.</blockquote><center><p>You get the jump on it.<p><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/bagotricks.gif" width=30 height=30></td><td valign=center><p>The Bag o' Tricks continues to wriggle around in your hand.</td></tr></table></center>You conjure up a mass of sticky noodles to entangle your opponent.<p>Your opponent struggles against your entangling noodles, but to no avail.<!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><p><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a red-and-white striped candy cane, and canes it for 242 damage. <font color=red><b>Happy Holidays!</b></font></td></tr></table></center><p>Your opponent struggles against your entangling noodles, but to no avail.<!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman's bells jingle merrily.</td></tr></table></center><p><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a red-and-white striped candy cane, and canes it for 123 damage.</td></tr></table></center><p>Your opponent struggles free of your entangling noodles.<p><table><tr><td>It swats you with its tail. Since you're not a fly, it doesn't really hurt.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman cranks up the throttle on his little helicopter.  Vroom!</td></tr></table></center><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a red-and-white striped ATM, and dispenses a little extra Meat.</td></tr></table></center><center><table><tr><td><img src="http://images.kingdomofloathing.com/itemimages/meat.gif" height=30 width=30 alt="Meat"></td><td valign=center>You gain 568 Meat.</td></tr></table></center><p><table><tr><td>A mouse runs past, and the elephant's too terrified by it to attack you.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman cranks up the throttle on his little helicopter.  Vroom!</td></tr></table></center><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a red-and-white striped ATM, and dispenses a little extra Meat.</td></tr></table></center><center><table><tr><td><img src="http://images.kingdomofloathing.com/itemimages/meat.gif" height=30 width=30 alt="Meat"></td><td valign=center>You gain 605 Meat.</td></tr></table></center><p><table><tr><td>It swats you with its tail. Since you're not a fly, it doesn't really hurt.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><p><table><tr><td>It tries to stomp on you, but you won't be its stomp box.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a red-and-white striped ATM, and dispenses a little extra Meat.</td></tr></table></center><center><table><tr><td><img src="http://images.kingdomofloathing.com/itemimages/meat.gif" height=30 width=30 alt="Meat"></td><td valign=center>You gain 406 Meat.</td></tr></table></center><p><table><tr><td>It tries to stomp on you, but you won't be its stomp box.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman cranks up the throttle on his little helicopter.  Vroom!</td></tr></table></center><p><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a red-and-white striped candy cane, and canes it for 123 damage.</td></tr></table></center><p><table><tr><td>It swats you with its tail. Since you're not a fly, it doesn't really hurt.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><p><table><tr><td>A mouse runs past, and the elephant's too terrified by it to attack you.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><p><table><tr><td>It swats you with its tail. Since you're not a fly, it doesn't really hurt.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman's bells jingle merrily.</td></tr></table></center><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a red-and-white striped barber pole, spinning in front of your opponent. It looks mesmerized.</td></tr></table></center><center><table><tr><td><img src=http://images.kingdomofloathing.com/itemimages/nicesword.gif width=30 height=30 alt="Monster Attack" title="Monster Attack"></td><td valign=center>Monster attack power reduced by <b>40</td></tr></table></center><center><table><tr><td><img src=http://images.kingdomofloathing.com/itemimages/whiteshield.gif width=30 height=30 alt="Monster Defense" title="Monster Defense"></td><td valign=center>Monster defense reduced by <b>40</td></tr></table></center><p><table><tr><td>It tries to drool corrosive goo on you, but you're not particularly drool-worthy. Congratulations, I guess.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a red-and-white striped barber pole, spinning in front of your opponent. It looks mesmerized.</td></tr></table></center><center><table><tr><td><img src=http://images.kingdomofloathing.com/itemimages/nicesword.gif width=30 height=30 alt="Monster Attack" title="Monster Attack"></td><td valign=center>Monster attack power reduced by <b>40</td></tr></table></center><center><table><tr><td><img src=http://images.kingdomofloathing.com/itemimages/whiteshield.gif width=30 height=30 alt="Monster Defense" title="Monster Defense"></td><td valign=center>Monster defense reduced by <b>40</td></tr></table></center><p><table><tr><td>It tries to stomp on you, but you won't be its stomp box.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><p><table><tr><td>It tries to drool corrosive goo on you, but you're not particularly drool-worthy. Congratulations, I guess.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a candy-striper nurse, heals some of your wounds, and recharges your mojo.</td></tr></table></center><center><table><tr><td><img src="http://images.kingdomofloathing.com/itemimages/hp.gif" height=30 width=30></td><td valign=center class=effect>You gain 128 hit points.</td></tr></table></center><center><Table><tr><td><img src="http://images.kingdomofloathing.com/itemimages/mp.gif" height=30 width=30></td><td valign=center class=effect>You gain 128 Muscularity Points.</td></tr></table></center><p><table><tr><td>It tries to stomp on you, but you won't be its stomp box.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman cranks up the throttle on his little helicopter.  Vroom!</td></tr></table></center><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a red-and-white striped barber pole, spinning in front of your opponent. It looks mesmerized.</td></tr></table></center><center><table><tr><td><img src=http://images.kingdomofloathing.com/itemimages/nicesword.gif width=30 height=30 alt="Monster Attack" title="Monster Attack"></td><td valign=center>Monster attack power reduced by <b>40</td></tr></table></center><center><table><tr><td><img src=http://images.kingdomofloathing.com/itemimages/whiteshield.gif width=30 height=30 alt="Monster Defense" title="Monster Defense"></td><td valign=center>Monster defense reduced by <b>40</td></tr></table></center><p><table><tr><td>It swats you with its tail. Since you're not a fly, it doesn't really hurt.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a red-and-white striped barber pole, spinning in front of your opponent. It looks mesmerized.</td></tr></table></center><center><table><tr><td><img src=http://images.kingdomofloathing.com/itemimages/nicesword.gif width=30 height=30 alt="Monster Attack" title="Monster Attack"></td><td valign=center>Monster attack power reduced by <b>40</td></tr></table></center><center><table><tr><td><img src=http://images.kingdomofloathing.com/itemimages/whiteshield.gif width=30 height=30 alt="Monster Defense" title="Monster Defense"></td><td valign=center>Monster defense reduced by <b>40</td></tr></table></center><p><table><tr><td>It loses its magic feather, and doesn't feel like it has the strength to attack you. I wouldn't tell it that the feather isn't magic and it can attack you whenever it wants, if I were you.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman cranks up the throttle on his little helicopter.  Vroom!</td></tr></table></center><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a candy-striper nurse, heals some of your wounds, and recharges your mojo.</td></tr></table></center><center><table><tr><td><img src="http://images.kingdomofloathing.com/itemimages/hp.gif" height=30 width=30></td><td valign=center class=effect>You gain 126 hit points.</td></tr></table></center><center><Table><tr><td><img src="http://images.kingdomofloathing.com/itemimages/mp.gif" height=30 width=30></td><td valign=center class=effect>You gain 126 Muscularity Points.</td></tr></table></center><p><table><tr><td>A mouse runs past, and the elephant's too terrified by it to attack you.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman's bells jingle merrily.</td></tr></table></center><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a candy-striper nurse, heals some of your wounds, and recharges your mojo. <font color=red><b>Happy Holidays!</b></font></td></tr></table></center><center><table><tr><td><img src="http://images.kingdomofloathing.com/itemimages/hp.gif" height=30 width=30></td><td valign=center class=effect>You gain 251 hit points.</td></tr></table></center><center><Table><tr><td><img src="http://images.kingdomofloathing.com/itemimages/mp.gif" height=30 width=30></td><td valign=center class=effect>You gain 251 Muscularity Points.</td></tr></table></center><p><table><tr><td>It tries to drool corrosive goo on you, but you're not particularly drool-worthy. Congratulations, I guess.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><p><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a red-and-white striped candy cane, and canes it for 121 damage.</td></tr></table></center><p><table><tr><td>It swats you with its tail. Since you're not a fly, it doesn't really hurt.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><p><table><tr><td>It tries to drool corrosive goo on you, but you're not particularly drool-worthy. Congratulations, I guess.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><p><table><tr><td>It loses its magic feather, and doesn't feel like it has the strength to attack you. I wouldn't tell it that the feather isn't magic and it can attack you whenever it wants, if I were you.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><p><table><tr><td>A mouse runs past, and the elephant's too terrified by it to attack you.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><p><table><tr><td>A mouse runs past, and the elephant's too terrified by it to attack you.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><p><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a red-and-white striped candy cane, and canes it for 123 damage.</td></tr></table></center><p><table><tr><td>It tries to drool corrosive goo on you, but you're not particularly drool-worthy. Congratulations, I guess.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman cranks up the throttle on his little helicopter.  Vroom!</td></tr></table></center><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a red-and-white striped barber pole, spinning in front of your opponent. It looks mesmerized.</td></tr></table></center><center><table><tr><td><img src=http://images.kingdomofloathing.com/itemimages/nicesword.gif width=30 height=30 alt="Monster Attack" title="Monster Attack"></td><td valign=center>Monster attack power reduced by <b>40</td></tr></table></center><center><table><tr><td><img src=http://images.kingdomofloathing.com/itemimages/whiteshield.gif width=30 height=30 alt="Monster Defense" title="Monster Defense"></td><td valign=center>Monster defense reduced by <b>40</td></tr></table></center><p><table><tr><td>A mouse runs past, and the elephant's too terrified by it to attack you.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><p><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a red-and-white striped candy cane, and canes it for 123 damage.</td></tr></table></center><p><table><tr><td>It swats you with its tail. Since you're not a fly, it doesn't really hurt.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman cranks up the throttle on his little helicopter.  Vroom!</td></tr></table></center><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a candy-striper nurse, heals some of your wounds, and recharges your mojo.</td></tr></table></center><center><table><tr><td><img src="http://images.kingdomofloathing.com/itemimages/hp.gif" height=30 width=30></td><td valign=center class=effect>You gain 128 hit points.</td></tr></table></center><center><Table><tr><td><img src="http://images.kingdomofloathing.com/itemimages/mp.gif" height=30 width=30></td><td valign=center class=effect>You gain 128 Muscularity Points.</td></tr></table></center><p><table><tr><td>It tries to stomp on you, but you won't be its stomp box.</td></tr></table><!-- macroaction: use 8, 0 --><hr size="4" style="color: black; background-color: black;"/><table><tr><td valign=top><img src="http://images.kingdomofloathing.com/itemimages/spice.gif" width=30 height=30 alt="spices" title="spices"></td><td valign=center><p>You shake some spices into your opponent's eyes, doing 1 damage. It winces.</td></tr></table><p><table><tr><td>It swats you with its tail. Since you're not a fly, it doesn't really hurt.</td></tr></table><!-- macroaction: skill 1005 --><hr size="4" style="color: black; background-color: black;"/>You work up a Lunging Thrust-Smack. <p>You club it upside the head for 8434 damage.<b><font color=blue> ZAP! BOOF! WHAMMO! ZAP! ZAP! POW! ZOT! KAPOW! BIFF! POW!</font></b><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman cranks up the throttle on his little helicopter.  Vroom!</td></tr></table></center><p><!--familiarmessage--><center><table><tr><td align=center valign=center><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30></td><td valign=center>Candyman mimics a red-and-white striped candy cane, and canes it for 121 damage.</td></tr></table></center><p><center>You win the fight!<!--WINWINWIN--><p><center><table class="item" style="float: none" rel="id=5134&s=0&q=0&d=0&g=0&t=1&n=1&m=0&p=0&u=."><tr><td><img src="http://images.kingdomofloathing.com/itemimages/isotope.gif" alt="lunar isotope" title="lunar isotope" class=hand onClick='descitem(342689784)'></td><td valign=center class=effect>You acquire an item: <b>lunar isotope</b></td></tr></table></center><center><table class="item" style="float: none" rel="id=5134&s=0&q=0&d=0&g=0&t=1&n=1&m=0&p=0&u=."><tr><td><img src="http://images.kingdomofloathing.com/itemimages/isotope.gif" alt="lunar isotope" title="lunar isotope" class=hand onClick='descitem(342689784)'></td><td valign=center class=effect>You acquire an item: <b>lunar isotope</b></td></tr></table></center><center><table class="item" style="float: none" rel="id=5169&s=150&q=0&d=1&g=0&t=1&n=1&m=1&p=0&u=u"><tr><td><img src="http://images.kingdomofloathing.com/itemimages/medipack.gif" alt="elven medi-pack" title="elven medi-pack" class=hand onClick='descitem(989436501)'></td><td valign=center class=effect>You acquire an item: <b>elven medi-pack</b></td></tr></table></center><center><table class="item" style="float: none" rel="id=5173&s=150&q=0&d=1&g=0&t=1&n=1&m=1&p=0&u=u"><tr><td><img src="http://images.kingdomofloathing.com/itemimages/magipack.gif" alt="elven magi-pack" title="elven magi-pack" class=hand onClick='descitem(909099220)'></td><td valign=center class=effect>You acquire an item: <b>elven magi-pack</b></td></tr></table></center><p>You gain 731 Strengthliness.<bR>You gain 315 Enchantedness.<bR>You gain 321 Smarm.<bR><b>You gain a Moxie point!</b><br><p><a name="end"></a><p><a href="adventure.php?snarfblat=267">Adventure Again (Hamburglaris Shield Generator)</a><p><a href="spaaace.php">Go back to The Transporter Booth</a></center><script>parent.charpane.location.href="charpane.php";</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="http://images.kingdomofloathing.com/scripts/pop_query.20090915.js"></script><script type="text/javascript" src="http://images.kingdomofloathing.com/scripts/ircm.20090928.js"></script><script type="text/javascript">function pop_ircm_contents(i, some) {var contents = '',shown = 0,da = ' <a href="#" rel="?" class="small dojaxy">[some]</a> <a href="#" rel="',db = '" class="small dojaxy">[all]</a>',dc = '<div style="width:100%; padding-bottom: 3px;" rel="',dd = '<a href="#" rel="1" class="small dojaxy">[';one = 'one'; ss=some;if (i.d==1 && i.s>0) { shown++;contents += dc + 'sellstuff.php?action=sell&ajax=1&type=quant&whichitem%5B%5D=IID&howmany=NUM&pwd=5563cd71edaaf4ec870efa0b27d5f9a7" id="pircm_'+i.id+'"><b>Auto-Sell ('+i.s+' meat):</b> '+dd+one+']</a>';if (ss) { contents += da + i.n + db;}contents += '</div>';}one = 'one'; ss=some;if (i.q==0 && i.g==0 && i.t==1) { shown++;contents += dc + 'managestore.php?action=additem&qty1=NUM&item1=IID&price1=&limit1=&ajax=1&pwd=5563cd71edaaf4ec870efa0b27d5f9a7" id="pircm_'+i.id+'"><b>Stock in Mall:</b> '+dd+one+']</a>';if (ss) { contents += da + i.n + db;}contents += '</div>';}one = 'one'; ss=some;if (i.u && i.u != ".") { shown++;contents += dc + 'inv_'+(i.u=="a"?"redir":(lab=(i.u=="u"?"use":(i.u=="e"?"eat":(i.u=="b"?"booze":"equip")))))+'.php?ajax=1&whichitem=IID&itemquantity=NUM&quantity=NUM'+(i.u=="q"?"&action=equip":"")+'&pwd=5563cd71edaaf4ec870efa0b27d5f9a7" id="pircm_'+i.id+'"><b>'+ucfirst(unescape(i.ou ? i.ou : (lab=="booze"?"drink":lab)))+':</b> '+dd+one+']</a>';if (ss && i.u != 'q' && !(i.u=='u' && i.m==0)) { contents += da + i.n + db;}contents += '</div>';}return [contents, shown];}var todo = [];function nextAction() {var next_todo = todo.shift();if (next_todo) {eval(next_todo);}}function dojax(dourl, afterFunc, hoverCaller, failureFunc) {$.ajax({type: 'GET', url: dourl, cache: false,global: false,success: function (out) {nextAction();if (out.match(/no\|/)) {var parts = out.split(/\|/);if (failureFunc) failureFunc(parts[1]);else $('#ChatWindow').append('<font color="green">Oops!  Sorry, Dave, you appear to be ' + parts[1] + '.</font><br />' + "\n");return;}if (hoverCaller)  {float_results(hoverCaller, out);if (afterFunc) { afterFunc(); }return;}$(top.mainpane.document).find("#effdiv").remove(); if(!window.dontscroll || (window.dontscroll && dontscroll==0)) { window.scroll(0,0);}var $eff = $(top.mainpane.document).find('#effdiv');if ($eff.length == 0) {var d = top.mainpane.document.createElement('DIV');d.id = 'effdiv';var b = top.mainpane.document.body;if ($('#content_').length > 0) {b = $('#content_ div:first')[0];}b.insertBefore(d, b.firstChild);$eff = $(d);}$eff.find('a[name="effdivtop"]').remove().end().prepend('<a name="effdivtop"></a><center>' + out + '</center>').css('display','block');if (!window.dontscroll || (window.dontscroll && dontscroll==0)) {top.mainpane.document.location = top.mainpane.document.location + "#effdivtop";}if (afterFunc) { afterFunc(); }}});}</script></td></tr></table></center></td></tr><tr><td height=4></td></tr></table></center><a href="#end" onclick="this.style.display='none';" style="padding: 3px; border: 1px solid black; background: blue; color: white; font-weight: bold; position:absolute; right: 1; top: 2;" id="jumptobot">(jump to final round)</a></body></html>

[11709] Hamburglaris Shield Generator
Encounter: mutated alielephant
Strategy: attack with weapon
Round 0: Mystia wins initiative!
Round 0: Mystia casts ENTANGLING NOODLES!
Processing result:  MP: -3
Round 1: Mystia uses the spices!
Round 2: Mystia uses the spices!
Round 3: Mystia uses the spices!
Parsing result: You gain 568 Meat.
You gain 568 Meat.
Processing result:  Meat Gained: 568
Round 4: Mystia uses the spices!
Parsing result: You gain 605 Meat.
You gain 605 Meat.
Processing result:  Meat Gained: 605
Round 5: Mystia uses the spices!
Round 6: Mystia uses the spices!
Parsing result: You gain 406 Meat.
You gain 406 Meat.
Processing result:  Meat Gained: 406
Round 7: Mystia uses the spices!
Round 8: Mystia uses the spices!
Round 9: Mystia uses the spices!
Round 10: Mystia uses the spices!
Round 11: Mystia uses the spices!
Round 12: Mystia uses the spices!
Round 13: Mystia uses the spices!
Parsing result: You gain 128 hit points
You gain 128 hit points
Processing result:  HP: 128
Parsing result: You gain 128 Muscularity Points
You gain 128 Muscularity Points
Processing result:  MP: 128
Round 14: Mystia uses the spices!
Round 15: Mystia uses the spices!
Round 16: Mystia uses the spices!
Parsing result: You gain 126 hit points
You gain 126 hit points
Processing result:  HP: 126
Parsing result: You gain 126 Muscularity Points
You gain 126 Muscularity Points
Processing result:  MP: 126
Round 17: Mystia uses the spices!
Parsing result: You gain 251 hit points
You gain 251 hit points
Processing result:  HP: 251
Parsing result: You gain 251 Muscularity Points
You gain 251 Muscularity Points
Processing result:  MP: 251
Round 18: Mystia uses the spices!
Round 19: Mystia uses the spices!
Round 20: Mystia uses the spices!
Round 21: Mystia uses the spices!
Round 22: Mystia uses the spices!
Round 23: Mystia uses the spices!
Round 24: Mystia uses the spices!
Round 25: Mystia uses the spices!
Round 26: Mystia uses the spices!
Parsing result: You gain 128 hit points
You gain 128 hit points
Processing result:  HP: 128
Parsing result: You gain 128 Muscularity Points
You gain 128 Muscularity Points
Processing result:  MP: 128
Round 27: Mystia uses the spices!
Round 28: Mystia casts LUNGING THRUST-SMACK!
Round 29: Mystia wins the fight!
You acquire an item: lunar isotope
Processing result: lunar isotope
You acquire an item: lunar isotope
Processing result: lunar isotope
You acquire an item: elven medi-pack
Processing result: elven medi-pack
You acquire an item: elven magi-pack
Processing result: elven magi-pack
Parsing result: You gain 731 Strengthliness
You gain 731 Strengthliness
Processing result:  Substats: 731 / 0 / 0
Parsing result: You gain 315 Enchantedness
You gain 315 Enchantedness
Processing result:  Substats: 0 / 315 / 0
Parsing result: You gain 321 Smarm
You gain 321 Smarm
Processing result:  Substats: 0 / 0 / 321
You gain a Moxie point!
Processing result:  MP: -8
class net.sourceforge.kolmafia.request.CharPaneRequest
Connecting to charpane.php...

Requesting: http://www7.kingdomofloathing.com/charpane.php
2 request properties

Field: Cookie = [PHPSESSID=rlt2qlkgofr3tdisdfbllteuu1]
Field: User-Agent = [KoLmafia v14.8]

Retrieving server reply...

Retrieved: http://www7.kingdomofloathing.com/charpane.php

10 header fields
Field: null = [HTTP/1.1 200 OK]
Field: Date = [Sun, 02 Oct 2011 23:59:30 GMT]
Field: Transfer-Encoding = [chunked]
Field: Expires = [Thu, 19 Nov 1981 08:52:00 GMT]
Field: Connection = [close]
Field: Content-Type = [text/html; charset=UTF-8]
Field: Server = [Apache/2.2.3 (CentOS)]
Field: X-Powered-By = [PHP/5.1.6]
Field: Cache-Control = [no-store, no-cache, must-revalidate, post-check=0, pre-check=0]
Field: Pragma = [no-cache]

<html><head><link rel="stylesheet" type="text/css" href="http://images.kingdomofloathing.com/styles.css"><style type="text/css">#nudges div { position: relative; padding: 0px; }#nudges div .close { position: absolute; top: -2px; right: -10px; border: 1px solid black; }</style></head><script src="http://images.kingdomofloathing.com/scripts/window.js"></script><script type="text/javascript" src="http://images.kingdomofloathing.com/scripts/jquery-1.3.1.min.js"></script><script type="text/javascript" src="http://images.kingdomofloathing.com/scripts/cookie.20100120.js"></script><script language=Javascript src="http://images.kingdomofloathing.com/scripts/keybinds.min.2.js"></script><script language=Javascript src="http://images.kingdomofloathing.com/scripts/window.20090915.js"></script><script language="javascript">function chatFocus(){if(top.chatpane.document.chatform.graf) top.chatpane.document.chatform.graf.focus();}defaultBind(47, CTRL, chatFocus); defaultBind(190, CTRL, chatFocus);defaultBind(191, CTRL, chatFocus); defaultBind(47, META, chatFocus);defaultBind(190, META, chatFocus); defaultBind(191, META, chatFocus);</script><script language=Javascript src="http://images.kingdomofloathing.com/scripts/jquery-1.3.1.min.js"></script><script type="text/javascript">var todo = [];function nextAction() {var next_todo = todo.shift();if (next_todo) {eval(next_todo);}}function dojax(dourl, afterFunc, hoverCaller, failureFunc) {$.ajax({type: 'GET', url: dourl, cache: false,global: false,success: function (out) {nextAction();if (out.match(/no\|/)) {var parts = out.split(/\|/);if (failureFunc) failureFunc(parts[1]);else $('#ChatWindow').append('<font color="green">Oops!  Sorry, Dave, you appear to be ' + parts[1] + '.</font><br />' + "\n");return;}if (hoverCaller)  {float_results(hoverCaller, out);if (afterFunc) { afterFunc(); }return;}			var $eff = $(top.mainpane.document).find('#effdiv');if ($eff.length == 0) {var d = top.mainpane.document.createElement('DIV');d.id = 'effdiv';var b = top.mainpane.document.body;if ($('#content_').length > 0) {b = $('#content_ div:first')[0];}b.insertBefore(d, b.firstChild);$eff = $(d);}$eff.find('a[name="effdivtop"]').remove().end().prepend('<a name="effdivtop"></a><center>' + out + '</center>').css('display','block');if (!window.dontscroll || (window.dontscroll && dontscroll==0)) {top.mainpane.document.location = top.mainpane.document.location + "#effdivtop";}if (afterFunc) { afterFunc(); }}});}var FAMILIARFAVES = [["Flandre Scarlet","Frumious Bandersnatch","bandersnatch",105],["Take it Easy","Pair of Stomping Boots","stompboots",150],["Momiji Inubashiri","Jumpsuited Hound Dog","hounddog",69],["Patchouli Knowledge","He-Boulder","heboulder",113],["Cor Blimey","Knob Goblin Organ Grinder","organgoblin",139],["Great Scott!","Mini-Hipster","minihipster",136],["Renko Usami","Baby Sandworm","babyworm",111],["Mima","Obtuse Angel","obtuseangel",146],["Yuyuko Saigyouji","Slimeling","slimeling",112],["Hourai","Rogue Program","tronguy",135],["Dolly Llama","Llama Lama","llama",90],["Kagen","Baby Bugged Bugbear","babybugbug",124],["Sebastian","Li\'l Xenomorph","lilxeno",148],["Yayoi Takatsuki","Hobo Monkey","hobomonkey",89],["Best Familiar Ever","Sabre-Toothed Lime","familiar5",5] ];</script><script type="text/javascript" src="http://images.kingdomofloathing.com/scripts/familiarfaves.20100115.js"></script><script type="text/javascript">var turnsplayed = 158277;var turnsthisrun = 11709;var rollover = 1317612600;var rightnow = 1317599970;var playerid = 1978903;var pwdhash = "5563cd71edaaf4ec870efa0b27d5f9a7";var hide_nudges = true;$(document).ready(function () {$('.showall').live('click',function () {var hidden = $(this).attr('rel');var hd = hidden.split(/,/);for (var i=0; i< hd.length; i++) {deleteCookie(hd[i], '');}document.location = 'charpane.php?foo=' + escape(Math.random());});if (hide_nudges) $('#nudges td div').hover(function () {if (!hide_nudges) return;var ht = '<a href="#" class="close"><img alt="Hide" title="Hide"  src="http://images.kingdomofloathing.com/closebutton.gif" /></a>';var c = $(ht);$(this).append(c);c.click(function () {var key = $(this).parents('tr:first').attr('rel');$(this).parents('tr:first').remove();setCookie(key, 1);});},function () {if (!hide_nudges) return;$(this).find('.close').remove();});});</script><script language=Javascript src="http://images.kingdomofloathing.com/scripts/charpane.4.js"></script><body bgcolor=white text=black link=black alink=black vlink=black onload='startup();'><center id='rollover' class=tiny style='color: red; cursor: pointer;' onClick='doc("maintenance");'></center><center><table align=center><tr><td><a class=nounder target=mainpane href="charsheet.php"><img src="http://images.kingdomofloathing.com/otherimages/cavs/1978903.gif" width=60 height=100 border=0></a></td><td valign=center><center><a class=nounder target=mainpane href="charsheet.php"><b>Mystia</b></a><br>Night Sparrow<br>(Level 51)<table title='310,884 / 516,009' cellpadding=0 cellspacing=0 style='border: 1px solid #5A5A5A'><tr><td height=5 width=60 bgcolor=#5A5A5A></td><td width=40 bgcolor=white></td></tr></table></td></tr></table><table align=center><tr><td align=right>Muscle:</td><td align=left><b><font color=blue>8988</font> (2565)</b><table title='1,675 / 5,131' cellpadding=0 cellspacing=0 style='border: 1px solid #5A5A5A'><tr><td height=3 width=16 bgcolor=#5A5A5A></td><td width=34 bgcolor=white></td></tr></table></td></tr><tr><td align=right>Mysticality:</td><td align=left><b><font color=blue>4843</font> (1726)</b><table title='3,000 / 3,453' cellpadding=0 cellspacing=0 style='border: 1px solid #5A5A5A'><tr><td height=3 width=43 bgcolor=#5A5A5A></td><td width=7 bgcolor=white></td></tr></table></td></tr><tr><td align=right>Moxie:</td><td align=left><b><font color=blue>5673</font> (1716)</b><table title='123 / 3,433' cellpadding=0 cellspacing=0 style='border: 1px solid #5A5A5A'><tr><td height=3 width=1 bgcolor=#5A5A5A></td><td width=49 bgcolor=white></td></tr></table></td></tr><tr><td align=right>Temulency:</td><td><b>19</b></td></tr></table><center>You'd better keep an eye on your drinking...</center><table cellpadding=3 align=center><tr><td align=center><img src="http://images.kingdomofloathing.com/itemimages/hp.gif" class=hand onclick='doc("hp");' title="Hit Points" alt="Hit Points"><br><span class=black>17701 / 17701</span></td><td align=center><img src="http://images.kingdomofloathing.com/itemimages/mp.gif" class=hand onclick='doc("mp");' title="Muscularity Points" alt="Muscularity Points"><br><span class=black>1685 / 8001</span></td></tr><tr><td align=center><img src="http://images.kingdomofloathing.com/itemimages/meat.gif" class=hand onclick='doc("meat");' title="Meat" alt="Meat"><br><span class=black>21,014,719</span></td><td align=center><img src="http://images.kingdomofloathing.com/itemimages/hourglass.gif" class=hand onclick='doc("adventures");' title="Adventures Remaining" alt="Adventures Remaining"><br><span class=black>164</span></td></tr></table><br><font size=2><a target=mainpane href="inv_use.php?pwd=5563cd71edaaf4ec870efa0b27d5f9a7&whichitem=2682">Detuned Radio</a>: <b>10</b></font><br><br><center id="nudgeblock"><font size=2><a class=nounder href=questlog.php target=mainpane><b>Current Quest:</b></a></font><br><table id="nudges"><tr rel="qn_dab56158a13547f4fdcdb419a42f4067"><td class="small" colspan="2"><div>(This Quest Tracker is a work in progress.  Check your <a class=nounder target=mainpane href=questlog.php><b>Quest Log</b></a> for quests in the meantime.)</div></td></tr></table><p></center><script type="text/javascript">hide_nudges = false;</script><center><font size=2><b><a onclick='if (top.mainpane.focus) top.mainpane.focus();' class=nounder href="spaaace.php" target=mainpane>Last Adventure:</a></b></font><br><table cellspacing=0 cellpadding=0><tr><td><font size=2><a onclick='if (top.mainpane.focus) top.mainpane.focus();' target=mainpane href="adventure.php?snarfblat=267">Hamburglaris Shield Generator</a><br></font></td></tr></table></center><p><table width=90%><tr><td colspan=2 align=center><font size=2><b>Familiar:</b></font></td></tr><tr><td align=center valign=center><a target=mainpane href="familiar.php" class="familiarpick"><img src="http://images.kingdomofloathing.com/itemimages/smimic.gif" width=30 height=30 border=0></a></td><td valign=center align=left><a target=mainpane href="familiar.php" class="familiarpick"><b><font size=2>Candyman</a></b>, the  <b>120</b> pound Stocking Mimic</font></td></tr></table></center><center><p><b><font size=2>Effects:</font></b><br></center><center><table><tr><td><img src="http://images.kingdomofloathing.com/itemimages/footprints.gif" class=hand onClick='eff("91635be2834f8a07c8ff9e3b47d2e43a");'></td><td valign=center><font size=2>On the Trail (36)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/transponder.gif" class=hand onClick='eff("8c2bea30385534f48965b0574a6bc51b");'></td><td valign=center><font size=2>Transpondent (171)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/blackshell.gif" class=hand onClick='eff("4e66acac6b908fb6f70b49092dcff375");' oncontextmenu='return shrug(52, "Astral Shell");'></td><td valign=center><font size=2>Astral Shell (240)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/empathy.gif" class=hand onClick='eff("ac32e95f470a7e0999863fa0db58d808");' oncontextmenu='return shrug(50, "Empathy");'></td><td valign=center><font size=2>Empathy (343)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/skullshld.gif" class=hand onClick='eff("f7551a889b9c61510fc3f73f96ecc98e");' oncontextmenu='return shrug(224, "Scarysauce");'></td><td valign=center><font size=2>Scarysauce (700)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/string.gif" class=hand onClick='eff("2d6d3ab04b40e1523aa9c716a04b3aab");'></td><td valign=center><font size=2>Leash of Linguini (808)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/fusilli.gif" class=hand onClick='eff("bb44871dd165d4dc9b4d35daa46908ef");'></td><td valign=center><font size=2>Springy Fusilli (1373)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/chessking.gif" class=hand onClick='eff("c3f6b286c4cab341465ab4675143190d");'></td><td valign=center><font size=2>The Royal We (1493)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/chessknight.gif" class=hand onClick='eff("70dad19fed205a244eeb24af489f1c17");'></td><td valign=center><font size=2>Knightlife (1493)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/chessrook.gif" class=hand onClick='eff("e207377e9fe65b7c8b59dee7c2b52f98");'></td><td valign=center><font size=2>Towering Strength (1493)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/chessbishop.gif" class=hand onClick='eff("a4c9b76038c75c9562ac7031d863a3d7");'></td><td valign=center><font size=2>Mitre Cut (1493)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/fatleons.gif" class=hand onClick='eff("63e73adb3ecfb0cbf544db435eeeaf00");' oncontextmenu='return shrug(67, "Fat Leon's Phat Loot Lyric");'></td><td valign=center><font size=2>Fat Leon's Phat Loot Lyric (3314)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/wosp_sala.gif" class=hand onClick='eff("a23a35d9a3b721c550ed7c1c03193054");'></td><td valign=center><font size=2>Salamanderenity (19218)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/wosp_fist.gif" class=hand onClick='eff("57b39f8a69833f0120c9821d06736b49");'></td><td valign=center><font size=2>Retrograde Relaxation (29353)</font><br></td></tr><tr><td><img src="http://images.kingdomofloathing.com/itemimages/jinglebells.gif" class=hand onClick='eff("a32acc4a5de83386ae3417140d09bf43");' oncontextmenu='return shrug(699, "Jingle Jangle Jingle");'></td><td valign=center><font size=2>Jingle Jangle Jingle (1624974)</font><br></td></tr></table></center></body></html>
Processing result:  Advs Used: -1

Requests complete.
 

jasonharper

Developer
Do you have the "Buy items with tokens at coin masters whenever needed" preference turned on? If so, does turning it off fix the problem?
 

slyz

Developer
I had this happen while automating turns in the Castle, in a session where I had been logged on for a long time. It looked like the post combat familiar messages where responsible for the pauses.

Unfortunately, I didn't have time to add some debug logging, and even so, restarting Mafia solved the problem.
 

Mystia

Member
Relogging tends to solve the problem, but I don't want to have to relog twice a session, simply because the farming is being a little time consuming.

"Buy Items with Tokens at coin masters whenever needed" was never turned on. The only default setting I changed in preferences was "Auto-confirm bets in the MMG"
 
Last edited:

fronobulax

Developer
Staff member
Memory leak?

What does the memory status bar - the thing on the top right between the "Preferences" button and the "Collect Garbage" button say? If the first number trends upwards and correlates with things slowing down then we might have a clue. Presumably the second number is a constant.
 

Mystia

Member
Logged on and vamped out:
36,697 KB / 253,440 KB

Had breakfast, squished squishables, and did the BHH.
53,797 KB / 253,440 KB

Farming for 13 adventures: Chat has already slowed drastically, pauses are still short
46,694 KB / 253,440 KB

80 adventures, pauses are about 3 seconds each.
50,731 KB (Spikes up to 66,000) / 253,440

130 adventures, pauses are about 5 seconds each.
54,549 KB (spies up to 72,000) / 253,440

Stopped automation and clicked "collect garbage"
Reclaimed 27504 KB of memory

Resumed automation:
First adventure, the pauses are still about 5 seconds each.
49,486 KB (spiking up to about 67,000)/ 253,440 KB

Any of that help at all?
 
Top