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

Alhifar

Member
Actually, that should probably be
Code:
ash set_property("bcasc_stage_cyrpt", my_ascensions());
or the cli will just spit out an error about using an undefined variable
 

Tom Sawyer

Member
OK, I'm seeing where this error occurrs and it shoudln't happen in 0.27. To fix your issue, type the following into the CLI:

Code:
ash set_property("bcasc_stage_cyrpt", my_ascensions);

Thanks bumcheek

I will continue to use my multi to see if I can get this script to run a nearly hands off 4 day :D
 

Solgrid

New member
Is there a way to turn off the Gear Changer feature or to make it more accurately identify what items you have? As it equips items that aren't necessarily better or just down right bad with better items available. Is there a Gear Changer Script that you suggest that operates with your script?
 
I downloaded 0.26, just got this error, and had it before against a Hellion too:

[232] Belilafs Comedy Club
Encounter: Carbuncle Top
Strategy: C:\Users\bhanes\kolmafia\ccs\SmartStasis.ccs [default]
Round 0: chef_rannos wins initiative!
You will die in 217 rounds.
Your attack will kill the monster in 1 rounds.
1/6 monsters drop goals here.
Round 1: chef_rannos executes a macro!
Round 1: chef_rannos casts ENTANGLING NOODLES!
You're on your own, partner.
Click here to continue in the relay browser.

(here I clicked on "script" to let it finish my script, which consists of consult smartstassis.ash)

Round 2: chef_rannos attacks!
Round 3: chef_rannos attacks!
Round 4: chef_rannos attacks!
Round 5: chef_rannos attacks!
Round 6: chef_rannos wins the fight!
After Battle: Cry Baby does a couple of karate moves, then swivels his hips and gyrates his pelvis.
You acquire an item: hilarious comedy prop
You gain 6 Muscleboundness
You can now equip a ancient stone fist (and possibly other things).
You gain a Muscle point!
You gain 5 Wizardliness
You gain 14 Roguishness

I'm was using r9372. I updated to r9414, ran the script and got it again right away:

BCC: Getting Azazel's lollipop
Maximizing (1st time may take a while)...
64 combinations checked, best score 10.5
Checking for familiar 'jumpsuited hound dog' where x=1
Resetting mind control device...
Mind control device reset.
BCC: Getting the Observational Glasses

When I run low on Butt-Rock Hair, use 5 hair spray
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 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
Mood swing complete.
Mood swing complete.
Conditions list cleared.
Condition added: observational glasses
observational glasses
BCC: Setting goals of '1 observational glasses'...
BCC: We should set the MCD if we can.
BCC: We CAN set the MCD.
Resetting mind control device...
Mind control device reset.

Casting The Moxious Madrigal 6 times...
You acquire an effect: The Moxious Madrigal (duration: 60 Adventures)
The Moxious Madrigal was successfully cast.
Casting Moxie of the Mariachi 12 times...
You acquire an effect: Mariachi Mood (duration: 60 Adventures)
Moxie of the Mariachi was successfully cast.

Request 1 of 73 (Pandamonium: Belilafs Comedy Club) in progress...

[237] Belilafs Comedy Club
Encounter: Victor the Insult Comic Hellhound
Strategy: C:\Users\bhanes\kolmafia\ccs\SmartStasis.ccs [default]
Round 0: chef_rannos wins initiative!
You will die in 217 rounds.
Your attack will kill the monster in 1 rounds.
1/6 monsters drop goals here.
Round 1: chef_rannos executes a macro!
Round 1: chef_rannos casts ENTANGLING NOODLES!
You're on your own, partner.
Click here to continue in the relay browser.

Round 2: chef_rannos attacks!
Round 3: chef_rannos attacks!
Round 4: chef_rannos attacks!
You lose 10 hit points
Round 5: chef_rannos attacks!
Round 6: chef_rannos wins the fight!
After Battle: Cry Baby does a couple of karate moves, then swivels his hips and gyrates his pelvis.
You acquire an item: Victor, the Insult Comic Hellhound Puppet
You gain 8 Muscleboundness
You gain 9 Enchantedness
You gain a Mysticality point!
You gain 14 Roguishness


EDIT: If it helps, I had olfaction still from a Hellion...not sure if that's what it was trying to do or not.
 

Theraze

Active member
Is your entire CCS consult smartstasis? If so, you need something to follow it up... SS just makes you, well, Stasis. And some other start-of-fight things, but it won't actually finish up the fight for you, unless your familiar does it accidentally.
 

bumcheekcity

Active member
Give me enough numbers to show it saves more than about 5-10 turns and I'll do it.

^ My new policy on feature requests. As of this post. Unless you want to write it yourself. I'll incorporate virtually any patch written by anyone, and if you like, I'll happily also put an option into the relay script.
 

Ferdawoon

Member
Ehhm.
lvl12 give me this
Code:
Level 12 Starting
Maximizing...
48 combinations checked, best score 156.75 (FAIL)
Unable to meet all requirements via equipment changes.
See the Modifier Maximizer for further suggestions.
The Mazimizer is showing this: mainstat +outfit frat boy -melee -10 ml -tie +moxie experience

