bumcheekcend.ash - A zero setup semi-automated ascension script!

Isn't that a bit swingy? Seeing as you need 3 ores of a specific kind you'd need 3 at minimum and say 9 to be guaranteed (almost) the three depending on how many stones of extreme power you get instead. Or is the Ore one a given when you are on the quest?

Also, if you make sure you have the three ores you need it should not go and adventure for the outfit. If you get rid of your ores before restarting the scritp you can use
Code:
import bumcheekascend.ash; checkStage("mining", true);
to make it skip it since you have then set the mining part to done.
 
Isn't that a bit swingy? Seeing as you need 3 ores of a specific kind you'd need 3 at minimum and say 9 to be guaranteed (almost) the three depending on how many stones of extreme power you get instead. Or is the Ore one a given when you are on the quest?

Also, if you make sure you have the three ores you need it should not go and adventure for the outfit. If you get rid of your ores before restarting the scritp you can use
Code:
import bumcheekascend.ash; checkStage("mining", true);
to make it skip it since you have then set the mining part to done.

You get one of each ore for one clover (at least while on the quest).
 
Could we get an option in the script to get the ore from the mine using clovers so that we do not waste turns in it?

Also, I don't know if it is an error or not, but when I get to that quest I always stop and do it with the clovers myself manually, but still the script goes and spends adventures there until I get the outfit, even though it is not necessary since I have already solved that part
If you pull ores, the script will still farm the mining outfit.
 
I started getting this error halfway through the lvl 11 quest, I finished it manually to see if that fixed it but it didn't

Code:
******************
Ascending Starting
******************
Conditions list cleared.
BCC: Trying to check bcsrelay_settings on the Bumcheekcity servers.
Level 1 Starting
BCC: We have completed the stage [toot].
BCC: We have completed the stage [guild] and need to set it as so.
BCC: We have completed the stage [guild].
BCC: We have completed the stage [knob].
BCC: We have completed the stage pantry
BCC: levelMe(5, true) called.
Level 2 Starting
BCC: We have completed the stage spookyforest
BCC: levelMe(8, true) called.
Level 3 Starting
BCC: We have completed the stage tavern
BCC: levelMe(13, true) called.
Level 4 Starting
BCC: We have completed the stage [bats1].
BCC: We have completed the stage [meatcar].
BCC: We have completed the stage [bats2].
BCC: We have completed the stage [8bit].
BCC: levelMe(20, true) called.
Level 5 Starting
BCC: We have completed the stage [knobking].
BCC: We have completed the stage [dinghy].
BCC: We have completed the stage [manorbilliards].
BCC: levelMe(29, true) called.
Level 6 Starting
BCC: We have completed the stage [friars].
BCC: We have completed the stage [knobking].
BCC: We have completed the stage [friarssteel].
BCC: We have completed the stage [manorlibrary].
BCC: levelMe(40, true) called.
Level 7 Starting
BCC: We have completed the stage [friarssteel].
BCC: We have completed the stage [cyrpt].
BCC: We have completed the stage [innaboxen].
BCC: We have completed the stage [manorbedroom].
BCC: levelMe(53, true) called.
Level 8 Starting
BCC: We have completed the stage Trapper
BCC: We have completed the stage [wand].
BCC: We have completed the stage [piratefledges].
BCC: levelMe(68, true) called.
Level 9 Starting
BCC: We have completed the stage [chasm].
BCC: levelMe(85, true) called.
Level 10 Starting
BCC: We have not completed the stage [airship].
BCC: We have completed the stage [castle].
BCC: levelMe(104, true) called.
Level 11 Starting
BCC: We have completed the stage [macguffinprelim].
BCC: We have completed the stage [macguffinpalin].
BCC: We have not completed the stage [hits].
BCC: Maximizing ''
Maximizing...
32 combinations checked, best score 2,415.00
Conditions list cleared.
BCC: levelMe(172, false) called.
Mood swing complete.
Conditions list cleared.
Mood swing complete.

