New Content - Implemented West of Loathing - 2016 Spring Challenge!

It'd be nice to add "use 1 corrupted marrow" as a method for increasing $effect[Cowrruption], so you can increase turns of the effect with "up cowrruption" or clicking the uparrow in the charpane.
 

Darzil

Developer
Not sure if this is a general thing (probably), but I noticed that recovery can be run when you click on one of the skillbooks. I guess maybe it thinks they can lead to a fight. If relevant, I notice that this was after NewLife had visited Barrel Full of Barrels. It didn't run it on the first skillbook, but did on the other two.

I only actually noticed because I'd somehow accidentally ticked "Rest of Clan Sofa", and our clan doesn't have one, and you get wounded (and beaten up), when trying.

Code:
> play stat mysticality

[1] Deck of     Every Card
play III - The Empress (70)
Encounter: III - The Empress
You     gain 550 Enchantedness
You can now equip a Heimz Fortified Kidney Beans     (and possibly other things).
You gain some Mysticality points!
Loading     "inventory.php?which=3".    

You acquire an item: Xiblaxian holo-wrist-puter simcode
You     acquire an item: Xiblaxian holo-wrist-puter
You learned a new skill:     Prodigious Appetite
You learned a new skill: Walk: Prideful Strut
You     learned a new skill: Beanweaver
You learned a new skill: Beanscreen
You     learned a new skill: Canhandle
You learned a new skill: Beanstorm
You     learned a new skill: Bean Runner
Executing request...

[1] Rest     in Clan Sofa (1 turns)
You lose 5 hit points
Resting     failed - no Clan Sofa available.
Loading     "inventory.php?which=3".    

You learned a new skill: Tolerant Constitution
You     learned a new skill: Long Con
You learned a new skill: Extract Oil
You     learned a new skill: Patent Medicine
Executing request...

[1]     Rest in Clan Sofa (1 turns)
You lose 5 hit points
Resting     failed - no Clan Sofa available.
Loading     "inventory.php?which=3".    

You learned a new skill: Hard Drinker
You learned a new     skill: True Outdoorsperson
You learned a new skill: Larger Than Life
You     learned a new skill: Rugged Survivalist
 

Magus_Prime

Well-known member
Sometimes when a character gains a level the n-gallon hat is unequipped after the hat gains a level. This has happened at different "hat levels" in this path and I thought it had been fixed but it seems it hasn't.

My character went from level nine, with an equipped nine-gallon hat, the hat gained a level and became a ten-gallon hat. Then the hat was unequipped: by something. I'm not running any post-adventure script buy I am running zarqons Best Between Battle script. it doesn't happen every time the hat levels.

Code:
Request 12 of 20 (Cyrpt: The Defiled Alcove) in progress...

[299] The Defiled Alcove
Encounter: corpulent zobmie
Strategy: F:\software\Kol\ccs\WestofLoathing.ccs [default]
Round 0: Arbos wins initiative!
Round 1: You lose 1 hit point
Round 1: Arbos executes a macro!
Round 1: Arbos casts COWBOY KICK!
Round 2: corpulent zobmie takes 12 damage.
Round 2: Arbos casts SUMMON LOVE GNATS!
Round 3: Arbos casts SUMMON LOVE STINKBUG!
Round 4: Arbos casts SUMMON LOVE MOSQUITO!
Round 5: corpulent zobmie takes 9 damage.
Round 5: You gain 9 hit points
Round 5: Arbos casts SHOOT!
Round 6: corpulent zobmie takes 36 damage.
Round 6: corpulent zobmie takes 3 damage.
Round 6: Arbos casts CANHANDLE!
Round 7: corpulent zobmie takes 7 damage.
Round 7: You gain 7 Muscularity Points
Round 7: Arbos attacks!
Round 8: corpulent zobmie takes 163 damage.
Round 8: Arbos wins the fight!
After Battle: Your Evilometer emits a single beep. The air in this part of the crypt smells slightly less evil...
After Battle: You gain 12 hit points
You gain 168 Meat
After Battle: Boppin' Patty lands near you and starts boppin' her little head back and forth as she helps you look for loot.
You acquire an item: cranberries
You acquire an item: cranberries
After Battle: Boppin' Patty suddenly shouts "Holy Machines, Arbos!" Then she grins, because... what? (+5 Stats)
After Battle: You gain 18 Strongness
You can now equip a cursed eyepatch (and possibly other things).
You gain a Muscle point!
You gain a Level!
After Battle: You gain 6 Enchantedness
After Battle: You gain 10 Sarcasm
You gain a Moxie point!

