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

One thing that's annoying every time Otori does any sort of major event is that the Otori account itself doesn't have the ability to send out much in the way of interesting gift packages, due to its non-existent ascensions. This isn't a project that anyone would be willing to invest anything that binds on use, so the lack of familiars makes me think ZS or Boris are going to be the best options, though it doesn't matter really. For a zero skill account to gather ascensions without any relevant Mr. gear, or even a slimeling, which would be the best option? I was thinking Boris with WHAM, and just making a script that ran ascend, then ran eatdrink when it was out of turns, then ran ascend again. Speed isn't a priority here, I'm just looking for as hands off as possible.


Sometimes you will run into a problem that will manually need to be addressed. I tried completely scripting my multi's ascensions and it sort of worked...best case was run the ascension script, check back after a while and address an issue (if any). Then run eatdrink and ascend script....then check back and run eatdrink again (if needed) then the ascend script...pretty much you can do that in between other things and it doesn't take too much time.

It worked great to get my multi through the main HC ascensions back on an ancient version of the script, so I then started using it on my main. I even did the badmoon loop first on my multi (back before the karma changes) and then did some hardcore runs and it worked pretty well.
 

Winterbay

Active member
I tried to run the script, but I get this:

> call scripts\bumcheekascend v0.52.ash

Unable to invoke scripts\bumcheekascend

First time here!

The easiest way to get around that problem is to call it via the script drop-down menu at the top of Mafia. Just find where you put the script and click on it.
 

jamfan14

New member
I'm running into an issue where the script constantly keeps sending me to the barroom brawl to obtain a beer goggle. How do I override this?

when I haven't been paying attention its used something like 200 adventures in the barroom trying to get 2 goggles to drop. any help?
 
Thanks for the rename tip! Fixed it, but now I get this:

Request 1 of 39 (Plains: Pre-Cyrpt Cemetary) in progress...
You can't get to that area.

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.

Not sure what that actually means?

EDIT: Fixed that problem, apparently I have to manually talk to the person from the guild to unlock the Misspelled Cemetery. But now I get this quite a lot, maybe it's just lag or something?:

Request 6 of 39 (Plains: Pre-Cyrpt Cemetary) in progress...
IOException during data post (adventure.php?snarfblat=21).

And also this?:

BCC: We have completed the stage [toot].
BCC: Getting an Accordion before we start. By the way, you might want to tell the script to sell your pork gems using the relay script if this fails due to lack of meat.
Purchasing chewing gum on a string (1 @ 50)...
Desired purchase quantity not reached (wanted 1, got 0)
You need 1 more chewing gum on a string to continue.

EDIT: I figured it out! Apparently I was still in mid battle and it didn't finish, is this normal for it to not finish it?
 
Last edited:
I'm using the latest SVN...and it looks like it ruined a 100% run for me. At least it was day 1 of the run...