That area is not available.

BCC: You aborted, so so am I. This abort may have been caused by a rogue condition not being met. If this is unexpected, please paste the CLI output, as well as the results of typing 'condition check' without the quotes, into the mafia CLI window now.

as you can see it doesn't tell me what area is it trying to adventure in so I am a bit lost on what can I do to get around it. Also I am doing a jarlsber ascension and I have already told the game to ignore safe moxie when it prompted me when I tried to adventure back in the F'Cle

EDIT

ok solved the mistery

I was now playing my alt and it came to the same spot, but it didn't give any error and then it started adventuring in the hole in the sky, I then went back to my main, confirmed that I indeed didn't have the spaceship so I got it and now the script is running fine
 
Last edited:
It does however say "BCC: We have not completed the stage [hits].". When you manually completed the level 10 quest you forgot to also open up the Hole in the Sky which is the problem here.
 
SVN version 234 should add code for the new level 10 quest and also fix that hole in the sky issue that could happen in softcore (do the identification of potions in the smut orc camp instead).

Please report any oddities you find. I've only been able to test this once while being under Jarlsberg and with no amulet of plot thingie nor umbrella (those should be covered though).
 
I started getting this error halfway through the lvl 11 quest, I finished it manually to see if that fixed it but it didn't

Code:
******************
Ascending Starting
******************
Conditions list cleared.
BCC: Trying to check bcsrelay_settings on the Bumcheekcity servers.
Level 1 Starting
BCC: We have completed the stage [toot].
BCC: We have completed the stage [guild] and need to set it as so.
BCC: We have completed the stage [guild].
BCC: We have completed the stage [knob].
BCC: We have completed the stage pantry
BCC: levelMe(5, true) called.
Level 2 Starting
BCC: We have completed the stage spookyforest
BCC: levelMe(8, true) called.
Level 3 Starting
BCC: We have completed the stage tavern
BCC: levelMe(13, true) called.
Level 4 Starting
BCC: We have completed the stage [bats1].
BCC: We have completed the stage [meatcar].
BCC: We have completed the stage [bats2].
BCC: We have completed the stage [8bit].
BCC: levelMe(20, true) called.
Level 5 Starting
BCC: We have completed the stage [knobking].
BCC: We have completed the stage [dinghy].
BCC: We have completed the stage [manorbilliards].
BCC: levelMe(29, true) called.
Level 6 Starting
BCC: We have completed the stage [friars].
BCC: We have completed the stage [knobking].
BCC: We have completed the stage [friarssteel].
BCC: We have completed the stage [manorlibrary].
BCC: levelMe(40, true) called.
Level 7 Starting
BCC: We have completed the stage [friarssteel].
BCC: We have completed the stage [cyrpt].
BCC: We have completed the stage [innaboxen].
BCC: We have completed the stage [manorbedroom].
BCC: levelMe(53, true) called.
Level 8 Starting
BCC: We have completed the stage Trapper
BCC: We have completed the stage [wand].
BCC: We have completed the stage [piratefledges].
BCC: levelMe(68, true) called.
Level 9 Starting
BCC: We have completed the stage [chasm].
BCC: levelMe(85, true) called.
Level 10 Starting
BCC: We have not completed the stage [airship].
BCC: We have completed the stage [castle].
BCC: levelMe(104, true) called.
Level 11 Starting
BCC: We have completed the stage [macguffinprelim].
BCC: We have completed the stage [macguffinpalin].
BCC: We have not completed the stage [hits].
BCC: Maximizing ''
Maximizing...
32 combinations checked, best score 2,415.00
Conditions list cleared.
BCC: levelMe(172, false) called.
Mood swing complete.
Conditions list cleared.
Mood swing complete.

That area is not available.

BCC: You aborted, so so am I. This abort may have been caused by a rogue condition not being met. If this is unexpected, please paste the CLI output, as well as the results of typing 'condition check' without the quotes, into the mafia CLI window now.

