Feature - Implemented Spring 2017 Challenge: Gelatinous Noob!

Bale

Minion
Though... Oddly the maximizer is glad to buy hair spray and Black Body spray to increase moxie without ticking buyable. That's why I thought of buyable as "buyable from the mall."

Is it intended that for potions it will purchase from NPCs even though buyable isn't ticked, but for absorbing it will not purchase from NPCs? I figure one of those things should be wrong, but I don't know which one.
 

Theraze

Active member
I thought hair spray and the trivials had a special override that ignores the stated settings due to its "always use multiple" code. Not sure about why BBS would be showing without the option though...
 

Darzil

Developer
We need to remove item from inventory when absorbing and getting message "You don't gain any new knowledge from absorbing that item, but you're able to extract a lot of energy from it!", but don't currently.

Disk corruption has just killed my dev environment, so cannot do myself today.
 

Kailen4

New member
Well, you can use Maximizer, and put in "Moxie", say, and it'll show you which skills you can get to improve that based on the parameters you enter (I'd recommend selecting buyable/pullable). And there is Ezandora's Guide script.

But does the maximizer show ones like extra adventures or stats on absorb? Not to mention showing what skills your missing for trophy hunting etc.
 

Veracity

Developer
Staff member
I can't imagine why the Maximizer would help you with trophy hunting.
Seems like work for a script.
 
Mafia doesn't seem to recognize that when I cast Gelatinous Reconstruction that I lose the Beaten Up effect in r17870 (forgot to update before running today).

EDIT: r17876 resolves it. Nevermind me.
 
Last edited:
I think I found a mistake-
skills that grant adventures when absorbing items (Large Intestine etc.) are marked as giving rollover adventures, in addition to absorb adventures.

r17877
 

Bale

Minion
If you want relay override scripts in the relay browser, there are already two different scripts that do that. My desc WikiLinks and ckb's: WTF Inventory. Both of our scripts were originally created to do a bit more than that, but we decided to add this in also.
 

Bale

Minion
This post is intended a public service. It may be taken as a feature request for mafia, but the devs might decide that is beyond mafia's scope to make such a change to KoL's appearance.

When I start a new ascension, my skills are in a "random" order. Technically the order is the order that I learned them. If the order was based solely on my previous ascension that would be fine because the skills I choose as my starting skills would be first so I could start by selecting all of those before hunting through the list below for the others I want to learn. Unfortunately the list is the order I have learned these skills in all ascension. Naturally my first ascension I learned my skills in whatever order I got items to learn those skills. The result is really haphazard and without apparent rhyme or reason.

To fix this, I made a little choice override. It reorders my noob skills in numerical order so that all skills of a type are together. All my elemental res skills are together, all my item drop skills are together, absorb adventures, etc. They are also ordered by increasing level of effectiveness. This makes it SO much easier to find the skills I want to remember. It is true that there are better presentations, but this one is sufficient for my needs.

I'll now provide the choice.ash relay script needed to make this work. If you've already got a choice relay script it should be reasonably easy to figure out how to integrate them, if not then it will work exactly as-is.

Code:
buffer gelnoob(buffer page) {
	int i = index_of(page, '<div class="sk">');
	if(i >= 0) {
		buffer result;
		string [int] gelskill;
		matcher sk = create_matcher('<div class="sk">.+?value="(\\d+)".+?</div>', page);
		while(sk.find())
			gelskill[ to_int(sk.group(1)) ] = sk.group(0);
		result.append(page.substring(0,i));
		foreach x,gel in gelskill
			result.append(gel);
		if((i = index_of(page,'<div style="clear:both;')) >= 0)
			result.append(page.substring(i));
		return result;
	}
	return page;
}

buffer special_pages(buffer page) {
	if(page.contains_text("Welcome to the Kingdom, Gelatinous Noob"))
		return gelnoob(page);
	return page;
}


void main() {
	visit_url().special_pages().write();
}
 

