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

Getting a weird loop involving my clover.

Code:
BCC: Getting Clovers
Visiting the Hermit...
Purchasing     hermit permit (1 @ 100)...
You acquire an item: hermit permit
You     spent 100 Meat
Purchases complete.
Visiting the Hermit...
Hermit     successfully looted!
Hermit successfully looted!
Visiting the     Hermit...
You acquire an item: ten-leaf clover
Using 1 ten-leaf     clover...
You acquire an item: disassembled clover
Finished using 1     ten-leaf clover.
Hermit successfully looted!
Visiting the Hermit...
Purchasing     hermit permit (1 @ 100)...
You acquire an item: hermit permit
You     spent 100 Meat
Purchases complete.
Visiting the Hermit...
Hermit     successfully looted!
Hermit successfully looted!
Visiting the     Hermit...
The hermit kept his stuff.
bcasc_lastHermitCloverGet     => 20120129
BCC: We're going to end up with one     and exactly one ten leaf clover
Using 1 disassembled clover...
You     acquire an item: ten-leaf clover
Finished using 1 disassembled clover.
BCC:     We've already got Clovers Today
BCC: We're     going to end up with one and exactly one ten leaf clover
Using 1     ten-leaf clover...
You acquire an item: disassembled clover
Finished     using 1 ten-leaf clover.
Using 1 disassembled clover...
You acquire     an item: ten-leaf clover
Finished using 1 disassembled clover.
BCC:     We've already got Clovers Today
BCC: We're     going to end up with one and exactly one ten leaf clover
Using 1     ten-leaf clover...
You acquire an item: disassembled clover
Finished     using 1 ten-leaf clover.
Using 1 disassembled clover...
You acquire     an item: ten-leaf clover
Finished using 1 disassembled clover.
BCC:     We've already got Clovers Today
 
Getting a weird loop involving my clover.

I had the same thing happen when it wanted to clover guano junction for sonars but i didnt have stench protection... so basically i think it would create the clover, try to adventure there and fail and reset to the top, where it wanted to adventure in guano junction and needed a clover for it. I find most of the loops happen when it wants to do something and cant for other reasons. Another example i had yesterday was when it wanted to open the oasis and was looping because although i had the forged documents, i was down to 1 adventure and couldnt vacation to get the diary.
 

morgad

Member
dumb question - have you got clover protection turned on?

bca makes clover, mafia dis-assembles it, rinse and repeat ...

Dave
 

slyz

Developer
It looks like Mafia disassembles the clover after adventuring fails (because of the lack of stench resist). The issue is getting stench resist, not the clover.
 

draven

New member
I had a similar problem today. I changed the combat script from "custom" to "attack with weapon" and it's working now.
 

Winterbay

Active member
I had a similar problem today. I changed the combat script from "custom" to "attack with weapon" and it's working now.

A similar problem to what? The posts above you are about not having stench resistance and clovers not working, nothing to do with attacking in any way.
 
If we are adventuring to get something after getting teleportitis, please stop the script or use a SGEE to remove it. :)

The script dangerously wasted some adventures on me because it noticed I needed a guitar but didn't get one before opening the gates, so I still had teleportitis.


