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

BlanketThief

New member
Oops, bit late here but this is where it loops, taken from the session log.

Code:
use 1 Knob Goblin perfume
You acquire an effect: Knob Goblin Perfume (duration: 1 Adventure)
 > BCC: Maximizing '+outfit harem girl'
 > Checking for familiar 'Knob Goblin Organ Grinder' where x=1
 > Checking for familiar 'Frumious Bandersnatch' where x=2
 > Checking for familiar 'Smiling Rat' where x=3
 > Checking for familiar 'Blood-Faced Volleyball' where x=4
> Nothing to fax according to whatShouldIFax
 > BCC: Killing the Knob King
 > BCC: We should set the MCD if we can.

--Mafias default message when you're set to attack and cannot hit according to it should be here I would imagine--

buy 1 Knob Goblin perfume for 595 each from 1391947 on 20120107
You acquire an item: Knob Goblin perfume
 

Pantsless

New member
Hey, sorry for asking such a noob question, but when I run this script, it just keeps running out of meat (from buying HP or MP) and aborting. Sometimes it goes dozens of turns without this happening, but once I get low on meat, it happens again. I'm thinking I might have Bale's recovery script set up incorrectly, but can't seem to figure out the specifics. If someone could point me in the right direction I'd appreciate it. Thanks!

EDIT: Once I got past the Friars this problem seemed to go away? Still wondering if there's something I should do differently for the earlier levels.
 
Last edited:

svidrigailov

New member
just thought I'd mention that my last 2 ascensions, the script has failed to neutralize the goblin king, and I have needed to do it before getting the lair. Not a big deal, but I don't remember it ever doing that before in my previous 10 or so runs with it.

I just had the same problem playing as a Turtle Tamer. The script decided to get the cake, Equipped the Knob Elite Uniform, Then BumAdv swapped out the Polearm for a Mace of the Turtle and adventured until it ran out of turns trying to get Knob Frosting.
 

bumcheekcity

Active member
This is why people need to make useful bug reports. cb11, you basically said "It didn't work". No log information, no CLI output, no details on class, any error messages or lack of, equipment equipped, your settings, etc.

The fact that svidrigaliov had this error as a muscle class means I know what the error is. Please provide more information over and above "it didn't do X for me".
 
Last edited:

Winterbay

Active member
Hey, sorry for asking such a noob question, but when I run this script, it just keeps running out of meat (from buying HP or MP) and aborting. Sometimes it goes dozens of turns without this happening, but once I get low on meat, it happens again. I'm thinking I might have Bale's recovery script set up incorrectly, but can't seem to figure out the specifics. If someone could point me in the right direction I'd appreciate it. Thanks!

EDIT: Once I got past the Friars this problem seemed to go away? Still wondering if there's something I should do differently for the earlier levels.

In order to come with any kind of meaningful recommendation it would be great to know as which class/classes this is happening as and so on and so forth. Also, what are your recovery settings set at?
 

fronobulax

Developer
Staff member
Hey, sorry for asking such a noob question, but when I run this script, it just keeps running out of meat (from buying HP or MP) and aborting. Sometimes it goes dozens of turns without this happening, but once I get low on meat, it happens again. I'm thinking I might have Bale's recovery script set up incorrectly, but can't seem to figure out the specifics. If someone could point me in the right direction I'd appreciate it. Thanks!

I'm seeing this with a muscle class. It usually shows up because it is trying to maintain a buff and there is not enough meat to purchase the buff increasing item. My unhappiness has not reached the point where I am ready to dig in and make a detailed report, although I will if that would be helpful. In the meantime, I'd also be interested in "best practices" for hands off meat management for BCCAscend.
 

morgad

Member
Hey, sorry for asking such a noob question, but when I run this script, it just keeps running out of meat (from buying HP or MP) and aborting. Sometimes it goes dozens of turns without this happening, but once I get low on meat, it happens again. I'm thinking I might have Bale's recovery script set up incorrectly, but can't seem to figure out the specifics. If someone could point me in the right direction I'd appreciate it. Thanks!

EDIT: Once I got past the Friars this problem seemed to go away? Still wondering if there's something I should do differently for the earlier levels.
not sure what you are doing at the early levels, but I

* manually start nemesis quest to get 1000 meat (this bit fixed in latest svn version)

* once I have the digital key, autosell all my spare pixels (I funksling gause garters against my shadow)

I currently have my hp/mp levels set at @25% min / 75% max, but I now have a shedload of skills permed, and habe a lot better +meat, +DDA, +DR than when I started running BCA

best regards
Dave
 

Pantsless

New member
In order to come with any kind of meaningful recommendation it would be great to know as which class/classes this is happening as and so on and so forth. Also, what are your recovery settings set at?

Thanks for responding! I'm an AT in HCTrendy. My Universal Recovery settings are as follows:
http://imgur.com/iPpK7