Request 13 of 20 (Cyrpt: The Defiled Alcove) in progress...

[300] The Defiled Alcove
Encounter: modern zmobie
Strategy: F:\software\Kol\ccs\WestofLoathing.ccs [default]
Round 0: Arbos loses initiative!
Round 1: You lose 1 hit point
Round 1: Arbos executes a macro!
Round 1: Arbos casts COWBOY KICK!
wriggling worm is multiusable, but KoLmafia thought it was not
Round 2: modern zmobie takes 12 damage.
Round 2: Arbos casts SUMMON LOVE GNATS!
Round 3: Arbos casts SUMMON LOVE STINKBUG!
Round 4: modern zmobie takes 3 damage.
Round 4: Arbos casts SUMMON LOVE MOSQUITO!
Round 5: modern zmobie takes 9 damage.
Round 5: You gain 9 hit points
Round 5: Arbos casts SHOOT!
Round 6: modern zmobie takes 36 damage.
Round 6: modern zmobie takes 3 damage.
Round 6: Arbos casts CANHANDLE!
Round 7: modern zmobie takes 5 damage.
Round 7: You gain 5 Muscularity Points
Round 7: modern zmobie takes 3 damage.
Round 7: Arbos attacks!
Round 8: modern zmobie takes 149 damage.
Round 8: modern zmobie takes 3 damage.
Round 8: Arbos wins the fight!
After Battle: Your Evilometer emits five quick beeps.
After Battle: You gain 18 hit points
You gain 118 Meat
After Battle: Boppin' Patty lands near you and starts boppin' her little head back and forth as she helps you look for loot.
You acquire an item: wriggling worm
After Battle: Boppin' Patty suddenly shouts "Holy Reporters, Arbos!" Then she grins, because... what? (+5 Stats)
After Battle: You gain 24 Beefiness
After Battle: You gain 6 Wizardliness
After Battle: You gain 7 Cheek

Request 14 of 20 (Cyrpt: The Defiled Alcove) in progress...

[301] The Defiled Alcove
Encounter: conjoined zmombie
Strategy: F:\software\Kol\ccs\WestofLoathing.ccs [default]
Round 0: Arbos wins initiative!
Round 1: You lose 1 hit point
Round 1: Arbos executes a macro!
Round 1: Arbos casts COWBOY KICK!
Round 2: conjoined zmombie takes 12 damage.
Round 2: Arbos casts SUMMON LOVE GNATS!
Round 3: Arbos casts SUMMON LOVE STINKBUG!
Round 4: Arbos casts SUMMON LOVE MOSQUITO!
Round 5: conjoined zmombie takes 12 damage.
Round 5: You gain 12 hit points
Round 5: conjoined zmombie takes 3 damage.
Round 5: Arbos casts SHOOT!
Round 6: conjoined zmombie takes 36 damage.
Round 6: conjoined zmombie takes 3 damage.
Round 6: Arbos casts CANHANDLE!
Round 7: conjoined zmombie takes 9 damage.
Round 7: You gain 10 Muscularity Points
Round 7: conjoined zmombie takes 3 damage.
Round 7: Arbos attacks!
Round 8: conjoined zmombie takes 127 damage.
Round 8: conjoined zmombie takes 3 damage.
Round 8: Arbos wins the fight!
After Battle: As you end the conjoined zmombies' conjoined lives for the second times, your Evilometer emits a loud beep.
After Battle: You gain 8 hit points
You gain 584 Meat
After Battle: Boppin' Patty whistles a few bars of Cryin'. It really gets your toes tappin'.
You acquire an item: loose teeth
You acquire an item: cranberries
You acquire an item: cranberries
After Battle: Boppin' Patty grins cheerfully as she flits about, tweedlin' and deedlin'. (+5 Stats)
After Battle: You gain 42 Strengthliness
After Battle: You gain 15 Magicalness
After Battle: You gain 19 Chutzpah