I have the frat outfit, and manually equipping it works.

Ahh, the maximizer, using that line, do not actually list the frat outfit. Instead it want me to use Worn Tophat and Leather Chaps.
 

Winterbay

Active member
That would be because "-melee" and an outfit with a melee weapon in it doesn't work very well...

In order to fully support BHY you need to farm for a antique hand mirror so I added this little function:
Code:
boolean bcascMirror() {
	if(checkStage("mirror")) return true;

	set_property("choiceAdventure85", 3);
	while(i_a("antique hand mirror") == 0) {
		bumAdv($location[Haunted Bedroom], "", "i", "antique hand mirror", "Getting an anqique hand mirror to tackle the end boss.", "-");
	}
	
	checkStage("mirror", true);
}

I call it as part of level 8 at the moment but I guess it could be done as part of the bcascManorBedroom()-function, even though I'm not sure if everyone can survive those battles at that point.
 
Is your entire CCS consult smartstasis? If so, you need something to follow it up... SS just makes you, well, Stasis. And some other start-of-fight things, but it won't actually finish up the fight for you, unless your familiar does it accidentally.


My CCS looks like this:

Code:
[ default ]
consult SmartStasis.ash
attack with weapon

[ hellion ]
skill transcendent olfaction
default

Also, the change happened when I switched the ascension script versions, not smartstasis. I tried different versions of mafia just in case that was it.

It seems to be better today, and I haven't made any changes. It looks like it might have had a hiccup but kept fighting here where the script is trying to level me up (on an AT run):

Code:
Visit to Manor2: Haunted Ballroom in progress...

[561] Haunted     Ballroom
Encounter: zombie waltzers
Strategy:     C:\Users\bhanes\kolmafia\ccs\SmartStasis.ccs [default]
Round 0:     chef_rannos wins initiative!
Round 1: Items-MP is just skin and bones.     Well, slime and slime, technically, but still -- you should feed him!
You     will die in 59 rounds.
Your attack will kill the monster in 3 rounds.
Round     1: chef_rannos executes a macro!
Round 1: chef_rannos tries to steal an     item!
Round 2: chef_rannos casts TRANSCENDENT OLFACTION!
Your     slimeling needs sating.
You're on your own,     partner.
Click     here to continue in the relay browser.

Mood swing complete.

Round     3: chef_rannos attacks!

[561] Haunted Ballroom
KoLmafia thinks     it is round 4 but KoL thinks it is round 3
Round 4: chef_rannos attacks!
KoLmafia     thinks it is round 5 but KoL thinks it is round 4
Round 5: chef_rannos     attacks!
KoLmafia thinks it is round 6 but KoL thinks it is round 5
Round     6: chef_rannos attacks!
KoLmafia thinks it is round 7 but KoL thinks it     is round 6
Round 7: chef_rannos wins the fight!
You gain 93 Meat
After     Battle: Items-MP hops around, dancing a jig accompanied by wet squelching     noises.
You acquire an item: dance card
You gain 4 Muscleboundness
You     gain 6 Enchantedness
You gain 26 Smarm

The script kept going, but already I can see in my chat window a bunch of "click here to continue in the relay browser" messages.
 

dangerpin

Member
Firstly, I would like to add my many thanks for this script and the ongoing and pertinent updates for it.

This is not a complaint, merely a passing of information. I got beach access in beecore manually before running v26 for the very first time and it halted on the meatcar component, not noticing I had already unlocked the zone.

Code:
.........
You can't get a ten-leaf clover from the hermit today.
bcasc_lastHermitCloverGet => 20110608
BCC: We have not completed the stage [tavern].
BCC: We have completed the stage [spookyforest].
BCC: We have completed the stage [tavern] and need to set it as so.
bcasc_stage_tavern => 39
BCC: We have completed the stage [tavern].
BCC: levelMe(13, true) called.
Level 4 Starting
BCC: We have not completed the stage [bats1].
BCC: We have completed the stage [bats1] and need to set it as so.
bcasc_stage_bats1 => 39
BCC: We have completed the stage [bats1].
BCC: We have not completed the stage [meatcar].
BCC: Bees Hate You. You have no pumpkins. You have no meat. Go fix!
KoLmafia declares world peace.
I used a modification of the fix shown a few posts ago and got past it, but thought you might want to know that Desert Beach awareness still needs a little TLC.

Thanks again for all the work and support.
 

Nexorian

New member
Ok, so I've been using and loving this script for a while now. SUDDENLY, I get this thing and I can't use it ever since, and I tried everything.

[none] has no matches.
what?