Code:
Using 1 small box...
You acquire an item: swirly potion
You acquire smoky potion of healing (2)
You acquire an item: dark potion of teleportitis
Finished using 1 small box.
BCC: The effect we need for the gate is Teleportitis
BCC: The potion we need is the dark potion
BCC: The effect we need for the gate is Teleportitis
BCC: The potion we need is the dark potion
BCC: The number of gates for which we have items is 3
Checking prerequisites...
Crossing three door puzzle...
Using 1 thin black candle...
You acquire an effect: Rainy Soul Miasma (duration: 10 Adventures)
Finished using 1 thin black candle.
Using 1 jabañero-flavored chewing gum...
You acquire an effect: Spicy Mouth (duration: 5 Adventures)
Finished using 1 jabañero-flavored chewing gum.
Using 1 dark potion of teleportitis...
You acquire an effect: Teleportitis (duration: 10 Adventures)
Finished using 1 dark potion of teleportitis.
Putting Cry Baby the Jumpsuited Hound Dog back into terrarium...
Saving outfit: Backup
Outfit saved
Taking off everything...
Everything removed.
Crossing mirror puzzle...
You acquire an item: huge mirror shard
Putting on outfit: Backup
Equipment changed.
Inserting skeleton key...
You acquire an item: stone tablet (Really Evil Rhythm)
Wielding star crossbow...
Equipment changed.
Putting on star hat...
Equipment changed.
Taking MP the Star Starfish out of terrarium...
Inserting Richard's star key...
You acquire an item: stone tablet (Sinister Strumming)
Inserting digital key...
You acquire an item: stone tablet (Squeezings of Woe)
Inserting Boris's key...
You acquire an item: fishbowl
Inserting Jarlsberg's key...
You acquire an item: fishtank
Verifying ingredients for Sneaky Pete's key (1)...
You need 1 more fat loot token to continue.
Putting MP the Star Starfish back into terrarium...
Taking Cry Baby the Jumpsuited Hound Dog out of terrarium...
You need 1 more acoustic guitarrr to continue.
Putting on worn tophat...
Equipment changed.
Wielding didgeridooka...
Equipment changed.
BCC: We got through the whole entryway. That's fairly unlikely at this point....
BCC: We have completed the stage [lair1] and need to set it as so.
bcasc_stage_lair1 => 87
BCC: We have completed the stage [lair1].
BCC: We have not completed the stage [lair2].
BCC: We are doing the Mariachi part.
Maximizing...
338 combinations checked, best score 308.0
Putting on mesh cap...
Equipment changed.
Wielding pygmy spear...
Equipment changed.
Holding pygmy spear...
Equipment changed.
Putting on 1337 7r0uZ0RZ...
Equipment changed.
Putting on bejeweled pledge pin...
Equipment changed.
Putting on rusty chain necklace...
Equipment changed.
Zapping Boris's key...
You acquire an item: Sneaky Pete's key
Boris's key has been transformed.
Checking prerequisites...
Inserting Sneaky Pete's key...
You acquire an item: fish hose
Verifying ingredients for makeshift SCUBA gear (1)...
Verifying ingredients for hosed tank (1)...
Creating hosed tank (1)...
You acquire an item: hosed tank
Successfully created hosed tank (1)
Creating makeshift SCUBA gear (1)...
You acquire an item: makeshift SCUBA gear
Successfully created makeshift SCUBA gear (1)
You need 1 more acoustic guitarrr to continue.
BCC: Maybe we're missing an instrument.
BCC: Maximizing '+equip pirate fledges'
Maximizing...
252 combinations checked, best score 142.75
Putting on worn tophat...
Equipment changed.
Wielding didgeridooka...
Equipment changed.
Putting on leather chaps...
Equipment changed.
Putting on pirate fledges...
Equipment changed.
Putting on tap shoes...
Equipment changed.
Checking for familiar 'jumpsuited hound dog' where x=1
Nothing to fax according to whatShouldIFax
Resetting mind control device...
Mind control device reset.
BCC: Getting a guitar

When I get Just the Best Anapests, uneffect just the best anapests
When I get Just the Best Anapests, uneffect just the best anapests
When I run low on Butt-Rock Hair, use 5 hair spray
When I get Just the Best Anapests, uneffect just the best anapests
When I run low on Butt-Rock Hair, use 5 hair spray
When I run low on The Moxious Madrigal, cast 1 The Moxious Madrigal
When I get Just the Best Anapests, uneffect just the best anapests
When I run low on Butt-Rock Hair, use 5 hair spray
When I run low on Mariachi Mood, cast 1 Moxie of the Mariachi
When I run low on The Moxious Madrigal, cast 1 The Moxious Madrigal
BCC: Need items!
When I get Just the Best Anapests, uneffect just the best anapests
When I run low on Butt-Rock Hair, use 5 hair spray
When I run low on Fat Leon's Phat Loot Lyric, cast 1 Fat Leon's Phat Loot Lyric
When I run low on Mariachi Mood, cast 1 Moxie of the Mariachi
When I run low on The Moxious Madrigal, cast 1 The Moxious Madrigal
When I get Just the Best Anapests, uneffect just the best anapests
When I run low on Butt-Rock Hair, use 5 hair spray
When I run low on Fat Leon's Phat Loot Lyric, cast 1 Fat Leon's Phat Loot Lyric
When I run low on Leash of Linguini, cast 1 Leash of Linguini
When I run low on Mariachi Mood, cast 1 Moxie of the Mariachi
When I run low on The Moxious Madrigal, cast 1 The Moxious Madrigal
Mood swing complete.
Mood swing complete.
Conditions list cleared.
Condition added: acoustic guitarrr
acoustic guitarrr
BCC: Setting goals of '1 acoustic guitarrr'...
BCC: We should set the MCD if we can.
BCC: We CAN set the MCD.
Resetting mind control device...
Mind control device reset.

Request 1 of 87 (Island: Belowdecks) in progress...

[1066] Desert (Unhydrated)
Encounter: Still Suits Run Deep
You lose 24 hit points
You acquire an effect: Majorly Poisoned (duration: 5 Adventures)

Using 1 anti-anti-antidote...
Finished using 1 anti-anti-antidote.
Purchasing anti-anti-antidote (1 @ 30)...
You acquire an item: anti-anti-antidote
You spent 30 Meat
Purchases complete.
Restoring HP! Currently at 93 of 190 HP, 4 of 220 MP, current meat: 48998 ... Target HP = 171.
Restoring MP! Currently at 93 of 190 HP, 4 of 220 MP, current meat: 48998 ... Target MP = 9.
Using 1 tiny house...
You gain 22 hit points
You gain 22 Mojo Points
Finished using 1 tiny house.
Using 2 tiny house...
You gain 46 hit points
You gain 44 Mojo Points
Finished using 2 tiny house.
Using 1 smoky potion of healing...
You gain 16 hit points
You gain 15 Mojo Points
Finished using 1 smoky potion of healing.

Request 2 of 87 (Island: Belowdecks) in progress...

[1067] Roulette Tables
Encounter: Getting up to Roulette Didos
You gain 30 Meat

Request 3 of 87 (Island: Belowdecks) in progress...

[1068] Belowdecks
Encounter: fluffy bunny
Strategy: /Users/bhanes/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: chef_rannos wins initiative!
1/5 monsters drop goals here.
Round 1: chef_rannos executes a macro!
All bang potions have been identified!
Round 1: chef_rannos uses the spectre scepter!
Round 2: fluffy bunny takes 8 damage.
Round 2: chef_rannos uses the swirly potion!
Round 3: chef_rannos attacks!
Round 4: fluffy bunny takes 126 damage.
Round 4: chef_rannos wins the fight!
You gain 11 Meat
After Battle: Cry Baby does a couple of karate moves, then swivels his hips and gyrates his pelvis.
You acquire an item: bunny liver
You gain 1 Strengthliness
You gain 1 Magicalness
You gain 5 Smarm

Request 4 of 87 (Island: Belowdecks) in progress...

[1069] Oasis in the Desert
Encounter: Glug, Glug, Glug
You acquire an effect: Ultrahydrated (duration: 5 Adventures)

Request 5 of 87 (Island: Belowdecks) in progress...
KoLmafia declares world peace.

[1070] Belowdecks
Encounter: Orcish Frat Boy
Strategy: /Users/bhanes/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: chef_rannos wins initiative!
Click here to continue in the relay browser.
 
For some reason the script just blew through my first semi-rare. I had eaten a fortune cookie and the counter clearly recognizes it, but the script didnt abort like it usually does to let me get the semi-rare on my own. if what I've pasted below isn't enough, I'd be happy to check the logs if you tell me where you go for more information.

Code:
Request 1 of 22 (BatHole: Guano Junction) in progress...
Checking     counters now.
Semi-rares choices are not     automated in hardcore or ronin.
Your last     semi-rare adventure was at Giant's Castle, so plan accordingly.
Fortune     Cookie counter expired. No semirare found yet this run.

BCC:     We've already got Clovers Today
BCC:     Maximizing '+10stench res'
Maximizing...
12 combinations     checked, best score -44.25
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
Nothing to fax according to     whatShouldIFax
Resetting mind control device...
Mind control device     reset.
BCC: Getting a Sonars

When I     get Just the Best Anapests, uneffect just the best anapests
When I get     Just the Best Anapests, uneffect just the best anapests
When I run low     on The Moxious Madrigal, cast 1 The Moxious Madrigal
When I get Just     the Best Anapests, uneffect just the best anapests
When I run low on     Disco State of Mind, cast 1 Disco Aerobics
When I run low on The     Moxious Madrigal, cast 1 The Moxious Madrigal
Mood swing complete.
Mood     swing complete.
Conditions list cleared.
Condition added:     sonar-in-a-biscuit
sonar-in-a-biscuit
BCC:     Setting goals of '1 sonar-in-a-biscuit'...
BCC:     We should set the MCD if we can.
BCC: We     CAN set the MCD.
Resetting mind control device...
Mind     control device reset.

Request 1 of 22 (BatHole: Guano Junction) in     progress...

[79] Guano Junction
Encounter: Le Chauve-Souris du     Parfum
You acquire an item: Eau de Guaneau

Request 2 of 22     (BatHole: Guano Junction) in progress...

Also, in case it matters I'm using the CounterChecker.ash as my counter script.

Line 706: counterScript=CounterChecker.ash
 

Theraze

Active member
You're in a HC run and haven't set CounterChecker to automate HC, as per this:
Semi-rares choices are not automated in hardcore or ronin.
Turn on the auto SR in HC if you want it to auto SR in HC. :)
 
I didn't expect it to auto, i expected it to abort so I could manually choose my SR, like I am pretty sure it does for me usually. Maybe I'm imagining that part, though.
 

Theraze

Active member
In automation, I'm fairly sure you're imagining it... It just returns false, it doesn't abort or anything special. Which, depending on what state BCA is in, might be enough to stop automation... just don't count on it. :)
 
I didn't expect it to auto, i expected it to abort so I could manually choose my SR, like I am pretty sure it does for me usually. Maybe I'm imagining that part, though.

This has been an issue with this script since the very beginning. The only real workaround is in the counterscript thread where they talk about limiting the sr's the script looks for in HC. After your script is only looking for things you know you want, you can go ahead and automate the getting of it.

One good thing, now that esc always aborts the script, if you know it's coming and you're watching the gCLI for the counter message, you can abort manually, get it, then restart the script.
 

Theraze

Active member
Alternatively, you can change your personal copy of CounterChecker to have an abort() instead of the normal message about SR in HC not being automated.

Either way though, it's not a BCA issue/request, but a CC thing.
 
I keep getting this over and over again. I have a fax machine and VIP key but no portable photocopiers

fax receive
> BCC: Unable to get fax. Do you have a fax machine?
> BCC: The monster faxing failed for some reason. Let's continue as normal though.
mcd 0
> BCC: Getting the Ballroom Key
> BCC: Need less combat, brave Sir Robin!
> BCC: Setting goals of 'Spookyraven ballroom key'...
> BCC: Maximizing ''
> BCC: Switching Familiar for General Use
> BCC: Setting the default familiar to your choice of 'Ricola'.
> BCC: Checking the ASCII, a is false and b is false
> BCC: Checking a Bad ASCII Art
> BCC: We are going to fax a Some Bad ASCII Art
> BCC: Checking existing fax first. Don't panic if this is the wrong monster - we won't use the wrong monster.
 

metal_mickey

New member
Hi everyone!

I've been using bumcheekascend for a long time now (at least a year i think). Generally I'm very pleased with it. It helps a lot when i haven't got time to run HC ascensions on my 3 characters. I'd guess I've used it to help me with over 30 HC runs in most classes and all the challenge paths. Mostly it's fine if I keep an eye on it and tinker a bit or do some parts myself. I love the script and it's helped me immensely, and sped up my runs and turncounts. I was even considering quitting KoL before i discovered bumcheekascend, so that in itself is a hearty endorsement!

Having said that though, the script could work better and I need to get some things off my chest... Unfortunately, I've had the same problems for quite a while now, but usually manage to catch things before the problem develops too badly. However, recently I am starting to get annoyed because I'm having a lot of turns wasted. This is sometimes just as simple as me being distracted and not noticing an issue until it's too late. I do wonder if it's because I'm using something wrong - some of the other scripts maybe? I know it's not all my fault though, as the script seems to make schoolboy errors quite often.

Here are the issues I notice very often (at least once a run):

Burning lots of turns (if left unattended) by trying to get pirate insults but not actually using the big book. All it does is keep killing them. A few days back I went AFK for a while, came back to find no adventures left and 103 bottles of rum in my inventory, and the pirate fledges quest still unfinished!! I normally fix this by selecting a combat macro, then restarting script. Couldn't the script have a few combat macros that it will use for certain quests? Or maybe some intelligent function that asks why a quest isn't finished yet? While on the subject of pirates, I notice the script will often not notice that it has the Frathouse Blueprints. It will carry on trying to get insults instead of progressing. It should stop and tell you to use the blueprints yourself.

I sometimes, depending on the character, find the script isn't healing and not even stopping to heal properly - uses tongue of walrus just the once to cure beaten up, and only heals about 40HP, then carries on and frequently gets killed/beaten up again. Rinse and repeat = result no progress in quest. The script should stop if this happens!! It stops just fine if it can't restore HP or MP, but happily continues on adventuring away in this circumstance, even though it's accomplishing nothing.
I tend to stop the script myself and just use the VIP Hot Tub, then restart script or just take over the quest anyway. Similar to pirate quest, if left unattended this can burn all remaining turns. I know this is [partly/totally?] my fault for not setting up the healing script & mafia settings properly, but why doesn't the script realize what it's doing?!

At level 13, once The War is won the script will often revert to a default and spend all turns in the HiTS farming, even though I already have the star key, hat and crossbow, and I know the council has been visited, and the NS Quest started. Manually doing the sorceress cavern & maze seems the easiest way to stop this behaviour, as it will then carry on normally. I know this is quite minor as the Lair is very easy to do manually, but the script is supposed to do it for you!

This one is quite minor too, but not in terms of a whole run. I notice there seems to be some skipping of choice adventures too, mainly in the cyrpt but also some other zones (bathroom/ballroom/bedroom). The game is designed around choices to get stats or meat, but the script just skips them. That doesn't make any sense at all!!

Even if just the Pirate Fledges Quest could be fixed it would make a big difference since that is a biggie and affects several quests. I know you'll probably want to see CLI quotes but I haven't got any at the moment. They can be supplied at a later date if you need them. If this is mainly me not setting mafia or scripts up right, please just tell me what I need to do!
 
Last edited:
Top