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

Heh. While I'm always grateful for input into the script, try to keep the syntax errors to a minimum :P

Thanks, Winterbay. I'll slip all the changes into 0.25 as best I can.

- I'm not quite following line 1479 GMOB fix.
- Also the large change to the Knob King quest. Line 2330-ish.

Other than that, I believe I took every fix, although edited slightly to fit with the house style.

Would you just explain your logic for those? I'd like to spin your BHY fixes ASAP and want to make sure as much is done as possible. I was actually going to ignore it, but now the majority is done, it may as well go out.
 
Last edited:
I ran the NOB version for a little while. I'm level 11 and slightly behind on quests (as is usual for me). It still equipped a Bad ass Belt which on top of the pirate outfit (also, + moxie), I was pretty much doomed. ;) Also, I can't be sure if it's the script, or mafia not clearing goals when switching zones, but it completely blew past having all the stuff to use the giant castle map. Oh, one other thing, I gotta check what I might have done to my local familiar txt files, but I had a full weighted green pixie, and it picked first the jumpsuited hound dog, and then the grouper grouper for item familiars, both at 0 weight.
 
I'm certain the the "continue adventuring forever in certain locations" is due to counterChecker scripts, or other betweenBattles.

When this next happens, can you run "conditions check" in the CLI just after you abort it or it runs out of adventures?
 
Heh. While I'm always grateful for input into the script, try to keep the syntax errors to a minimum :P

Thanks, Winterbay. I'll slip all the changes into 0.25 as best I can.

- I'm not quite following line 1479 GMOB fix.
- Also the large change to the Knob King quest. Line 2330-ish.

Other than that, I believe I took every fix, although edited slightly to fit with the house style.

Would you just explain your logic for those? I'd like to spin your BHY fixes ASAP and want to make sure as much is done as possible. I was actually going to ignore it, but now the majority is done, it may as well go out.

1409: That is one of the modifications I've made that I forgot to take out. Basically it is to set up the GMOB for the Arena while powerlevelling as a myst class. Since I'm in there anyway I might as well get to four calls and then leave it.

2330: Since the Guard outfit contains 6 b's it is more dangerous than the Harem outfit (with its 4 b's) and thus it is probably the better choice for a bee-run. I may be wrong but if so it is probably prudent to set a minimum moxie-requirement for myst-classes who will just be killed on the spot otherwise.
 
I ran the NOB version for a little while. I'm level 11 and slightly behind on quests (as is usual for me). It still equipped a Bad ass Belt which on top of the pirate outfit (also, + moxie), I was pretty much doomed. ;) Also, I can't be sure if it's the script, or mafia not clearing goals when switching zones, but it completely blew past having all the stuff to use the giant castle map. Oh, one other thing, I gotta check what I might have done to my local familiar txt files, but I had a full weighted green pixie, and it picked first the jumpsuited hound dog, and then the grouper grouper for item familiars, both at 0 weight.

Yeah, I did not do anything with the maximizer calls and since we maximize for mainstat it is going to equip things with b's in them since there is no special maximizer code to exclude items with b's in them. I'm not sure if it would even be possible to do anythign abotu that without changes to the Maximizer code in Mafia.

The conditions not updating appears to be a Mafia thing (I think at least).

The Green Pixie attacks and attacking fairies are never chosen by the script due to potential stasis problems.
 
I'll try that out and see how it pans out.

Also: A word of warnign about the b-version. It does not try to farm a mirror so you'll have to do that yourself (it does farm the orchid seeds as long as you need to burn off some Teleportitis).
 
2330: Since the Guard outfit contains 6 b's it is more dangerous than the Harem outfit (with its 4 b's) and thus it is probably the better choice for a bee-run. I may be wrong but if so it is probably prudent to set a minimum moxie-requirement for myst-classes who will just be killed on the spot otherwise.

It is also worth noticing that:
1) As far as I know the harem outfit + perfume is usually faster to get than guard outfit + cake unless you clover for a Elite Guard Captain, which the script doesn't.
2) The guard outfit's second purpose, The Knob Dispensary, is useless in a bee-run.
 