(I originally had it set to autorecover MP at 5%, and recover up to 10%, but dropped it to no MP restoration at all, at some point.)

My skills are visible in my ingame profile, but I'll copy/paste them here for convenience:

Code:
Torso Awaregness (HP)
Rainbow Gravitation (HP)
Advanced Cocktailcrafting (HP)
Mad Looting Skillz (HP)
The Ode to Booze (HP)
Vent Rage Gland (HP)
Amphibian Sympathy (HP)
Superhuman Cocktailcrafting (HP)
Entangling Noodles (HP)
The Sonata of Sneakiness (HP)
Smooth Movement (HP)
Advanced Saucecrafting (HP)
Pulverize (HP)
Musk of the Moose (HP)
Pastamastery (HP)
Leash of Linguini (HP)
The Magical Mojomuscular Melody (HP)
Inigo's Incantation of Inspiration (HP)
Powers of Observatiogn (HP)
Cannelloni Cocoon (HP)
Carlweather's Cantata of Confrontation (HP)
Aloysius' Antiphon of Aptitude (HP)
Unaccompanied Miner (HP)
Impetuous Sauciness (HP)
Clobber (HP)
Stevedave's Shanty of Superiority (HP)
Lunch Break (HP)
Fashionably Late (HP)
The Moxious Madrigal (HP)
Summon Snowcones (HP)
Summon Stickers (HP)
Summon Sugar Sheets (HP)
Summon Clip Art (HP)
Summon Candy Heart (HP)
Summon Party Favor (HP)
Summon Love Song (HP)
Summon BRICKOs (HP)
Summon Dice (HP)
Summon Resolutions (HP)
Summon Hilarious Objects (HP)
Summon Tasteful Items (HP)
Summon Alice's Army Cards (HP)
Transcendent Olfaction (HP)

Default familiar set as Emilio. I have the Astral Mask. When the script aborted from running out of meat, I autoadventured in the Treasury for 10-20 turns, then started it up again.

Also of note: The script used an unbearable light to get the harem outfit, then ignored the Goblin King. Later, when it was time to Shore, it stopped and told me to get the Dinghy manually, as I had only 600 meat. I killed the Goblin King to get the meat for shoring, and started the script again. At some point after that it decided to go get the KGE outfit. Why is it getting both outfits?
 
Last edited:

Theraze

Active member
KGE is useful for unlocking the barracks... it's a fast and relatively cheap way to increase meat drops for the war and familiar weight for the NS.
 

Pantsless

New member
KGE is useful for unlocking the barracks... it's a fast and relatively cheap way to increase meat drops for the war and familiar weight for the NS.

Oh I agree! Just wondering why the script chose to waste a yellow ray on a harem girl, if it was going to get KGE later.
 

Winterbay

Active member
Thanks for responding! I'm an AT in HCTrendy. My Universal Recovery settings are as follows:
http://imgur.com/iPpK7

(I originally had it set to autorecover MP at 5%, and recover up to 10%, but dropped it to no MP restoration at all, at some point.)

My skills are visible in my ingame profile, but I'll copy/paste them here for convenience:

Code:
Torso Awaregness (HP)
Rainbow Gravitation (HP)
Advanced Cocktailcrafting (HP)
Mad Looting Skillz (HP)
The Ode to Booze (HP)
Vent Rage Gland (HP)
Amphibian Sympathy (HP)
Superhuman Cocktailcrafting (HP)
Entangling Noodles (HP)
The Sonata of Sneakiness (HP)
Smooth Movement (HP)
Advanced Saucecrafting (HP)
Pulverize (HP)
Musk of the Moose (HP)
Pastamastery (HP)
Leash of Linguini (HP)
The Magical Mojomuscular Melody (HP)
Inigo's Incantation of Inspiration (HP)
Powers of Observatiogn (HP)
Cannelloni Cocoon (HP)
Carlweather's Cantata of Confrontation (HP)
Aloysius' Antiphon of Aptitude (HP)
Unaccompanied Miner (HP)
Impetuous Sauciness (HP)
Clobber (HP)
Stevedave's Shanty of Superiority (HP)
Lunch Break (HP)
Fashionably Late (HP)
The Moxious Madrigal (HP)
Summon Snowcones (HP)
Summon Stickers (HP)
Summon Sugar Sheets (HP)
Summon Clip Art (HP)
Summon Candy Heart (HP)
Summon Party Favor (HP)
Summon Love Song (HP)
Summon BRICKOs (HP)
Summon Dice (HP)
Summon Resolutions (HP)
Summon Hilarious Objects (HP)
Summon Tasteful Items (HP)
Summon Alice's Army Cards (HP)
Transcendent Olfaction (HP)

Default familiar set as Emilio. I have the Astral Mask. When the script aborted from running out of meat, I autoadventured in the Treasury for 10-20 turns, then started it up again.