:(

Code:
[44] photocopied monster
Encounter: Knob Goblin Elite Guard Captain
Round 0: chef_rannos wins initiative!
Round 1: Silence rubs its soles together, then stomps in place restlessly. Clearly, the violence it's done so far is only making it ache for some quality stomping.
KoLmafia thinks it is round 2 but KoL thinks it is round 1
BCC: Run_Combat() being used normally.
Round 2: chef_rannos attacks!
KoLmafia thinks it is round 3 but KoL thinks it is round 2
Round 3: knob goblin elite guard captain takes 30 damage.
Round 3: knob goblin elite guard captain takes 3 damage.
Round 3: chef_rannos attacks!
KoLmafia thinks it is round 4 but KoL thinks it is round 3
Round 4: knob goblin elite guard captain takes 30 damage.
Round 4: knob goblin elite guard captain takes 3 damage.
Round 4: chef_rannos wins the fight!
You acquire an item: CSA scoutmaster's "water"
You gain 442 Meat
After Battle: Silence forms a one-pair-of-boots chorus line.
You acquire an item: Knob Goblin elite helm
You acquire an item: Knob Goblin elite pants
You acquire an item: Knob Goblin elite polearm
You gain 13 Strongness
You gain 5 Enchantedness
You gain 25 Smarm
Putting Silence the Pair of Stomping Boots back into terrarium...
Cleared mood.
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 The Moxious Madrigal, cast 1 The Moxious Madrigal
Set mood trigger: When I run low on The Magical Mojomuscular Melody, cast 1 The Magical Mojomuscular Melody
Set mood trigger: When I run low on Mariachi Mood, cast 1 Moxie of the Mariachi
Set mood trigger: When I run low on Disco State of Mind, cast 1 Disco Aerobics
Casting Disco Aerobics 1 times...
You acquire an effect: Disco State of Mind (duration: 5 Adventures)
Disco Aerobics was successfully cast.
Casting Moxie of the Mariachi 1 times...
You acquire an effect: Mariachi Mood (duration: 5 Adventures)
Moxie of the Mariachi was successfully cast.
Casting The Magical Mojomuscular Melody 1 times...
You acquire an effect: The Magical Mojomuscular Melody (duration: 10 Adventures)
The Magical Mojomuscular Melody was successfully cast.
Casting The Moxious Madrigal 1 times...
You acquire an effect: The Moxious Madrigal (duration: 10 Adventures)
The Moxious Madrigal was successfully cast.
Mood swing complete.
Mood swing complete.
BCC: Let's get the mosquito
Conditions list cleared.
BCC: Setting goals of '1 choiceadv'...
Condition added: Choices Left: 1
BCC: We should set the MCD if we can.
BCC: We CAN set the MCD.
Purchasing detuned radio (1 @ 300)...
You acquire an item: detuned radio
You spent 300 Meat
Purchases complete.
Resetting mind control device...
Mind control device reset.

Request 1 of 29 (Woods: Spooky Forest) in progress...

[45] Spooky Forest
Encounter: bar
Strategy: ~/.kolmafia/ccs/WHAM.ccs [default]
Round 0: chef_rannos wins initiative!
WHAM: Running SmartStasis
Round 1: chef_rannos executes a macro!
Round 1: chef_rannos tries to steal an item!
WHAM: Starting evaluation and performing of attack
Round 2: chef_rannos executes a macro!
Round 2: chef_rannos attacks!
Round 3: bar takes 38 damage.
Round 3: chef_rannos wins the fight!
You gain 23 Meat
You acquire an item: bar skin
You gain 4 Strengthliness
You gain 2 Enchantedness


I don't know why it did this. The only other time it's gone without a familiar for me is against the gremlins.
 
It also gave me problems with the maximizer...when I checked it was trying to use the continuum transfunctionaire but I didn't have it...so I manually grabbed it and fired up the script and it started working again.
 

Winterbay

Active member
It also gave me problems with the maximizer...when I checked it was trying to use the continuum transfunctionaire but I didn't have it...so I manually grabbed it and fired up the script and it started working again.

I've only had trouble with the transfunctioner as a zombie, but I guess the change recently changed the URL completely so it cannot get the item. Could someone tell me the URL to get the transfunctioner as a "normal" person since I'm currently doing a zombie run.

Also, regarding teh familiar thingie: Is the problem that it removed the familiar altogether? Or did it change your familiar for another one?
 
I'm not sure why it keeps repeating this in the log?

Ascending Starting
******************
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].
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 not completed the stage [8bit].
BCC: Maximizing '+equip continuum transfunctioner +item drop'
Maximizing (1st time may take a while)...
16 combinations checked, best score 158.25
BCC: Trying to check bcs_fam_items on the Bumcheekcity servers.
Checking for familiar 'jumpsuited hound dog' where x=1
Checking for familiar 'Pair of Stomping Boots' where x=2
Checking for familiar 'slimeling' where x=3
BCC: Nothing to fax according to whatShouldIFax
Resetting mind control device...
Mind control device reset.
Cleared mood.
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 Disco State of Mind, cast 1 Disco Aerobics
Set mood trigger: When I run low on Butt-Rock Hair, use 5 hair spray
Desired purchase quantity not reached (wanted 3, got 0)
You need 3 more hair spray to continue.
Mood swing complete.
BCC: Maximizing '+equip continuum transfunctioner +item drop'
Maximizing...
16 combinations checked, best score 158.25
BCC: Trying to check bcs_fam_items on the Bumcheekcity servers.
Checking for familiar 'jumpsuited hound dog' where x=1
Checking for familiar 'Pair of Stomping Boots' where x=2
Checking for familiar 'slimeling' where x=3
BCC: Nothing to fax according to whatShouldIFax
Resetting mind control device.
 
