Bug - Fixed Mafia doesn't detect use of gyrocopter

Bale

Minion
_warbearGyrocopterUsed stays false when a gyrocopter is used. I only tested the fully functional gyrocopter not the broken one.
 

Bale

Minion
In hopes of expediting the failure to detect use of a gyrocopter, I'm adding the following html response and debug log when it is used.

HTML:
<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 input the address into your drone and send it off to Bale's campground.</td></tr></table>

Code:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
         KoLmafia v16.2 r13443, Windows XP, Java 1.6.0_35
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Please note: do not post this log in the KoLmafia thread of KoL's
 Gameplay-Discussion forum. If you would like the KoLmafia 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 this log as an attachment.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Timestamp: Thu Dec 26 17:11:22 EST 2013
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


class net.sourceforge.kolmafia.request.RelayRequest
Connecting to curse.php...

Requesting: http://www.kingdomofloathing.com/curse.php?whichitem=7038
2 request properties
Field: Cookie = [appserver=www8; PHPSESSID=lt1d2410jouq1i2stdm6imiri6]
Field: User-Agent = [KoLmafia v16.2]

Retrieving server reply...

Retrieved: http://www.kingdomofloathing.com/curse.php?whichitem=7038
10 header fields
Field: null = [HTTP/1.1 200 OK]
Field: Date = [Thu, 26 Dec 2013 22:11:26 GMT]
Field: Content-Length = [3715]
Field: Expires = [Thu, 19 Nov 1981 08:52:00 GMT]
Field: Content-Type = [text/html; charset=UTF-8]
Field: Connection = [keep-alive]
Field: Server = [nginx/1.0.15]
Field: X-Powered-By = [PHP/5.3.3]
Field: Cache-Control = [no-store, no-cache, must-revalidate, post-check=0, pre-check=0]
Field: Pragma = [no-cache]

Retrieving server reply
ResponseText has 3715 characters.
<html><head><script language=Javascript><!--if (parent.frames.length == 0) location.href="game.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.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 language=Javascript src="http://images.kingdomofloathing.com/scripts/jquery-1.3.1.min.js"></script><script type="text/javascript">function stealtarget() {$('#topformtarget').val($('#bottomformtarget').val());return true;}</script><link rel="stylesheet" type="text/css" href="http://images.kingdomofloathing.com/styles.20130904.css"><style type='text/css'>.faded {zoom: 1;filter: alpha(opacity=35);opacity: 0.35;}</style></head><body><centeR><table  width=95%  cellspacing=0 cellpadding=0><tr><td style="color: white;" align=center bgcolor=blue><b>Use Items On Other Players</b></td></tr><tr><td style="padding: 5px; border: 1px solid blue;"><center><table><tr><td><form action=curse.php method=post onsubmit='return stealtarget()'><input id='topformtarget' type='hidden' name='targetplayer' value='0' />Choose a different item to use: <select name=whichitem><option value=0>--- select an item ---</option><option value=1649>brick (128)</option><option value=3274>flavored foot massage oil (10)</option><option value=3275>foam dart (10)</option><option value=3280>personalized coffee mug (10)</option><option value=5066>s'more gun (1)</option><option value=625>wang (1)</option><option value=7038 selected>warbear gyrocopter (1)</option></select> <input type=submit class=button value='Choose Item'></form></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>Warbear Prime</b></td></tr><tr><td style="padding: 5px; border: 1px solid blue;"><center><table><tr><td><center><form method=post name=curse action=curse.php><input type=hidden name=action value="use"><input type=hidden name=pwd value="fedb6f4f17ddc1a78d04e4f5f4fe730f"><input type=hidden name=whichitem value=7038>Send a gyro to <input id='bottomformtarget' class=text size=20 type=text name=targetplayer value=> (name or playerid)<br>or: <select onchange='this.form.targetplayer.value=this.options[this.selectedIndex].value;'><option value=0>(pick a player from your contact list)</option><option value=350147>basket</option><option value=322696>Binary</option><option value=1841509>Black Jack Rabbit</option><option value=784006>D Fever</option><option value=1395429>DMeleedy</option><option value=1836685>Kakyuu</option><option value=1401486>LoWang</option><option value=1831220>Niflheim</option><option value=1826144>Palpitations</option><option value=1748103>sp00nybard</option><option value=1539096>Zad</option></select><br>	<a onClick="window.open('searchplayer.php','','height=350,width=500,scrollbars=yes')" style="text-decoration: underline; cursor: pointer; cursor: hand;"><font size=1>[search players]</font></a><br><br>You have 1 more warbear gyrocopter.<p><input class=button type=submit value="Send"></center></form><p><center><a href="inventory.php">Back to Inventory</a></center></td></tr></table></center></td></tr><tr><td height=4></td></tr></table></center></body></html>
Processing results...
class net.sourceforge.kolmafia.request.RelayRequest
Connecting to curse.php...