Bale

Minion
If anyone wants to begin work on a better skills choosing choice override feel free. I'd love if it looked like this. To help I'll drop my html page here for anyone to review so that they wouldn't have to begin a new ascension to begin working on it.

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

defaultBind(47, CTRL, switchFocus);
defaultBind(191, CTRL, switchFocus);
defaultBind(47, META, switchFocus);
defaultBind(191, META, switchFocus);
defaultBind(192, NONE, repeat);
defaultBind(220, NONE, repeat);
</script><script language="javascript">
	function updateParseItem(iid, field, info) {
		var tbl = $('#ic'+iid);
		var data = parseItem(tbl);
		if (!data) return;
		data[field] = info;
		var out = [];
		for (i in data) {
			if (!data.hasOwnProperty(i)) continue;
			out.push(i+'='+data[i]);
		}
		tbl.attr('rel', out.join('&'));
	}
	function parseItem(tbl) {
		tbl = $(tbl);
		var rel = tbl.attr('rel');
		var data = {};
		if (!rel) return data;
		var parts = rel.split('&');
		for (i in parts) {
			if (!parts.hasOwnProperty(i)) continue;
			var kv = parts[i].split('=');
			tbl.data(kv[0], kv[1]);
			data[kv[0]] = kv[1];
		}
		return data;
	}
</script><script type="text/javascript" src="/images/scripts/pop_query.20130705.js"></script>
<script type="text/javascript" src="/images/scripts/ircm.20161111.js"></script>
<script type="text/javascript">
var tp = top;
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=46582bf16c25f9bd2c65539927c958af" 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) { shown++; 
contents += dc + 'inventory.php?action=closetpush&ajax=1&whichitem=IID&qty=NUM&pwd=46582bf16c25f9bd2c65539927c958af" id="pircm_'+i.id+'"><b>Closet:</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=46582bf16c25f9bd2c65539927c958af" 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.q==0) { shown++; 
contents += dc + 'managecollection.php?action=put&ajax=1&whichitem1=IID&howmany1=NUM&pwd=46582bf16c25f9bd2c65539927c958af" id="pircm_'+i.id+'"><b>Add to Display Case:</b> '+dd+one+']</a>';
if (ss) { contents += da + i.n + db;}
contents += '</div>';
}

	return [contents, shown];
}
tp=top
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 if (window.dojaxFailure) window.dojaxFailure(parts[1]);
				else if (tp.chatpane.handleMessage) tp.chatpane.handleMessage({type: 'event', msg: 'Oops!  Sorry, Dave, you appear to be ' + 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;
			}
$(tp.mainpane.document).find("#effdiv").remove(); if(!window.dontscroll || (window.dontscroll && dontscroll==0)) { window.scroll(0,0);}
			var $eff = $(tp.mainpane.document).find('#effdiv');
			if ($eff.length == 0) {
				var d = tp.mainpane.document.createElement('DIV');
				d.id = 'effdiv';
				var b = tp.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)) {
				tp.mainpane.document.location = tp.mainpane.document.location + "#effdivtop";
			}
			if (afterFunc) { afterFunc(out); }
		}
	});
}
</script><script>

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

</script>	<link rel="stylesheet" type="text/css" href="/images/styles.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>

<link rel='stylesheet' type='text/css' href='/images/actionbar.6.css'><!--[if IE]><link rel='stylesheet' type='text/css' href='/images/actionbar.ie.4.css'><![endif]--><script language="Javascript" src="/basics.js"></script><link rel="stylesheet" href="/basics.1.css" /></head>