Request 15 of 20 (Cyrpt: The Defiled Alcove) in progress...
Cyrpt area cleared.

Taking off ten-gallon hat...
Equipment changed.
 
Last edited:

Darzil

Developer
My guess is something is saving and then restoring an outfit checkpoint. I would guess something in the between battle script. I don't run such scripts, and don't get such activity.
 

fronobulax

Developer
Staff member
My guess is something is saving and then restoring an outfit checkpoint. I would guess something in the between battle script. I don't run such scripts, and don't get such activity.

I don't know which script but I did see several instances where restoring an outfit failed because the hat grew. I can also construct a hypothetical where KoLmafia makes a check point, gains a level (eating, buff?) and then fails on the outfit restore. I'd look at BBS first, though.
 

heeheehee

Developer
Staff member
Just seconding this request. Thanks for all the path-handling work that's already been done!

Successful extraction (counting toward the 15/day limit) looks like this:
Code:
You plunge your trusty oil extractor into your opponent and pull the plunger. He is not happy about this, and comes after you with renewed vigor.

Failed extraction looks like either of these:
Code:
Your oil extractor is [X]% clogged up, and you don't manage to get a usable quantity out. The attempt is still very upsetting to your opponent.
or
Code:
Your oil extractor is completely clogged up at this point. All you do is make him mad.

Is this path fully implemented?

I don't think Extract Oil uses / day is tracked yet. At least, a cursory check via prefref didn't turn up anything.
 

Darzil

Developer
I don't know which script but I did see several instances where restoring an outfit failed because the hat grew. I can also construct a hypothetical where KoLmafia makes a check point, gains a level (eating, buff?) and then fails on the outfit restore. I'd look at BBS first, though.
From wiki : It grows after the first combat at the new level.

It only apparently grows at the end of a winning combat, so eating and item use shouldn't cause it. So it's only when you set an outfit, fight, and then restore one that this should happen. I don't think we do that internally, but scripts could.
 

Magus_Prime

Well-known member
I suppose it's possible the BBB is at fault but it only sets an outfit checkpoint in two situations and both involve the Castle in the Clouds in the Sky.
 

fronobulax

Developer
Staff member
I suppose it's possible the BBB is at fault but it only sets an outfit checkpoint in two situations and both involve the Castle in the Clouds in the Sky.

I understand my hypothetical has a zero % chance of occurring. Oh well :)

It might not be a checkpoint. I run a couple of scripts that expect me to define a named outfit. The script will then put on that outfit under varied conditions, generally when it has no reason to run the Maximizer and this obviously fails if the hat is included in the outfit and then levels.
 
What I've seen is after automated adventuring completes, my hat is inexplicably removed without any outfit change, only if the hat leveled up between start and stop, regardless of script control or plain old "select a zone and turns to spend and go" automation. Therefore the possible causes are narrowed to post-adventure scripts firing or internal actions at the end of automation. Disabling BBB and testing this scenario ought to be straightforward and would give an idea of what needs fixing.
 

Theraze

Active member
I'm guessing this has to do with the item breakage and replacement code or something similar. I've had it happen while manually triggering adventures outside of scripts in the gCLI, though not while relay browsing - though that could just be since I don't relay except when I have an overabundance of time or there's some especially awesome something I'm reading for the first time.
 

lostcalpolydude

Developer
Staff member
Looks like implicitOutfit still has the old piece in it, so when that is restored (at the end of any automated adventuring) the unexpected piece is removed. I'm trying to see if there's a better solution than just clearing implicitOutfit.
 

Magus_Prime

Well-known member
What I've seen is after automated adventuring completes, my hat is inexplicably removed without any outfit change, only if the hat leveled up between start and stop

This describes the behavior I'm seeing. Now that I think back on when this has happened it has only been when automating adventuring.

Thank you for the fix!
 

Bale

Minion
I think it is implemented now thanks to today's commits. (Thanks!)

Can anyone think of a reason not to mark it implemented?
 
Top