I've only had trouble with the transfunctioner as a zombie, but I guess the change recently changed the URL completely so it cannot get the item. Could someone tell me the URL to get the transfunctioner as a "normal" person since I'm currently doing a zombie run.

Also, regarding teh familiar thingie: Is the problem that it removed the familiar altogether? Or did it change your familiar for another one?

I forgot to mention... HCNP, AT run, and it adventured 3 adventures in a row there without a familiar before I noticed it and mashed the escape key and set a familiar.

I had the 100% familiar setting set properly...and the script and setting worked fine when I was doing Zombie runs before Crimbo.


"http://127.0.0.1:60080/forestvillage.php?action=mystic" does that help? I've already got the item but that's the URL that comes up in the relay browser.
 

lostcalpolydude

Developer
Staff member
"forestvillage.php?action=mystic" followed by "choice.php?pwd&whichchoice=664&option=1&choiceform1" three times works. That choice adventure should probably just have option 1 as the default value in mafia, actually. As far as I could tell, there is no direct URL to just grab the transfunctioner any more.
 
Mine did that yesterday and I had to get the transfunctioner manually. After that the script continued on, so I'm guessing the crackpot changes caused some issues.

It's not the transfunctioner, it keeps happening?

Apparently it's trying to get a trinket, but I can't buy any gum because I don't have any meat, why doesn't it farm?

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].
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 not completed the stage [bats1].
You need 3 more sonar-in-a-biscuit to continue.
BCC: Maximizing '+10 stench res'
Maximizing (1st time may take a while)...
2 combinations checked, best score -5.88
BCC: Getting Clovers
Visiting the Hermit...
Desired purchase quantity not reached (wanted 1, got 0)
You need 1 more chewing gum on a string to continue.
Unable to acquire 1 worthless items.
Desired purchase quantity not reached (wanted 1, got 0)
You need 1 more chewing gum on a string to continue.
Unable to acquire 1 worthless items.
Desired purchase quantity not reached (wanted 1, got 0)
You need 1 more chewing gum on a string to continue.
Unable to acquire 1 worthless items.
Desired purchase quantity not reached (wanted 1, got 0)
You need 1 more chewing gum on a string to continue.
Unable to acquire 1 worthless items.
 
Last edited:

Winterbay

Active member
Because it is not a farming script, the script relies on the user managing its meat between runs. I guess the script should abort at that point rathe rthan continue looping but still :)
 

fronobulax

Developer
Staff member
the script should abort at that point rathe rthan continue looping

+1

I don't mind having to manage meat external to the script. I do mind having to abort the script because it can't do what it wants because there is no meat. I think there are several other cases where something like this occurs and next time I play a poor character I will try and note them so it can stop of its own accord.
 
Last edited:

Winterbay

Active member
Is there any way of, without parsing, to know how many clovers are available to a character? Otherwise I think I have this down at least (by checking my_meat() > 50 as well as the result of the hermit-command).
 

zanmatoer

Member
+1

I don't mind having to manage meat external to the script. I do mind having to abort the script because it can't do what it wants because there is no meat. I think there are several other cases where something like this occurs and next time I play a poor character I will try and note them so it can stop of its own accord.

Can of Black Paint and Forged Identification Documents have this problem, I think.
 

Winterbay

Active member
The can should abort if you have too little meat. I've edited my local copy to abort if it fails to retrieve the forged documents.
 
Top