<body><img src='/images/itemimages/blank.gif' id='dragged'><div id='debug'></div><div class=contextmenu id='skillmenu'></div><div class=contextmenu id='itemsmenu'></div><div id=topbar><center><table class=actionbar cellpadding=0 cellspacing=1><tbody><tr class=label><td> </td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr class=blueback><td><a href='choice.php?action=auto'><img src='/images/itemimages/plexpock.gif'></td><td class=spacer></td><td><img src='/images/itemimages/blank.gif' id='skills'></td><td class=spacer></td><td><img src='/images/itemimages/blank.gif'></td><td><img src='/images/itemimages/blank.gif'></td><td><img src='/images/itemimages/blank.gif'></td><td><img src='/images/itemimages/blank.gif'></td><td><img src='/images/itemimages/blank.gif'></td><td><img src='/images/itemimages/blank.gif'></td><td><img src='/images/itemimages/blank.gif'></td><td><img src='/images/itemimages/blank.gif'></td><td><img src='/images/itemimages/blank.gif'></td><td><img src='/images/itemimages/blank.gif'></td><td><img src='/images/itemimages/blank.gif'></td><td><img src='/images/itemimages/blank.gif'></td><td class=spacer></td><td class=spacer></td><td><img src='/images/itemimages/blank.gif'></td></tr><tr class=label><td>auto</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></tbody></table></center></div><div class='content' id='content_'><div id='effdiv' style='display: none;'></div><div style='overflow: auto;'>
<Center><table  width=95%  cellspacing=0 cellpadding=0><tr><td style="color: white;" align=center bgcolor=blue><b>Welcome to the Kingdom, Gelatinous Noob</b></td></tr><tr><td style="padding: 5px; border: 1px solid blue;"><center><table><tr><td><center><img src=/images/adventureimages/gelcube.gif></center><p><p>You wake up to find yourself outside the familiar confines of a 10x10 dungeon hallway.<p>What is this?  Are you...  Are you out in the human world?<p>This is <i>GREAT</i>!  You've always wanted to be a real human person!  And now's your chance!<form method="post" action="choice.php"><input type="hidden" name="whichchoice" value="1230" /><input type="hidden" name="option" value="1" /><input type="hidden" name="pwd" value="46582bf16c25f9bd2c65539927c958af" /><p>You've even got some memories from previous times you've tried this.  You're gonna be a really really <i>super</i> human human, this time around!<div class="sk"><input type="checkbox" name="skills[]" value="49" /><span class="name">Small Intestine</span><span class="blue">+2 Adventures when you absorb an item</span><img src="/images/itemimages/batgut.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="92" /><span class="name">Vestibular System</span><span class="blue">Moxie +10</span><img src="/images/itemimages/scentgland.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="43" /><span class="name">Sense of Purpose</span><span class="blue">+5 Stats Per Fight</span><img src="/images/itemimages/louder.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="50" /><span class="name">Large Intestine</span><span class="blue">+3 Adventures when you absorb an item</span><img src="/images/itemimages/batgut.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="11" /><span class="name">Nose Hair</span><span class="blue">Slight Stench  Resistance (+1)</span><img src="/images/itemimages/whiskers.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="34" /><span class="name">Shock-Absorbing Joints</span><span class="blue">Damage Reduction: 10</span><img src="/images/itemimages/ma6buff1.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="80" /><span class="name">Pathological Greed</span><span class="blue">+70% Meat from Monsters</span><img src="/images/itemimages/resolve_greedy.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="67" /><span class="name">Right Eyeball</span><span class="blue">+20% Item Drops from Monsters</span><img src="/images/itemimages/bseye.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="54" /><span class="name">Vacuoles</span><span class="blue">+20 Stats when you absorb an item</span><img src="/images/itemimages/dna.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="46" /><span class="name">Central Hypothalamus</span><span class="blue">+1 Adventures when you absorb an item</span><img src="/images/itemimages/salspleen.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="79" /><span class="name">Sense of Entitlement</span><span class="blue">+60% Meat from Monsters</span><img src="/images/itemimages/scroll1.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="48" /><span class="name">Stomach-Like Thing</span><span class="blue">+2 Adventures when you absorb an item</span><img src="/images/itemimages/stomach.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="52" /><span class="name">Mitochondria</span><span class="blue">+10 Stats when you absorb an item</span><img src="/images/itemimages/planula.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="45" /><span class="name">Arrogance</span><span class="blue">+7 Stats Per Fight</span><img src="/images/itemimages/banishingshout.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="69" /><span class="name">Saccade Reflex</span><span class="blue">+40% Item Drops from Monsters</span><img src="/images/itemimages/vibeshroom.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="68" /><span class="name">Optic Nerves</span><span class="blue">+30% Item Drops from Monsters</span><img src="/images/itemimages/eyeball.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="47" /><span class="name">Rudimentary Alimentary Canal</span><span class="blue">+1 Adventures when you absorb an item</span><img src="/images/itemimages/breath.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="55" /><span class="name">Golgi Apparatus</span><span class="blue">+25 Stats when you absorb an item</span><img src="/images/itemimages/larva.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="44" /><span class="name">Sense of Pride</span><span class="blue">+5 Stats Per Fight</span><img src="/images/itemimages/trophy.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="66" /><span class="name">Left Eyeball</span><span class="blue">+20% Item Drops from Monsters</span><img src="/images/itemimages/bseye.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="20" /><span class="name">Bravery Gland</span><span class="blue">Serious Spooky Resistance (+3)</span><img src="/images/itemimages/strboost.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="10" /><span class="name">Subcutaneous Fat</span><span class="blue">Serious Cold Resistance (+3)</span><img src="/images/itemimages/sebashield.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="95" /><span class="name">Sunglasses</span><span class="blue">Moxie +25</span><img src="/images/itemimages/bigglasses.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="40" /><span class="name">Anterior Cruciate Ligaments</span><span class="blue">+50% Combat Initiative</span><img src="/images/itemimages/tendrils.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="39" /><span class="name">Achilles Tendons</span><span class="blue">+40% Combat Initiative</span><img src="/images/itemimages/tendrils.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="38" /><span class="name">Kneecaps</span><span class="blue">+30% Combat Initiative</span><img src="/images/itemimages/kneecap.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="70" /><span class="name">Visual Cortex</span><span class="blue">+50% Item Drops from Monsters</span><img src="/images/itemimages/realbrain2.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="125" /><span class="name">Thrustable Pelvis</span><span class="blue">+11 <font color=blueviolet>Sleaze Damage</font></span><img src="/images/itemimages/pelvis.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="30" /><span class="name">Rigid Rib Cage</span><span class="blue">Damage Absorption +70</span><img src="/images/itemimages/bonechest.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="9" /><span class="name">Chatterable Teeth</span><span class="blue">So-So Cold Resistance (+2)</span><img src="/images/itemimages/chatteeth.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="19" /><span class="name">Adrenal Gland</span><span class="blue">So-So Spooky Resistance (+2)</span><img src="/images/itemimages/salspleen.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="105" /><span class="name">Hot Headedness</span><span class="blue">+11 <font color=red>Hot Damage</font></span><img src="/images/itemimages/fire.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="25" /><span class="name">Profound Shame</span><span class="blue">Serious Sleaze Resistance (+3)</span><img src="/images/itemimages/blush.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="37" /><span class="name">Ankle Joints</span><span class="blue">+20% Combat Initiative</span><img src="/images/itemimages/feet.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="78" /><span class="name">Business Acumen</span><span class="blue">+50% Meat from Monsters</span><img src="/images/itemimages/meat.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="42" /><span class="name">Basic Self-Worth</span><span class="blue">+3 Stats Per Fight</span><img src="/images/itemimages/exclam.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="41" /><span class="name">Work Ethic</span><span class="blue">+3 Stats Per Fight</span><img src="/images/itemimages/mattock.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="15" /><span class="name">Olfactory Cortex</span><span class="blue">Serious Stench  Resistance (+3)</span><img src="/images/itemimages/realbrain2.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="5" /><span class="name">Sweat Glands</span><span class="blue">Serious Hot Resistance (+3)</span><img src="/images/itemimages/teardrop.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="120" /><span class="name">Visible Skull</span><span class="blue">+11 <font color=gray>Spooky Damage</font></span><img src="/images/itemimages/bigskull.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="119" /><span class="name">Vacant Stare</span><span class="blue">+9 <font color=gray>Spooky Damage</font></span><img src="/images/itemimages/bigeyes.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="29" /><span class="name">Rigid Headbone</span><span class="blue">Damage Absorption +60</span><img src="/images/itemimages/bigskull.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="35" /><span class="name">Overalls</span><span class="blue">Damage Reduction: 20</span><img src="/images/itemimages/walveralls.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="33" /><span class="name">Spinal Discs</span><span class="blue">Damage Reduction: 10</span><img src="/images/itemimages/clspine.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="60" /><span class="name">Beating Human Heart</span><span class="blue">Maximum HP +100%</span><img src="/images/itemimages/heart.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="59" /><span class="name">Oversized Right Kidney</span><span class="blue">Maximum HP +50%</span><img src="/images/itemimages/kidney.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="58" /><span class="name">Small Left Kidney</span><span class="blue">Maximum HP +40%</span><img src="/images/itemimages/kidney.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="85" /><span class="name">Gluteus Maximus</span><span class="blue">Muscle +25</span><img src="/images/itemimages/asshat.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="77" /><span class="name">Financial Ambition</span><span class="blue">+40% Meat from Monsters</span><img src="/images/itemimages/moneybag.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="76" /><span class="name">The Concept of Property</span><span class="blue">+30% Meat from Monsters</span><img src="/images/itemimages/scroll1.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="115" /><span class="name">Thriving Gut Flora</span><span class="blue">+11 <font color=green>Stench Damage</font></span><img src="/images/itemimages/bacteria.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="110" /><span class="name">Ice Water In Your Veins</span><span class="blue">+11 <font color=blue>Cold Damage</font></span><img src="/images/itemimages/perf_icecube.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="75" /><span class="name">Thumbs</span><span class="blue">+50% Pickpocket Chance</span><img src="/images/itemimages/manglefinger.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="81" /><span class="name">Triceps</span><span class="blue">Muscle +5</span><img src="/images/itemimages/strboost.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="74" /><span class="name">Index Fingers</span><span class="blue">+40% Pickpocket Chance</span><img src="/images/itemimages/manglefinger.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="8" /><span class="name">Shiver Reflex</span><span class="blue">So-So Cold Resistance (+2)</span><img src="/images/itemimages/belch.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="18" /><span class="name">Hyperactive Amygdala</span><span class="blue">So-So Spooky Resistance (+2)</span><img src="/images/itemimages/realbrain2.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="73" /><span class="name">Middle Fingers</span><span class="blue">+30% Pickpocket Chance</span><img src="/images/itemimages/manglefinger.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="114" /><span class="name">Weak Esophageal Sphincter</span><span class="blue">+9 <font color=green>Stench Damage</font></span><img src="/images/itemimages/stomach.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="113" /><span class="name">Armpit Hair</span><span class="blue">+7 <font color=green>Stench Damage</font></span><img src="/images/itemimages/spacefur.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="112" /><span class="name">Armpit Sweat Glands</span><span class="blue">+5 <font color=green>Stench Damage</font></span><img src="/images/itemimages/sebashield.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="14" /><span class="name">Nasal Septum</span><span class="blue">So-So Stench  Resistance (+2)</span><img src="/images/itemimages/cheesestaf.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="72" /><span class="name">Ring Fingers</span><span class="blue">+20% Pickpocket Chance</span><img src="/images/itemimages/manglefinger.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="65" /><span class="name">Spinal Cord</span><span class="blue">Maximum MP +100%</span><img src="/images/itemimages/clspine.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="28" /><span class="name">Rigid Pelvis</span><span class="blue">Damage Absorption +50</span><img src="/images/itemimages/pelvis.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="13" /><span class="name">Nasal Lamina Propria</span><span class="blue">So-So Stench  Resistance (+2)</span><img src="/images/itemimages/redcells.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="104" /><span class="name">Choleric Humours</span><span class="blue">+9 <font color=red>Hot Damage</font></span><img src="/images/itemimages/raindrop.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="71" /><span class="name">Pinky Fingers</span><span class="blue">+10% Pickpocket Chance</span><img src="/images/itemimages/manglefinger.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="94" /><span class="name">Sense of Sarcasm</span><span class="blue">Moxie +20</span><img src="/images/itemimages/wink.gif" /></div><div class="sk"><input type="checkbox" name="skills[]" value="36" /><span class="name">Hamstrings</span><span class="blue">+10% Combat Initiative</span><img src="/images/itemimages/string.gif" /></div><div style="clear:both; width: 100%; text-align: center">You can pick <span class="num">16</span> more skills.</div><center><p><input type="submit" value="Become Human!" class="button" /></form></center></td></tr></table></center></td></tr><tr><td height=4></td></tr></table><style>
.sk { position: relative; width: 220px; height: 60px; font-size: .8em; border: 2px solid black; padding: 0.25em; margin: 0 .5em .5em 0; cursor: pointer; float: left; }
.sk.selected { border-color: blue; }
.sk .name { font-weight: bold; margin-right: 40px;  padding-left: 5px;}
.sk img { position: absolute; right: 5px; top: 15px; }
.sk .blue { color: blue; display: block; margin-top: 10px; margin-right: 40px;}
</style>
<script>
   var max = 16;
   $('.sk').click(function (e) { 
        if ($(e.target).is('input')) return;
        $(this).find('input').attr('checked', !$(this).find('input').attr('checked')).change();
   });
   $('.sk input').change(function () {
       var now = $('input:checked').length;
       if (now > max) {
         $(this).attr('checked', false);
         return false;
       }
       var sk = $(this).parents('.sk');
       if (sk.hasClass('selected')) sk.removeClass('selected');
       else sk.addClass('selected');
       var left = max - $('input:checked').length;
       $('.num').text(left);
   });