Also of note: The script used an unbearable light to get the harem outfit, then ignored the Goblin King. Later, when it was time to Shore, it stopped and told me to get the Dinghy manually, as I had only 600 meat. I killed the Goblin King to get the meat for shoring, and started the script again. At some point after that it decided to go get the KGE outfit. Why is it getting both outfits?

As has been stated, since you are a moxie-class it will get the harem outfit since it is easier to kill the king if you get to use a moxie-weapon and the KGE to get into the knob store.

As to recovery it would seem to me that UR, with those skills, will be using a lot of Galactic options meaning you will run out of meat fast. I would suggest getting some healing skills apart from cocoon as a way to lower your meat spenditure (or increase the spread so that UR decides to use cocoon more, which I think it only does for "larger" heals). OTOH if you have no MP restoration at all then you probably don't have enough MP for cocoon and as such it'll never use it I guess.
 

Pantsless

New member
Because you're a moxie class, and it's harder to kill the king with a melee weapon that way.

Ah, that makes perfect sense.

As to recovery it would seem to me that UR, with those skills, will be using a lot of Galactic options meaning you will run out of meat fast. I would suggest getting some healing skills apart from cocoon as a way to lower your meat spenditure (or increase the spread so that UR decides to use cocoon more, which I think it only does for "larger" heals). OTOH if you have no MP restoration at all then you probably don't have enough MP for cocoon and as such it'll never use it I guess.

Thanks! I'll try changing the spread so that it's encouraged to use Cocoon more; that somehow never occurred to me. And someday maybe I'll perm some other healing skills. :)

Thanks again for all the help.
 

AtlanteanScion

New member
Bug report

The ascension script just spent 165 adventures in the Ballroom attempting to open the cellar, despite the fact that the cellar was opened on the second adventure.

Log excerpt:
Code:
 > Level 11 Starting
 > BCC: We have not completed the stage [macguffinprelim].
 > BCC: Opening the Spookyraven Cellar

[619] Haunted Ballroom
Encounter: Strung-Up Quartet
Took choice 106/2: decrease combat frequency
choice.php?whichchoice=106&option=2&pwd

[619] Haunted Ballroom
Encounter: floating platter of hors d'oeuvres
Round 0: AtlanteanScion wins initiative!
Round 0: AtlanteanScion tries to steal an item! (auto-attack)
Round 2: "These trousers are so fancy they make me feel invincible!" !Pants cries. "I am the matadorandthe bull, and the arena in which they fight! Make your move!" Your opponent shuffles nervously, not sure whether to step up or not.
Round 2: AtlanteanScion executes a macro!
Round 2: AtlanteanScion attacks!
Round 3: floating platter of hors d'oeuvres takes 70 damage.
Round 3: "These trousers are so fancy they make me feel invincible!" !Pants cries. "I am the matadorandthe bull, and the arena in which they fight! Make your move!" Your opponent shuffles nervously, not sure whether to step up or not.
Round 3: AtlanteanScion attacks!
Round 4: floating platter of hors d'oeuvres takes 63 damage.
Round 4: AtlanteanScion attacks!
Round 5: floating platter of hors d'oeuvres takes 65 damage.
Round 5: AtlanteanScion wins the fight!
After Battle: "Tell me, AtlanteanScion, have you the proper ballroom dance training to dance the tango? No, I thought not. Very well, I shall demonstrate." He dances ferociously, clapping and stomping.
You acquire an item: dehydrated caviar
You acquire an item: desiccated apricot
You gain 9 Fortitude
You gain 10 Wizardliness
You gain 20 Roguishness

[620] Haunted Ballroom
Encounter: We'll All Be Flat

[621] Haunted Ballroom
Encounter: Curtains
Took choice 90/2: moxie substats
choice.php?whichchoice=90&option=2&pwd
You gain 118 Chutzpah
You gain a Moxie point!

I looked through the code and I believe I've found the cause.

Version 0.38 Line 4048:
Code:
while (!contains_text(visit_url("manor.php"),"sm8b.gif")) {
	print("BCC: Opening the Spookyraven Cellar", "purple");
	bumMiniAdv(my_adventures(), $location[haunted ballroom]);
	betweenBattle();
}

It seems to me that my_adventures() should be replaced with 1 so that the while condition is checked between every adventure instead of after all adventures have been spent.
 

AtlanteanScion

New member
Bug report

I ran into this minor bug a while ago, but as I recall, the ascension script YRed a Knob Goblin Madam instead of a Knob Goblin Harem Girl.