Requesting: http://www.kingdomofloathing.com/curse.php?action=use&pwd&whichitem=7038&targetplayer=bale
3 request properties
Field: Cookie = [appserver=www8; PHPSESSID=lt1d2410jouq1i2stdm6imiri6]
Field: User-Agent = [KoLmafia v16.2]
Field: Content-Type = [application/x-www-form-urlencoded]

Retrieving server reply...

Retrieved: http://www.kingdomofloathing.com/curse.php?action=use&pwd&whichitem=7038&targetplayer=bale
10 header fields
Field: null = [HTTP/1.1 200 OK]
Field: Date = [Thu, 26 Dec 2013 22:11:37 GMT]
Field: Content-Length = [2854]
Field: Expires = [Thu, 19 Nov 1981 08:52:00 GMT]
Field: Content-Type = [text/html; charset=UTF-8]
Field: Connection = [keep-alive]
Field: Server = [nginx/1.0.15]
Field: X-Powered-By = [PHP/5.3.3]
Field: Cache-Control = [no-store, no-cache, must-revalidate, post-check=0, pre-check=0]
Field: Pragma = [no-cache]

Retrieving server reply
ResponseText has 2854 characters.
<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.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 language=Javascript src="http://images.kingdomofloathing.com/scripts/jquery-1.3.1.min.js"></script><script type="text/javascript">function stealtarget() {$('#topformtarget').val($('#bottomformtarget').val());return true;}</script><link rel="stylesheet" type="text/css" href="http://images.kingdomofloathing.com/styles.20130904.css"><style type='text/css'>.faded {zoom: 1;filter: alpha(opacity=35);opacity: 0.35;}</style></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 input the address into your drone and send it off to Bale's campground.</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>Use Items On Other Players</b></td></tr><tr><td style="padding: 5px; border: 1px solid blue;"><center><table><tr><td><form action=curse.php method=post onsubmit='return stealtarget()'><input id='topformtarget' type='hidden' name='targetplayer' value='0' />Choose a different item to use: <select name=whichitem><option value=0>--- select an item ---</option><option value=1649>brick (128)</option><option value=3274>flavored foot massage oil (10)</option><option value=3275>foam dart (10)</option><option value=3280>personalized coffee mug (10)</option><option value=5066>s'more gun (1)</option><option value=625>wang (1)</option></select> <input type=submit class=button value='Choose Item'></form></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>Warbear Prime</b></td></tr><tr><td style="padding: 5px; border: 1px solid blue;"><center><table><tr><td>You don't have any more of those.<p><center><a href="inventory.php">Back to Inventory</a></center></td></tr></table></center></td></tr><tr><td height=4></td></tr></table></center></body></html>
Processing results...
Processing result: warbear gyrocopter (-1)
Starting relay script: charpane.ash
class net.sourceforge.kolmafia.request.RelayRequest
Connecting to charpane.php...

Requesting: http://www.kingdomofloathing.com/charpane.php
2 request properties
Field: Cookie = [appserver=www8; PHPSESSID=lt1d2410jouq1i2stdm6imiri6]
Field: User-Agent = [KoLmafia v16.2]

Retrieving server reply...

Retrieved: http://www.kingdomofloathing.com/charpane.php
10 header fields
Field: null = [HTTP/1.1 200 OK]
Field: Date = [Thu, 26 Dec 2013 22:11:37 GMT]
Field: Transfer-Encoding = [chunked]
Field: Expires = [Thu, 19 Nov 1981 08:52:00 GMT]
Field: Content-Type = [text/html; charset=UTF-8]
Field: Connection = [keep-alive]
Field: Server = [nginx/1.0.15]
Field: X-Powered-By = [PHP/5.3.3]
Field: Cache-Control = [no-store, no-cache, must-revalidate, post-check=0, pre-check=0]
Field: Pragma = [no-cache]

