Results 1 to 5 of 5

Thread: Procrastinator Language Proficiency

  1. #1

    Default Procrastinator Language Proficiency

    Mafia increases my procrastinator language proficiency (procrastinatorLanguageFluency) when I hit the moonlith noncombat, but it doesn't reset it when I get the locker key. Also doesn't check to see what the language proficiency is after increase from the moonlith nc. So it just keeps increasing.

    Thanks!

  2. #2
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    11,095

    Default

    Revision 18014 resets Procrastinator language proficiency at the terminal, rather than Space Pirate language fluency.

    We could parse the current fluency level from the Monolith (Land Ho, Half a Ship, reading space baby book) and simply set it, but for now, we simply increment. That same revision makes fluency peg at 100% for each language.

    If you can supply a DEBUG log, perhaps I'll make it parse the current value instead...
    Ph'nglui mglw'nafh Cthulhu
    R'lyeh wgah-nagl fhtagn.

  3. #3

    Default

    Thank you!

    Is this what you were after?

    Code:
    Retrieving server reply
    ResponseText has 4663 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="https://s3.amazonaws.com/images.kingdomofloathing.com/scripts/jquery-1.5.1.js"></script><script language=Javascript src="https://s3.amazonaws.com/images.kingdomofloathing.com/scripts/keybinds.min.2.js"></script><script language=Javascript src="https://s3.amazonaws.com/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>function switchFocus(){if (top.chatpane.document.chatform.graf.focus)top.chatpane.document.chatform.graf.focus();return false;}function repeat(){var linx = document.getElementsByTagName("A");for (var i = 0; i < linx.length; i++){if (typeof timersfunc != 'undefined') {if (!timersfunc()) {return;}timersfunc = null;}var link = linx[i];if (link.innerHTML.match(/Adventure Again/) || link.innerHTML.match(/Do it again/))location.href = link.href;}}defaultBind(47, CTRL, switchFocus);defaultBind(191, CTRL, switchFocus);defaultBind(47, META, switchFocus);defaultBind(191, META, switchFocus);defaultBind(192, NONE, repeat);defaultBind(220, NONE, repeat);</script><script language="javascript">function updateParseItem(iid, field, info) {var tbl = $('#ic'+iid);var data = parseItem(tbl);if (!data) return;data[field] = info;var out = [];for (i in data) {if (!data.hasOwnProperty(i)) continue;out.push(i+'='+data[i]);}tbl.attr('rel', out.join('&'));}function parseItem(tbl) {tbl = $(tbl);var rel = tbl.attr('rel');var data = {};if (!rel) return data;var parts = rel.split('&');for (i in parts) {if (!parts.hasOwnProperty(i)) continue;var kv = parts[i].split('=');tbl.data(kv[0], kv[1]);data[kv[0]] = kv[1];}return data;}</script><script type="text/javascript" src="https://s3.amazonaws.com/images.kingdomofloathing.com/scripts/pop_query.20130705.js"></script><script type="text/javascript"> function pop_ircm(clicked) { return false; } </script><script>var currentkey = 49;$(document).ready(function () {$('form').each(function () {var form = this;defaultBind(currentkey++, NONE, function () { form.submit(); });return currentkey < 58;});});</script>	<link rel="stylesheet" type="text/css" href="https://s3.amazonaws.com/images.kingdomofloathing.com/styles.20151006.css"><style type='text/css'>.faded {zoom: 1;filter: alpha(opacity=35);opacity: 0.35;-khtml-opacity: 0.35;-moz-opacity: 0.35;}</style></head><body><Center><div id="results"><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><span class='guts'>You insert the data cube into the monolith and it emits a high-pitched whine.  Something deep in your brain slows the whine down enough for you to make out some individual words in the Procrastinators' language, and something deep in the monolith allows your brain to understand what those words mean.<p><center><b>Procrastinator Language Fluency +20%</b><p> (Fluency is now 40%.)</center><p>You catch a glimpse of a nearby rock formation.  It looks just like a... ewwwwwww.<center><table><tr><td><img src="https://s3.amazonaws.com/images.kingdomofloathing.com/itemimages/hp.gif" height=30 width=30></td><td valign=center class=effect>You lose 1,928 hit points. (<font color=blueviolet><b>sleaze damage</b></font>)</td></tr></table></center></span></td></tr></table></center></td></tr><tr><td height=4></td></tr></table></div><table  width=95%  cellspacing=0 cellpadding=0><tr><td style="color: white;" align=center bgcolor=blue><b>Adventure Again:</b></td></tr><tr><td style="padding: 5px; border: 1px solid blue;"><center><table><tr><td><center><p><a href="adventure.php?snarfblat=494">Adventure Again (Through the Spacegate)</a><p><a href="place.php?whichplace=spacegate">Go back to Secret Underground Spacegate Facility</a></center></center></td></tr></table></center></td></tr><tr><td height=4></td></tr></table></center><script>top.charpane.location.href="charpane.php";</script></body></html>
    Processing result: murderbot data core (-1)
    Processing results...
    Parsing result: You lose 1,928 hit points
    You lose 1,928 hit points
    Processing result:  HP: -1,928
    class net.sourceforge.kolmafia.request.ApiRequest
    Connecting to api.php...
    Last edited by Veracity; 05-07-2017 at 01:55 PM.

  4. #4
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    11,095

    Default

    Code:
    You insert the data cube into the monolith and it emits a high-pitched whine.  Something deep in your brain slows the whine down enough for you to make out some individual words in the Procrastinators' language, and something deep in the monolith allows your brain to understand what those words mean.<p><center><b>Procrastinator Language Fluency +20%</b><p> (Fluency is now 40%.)</center>
    That stuff about "Fluency is now 40%" is what we could/should parse.

    I've got 4 more days left on my Noobcore trophy run. I may or may not have time to visit a Spacegate planet to improve this or that language fluency before then, but I will certainly do so soon thereafter. It shouldn't be too hard to code up something to parse that.
    Ph'nglui mglw'nafh Cthulhu
    R'lyeh wgah-nagl fhtagn.

  5. #5
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    11,095

    Default

    OK, revision 18015 does it. Untested.
    Ph'nglui mglw'nafh Cthulhu
    R'lyeh wgah-nagl fhtagn.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •