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

Winterbay

Active member
I have a few moxie runs left so I'll help you root them out as I go along then :)
Also, thank you so very much for this script that has made the boooooring moxie runs into something of a fun thing since I get to poke at code instead of just pressing "plink" :)
 
Yeah, I have a no-Mr. Item multi that's just kinda hanging out doing HCBs. If I wasn't running your script, he'd probably be in Hyber Nation.
 

Mr_Crac

Member
You're on your own, partner.
You don't have enough null
You're on your own, partner.
You don't have enough null
You're on your own, partner.
You don't have enough null
You're on your own, partner.
You don't have enough null
You're on your own, partner.
You don't have enough null
You're on your own, partner.
You don't have enough null

This is still happening at the Junkyard :(

Muscle ascensions are going well. I'm fairly sure I'll end up making a lot of bugs in Moxie ascensions as a result, but meh.

Hm, might it be a possibility to have two different scripts - one for Moxie and one for Muscle? I don't think people would mind, then again I could be wrong of course.
 
Last edited:

Ferdawoon

Member
Hm, might it be a possibility to have two different scripts - one for Moxie and one for Muscle? I don't think people would mind, then again I could be wrong of course.

Could always keep v14 (assuming v15 will be the one including Muscle classes) and run that until it is getting stable again.
 

Theraze

Active member
And all the other older (but useful) versions are available still... unless that changed since I last checked post 1.
 

alfagetti

New member
Well, just got this in Version 14"

Bad location value: "Friar's Gate" (bumcheekascend v0.14.ash, line 1266)

So...here's hoping Version 15 is relatively bug-free, coz my 14 is broke :(
 

Winterbay

Active member
yeah, that's because KoL was evil and changed things :)
It works just fine until teh script tries to get you the organ of steel so if you do that part yourself there is no problem.
 

alfagetti

New member
Yes, except i was at Level 4, hadn't killed the Boss Bat, or even unlocked the Knob.

I did get the steel organ manually last time (the change rolled as i was in the middle of that quest) and found no problems then.

I wonder if this is because Mafia has been upgrading their Pandamonium support? I might try an earlier version to see.

My SmartStasis has also cacked it.

Maybe its just me...I suck at this :(
 

Winterbay

Active member
Yeah, if Mafia passes over a "Firar's Gate" adventure location in a script it will scream at you. If you change those to "Pandamonium Slums" it should be ok for most cases (apart from the steel organ getting thingie).
 

Winterbay

Active member
Today the script somehow thought it had already passed the trapper while it in fact hadn't. I've no idea how this happened but it appears to have happened yesterday when I was starting and stopping the script quite some time and suddenly the script decided that the trapper was finished.

What I tried to get it to do was to not use the combat filter for yellow ray if it cannot (because things look yellow) and instead max items and non combats to speed up the gathering of the outfit.

Code:
if(have_effect($effect[Everything Looks Yellow]) == 0)
	bumAdv($location[Itznotyerzitz Mine], "", "hebo", "1 miner's helmet, 1 7-Foot Dwarven mattock, 1 miner's pants", "Getting the Mining Outfit", "", "consultHeBo");
else
	bumAdv($location[Itznotyerzitz Mine], "", "hebo", "1 miner's helmet, 1 7-Foot Dwarven mattock, 1 miner's pants", "Getting the Mining Outfit", "-");

I thought that this above code would lead to what I wanted but apparently it seems to have had unintended consequences...
 
BCC: We have not completed the stage [wand].

For this stage, is the goal to get a wand? I've had the script run this stage and spend some time in the DoD, then leave without a wand or a mimic and think that this part is done. What gives?

[577] Dungeons of Doom
Encounter: swarm of killer bees
Strategy: C:\Users\Eddy\Desktop\Kolmafia\ccs\bcc.ccs [default]
[combat]
You acquire an item: royal jelly
You gain 6 Strengthliness
You gain 2 Mysteriousness
You gain 12 Roguishness
You acquire an item: sugar shard (3)
Your sugar shirt shattered.

BCC: We have completed the stage [wand] and need to set it as so.
bcasc_stage_wand => 9
BCC: We have completed the stage [wand].
 

JoK[e]

New member
Like Winterbay, my trapper was skipped today as well. And, as always, the script crashed when it tried to find the untinkerer to turn in the abridged dictionary. (It also just did a 6-day 1185'er for me, so no complaints. The script is awesome).
 

picklish

Member
Regarding the trapper page, it looks like the trapper quest is set to true if the trapper page doesn't have the "reckon 3 chunks of" or "6 chunks of goat cheese text". If you're in the middle of a combat or there's something awry when visiting the page, any error will result in the quest flag getting set to true. There probably needs to be a more explicit check to verify that the quest is done, maybe by checking the quest log or somesuch.
 

Ferdawoon

Member
I think I found a bug with the Innabox (sorry for repeating and insisting in this issue ^^ ). I post the huge cutout from my sessionlog, in case I would otherwise forget something. From the script starting to get them to it setting it as completed and at the end of that, I have no in-a-box in my kitchen.
An offtopic thought / request, is it possible to add so that the script buy the 1k meat upgrades for the kitchen if the get the In-a-box is set to True?

Anyway, I guess I should cut out the part where it adventure in the Fun House to get the lenses but thought I keep it in in case there is something going on in there that I miss.
So, the script get clovers, open the Fun hose to get boxes. It seems that I did not have enough clovers to get the brains and skulls though, so the script script skip that and go to get the beer lenses. Which it get, and create the beer goggles. That is all it do though, and decide to set [innaboxen] to true.

Code:
 > BCC: We have completed the stage [cyrpt] and need to set it as so.
 > BCC: We have completed the stage [cyrpt].
 > BCC: We have not completed the stage [innaboxen].
 > BCC: Getting Clovers

buy 1 chewing gum on a string at market price from Market Demon
You acquire an item: chewing gum on a string
You spent 50 Meat

use 1 chewing gum on a string
You acquire an item: worthless trinket

buy 1 hermit permit at market price from Market Demon
You acquire an item: hermit permit
You spent 100 Meat

hermit 1 ten-leaf clover
You acquire an item: ten-leaf clover

Use 1 ten-leaf clover
You acquire an item: disassembled clover
 > BCC: Going to try to make a chef
 > BCC: Visiting the guild to unlock the funhouse

Visiting Stradella, the Accordion Thief
 > BCC: We've already got Clovers Today
 > BCC: We're going to end up with one and exactly one ten leaf clover

Use 1 disassembled clover
You acquire an item: ten-leaf clover

[338] Fun House
Encounter: The Boxer
You acquire an item: box
You acquire an item: box
You acquire an item: box
 > BCC: We've already got Clovers Today
 > BCC: Uhoh, we don't have enough clovers to get the brain/skull we need.
 > BCC: Going to try to get a bartender.
 > BCC: We've already got Clovers Today
 > BCC: Uhoh, we don't have enough clovers to get the brain/skull we need.
mcd 0
> Updating bcs_fam_items.txt from '' to '2010-10-31 08:04:19'...
> ...bcs_fam_items.txt updated.
 > Checking for familiar 'jumpsuited hound dog' where x=1

familiar Jumpsuited Hound Dog (11 lbs)
 > BCC: Getting the beer goggles

cast 1 Moxie of the Mariachi

cast 1 The Moxious Madrigal
 > BCC: We should set the MCD if we can.
 > BCC: We CAN set the MCD.
mcd 10

[339] A Barroom Brawl
Encounter: werecougar
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon tries to steal an item!
You acquire an item: sangria
Round 2: ferdawoon attacks!
Round 3: ferdawoon wins the fight!
You gain 21 Meat
You gain 4 Fortitude

[340] A Barroom Brawl
Encounter: skeleton with a mop
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon tries to steal an item!
Round 2: ferdawoon attacks!
Round 3: ferdawoon wins the fight!
You acquire an item: beer-soaked mop
You acquire an item: ice-cold Willer
You gain 2 Magicalness
You gain 2 Chutzpah

[341] A Barroom Brawl
Encounter: werecougar
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon tries to steal an item!
Round 2: ferdawoon attacks!
Round 3: ferdawoon wins the fight!
You gain 22 Meat
You gain 1 Fortitude
You gain 1 Enchantedness
You gain 3 Smarm

[342] A Barroom Brawl
Encounter: plastered frat orc
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon tries to steal an item!
You acquire an item: ice-cold fotie
Round 2: ferdawoon attacks!
Round 3: ferdawoon wins the fight!
You gain 39 Meat
You gain 2 Muscleboundness
You gain 3 Smarm

[343] A Barroom Brawl
Encounter: skeleton with a mop
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon tries to steal an item!
You acquire an item: ice-cold Willer
Round 2: ferdawoon attacks!
Round 3: ferdawoon wins the fight!
You acquire an item: ice-cold Willer
You gain 2 Beefiness
You gain 1 Enchantedness
You gain 1 Cheek

[344] A Barroom Brawl
Encounter: plastered frat orc
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon tries to steal an item!
You acquire an item: ice-cold Willer
Round 2: ferdawoon attacks!
Round 3: ferdawoon wins the fight!
You gain 40 Meat
You gain 2 Enchantedness
You gain 3 Sarcasm

[345] A Barroom Brawl
Encounter: skeleton with a mop
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon tries to steal an item!
You acquire an item: beer-soaked mop
Round 2: ferdawoon attacks!
Round 3: ferdawoon wins the fight!
You acquire an item: ice-cold Willer
You gain 2 Fortitude
You gain 1 Enchantedness
You gain 2 Roguishness

[346] A Barroom Brawl
Encounter: unemployed knob goblin
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon attacks!
Round 2: ferdawoon wins the fight!
You gain 21 Meat
You gain 3 Muscleboundness
You gain 1 Sarcasm

[347] A Barroom Brawl
Encounter: skeleton with a mop
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon tries to steal an item!
Round 2: ferdawoon attacks!
Round 3: ferdawoon wins the fight!
You acquire an item: ice-cold Willer
You acquire an item: ice-cold Willer
You gain 3 Magicalness
You gain 1 Sarcasm

cast 1 Moxie of the Mariachi

[348] A Barroom Brawl
Encounter: werecougar
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon tries to steal an item!
You acquire an item: tequila with training wheels
Round 2: ferdawoon attacks!
Round 3: ferdawoon wins the fight!
Your familiar gains a pound: Gon, the 7 lb. Jumpsuited Hound Dog
You gain 24 Meat
You gain 1 Strengthliness
You gain 1 Enchantedness
You gain 3 Chutzpah

[349] A Barroom Brawl
Encounter: drunken 7-foot dwarf
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon tries to steal an item!
You acquire an item: bottle of whiskey
Round 2: ferdawoon attacks!
Round 3: ferdawoon wins the fight!
You gain 31 Meat
You gain 1 Strongness
You gain 4 Chutzpah

[350] A Barroom Brawl
Encounter: plastered frat orc
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon tries to steal an item!
You acquire an item: ice-cold Sir Schlitz
Round 2: ferdawoon attacks!
Round 3: ferdawoon wins the fight!
You gain 37 Meat
You gain 1 Strongness
You gain 1 Mysteriousness
You gain 3 Chutzpah

[351] A Barroom Brawl
Encounter: drunken 7-foot dwarf
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon tries to steal an item!
Round 2: ferdawoon attacks!
Round 3: ferdawoon wins the fight!
You gain 28 Meat
You gain 2 Muscleboundness
You gain 2 Wizardliness
You gain 1 Smarm

[352] A Barroom Brawl
Encounter: unemployed knob goblin
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon attacks!
Round 2: ferdawoon wins the fight!
You gain 25 Meat
You gain 1 Strengthliness
You gain 2 Magicalness
You gain 1 Sarcasm

cast 1 Moxie of the Mariachi

cast 1 The Moxious Madrigal

[353] A Barroom Brawl
Encounter: unemployed knob goblin
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon attacks!
Round 2: ferdawoon wins the fight!
You gain 18 Meat
You acquire an item: beer lens
You gain 2 Strengthliness
You gain 1 Enchantedness
You gain 1 Cheek

buy 5 hair spray at market price from Market Demon
You acquire hair spray (5)
You spent 120 Meat

use 5 hair spray

[354] A Barroom Brawl
Encounter: werecougar
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon tries to steal an item!
Round 2: ferdawoon attacks!
Round 3: ferdawoon wins the fight!
You gain 22 Meat
You gain 2 Muscleboundness
You gain 1 Wizardliness
You gain 1 Smarm

[355] A Barroom Brawl
Encounter: skeleton with a mop
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon tries to steal an item!
Round 2: ferdawoon attacks!
Round 3: ferdawoon wins the fight!
You acquire an item: ice-cold Willer
You acquire an item: ice-cold Willer
You gain 1 Mysteriousness
You gain 4 Sarcasm

[356] A Barroom Brawl
Encounter: unemployed knob goblin
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon attacks!
Round 2: ferdawoon wins the fight!
You gain 21 Meat
You acquire an item: beer lens
You gain 1 Fortitude
You gain 2 Mysteriousness
You gain 1 Cheek

Combine 1 beer lens + 1 beer lens
You acquire an item: beer goggles
 > BCC: We have completed the stage [innaboxen] and need to set it as so.
 > BCC: We have completed the stage [innaboxen].
 

Satns_sphnctr

New member
Well, just got this in Version 14"

Bad location value: "Friar's Gate" (bumcheekascend v0.14.ash, line 1266)

So...here's hoping Version 15 is relatively bug-free, coz my 14 is broke :(


I got this problem too, as well as some problems in the NS quest. As far as the gate goes, It was from using a newer daily build for mafia, when I used an older mafia build, it worked again. Note: the script would not load I just got the error message, even though I already have my friar's area cleared. Hope this helps somone :D cause I have no idea about all this code stuff.

btw thanks a million for this script, it add alot of fun to the game, I just auto the tedious parts and have fun with the rest :)
 

alfagetti

New member
Just to add more information about the innaboxen bug:

I just finished killing the Bonerdagon, then the script did the following:

BCC: We have completed the stage [cyrpt] and need to set it as so.
bcasc_stage_cyrpt => 16
BCC: We have completed the stage [cyrpt].
BCC: We have not completed the stage [innaboxen].
BCC: Getting Clovers
Using 1 chewing gum on a string...
You acquire an item: worthless trinket
Finished using 1 chewing gum on a string.
Robbing the hermit...
Searching for "hermit permit"...
Purchasing hermit permit (1 @ 100)...
You acquire an item: hermit permit
You spent 100 Meat
Purchases complete.
Robbing the hermit...
Robbing the hermit...
You acquire an item: ten-leaf clover
Hermit successfully looted!
Using 1 ten-leaf clover...
You acquire an item: disassembled clover
Finished using 1 ten-leaf clover.
bcasc_lastHermitCloverGet => 20110128
BCC: We have completed the stage [innaboxen] and need to set it as so.
bcasc_stage_innaboxen => 16
BCC: We have completed the stage [innaboxen].

It was about to start the bedroom when i stopped it.

I checked, and I have the clovers, and no smart skull/disembodied brain. It didn't attempt to open the funhouse.

One thing i wonder about this...my guild unlock is showing no guild1 unlock, but yes guild2 unlock. No comment on Guild 3 or 4 (I can't remember, but i think i have been unlocking these manually). I wonder if this might have some impact on the innaboxen issue?
 

Winterbay

Active member
I got this problem too, as well as some problems in the NS quest. As far as the gate goes, It was from using a newer daily build for mafia, when I used an older mafia build, it worked again. Note: the script would not load I just got the error message, even though I already have my friar's area cleared. Hope this helps somone :D cause I have no idea about all this code stuff.

btw thanks a million for this script, it add alot of fun to the game, I just auto the tedious parts and have fun with the rest :)

The friar's thing can be fixed temporarily by changing all accounts of "Friar's Gate" to "Pandamonium Slums" in the script as stated a few posts above yours. Last post on the previous page I believe.
 

Winterbay

Active member
Code:
Request 5 of 5 (Manor2: Haunted Ballroom) in progress...

[664]     Haunted Ballroom
Encounter: tapdancing skeleton
Strategy:     D:\Privat\KoL Mafia\ccs\AT.ccs [default]
Round 0: winterbay loses     initiative!
(unable to macrofy due to action: consult smartstasis.ash)
tap     shoes (5.0 @ +130.87482): 130.0 meat * 11.54374% = 15.006863
worn     tophat (5.0 @ +130.87482): 130.0 meat * 11.54374% = 15.006863
Monster     value: 30.01
Profit per round: 0
1/4     monsters drop goals here.
Checking for unidentified     potions...
This monster is not your     huckleberry.
Round 1: winterbay executes a macro!
Round 1:     winterbay attacks!
You lose 4 hit points
Round 2: winterbay attacks!
Round     3: tapdancing skeleton takes 52 damage.
Round 3: winterbay attacks!
Round     4: tapdancing skeleton takes 35 damage.
Round 4: winterbay attacks!
Round     5: tapdancing skeleton takes 39 damage.
Round 5: winterbay attacks!
Round     6: tapdancing skeleton takes 41 damage.
Round 6: winterbay wins the     fight!
After Battle: Arog flits around like a hummingbird on crack,     helping you pick stuff up.
You gain 5 Beefiness
You gain 6     Mysteriousness
You gain 18 Smarm
You acquire an item: sugar shard (2)
Your     sugar shield shattered.

Conditions not satisfied     after 5 adventures.

BBB: No need to     eat a cookie given the present counters.
You     don't have any spooky putty monsters.
Casting Moxie of the     Mariachi 1 times...
You acquire an effect: Mariachi Mood (duration: 5     Adventures)
Moxie of the Mariachi was successfully cast.

Visit     to Beanstalk: Hole in the Sky in progress...

[665] Hole in the Sky
Encounter:     The Family Jewels
Strategy: D:\Privat\KoL Mafia\ccs\AT.ccs [default]
Round     0: winterbay loses initiative!
(unable to macrofy due to action:     consult smartstasis.ash)
star (30.0 @ +114.08099):     50.0 meat * 64.2243% = 32.11215
star (30.0 @     +114.08099): 50.0 meat * 64.2243% = 32.11215
star     (30.0 @ +114.08099): 50.0 meat * 64.2243% = 32.11215
Monster     value: 96.34
Profit per round: 0
Checking     for unidentified potions...
This monster is     not your huckleberry.
Round 1: winterbay executes a macro!
Round     1: winterbay attacks!
Round 2: the family jewels takes 52 damage.
Round     2: winterbay attacks!
Round 3: the family jewels takes 37 damage.
Round     3: winterbay attacks!
Round 4: the family jewels takes 39 damage.
Round     4: winterbay attacks!
Round 5: the family jewels takes 38 damage.
Round     5: winterbay wins the fight!
After Battle: Arog flits around like a     hummingbird on crack, helping you pick stuff up.
You acquire an item:     star
You acquire an item: star
You acquire an item: star
You gain     12 Muscleboundness
You gain 8 Wizardliness
You gain 20 Sarcasm

Conditions     not satisfied after 1 adventure

The script has problem when going from the ballroom (leveling up) and to the HitS if teh condition of 1 dance card hasn't been fulfilled. It then does one adventure in the HitS and stops. Addign a condition clear before going into the star farming is probably a good idea.
 
Top