Retrieving server reply
ResponseText has 20962 characters.
<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 language=Javascript src="http://images.kingdomofloathing.com/scripts/keybinds.min.2.js"></script><script language=Javascript src="http://images.kingdomofloathing.com/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 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.20130705.js"></script><script type="text/javascript">var CURFAM = 69;var FAMILIARFAVES = [["Onegai Marie","Angry Jung Man","jungman",165],["Reanimated Wrldwzrd","Reanimated Reanimator","reanimator",176],["...","Nanorhino","nanorhino",167],["...","Pair of Stomping Boots","stompboots",150],["Princess Vina","Slimeling","slimeling",112],["Pantsless","Fancypants Scarecrow","pantscrow2",152],["spartacus!","Baby Bugged Bugbear","babybugbug",124],["Thing","Disembodied Hand","dishand",92],["Enn Reitel","Baby Sandworm","babyworm",111],["Tron","Rogue Program","tronguy",135],["Todd","Knob Goblin Organ Grinder","organgoblin",139],["Conway","Mini-Hipster","minihipster",136],["Cassie","Steam-Powered Cheerleader","cheerleader",158],["Superloose","Stocking Mimic","smimic",120],["Baku","Unconscious Collective","uc",166],["Birdy","Oily Woim","woim",168],["Yoroids","He-Boulder","heboulder",113],["Reibai-sensei","Happy Medium","medium_0",159],["Sluuuurp","Gelatinous Cubeling","gcube",171],["Inko-chan","Exotic Parrot","parrot",72],["Rockin\' Wan-wan","Jumpsuited Hound Dog","hounddog",69] ];</script><script type="text/javascript" src="http://images.kingdomofloathing.com/scripts/familiarfaves.20120307.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, method, params) {$.ajax({type: method || 'GET', url: dourl, cache: false,data: params || null,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(out); }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(out); }}});}var turnsplayed = 625073;var turnsthisrun = 8186;var rollover = 1388114997;var rightnow = 1388095896;var playerid = 754005;var pwdhash = "fedb6f4f17ddc1a78d04e4f5f4fe730f";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());});var multi = function  (e) {e.preventDefault();var link = this;pop_query($(this), 'How many times?', 'Do It!', function (res) {dojax(($(link).attr('href')+'&ajax=1').replace('qty=1', 'qty='+res));});};$('.upeffect').click(function (e) {e.preventDefault();if (e.shiftKey) multi.apply(this, [e]);else dojax($(this).attr('href')+'&ajax=1');});$('.upeffect').bind('contextmenu', multi);/*try {var $ue = $('.upeffect');if (localStorage.getItem('showing-efarrows') != 1)$ue.hide()$ue.parents('td').css('width', '15');$ue.parents('table').hover(function (e) {$ue.show();localStorage.setItem('showing-efarrows', 1);}, function (e) {$ue.hide();localStorage.removeItem('showing-efarrows');});} catch (e) { }*/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.20130711.js"></script><script type="text/javascript" src="http://images.kingdomofloathing.com/scripts/cookie.20121112.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/bountyoutfit_f.gif" width=60 height=100 border=0></a></td><td valign=center><center><a class=nounder target=mainpane href="charsheet.php"><b>Bale</b></a><br>25th level stuffed Hodgman<table title='20,374 / 59,241' cellpadding=0 cellspacing=0 style='border: 1px solid #5A5A5A'><tr><td height=5 width=34 bgcolor=#5A5A5A></td><td width=66 bgcolor=white></td></tr></table></td></tr></table><center class=tiny>Outfit: <span style='cursor: hand; cursor: pointer;' onClick='outfit("34");'>Bounty-Hunting Rig</span></center><table align=center><tr><td align=right>Muscle:</td><td align=left><b><font color=blue>450</font> (438)</b></td></tr><tr><td align=right>Mysticality:</td><td align=left><b><font color=blue>609</font> (597)</b></td></tr><tr><td align=right>Moxie:</td><td align=left><b><font color=blue>425</font> (413)</b></td></tr><Tr><td align=right>Fullness:</td><td><b>21</b></td></tr><tr><td align=right>Temulency:</td><td><b>14</b></td></tr><tr><td colspan=2><center>You'd better keep an eye on your drinking...</center></td></tr></table><table><tr><td><img src=http://images.kingdomofloathing.com/itemimages/slimhp.gif title="Hit Points" alt="Hit Points" onclick='doc("hp");' width=20 height=20></td><td valign=center><span class=black>672 / 672</span>  </td><td><img src=http://images.kingdomofloathing.com/itemimages/slimmp.gif title="Mana Points" alt="Mana Points" onclick='doc("mp");' width=20 height=20></td><td valign=center><span class=black>1451 / 1451</span></td></tr><tr><td><img src=http://images.kingdomofloathing.com/itemimages/slimmeat.gif onclick='doc("meat");' title="Meat" alt="Meat" width=20 height=20></td><td valign=center><span class=black>5,229,821</span></td><td><img src=http://images.kingdomofloathing.com/itemimages/slimhourglass.gif onclick='doc("adventures");' title="Adventures Remaining" alt="Adventures Remaining" width=20 height=20></td><td valign=center><span class=black>55</span></td></table><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_c65d4779d29c7df23d568f8eee7676ba"><td class="small" colspan="2"><div><a class=nounder target=mainpane href=oldman.php><b>The Old Man</b></a> wants you to find his boot in <a class=nounder target=mainpane href=thesea.php><b>The Sea</b></a>.</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="cove.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=158">The F'c'le</a><br></font></td></tr></table></center><br><center><font size=2><b>Pasta Thrall:</b></font><br><img onClick='javascript:window.open("desc_guardian.php","","height=200,width=300")' src=http://images.kingdomofloathing.com/itemimages/t_vermincelli.gif width=30 height=30><br><font size=2><b>Ben</b><br>the Lvl. 10 Vermincelli</font><center><p><b><font size=2>Effects:</font></b><br><table><tr><td valign="middle"><a href="upeffect.php?efid=166&qty=1&pwd=fedb6f4f17ddc1a78d04e4f5f4fe730f" target="mainpane" class="upeffect" rel="Musk of the Moose"><span style="font-weight: bold"><img  alt="Click to cast Musk of the Moose.  Right-click to cast multiple times." title="Click to cast Musk of the Moose.  Right-click to cast multiple times." src="http://images.kingdomofloathing.com/otherimages/smallarrow_up.gif" height="15" width="15" /></span></a></td><td valign='middle' align=right><img src="http://images.kingdomofloathing.com/itemimages/stench.gif" width=20 height=20  onClick='eff("5e788aac76c7451c42ce19d2acf6de18");' oncontextmenu='return hardshrug(166, "Musk of the Moose");'></td><td valign=center><font size=2>Musk of the Moose (6)</font><br></td></tr><tr><td></td><td valign='middle' align=right><img src="http://images.kingdomofloathing.com/itemimages/snout.gif" width=20 height=20  onClick='eff("91635be2834f8a07c8ff9e3b47d2e43a");' oncontextmenu='return hardshrug(331, "On the Trail");'></td><td valign=center><font size=2>On the Trail (16)</font><br></td></tr><tr><td valign="middle"><a href="upeffect.php?efid=163&qty=1&pwd=fedb6f4f17ddc1a78d04e4f5f4fe730f" target="mainpane" class="upeffect" rel="Carlweather's Cantata of Confrontation"><span style="font-weight: bold"><img  alt="Click to cast Carlweather's Cantata of Confrontation.  Right-click to cast multiple times." title="Click to cast Carlweather's Cantata of Confrontation.  Right-click to cast multiple times." src="http://images.kingdomofloathing.com/otherimages/smallarrow_up.gif" height="15" width="15" /></span></a></td><td valign='middle' align=right><img src="http://images.kingdomofloathing.com/itemimages/cantata.gif" width=20 height=20  onClick='eff("06e123f9b46d3d180c97efc5ab0ad150");' oncontextmenu='return shrug(163, "Carlweather's Cantata of Confrontation");'></td><td valign=center><font size=2>Carlweather's Cantata of Confrontation (156)</font><br></td></tr><tr><td valign="middle"><a href="upeffect.php?efid=16&qty=1&pwd=fedb6f4f17ddc1a78d04e4f5f4fe730f" target="mainpane" class="upeffect" rel="Leash of Linguini"><span style="font-weight: bold"><img  alt="Click to cast Leash of Linguini.  Right-click to cast multiple times." title="Click to cast Leash of Linguini.  Right-click to cast multiple times." src="http://images.kingdomofloathing.com/otherimages/smallarrow_up.gif" height="15" width="15" /></span></a></td><td valign='middle' align=right><img src="http://images.kingdomofloathing.com/itemimages/string.gif" width=20 height=20  onClick='eff("2d6d3ab04b40e1523aa9c716a04b3aab");' oncontextmenu='return hardshrug(16, "Leash of Linguini");'></td><td valign=center><font size=2>Leash of Linguini (1068)</font><br></td></tr><tr><td valign="middle"><a href="upeffect.php?efid=1193&qty=1&pwd=fedb6f4f17ddc1a78d04e4f5f4fe730f" target="mainpane" class="upeffect" rel="Singer's Faithful Ocelot"><span style="font-weight: bold"><img  alt="Click to cast Singer's Faithful Ocelot.  Right-click to cast multiple times." title="Click to cast Singer's Faithful Ocelot.  Right-click to cast multiple times." src="http://images.kingdomofloathing.com/otherimages/smallarrow_up.gif" height="15" width="15" /></span></a></td><td valign='middle' align=right><img src="http://images.kingdomofloathing.com/itemimages/ocelot.gif" width=20 height=20  onClick='eff("5ac8444ac684a7f9113690c1f254c1e4");' oncontextmenu='return hardshrug(1193, "Singer's Faithful Ocelot");'></td><td valign=center><font size=2>Singer's Faithful Ocelot (1068)</font><br></td></tr><tr><td valign="middle"><a href="upeffect.php?efid=67&qty=1&pwd=fedb6f4f17ddc1a78d04e4f5f4fe730f" target="mainpane" class="upeffect" rel="Fat Leon's Phat Loot Lyric"><span style="font-weight: bold"><img  alt="Click to cast Fat Leon's Phat Loot Lyric.  Right-click to cast multiple times." title="Click to cast Fat Leon's Phat Loot Lyric.  Right-click to cast multiple times." src="http://images.kingdomofloathing.com/otherimages/smallarrow_up.gif" height="15" width="15" /></span></a></td><td valign='middle' align=right><img src="http://images.kingdomofloathing.com/itemimages/fatleons.gif" width=20 height=20  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 (1261)</font><br></td></tr><tr><td valign="middle"><a href="upeffect.php?efid=699&qty=1&pwd=fedb6f4f17ddc1a78d04e4f5f4fe730f" target="mainpane" class="upeffect" rel="Jingle Jangle Jingle"><span style="font-weight: bold"><img  alt="Click to cast Jingle Bells.  Right-click to cast multiple times." title="Click to cast Jingle Bells.  Right-click to cast multiple times." src="http://images.kingdomofloathing.com/otherimages/smallarrow_up.gif" height="15" width="15" /></span></a></td><td valign='middle' align=right><img src="http://images.kingdomofloathing.com/itemimages/jinglebells.gif" width=20 height=20  onClick='eff("a32acc4a5de83386ae3417140d09bf43");' oncontextmenu='return shrug(699, "Jingle Jangle Jingle");'></td><td valign=center><font size=2>Jingle Jangle Jingle (1261)</font><br></td></tr><tr><td valign="middle"><a href="upeffect.php?efid=53&qty=1&pwd=fedb6f4f17ddc1a78d04e4f5f4fe730f" target="mainpane" class="upeffect" rel="Elemental Saucesphere"><span style="font-weight: bold"><img  alt="Click to cast Elemental Saucesphere.  Right-click to cast multiple times." title="Click to cast Elemental Saucesphere.  Right-click to cast multiple times." src="http://images.kingdomofloathing.com/otherimages/smallarrow_up.gif" height="15" width="15" /></span></a></td><td valign='middle' align=right><img src="http://images.kingdomofloathing.com/itemimages/elesphere.gif" width=20 height=20  onClick='eff("e3d1d1099648703e192a55a9aea17a1e");' oncontextmenu='return shrug(53, "Elemental Saucesphere");'></td><td valign=center><font size=2>Elemental Saucesphere (1261)</font><br></td></tr><tr><td valign="middle"><a href="upeffect.php?efid=19&qty=1&pwd=fedb6f4f17ddc1a78d04e4f5f4fe730f" target="mainpane" class="upeffect" rel="Reptilian Fortitude"><span style="font-weight: bold"><img  alt="Click to cast Reptilian Fortitude.  Right-click to cast multiple times." title="Click to cast Reptilian Fortitude.  Right-click to cast multiple times." src="http://images.kingdomofloathing.com/otherimages/smallarrow_up.gif" height="15" width="15" /></span></a></td><td valign='middle' align=right><img src="http://images.kingdomofloathing.com/itemimages/scharm.gif" width=20 height=20  onClick='eff("6c7b4a5a3c6807d21493f1253bf8dfd9");' oncontextmenu='return shrug(19, "Reptilian Fortitude");'></td><td valign=center><font size=2>Reptilian Fortitude (1261)</font><br></td></tr><tr><td valign="middle"><a href="upeffect.php?efid=18&qty=1&pwd=fedb6f4f17ddc1a78d04e4f5f4fe730f" target="mainpane" class="upeffect" rel="Ghostly Shell"><span style="font-weight: bold"><img  alt="Click to cast Ghostly Shell.  Right-click to cast multiple times." title="Click to cast Ghostly Shell.  Right-click to cast multiple times." src="http://images.kingdomofloathing.com/otherimages/smallarrow_up.gif" height="15" width="15" /></span></a></td><td valign='middle' align=right><img src="http://images.kingdomofloathing.com/itemimages/ghosturtle.gif" width=20 height=20  onClick='eff("9d5cb67507556bb105664b1dc9e8bf9a");' oncontextmenu='return shrug(18, "Ghostly Shell");'></td><td valign=center><font size=2>Ghostly Shell (1261)</font><br></td></tr><tr><td valign="middle"><a href="upeffect.php?efid=50&qty=1&pwd=fedb6f4f17ddc1a78d04e4f5f4fe730f" target="mainpane" class="upeffect" rel="Empathy"><span style="font-weight: bold"><img  alt="Click to cast Empathy of the Newt.  Right-click to cast multiple times." title="Click to cast Empathy of the Newt.  Right-click to cast multiple times." src="http://images.kingdomofloathing.com/otherimages/smallarrow_up.gif" height="15" width="15" /></span></a></td><td valign='middle' align=right><img src="http://images.kingdomofloathing.com/itemimages/empathy.gif" width=20 height=20  onClick='eff("ac32e95f470a7e0999863fa0db58d808");' oncontextmenu='return shrug(50, "Empathy");'></td><td valign=center><font size=2>Empathy (1261)</font><br></td></tr><tr><td valign="middle"><a href="upeffect.php?efid=51&qty=1&pwd=fedb6f4f17ddc1a78d04e4f5f4fe730f" target="mainpane" class="upeffect" rel="Tenacity of the Snapper"><span style="font-weight: bold"><img  alt="Click to cast Tenacity of the Snapper.  Right-click to cast multiple times." title="Click to cast Tenacity of the Snapper.  Right-click to cast multiple times." src="http://images.kingdomofloathing.com/otherimages/smallarrow_up.gif" height="15" width="15" /></span></a></td><td valign='middle' align=right><img src="http://images.kingdomofloathing.com/itemimages/snapper.gif" width=20 height=20  onClick='eff("c05dc4b01f6f2826be599f07620979f7");' oncontextmenu='return shrug(51, "Tenacity of the Snapper");'></td><td valign=center><font size=2>Tenacity of the Snapper (1261)</font><br></td></tr><tr><td valign="middle"><a href="upeffect.php?efid=52&qty=1&pwd=fedb6f4f17ddc1a78d04e4f5f4fe730f" target="mainpane" class="upeffect" rel="Astral Shell"><span style="font-weight: bold"><img  alt="Click to cast Astral Shell.  Right-click to cast multiple times." title="Click to cast Astral Shell.  Right-click to cast multiple times." src="http://images.kingdomofloathing.com/otherimages/smallarrow_up.gif" height="15" width="15" /></span></a></td><td valign='middle' align=right><img src="http://images.kingdomofloathing.com/itemimages/blackshell.gif" width=20 height=20  onClick='eff("4e66acac6b908fb6f70b49092dcff375");' oncontextmenu='return shrug(52, "Astral Shell");'></td><td valign=center><font size=2>Astral Shell (1261)</font><br></td></tr><tr><td valign="middle"><a href="upeffect.php?efid=63&qty=1&pwd=fedb6f4f17ddc1a78d04e4f5f4fe730f" target="mainpane" class="upeffect" rel="Polka of Plenty"><span style="font-weight: bold"><img  alt="Click to cast The Polka of Plenty.  Right-click to cast multiple times." title="Click to cast The Polka of Plenty.  Right-click to cast multiple times." src="http://images.kingdomofloathing.com/otherimages/smallarrow_up.gif" height="15" width="15" /></span></a></td><td valign='middle' align=right><img src="http://images.kingdomofloathing.com/itemimages/plenty.gif" width=20 height=20  onClick='eff("c26a911b8ec2c57f7eef57f9ff5fdc24");' oncontextmenu='return shrug(63, "Polka of Plenty");'></td><td valign=center><font size=2>Polka of Plenty (1261)</font><br></td></tr></table><center><b><font size=2>Intrinsics:</font></b></center><center><table><tr><td width="15"></td><td><img height=20 width=20 src="http://images.kingdomofloathing.com/itemimages/stench.gif" onClick='eff("83888384e62aa31604f5619a1adb1169");'></td><td valign=center><font size=2>Spirit of Garlic (∞)</font><br></td></tr><tr><td width="15"></td><td><img height=20 width=20 src="http://images.kingdomofloathing.com/itemimages/saucedrops.gif" onClick='eff("2283eb9a3ee756de0c56f379307527f6");'></td><td valign=center><font size=2>Blood Sugar Sauce Magic (∞)</font><br></td></tr></table><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/hounddog.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>Rockin' Wan-wan</a></b>, the  <b>40</b> pound Jumpsuited Hound Dog</font></td></tr></table></center></center></body></html>
Finished relay script: charpane.ash
class net.sourceforge.kolmafia.request.ApiRequest
Connecting to api.php...