as you can see it doesn't tell me what area is it trying to adventure in so I am a bit lost on what can I do to get around it. Also I am doing a jarlsber ascension and I have already told the game to ignore safe moxie when it prompted me when I tried to adventure back in the F'Cle

EDIT

ok solved the mistery

I was now playing my alt and it came to the same spot, but it didn't give any error and then it started adventuring in the hole in the sky, I then went back to my main, confirmed that I indeed didn't have the spaceship so I got it and now the script is running fine

Yeah hits is Hole in the Sky, a lot of people don't know that. :P
 
Nice to see the script has updated!

I tried running it using Kolmafia build 11974. Unfortunately the script thinks that I have completed the lvl 10 quest after finishing up the Fantasy Airship, then tries to get me to level up to 104 primestate (moxie.) I'll take a look at the log in a second.

Yeah hits is Hole in the Sky, a lot of people don't know that. :P

It reminds me of the stones you have to hit to open up a demon door in the original Fable, heheh. Offtopic...

Here's a snippit from the log.

Code:
[758] Fantasy Airship
Encounter: Irritating Series of Random Encounters
Round 0: CKtheFat wins initiative!
 > WHAM: Running SmartStasis
Round 1: CKtheFat executes a macro!
Round 1: CKtheFat tries to steal an item!
You acquire an item: tiny house
 > WHAM: Starting evaluation and performing of attack
Round 2: CKtheFat executes a macro!
Round 2: CKtheFat attacks!
Round 3: irritating series of random encounters takes 12 damage.
Round 3: CKtheFat attacks!
Round 4: irritating series of random encounters takes 12 damage.
You lose 15 hit points
Round 4: CKtheFat attacks!
Round 5: irritating series of random encounters takes 12 damage.
Round 5: CKtheFat attacks!
Round 6: irritating series of random encounters takes 17 damage.
Round 6: CKtheFat attacks!
Round 7: irritating series of random encounters takes 17 damage.
Round 7: CKtheFat attacks!
Round 8: irritating series of random encounters takes 13 damage.
Round 8: CKtheFat attacks!
Round 9: irritating series of random encounters takes 17 damage.
Round 9: CKtheFat attacks!
Round 10: irritating series of random encounters takes 18 damage.
Round 10: CKtheFat wins the fight!
You gain 120 Meat
After Battle: Mario's Drug Fantasy Thingie does a little fairy dance.
You acquire an item: soft green echo eyedrop antidote
You gain 7 Strongness
You gain 5 Magicalness
You gain 15 Smarm

cast 1 Disco Aerobics
You acquire an effect: Disco State of Mind (duration: 5 Adventures)

[759] Fantasy Airship
Encounter: F-F-Fantastic!
Took choice 681/1: unknown
choice.php?whichchoice=681&option=1&pwd
You acquire an item: S.O.C.K.

use 2 Penultimate Fantasy chest
You gain 346 Meat
You acquire an item: super-spiky hair gel
You acquire soft green echo eyedrop antidote (2)
You acquire cocoa eggshell fragment (3)
You acquire an item: tiny house
 > BCC: We have not completed the stage [castle].
 > BCC: We have completed the stage [castle] and need to set it as so.
 > BCC: We have completed the stage [castle].
 > ******************************************************************************************
 > ******************************************************************************************
 > ******************************************************************************************
 > Thankyou for using bumcheekcity's ascension script. Please report all bugs on the sourceforge page available in my profile with a copy+paste from the CLI of the problematic points, and your username. Ask on the thread on the kolmafia.us forum for help and assistance with the script, particularly first time problems, and issues setting it up. 
 > ******************************************************************************************
 > ******************************************************************************************
 > ******************************************************************************************
> 
>
 
Last edited:
Yeah, if the script's past that point it'll have done that... You can unset it with the following CLI-command:
Code:
alias unset => ash string what = $string[%%]; set_property("bcasc_stage_"+what, 0);

Use as "unset castle" and the script will forget it ever did that part :)
 
Is there anyway to make it not cast for cubes etc, or pasta right after I ascend?