I know that the Junkyard is just one of a few places where stasis is wanted, but since it is unavailable in B-core, how many of the other stasis-places are still up? Maybe the "Dont use an attacking familiar"-idea is no longer that important?
 
I'm certain the the "continue adventuring forever in certain locations" is due to counterChecker scripts, or other betweenBattles.

When this next happens, can you run "conditions check" in the CLI just after you abort it or it runs out of adventures?

stuck in tha pantry yet again (happens almost every day) ...
Code:
Request 4 of 72 (Manor1: Haunted Pantry) in progress...

[791] Haunted Pantry
Encounter: fiendish can of asparagus
Strategy: /home/fit/.kolmafia/ccs/default.ccs [default]
Round 0: morgad wins initiative!
Round 1: morgad executes a macro!
Round 1: morgad attacks!
Round 2: fiendish can of asparagus takes 122 damage.
Round 2: morgad wins the fight!
You gain 4 Meat
After Battle: You reach down to pick up a razor-sharp can lid off of the ground, but tiddles playfully bats it out of your reach and into a nearby sewer grating.
You acquire an item: stalk of asparagus
You gain 1 Magicalness

Request 5 of 72 (Manor1: Haunted Pantry) in progress...

[792] Haunted Pantry
Encounter: undead elbow macaroni
Strategy: /home/fit/.kolmafia/ccs/default.ccs [default]
Round 0: morgad wins initiative!

(*** escape key pressed ***)

KoLmafia declares world peace.
Click here to continue in the relay browser.

Maximizing...
84 combinations checked, best score 114.0
KoLmafia thinks it is round 2 but KoL thinks it is round 1
Maximizing...
84 combinations checked, best score 114.0
BCC: Your familiar is set to a 100% black cat
When I run low on Go Get 'Em, Tiger!, use 5 Ben-Gal™ Balm
When I run low on Go Get 'Em, Tiger!, use 5 Ben-Gal™ Balm
When I run low on Patience of the Tortoise, cast 1 Patience of the Tortoise
BCC: Need items!
When I run low on Go Get 'Em, Tiger!, use 5 Ben-Gal™ Balm
When I run low on Leash of Linguini, cast 1 Leash of Linguini
When I run low on Patience of the Tortoise, cast 1 Patience of the Tortoise
Searching for "the big book of pirate insults"...
Redirected to a fight page.

> conditions check

Conditions list validated against available items.

hope this helps

Dave
 
Weird. Can you post CLI output starting from where it was adventuring BEFORE it even started trying to adventure in the pantry?

That's interesting, it's got me mostly stumped.
 
Code:
 grep Pantry <morgad_ascend20110525.txt 
[14-19] Haunted Pantry
[21-24] Haunted Pantry
[55-78] Haunted Pantry
[189-210] Haunted Pantry
[276-281] Haunted Pantry
[291-294] Haunted Pantry
[444-467] Haunted Pantry
[640-651] Haunted Pantry
[788-792] Haunted Pantry

after I restarted BCA it went to Barneys Bar
Code:
 > Need to Level up a bit to get at least 93 buffed Primestat. This means getting 4 Primestat.
 > I need 70 base muscle (going to Temple)
 > BCC: Your familiar is set to a 100% black cat

[760] Hidden Temple
Encounter: Trapstravaganza
You gain 28 Fortitude
You gain 25 Wizardliness
You gain a Mysticality point!
You gain 25 Chutzpah
You gain a Moxie point!

[761] Hidden Temple
Encounter: Trapstravaganza
You gain 27 Muscleboundness
You gain a Muscle point!
You gain 25 Mysteriousness
You gain 25 Cheek

[762] Hidden Temple
Encounter: Swinging Blade Trap
You gain 56 Fortitude

[763] Hidden Temple
Encounter: Rolling Stone Trap
You gain 55 Strongness

[764] Hidden Temple
Encounter: Arrowed!
You gain 50 Smarm

[765] Hidden Temple
Encounter: Lightning Trap
You lose 32 Muscularity Points