</script><!--faaaaaaart--></div></div></body><script src="/ircm_extend.js"></script><script src="/onfocus.1.js"></script></html>
 

Bale

Minion
I need to report a bug. KoLmafia is not recognizing the council quest for level 2. The html when I get the quest from the council is this:

HTML:
<p><p>Okay, you're in luck, because I found a quest that's perfect for an adventurer of your... stature. We need you to go out to the marshy part of the Spooky Forest, and bring us back a mosquito larva. I bet you get mosquitoes trying to breed in you all the time, so this should be really easy for you. In case you aren't actually from the Spooky Forest, I'll mark it on your map -- it's in the Distant Woods. Hang on, let me find a real long pencil that I don't care about.

It does recognize the quest log as the following demonstrates...

Code:
> get questL02Larva

unstarted

> refresh quests

Retrieving quest data...
Requests complete.

> get questL02Larva

started
 

Yendor

Member
If anyone wants to begin work on a better skills choosing choice override feel free. I'd love if it looked like this. To help I'll drop my html page here for anyone to review so that they wouldn't have to begin a new ascension to begin working on it.

While we're on the topic, it would be nice to have a table like that during the run, to summarise what skills we have and the bonuses from them.
 

Bale

Minion
While we're on the topic, it would be nice to have a table like that during the run, to summarise what skills we have and the bonuses from them.

You can use THIS to get a pretty decent overview of your GelNoob skills and what they do from your character sheet. The script does a bit more than advertised. Because I just can't help myself.


Damn it Bale! Now there is no way I am getting anything done tomorrow.

You fell for it. Just as I'd planned. :D
 
Top