Requesting: http://www.kingdomofloathing.com/api.php?what=status&for=KoLmafia
3 request properties
Field: Cookie = [appserver=www8; PHPSESSID=lt1d2410jouq1i2stdm6imiri6]
Field: User-Agent = [KoLmafia v16.2]
Field: Content-Type = [application/x-www-form-urlencoded]

Retrieving server reply...

Retrieved: http://www.kingdomofloathing.com/api.php?what=status&for=KoLmafia
10 header fields
Field: null = [HTTP/1.1 200 OK]
Field: Date = [Thu, 26 Dec 2013 22:11:38 GMT]
Field: Content-Length = [3762]
Field: Expires = [Thu, 19 Nov 1981 08:52:00 GMT]
Field: Content-Type = [text/html; charset=UTF-8]
Field: Connection = [keep-alive]
Field: Server = [nginx/1.0.15]
Field: X-Powered-By = [PHP/5.3.3]
Field: Cache-Control = [no-store, no-cache, must-revalidate, post-check=0, pre-check=0]
Field: Pragma = [no-cache]

Retrieving server reply
ResponseText has 3762 characters.
{"playerid":"754005","name":"Bale","hardcore":"0","ascensions":"274","path":"0","sign":"Mongoose","roninleft":"0","casual":"0","drunk":"14","full":"21","turnsplayed":"625073","familiar":"69","hp":"672","mp":"1451","meat":"5229821","adventures":"55","level":"25","rawmuscle":"192657","rawmysticality":"356774","rawmoxie":"171395","basemuscle":"438","basemysticality":"597","basemoxie":"413","familiarexp":400,"class":"3","lastadv":{"id":"158","name":"The F'c'le","link":"adventure.php?snarfblat=158","container":"cove.php"},"title":"25","pvpfights":"100","maxhp":672,"maxmp":1451,"spleen":"15","muscle":450,"mysticality":609,"moxie":425,"famlevel":40,"locked":"cancelable-choice","daysthisrun":"21","equipment":{"hat":"2416","shirt":"2224","pants":"2418","weapon":"2417","acc1":"6466","acc2":"896","acc3":"3033","container":"5738","familiarequip":"4135","fakehands":0,"cardsleeve":"5001"},"stickers":[0,0,0],"soulsauce":0,"fury":0,"pastathrall":"2","pastathralllevel":10,"folder_holder":["21","12","17","00","00"],"eleronkey":"73bb16f8a6092773d44ed6d9e84648e8","flag_config":{"devskills":0,"lazyinventory":0,"compactfights":0,"poppvpsearch":0,"questtracker":0,"charpanepvp":"1","fffights":"1","compactchar":0,"noframesize":"1","fullnesscounter":"1","nodevdebug":0,"noquestnudge":0,"nocalendar":0,"alwaystag":0,"clanlogins":0,"quickskills":"1","hprestorers":"1","hidejacko":0,"anchorshelf":"1","showoutfit":"1","wowbar":"1","swapfam":"1","invimages":0,"showhandedness":0,"acclinks":"1","invadvancedsort":"1","powersort":"1","autodiscard":0,"unfamequip":"1","invclose":0,"sellstuffugly":0,"oneclickcraft":"1","dontscroll":"1","multisume":"1","threecolinv":0,"profanity":"1","tc_updatetitle":0,"tc_alwayswho":0,"tc_times":"1","tc_combineallpublic":0,"tc_eventsactive":0,"tc_hidebadges":0,"tc_colortabs":0,"tc_modifierkey":0,"tc_tabsonbottom":0,"chatversion":0,"aabosses":0,"compacteffects":"1","slimhpmpdisplay":"1","ignorezonewarnings":"1","whichpenpal":"2","compactmanuel":0,"hideefarrows":0,"autoattack":0,"topmenu":0},"recalledskills":1,"freedralph":1,"mcd":0,"pwd":"fedb6f4f17ddc1a78d04e4f5f4fe730f","rollover":1388114997,"turnsthisrun":8186,"familiar_wellfed":0,"intrinsics":{"83888384e62aa31604f5619a1adb1169":["Spirit of Garlic","stench","83888384e62aa31604f5619a1adb1169","169"],"2283eb9a3ee756de0c56f379307527f6":["Blood Sugar Sauce Magic","saucedrops","2283eb9a3ee756de0c56f379307527f6","1457"]},"familiarpic":"hounddog","pathname":"","effects":{"2d6d3ab04b40e1523aa9c716a04b3aab":["Leash of Linguini","1068","string","skill:3010","16"],"9d5cb67507556bb105664b1dc9e8bf9a":["Ghostly Shell","1261","ghosturtle","skill:2007","18"],"6c7b4a5a3c6807d21493f1253bf8dfd9":["Reptilian Fortitude","1261","scharm","skill:2008","19"],"ac32e95f470a7e0999863fa0db58d808":["Empathy","1261","empathy","skill:2009","50"],"c05dc4b01f6f2826be599f07620979f7":["Tenacity of the Snapper","1261","snapper","skill:2010","51"],"4e66acac6b908fb6f70b49092dcff375":["Astral Shell","1261","blackshell","skill:2012","52"],"e3d1d1099648703e192a55a9aea17a1e":["Elemental Saucesphere","1261","elesphere","skill:4007","53"],"c26a911b8ec2c57f7eef57f9ff5fdc24":["Polka of Plenty","1261","plenty","skill:6006","63"],"63e73adb3ecfb0cbf544db435eeeaf00":["Fat Leon's Phat Loot Lyric","1261","fatleons","skill:6010","67"],"06e123f9b46d3d180c97efc5ab0ad150":["Carlweather's Cantata of Confrontation","156","cantata","skill:6016","163"],"5e788aac76c7451c42ce19d2acf6de18":["Musk of the Moose","6","stench","skill:1019","166"],"91635be2834f8a07c8ff9e3b47d2e43a":["On the Trail","16","snout","","331"],"a32acc4a5de83386ae3417140d09bf43":["Jingle Jangle Jingle","1261","jinglebells","skill:2025","699"],"5ac8444ac684a7f9113690c1f254c1e4":["Singer's Faithful Ocelot","1068","ocelot","skill:88","1193"]}}
<font color=green><a href='showplayer.php?who=754005' target=mainpane class=nounder style='color: green'>Bale</a> has sent you a broken warbear gyrocopter.<!--refresh--></font><br>
 

Darzil

Developer
I think the issue is that the message doesn't appear when the gyrocopter is used, that just takes you to the curse.php page. You only get the message when it actually uses the item via http://www.kingdomofloathing.com/curse.php?action=use&pwd&whichitem=7038&targetplayer=bale. The setting of that value should be in CurseRequest not in UseItemRequest.

In addition you only get the broken gyrocopter sometimes, and only if you are targeting yourself, you are also likely to get an unbroken gyrocopter. I'd personally suggest just not handling what you receive, rather than guessing and often being wrong, and I'd certainly like to remove the assumption that you are targeting yourself.
 
Top