[766] Hidden Temple
Encounter: Rolling Stone Trap
You gain 56 Muscleboundness
You gain a Muscle point!
You gain a Level!

turns 767 - 786 spent in temple

[787] Hidden Temple
Encounter: Rolling Stone Trap
You gain 55 Strongness
You gain a Muscle point!

buy 5 Ben-Gal™ Balm at market price from Market Demon
You acquire Ben-Gal™ Balm (5)
You spent 120 Meat

use 5 Ben-Gal™ Balm
You acquire an effect: Go Get 'Em, Tiger! (duration: 15 Adventures)
 > Restoring MP! Currently at 51 of 178 HP, 0 of 67 MP, current meat: 3613 ... Target MP = 41.

Restore 35 MP at Doc Galaktik's
You gain 35 Muscularity Points
You spent 595 Meat

[788] Haunted Pantry
Encounter: Oh No, Hobo
choice.php?whichchoice=115&option=3&pwd
You gain 5 Meat
You gain 3 Wizardliness
You gain 4 Roguishness

[789] Haunted Pantry
Encounter: possessed can of tomatoes
Round 0: morgad wins initiative!
Round 1: morgad executes a macro!
Round 1: morgad attacks!
Round 2: possessed can of tomatoes takes 118 damage.
Round 2: morgad wins the fight!
After Battle: tiddles purrs loudly, and you reach down to pet her.  She starts as a spark leaps from your finger to the tip of her ear.
You lose 7 Muscularity Points
You gain 4 Meat
After Battle: You reach down to pick up a razor-sharp can lid off of the ground, but tiddles playfully bats it out of your reach and into a nearby sewer grating.
You acquire an item: tomato
After Battle: tiddles spins in circles chasing her tail.  It's adorable, but sort of distracting.
You gain 1 Chutzpah

[790] Haunted Pantry
Encounter: fiendish can of asparagus
Round 0: morgad wins initiative!
Round 1: morgad executes a macro!
Round 1: morgad attacks!
Round 2: fiendish can of asparagus takes 123 damage.
Round 2: morgad wins the fight!
You gain 4 Meat
You acquire an item: stalk of asparagus
After Battle: tiddles spins in circles chasing her tail.  It's adorable, but sort of distracting.
You gain 1 Wizardliness

[791] Haunted Pantry
Encounter: fiendish can of asparagus
Round 0: morgad wins initiative!
Round 1: morgad executes a macro!
Round 1: morgad attacks!
Round 2: fiendish can of asparagus takes 122 damage.
Round 2: morgad wins the fight!
You gain 4 Meat
After Battle: You reach down to pick up a razor-sharp can lid off of the ground, but tiddles playfully bats it out of your reach and into a nearby sewer grating.
You acquire an item: stalk of asparagus
You gain 1 Magicalness

[792] Haunted Pantry
Encounter: undead elbow macaroni
Round 0: morgad wins initiative!
 > BCC: Your familiar is set to a 100% black cat
 > BCC: Need items!
Round 2: morgad attacks!
Round 3: undead elbow macaroni takes 126 damage.
Round 3: morgad wins the fight!
After Battle: tiddles purrs loudly, and you reach down to pet her.  She starts as a spark leaps from your finger to the tip of her ear.
You lose 10 Muscularity Points
You gain 4 Meat
You acquire an item: magicalness-in-a-can
After Battle: tiddles spins in circles chasing her tail.  It's adorable, but sort of distracting.
You gain 1 Wizardliness

cast 1 Leash of Linguini
You acquire an effect: Leash of Linguini (duration: 10 Adventures)
 > Restoring MP! Currently at 86 of 178 HP, 6 of 67 MP, current meat: 3039 ... Target MP = 41.

Restore 29 MP at Doc Galaktik's
You gain 29 Muscularity Points
You spent 493 Meat
 > ******************
 > Ascending Starting
 > ******************

autosell: 1 magicalness-in-a-can
You gain 100 Meat
 > Doing a check for Telescope Items
 > Level 1 Starting
 > BCC: We have completed the stage [toot].
 > BCC: We have completed the stage [knob].
 > BCC: We have completed the stage [pantry].
 > BCC: levelMe(5, true) called.
 > Level 2 Starting
You acquire an item: strange leaflet
 > BCC: We have completed the stage [guild1].
 > BCC: We have completed the stage [spookyforest].
 > BCC: levelMe(8, true) called.
 > Level 3 Starting
 > BCC: We have completed the stage [guild2].
 > 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 completed the stage [knobking].
 > BCC: We have completed the stage [dinghy].
 > BCC: We have completed the stage [manorbilliards].
 > BCC: levelMe(29, true) called.
 > Level 6 Starting
 > BCC: We have completed the stage [friars].
 > BCC: We have completed the stage [knobking].
 > BCC: We have completed the stage [friarssteel].
 > BCC: We have completed the stage [manorlibrary].
 > BCC: levelMe(40, true) called.
 > Level 7 Starting
 > BCC: We have completed the stage [cyrpt].
 > BCC: We have not completed the stage [innaboxen].
 > BCC: We've already got Clovers Today
 > BCC: We have completed the stage [manorbedroom].
 > BCC: levelMe(53, true) called.
 > Level 8 Starting
 > BCC: We have completed the stage [trapper].
 > BCC: We have not completed the stage [wand].
 > BCC: We have not completed the stage [piratefledges].

canadia.php?action=changedial&whichlevel=0
 > BCC: levelMe(93, false) called.
 > BCC: Your familiar is set to a 100% black cat
 > BCC: Need items!

buy 1 The Big Book of Pirate Insults at market price from Barrrtleby's Barrrgain Books (Bees Hate You)
You acquire an item: The Big Book of Pirate Insults
You spent 500 Meat
 > BCC: Adventuring once at a time to meet the Cap'm for the first time.

[793] Barrrney's Barrr
Encounter: toothy pirate
Round 0: morgad loses initiative!
You lose 1 hit point
Round 1: morgad executes a macro!
Round 1: morgad uses the The Big Book of Pirate Insults!
Round 2: Just as you're about to use that item, tiddles bats it out of your hand, and you have to spend the next couple of minutes fishing it out from underneath a couch.  It's as adorable as it is annoying.
You lose 2 hit points
Round 2: morgad uses the The Big Book of Pirate Insults!
Round 3: Just as you're about to use that item, tiddles bats it out of your hand, and you have to spend the next couple of minutes fishing it out from underneath a couch.  It's as adorable as it is annoying.
You lose 1 hit point
Round 3: morgad executes a macro!
Round 3: morgad attacks!
Round 4: toothy pirate takes 45 damage.
You lose 1 hit point
Round 4: morgad attacks!
Round 5: toothy pirate takes 41 damage.
Round 5: morgad wins the fight!
You gain 42 Meat
After Battle: tiddles spins in circles chasing her tail.  It's adorable, but sort of distracting.
You gain 4 Fortitude
You gain 4 Wizardliness
You gain 3 Roguishness
 > BCC: Adventuring once at a time to meet the Cap'm for the first time.

I am on normal HC path, not Bees Hate You

best regards
Dave
 
Last edited:
I'm stumped. I'm looking through the levelMe() function and cannot think of why it would adventure in the pantry in that situation.

Oh, no wait, I can see why that would happen. Fixed in 0.25.
 
There are a lot of wierd things that happen to me atm, but I'm not sure if it is due to being Bee-core or what is going on =S

* For example, just now the script did half of the nuns quest (ys I have told it to do it) as a Hippy and then went on to the battlefield. Restarting today it did a few adv there and then back to Battlefield so it know that it is not comleted.
* The consultMyst have no idea what the Bees are all about so it try to Salsaball them, which get me killed.
* The script still mention the Noob cave when in the Hidden City and tbh I have no idea why it would do that (I know Winterbay mentioend that a while back but it still freaks me out when the "Last Adventure:" in the webbrowser charpane only show Noob cave and no Hidden City).
* The script is also very sure that it can use my He-Boulder and switch over even though I'm in Bee-core. Mafia change the little familiar icon but in the webbrowser charpane still show my old familiar. Ususally, the next adventure, the icon refresh to the one I'm really using.
* During the battlefield, the script dont seem to be able to stop. I spam Stop Now and it seem to stop during an adventure. I finish the adventure and directly after that it go into another one. Maybe I try to stop while SmartStasis is busy calculating stuff and I'm only stopping SMartStasis and not BCCAscend..
* In the battlefield, I just end up attacking on some mobs. My consultscripts dont even fire up (at least not according to the gCLI)
Code:
[1552] Battlefield (Hippy Uniform)
Encounter: War Frat 151st Infantryman
Strategy: D:\Bengt\ccs\Sauceror.ccs [default]
Round 0: ferdawoon loses initiative!
You lose 65 hit points
Round 1: war frat 151st infantryman takes 1 damage.
Round 1: war frat 151st infantryman takes 3 damage.
You lose 18 hit points
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon attacks!
Round 2: Shareware bounces his disc off of him for 17 damage, and it ricochets into you, giving you quite a shock.
Round 2: war frat 151st infantryman takes 17 damage.
You gain 17 Mana Points
Round 2: war frat 151st infantryman takes 1 damage.
Round 2: war frat 151st infantryman takes 5 damage.
You lose 17 hit points
Round 2: ferdawoon executes a macro!
Round 2: ferdawoon attacks!
Round 3: war frat 151st infantryman takes 1 damage.
Round 3: war frat 151st infantryman takes 4 damage.
You lose 11 hit points
KoLmafia declares world peace.
Stopping and clicking the Script-button at the top in the webbrowser during the combat make the konsultscripts fire up as ususal.
EDIT: Telling Mafia to just spend 20adv in the battlefield make it still just Attack so I guess this is not a BCCAscend problem after all.. (and yes, I have Action set to Custom Combat Script and the right CCS is firing up, Sauceror.ccs. The CCS only have 3 tags, one [Default], one [bee] and one [convention hall lobby] and still it wont go..). Hmm it seems going to an adv and click Script to run my CCS still make it go all Melee attack:y on me without even firing up the consult scripts.. Anyone else having this problem? A Mafia thing?
This is what the combats should look like =S
Code:
[1550] Battlefield (Hippy Uniform)
SpamAttack: Monster HP is 195.0.
SpamAttack: We're actually NOT going to one-shot (with Fearful Fettucini) because noodles and then two shotting would be cheaper.
SpamAttack: We are going to 2-shot with Saucestorm and Saucestorm.
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon casts SAUCESTORM!
Round 2: war frat 500th infantrygentleman takes 108 damage.
You gain 10 hit points
You gain 3 Mana Points
You acquire an effect: Frozen Shoulders (duration: 1 Adventure)
Round 2: Shareware bounces his disc off of him for 13 damage, and it ricochets into you, giving you quite a shock.
Round 2: war frat 500th infantrygentleman takes 13 damage.
You gain 13 Mana Points
Round 2: war frat 500th infantrygentleman takes 1 damage.
Round 2: war frat 500th infantrygentleman takes 3 damage.
You lose 19 hit points
Round 2: ferdawoon casts SAUCESTORM!
Round 3: war frat 500th infantrygentleman takes 194 damage.
You gain 11 hit points
You gain 2 Mana Points
Round 3: ferdawoon wins the fight!
You gain 165 Meat
You acquire an item: distressed denim pants
You acquire an item: keg shield
You gain 13 Strengthliness
You gain 25 Enchantedness
You gain 11 Sarcasm

Sorry to go on a rant, just getting a bit afrid to go to the bug section =(
I'm using Winterbay's version of BCCAscend, so dunno if this is the real script or something he have done to it without telling me =D
 
Last edited:
Other peoples versions of my scripts aren't supported. Neither is Bees Hate You.

Most of Winterbay's fixes have been imported into 0.25, at which point I'll start fixing and/or taking responsibility for them.
 
using this for this first time, get the following error:

Bad item value: "giant marshmallow" (bumcheekascend v0.24.ash, line 1947)

I have a fresh version of this script and ZLIB...
 
Back
Top