You can only get one blessing a day from the Deep Fat Friars.
Maximizing...
60 combinations checked, best score 312.48862
Putting on pirate fledges...
Equipment changed.
Checking for familiar 'jumpsuited hound dog' where x=1
Checking for familiar 'Dandy Lion' where x=2
Checking for familiar 'slimeling' where x=3
Checking for familiar 'Coffee Pixie' where x=4
Checking for familiar 'Attention-Deficit Demon' where x=5
Checking for familiar 'Jitterbug' where x=6
Checking for familiar 'Casagnova Gnome' where x=7
Checking for familiar 'Psychedelic Bear' where x=8
Checking for familiar 'Dancing Frog' where x=9
Checking for familiar 'Grouper Groupie' where x=10
Checking for familiar 'Piano Cat' where x=11
Checking for familiar 'baby gravy fairy' where x=12
Putting Tort the Blood-Faced Volleyball back into terrarium...
Taking Ton the Baby Gravy Fairy out of terrarium...
Conditions list cleared.
[none] has no matches.
[none] has no matches.
[none] has no matches.

any help would be appreciated
 

Winterbay

Active member
I would like to get a bit of the CLI before that point as well to indicate what it was trying to do when it crashed.
 

bumcheekcity

Active member
Firstly, I would like to add my many thanks for this script and the ongoing and pertinent updates for it.

This is not a complaint, merely a passing of information. I got beach access in beecore manually before running v26 for the very first time and it halted on the meatcar component, not noticing I had already unlocked the zone.

Code:
.........
You can't get a ten-leaf clover from the hermit today.
bcasc_lastHermitCloverGet => 20110608
BCC: We have not completed the stage [tavern].
BCC: We have completed the stage [spookyforest].
BCC: We have completed the stage [tavern] and need to set it as so.
bcasc_stage_tavern => 39
BCC: We have completed the stage [tavern].
BCC: levelMe(13, true) called.
Level 4 Starting
BCC: We have not completed the stage [bats1].
BCC: We have completed the stage [bats1] and need to set it as so.
bcasc_stage_bats1 => 39
BCC: We have completed the stage [bats1].
BCC: We have not completed the stage [meatcar].
BCC: Bees Hate You. You have no pumpkins. You have no meat. Go fix!
KoLmafia declares world peace.
I used a modification of the fix shown a few posts ago and got past it, but thought you might want to know that Desert Beach awareness still needs a little TLC.

Thanks again for all the work and support.

I'll get to this in time if you add it to the sourceforge page.
 

Bishy

New member
Code:
Mood swing complete.
Conditions list cleared.
Condition added:     filthworm hatchling scent gland
filthworm hatchling scent gland
BCC:     Setting goals of '1 filthworm hatchling scent gland'...
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 129 (Orchard: Hatching Chamber)     in progress...

[1397] Hatching Chamber
Encounter: larval     filthworm
Strategy: attack with weapon
Round 0: jennyloveschocolate     loses initiative!
larval filthworm
BCC: Run     away, Brave Sir Robin!
Round 1: jennyloveschocolate casts RETURN!
larval     filthworm
BCC: Run away, Brave Sir Robin!
Round     2: jennyloveschocolate casts RETURN!

Request 2 of 129 (Orchard:     Hatching Chamber) in progress...

[1398] Hatching Chamber
Encounter:     larval filthworm
Strategy: attack with weapon
Round 0:     jennyloveschocolate loses initiative!
larval filthworm
BCC:     Run away, Brave Sir Robin!
Round 1: jennyloveschocolate casts     RETURN!
larval filthworm
BCC: Run away, Brave     Sir Robin!
Round 2: jennyloveschocolate casts RETURN!
larval     filthworm
BCC: Run away, Brave Sir Robin!
Round     3: jennyloveschocolate casts RETURN!

Any idea why im now running away from every combat? Mafia is set to just attack with weapon right now
 

Winterbay

Active member
The script thinks you can currently interact (i.e. being out of ronin or in a casual run). If you are not then I would ask you to close down mafia, restart it and try again.
 

Ferdawoon

Member
Ok, trying again, this time posting it in the right BCC-thread =P

Day one, the script is building a Mood with skills that cost more MP than my current maximum MP. Unless I adventure manually until I get enough MP to cast Leash, the script will just abort at that point.

Code:
Casting Jalapeño Saucesphere 1 times...
You acquire an effect: Jalapeño Saucesphere (duration: 5 Adventures)
Jalapeño Saucesphere was successfully cast.
Your maximum mana is too low to cast Leash of Linguini.
KoLmafia declares world peace.
Mood swing complete.

Come to think of it, it add a LOT of spells to my mood considering low max MP and it being Day 1.

Code:
When I run low on Jabañero Saucesphere, cast 1 Jabañero Saucesphere
When I run low on Jalapeño Saucesphere, cast 1 Jalapeño Saucesphere
When I run low on Leash of Linguini, cast 1 Leash of Linguini
When I run low on Saucemastery, cast 1 Sauce Contemplation
When I run low on The Magical Mojomuscular Melody, cast 1 The Magical Mojomuscular Melody
When I run low on The Moxious Madrigal, cast 1 The Moxious Madrigal
 

bumcheekcity

Active member
How are you getting it to add saucespheres to the mood? The script doesn't do that. Could you post the function willMood() in your script? It should just be a few lines, please post it in its entirety.
 
Last edited:
Top