Well, it shouldn't unless you have The Knob Goblin Elite Outfit, more than 5k meat, more than 100mp and is above level 9. Or you could turn off bcasc_prepareFoodAndDrink until you are sure you can handle the MP-drain.
 
Found an Error
Code:
> call scripts\bumcheekascend.ash

******************************************************************************************
******************************************************************************************
******************************************************************************************
Thankyou for using bumcheekcity's ascension script. Please report all bugs on the sourceforge page available in my profile with a copy+paste from the CLI of the problematic points, and your username. Ask on the thread on the kolmafia.us forum for help and assistance with the script, particularly first time problems, and issues setting it up. 
******************************************************************************************
******************************************************************************************
******************************************************************************************

BCC: Trying to check bcs_aliases on the Bumcheekcity servers.
******************
Ascending Starting
******************
Conditions list cleared.
BCC: Trying to check bcsrelay_settings on the Bumcheekcity servers.
BCC: We have not completed the stage [lair0].
Doing a check for Telescope Items
BCC: We have not completed the stage [lair0].
BCC: Please get barbed-wire fence for telescope part 7 from 'Moxie Vacation' yourself
Level 1 Starting
BCC: We have completed the stage [toot].
BCC: We have completed the stage [guild].
BCC: We have completed the stage [knob].
BCC: We have completed the stage pantry
BCC: levelMe(5, true) called.
Level 2 Starting
BCC: We have completed the stage spookyforest
BCC: levelMe(8, true) called.
Level 3 Starting
BCC: We have completed the stage tavern
BCC: levelMe(13, true) called.
Level 4 Starting
BCC: We have completed the stage [bats1].
BCC: We have completed the stage [meatcar].
BCC: We have completed the stage [bats2].
BCC: We have completed the stage [8bit].
BCC: levelMe(20, true) called.
Level 5 Starting
BCC: We have completed the stage [knobking].
BCC: We have completed the stage [dinghy].
BCC: We have completed the stage [manorbilliards].
BCC: levelMe(29, true) called.
Level 6 Starting
BCC: We have completed the stage [friars].
BCC: We have completed the stage [knobking].
BCC: We have completed the stage [friarssteel].
BCC: We have completed the stage [manorlibrary].
BCC: levelMe(40, true) called.
Level 7 Starting
BCC: We have completed the stage [friarssteel].
BCC: We have not completed the stage [cyrpt].
Using 1 Evilometer...
Finished using 1 Evilometer.
The Nook is at 0/50 Evilness...
The Alcove is at 0/50 Evilness...
The Cranny is at 0/50 Evilness...
The Niche is at 0/50 Evilness...
BCC: We have completed the stage [innaboxen].
BCC: We have completed the stage [manorbedroom].
BCC: levelMe(53, true) called.
Level 8 Starting
BCC: We have completed the stage [mining].
Maximizing...
96 combinations checked, best score 4.00
BCC: Getting some climbing gear.
Cleared mood.
Set mood trigger: When I get Just the Best Anapests, uneffect just the best anapests
Set mood trigger: When I run low on Butt-Rock Hair, use 5 hair spray
Set mood trigger: When I run low on Springy Fusilli, cast 1 Springy Fusilli
BCC: Need moar combat! WAAARGH!
Set mood trigger: When I run low on Musk of the Moose, cast 1 Musk of the Moose
Set mood trigger: When I run low on Carlweather's Cantata of Confrontation, cast 1 Carlweather's Cantata of Confrontation
Set mood trigger: When I get The Sonata of Sneakiness, uneffect sonata of sneakiness
BCC: Need initiative!
Set mood trigger: When I run low on Springy Fusilli, cast 1 Springy Fusilli
You don't have a skill uniquely matching "1 Spirit of Cayenne"
 
I absolutely love this script. I don't always have time to ascend manually, and this script is a real time saver for me!

I was wondering when will there be support for the level 9 quest, and the new level 10 quest?

-Paz
 
Back
Top