Version 0.38 Line 1222:
Code:
//Let's check that the monster IS the correct one
if (contains_text(text, "Harem Girl") || ...

This text matches both the Harem Girl and the Madam because the Madam's description contains: "This is a Knob Goblin Harem Girl of a certain age." Perhaps the string should be changed from "Harem Girl" to "fighting a Knob Goblin Harem Girl".
 

StDoodle

Minion
Seems to have issues when doing the Desert if you have a small number of adventures (not enough for this "stage," but >0, perhaps?):

The following looped repeatedly until I aborted manually:

Code:
Visit to Beach: Desert (Ultrahydrated) in progress...
Ran out of adventures.

[COLOR=purple]BCC: Preparing Food (Have 0 Reagent Pastas)[/COLOR]
[COLOR=purple]BCC: Preparing Booze (Have 1 SCC and 0 ACC)[/COLOR]
[COLOR=blue]BCC: Maximizing ''[/COLOR]
Maximizing...
90 combinations checked, best score -32.438507
[COLOR=aqua]BCC: Switching Familiar for General Use[/COLOR]
[COLOR=purple]BCC: Setting the default familiar to your choice of 'bandersnatch'.[/COLOR]
Nothing to fax according to whatShouldIFax
Resetting mind control device...
Mind control device reset.
[COLOR=purple]BCC: Meeting Gnasir for the First Time[/COLOR]

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.
[COLOR=purple]BCC: We should set the MCD if we can.[/COLOR]
[COLOR=purple]BCC: We CAN set the MCD.[/COLOR]
Resetting mind control device...
Mind control device reset.

Visit to Beach: Desert (Ultrahydrated) in progress...
Ran out of adventures.

[COLOR=purple]BCC: Preparing Food (Have 0 Reagent Pastas)[/COLOR]
[COLOR=purple]BCC: Preparing Booze (Have 1 SCC and 0 ACC)[/COLOR]
[COLOR=blue]BCC: Maximizing ''[/COLOR]
Maximizing...
90 combinations checked, best     score -32.438507
[COLOR=aqua]BCC: Switching Familiar for General     Use[/COLOR]
[COLOR=purple]BCC: Setting the default familiar t your choice of 'bandersnatch'.[/COLOR]
Nothing to fax according to whatShouldIFax
Resetting mind control device...
Mind control device reset.
[COLOR=purple]BCC: Meeting Gnasir for the First Time[/COLOR]

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.
[COLOR=purple]BCC: We should set the MCD if we can.[/COLOR]
[COLOR=purple]BCC:     We CAN set the MCD.[/COLOR]
Resetting mind control device...
Mind control device reset.

Visit to Beach: Desert (Ultrahydrated) in     progress...
Ran out of adventures.

[COLOR=purple]BCC: Preparing Food (Have 0 Reagent Pastas)[/COLOR]
[COLOR=purple]BCC: Preparing Booze (Have 1 SCC and 0 ACC)[/COLOR]
[COLOR=blue]BCC: Maximizing ''[/COLOR]
Maximizing...
90 combinations checked, best     score -32.438507
[COLOR=aqua]BCC: Switching Familiar for General     Use[/COLOR]
[COLOR=purple]BCC: Setting the default familiar to     your choice of 'bandersnatch'.[/COLOR]
Nothing to fax according to     whatShouldIFax
Resetting mind control device...
Mind control device reset.
[COLOR=purple]BCC: Meeting Gnasir for the First Time[/COLOR]

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.
[COLOR=purple]BCC: We should set the MCD if we can.[/COLOR]
[COLOR=purple]BCC: We CAN set the MCD.[/COLOR]
Resetting mind control device...
Mind control device reset.

Visit to Beach: Desert (Ultrahydrated) in     progress...
Ran out of adventures.

[COLOR=purple]BCC: Preparing Food (Have 0 Reagent Pastas)[/COLOR]
[COLOR=purple]BCC: Preparing Booze (Have 1 SCC and 0 ACC)[/COLOR]
[COLOR=blue]BCC: Maximizing ''[/COLOR]
Maximizing...
90 combinations checked, best     score -32.438507
[COLOR=aqua]BCC: Switching Familiar for General Use[/COLOR]
[COLOR=purple]BCC: Setting the default familiar to your choice of 'bandersnatch'.[/COLOR]
Nothing to fax according to whatShouldIFax
Resetting mind control device...
Mind control device reset.
[COLOR=purple]BCC: Meeting Gnasir for the First Time
[/COLOR]
 
Last edited:

AtlanteanScion

New member
Bug report

The ascension script created an unbearable light even though I already had one in my inventory, thereby wasting a tome summon.

Perhaps Line 2456 from v0.38
Code:
cli_execute("make 1 unbearable light");
should be changed to
Code:
cli_execute("acquire 1 unbearable light");
 

BladeLight

Member
For some reason the script gets stuck

> call scripts\bumcheekascend.ash

******************
Ascending Starting
******************
Doing a check for Telescope Items
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 not completed the stage [knobking]. <--- Right at this part
 
Top