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

Theraze

Active member
Yeah... BCA's version checker, unlike the zlib version checker, looks for an exact match. Unfortunately that means it will always scream on pre-release versions... :(

Edit: Solution... Have a section on the first post with
SVN Version: 0.49
and just update both as a new release comes out. The version checker only looks for a post on the first page with the given version number in bold.
 
Last edited:

Winterbay

Active member
I think with the latest SVN-commit all but the Galley is currently implemented for the Bugbear invasion since handling the scaling bugbears is a bugger and until they get spaded any effort to add that will be rather non-functional anyway.
 
Keep getting this error any help?

Using 1 chewing gum on a string...
You acquire an item: worthless knick-knack
Finished using 1 chewing gum on a string.
Visiting the Hermit...
The hermit kept his stuff.
bcasc_lastHermitCloverGet => 20120611
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.

[59] Unknown adventure
Encounter:
BCC: There was a problem using your clover. Please try it manually.
 
BCC: Trying to check bcs_aliases on the Bumcheekcity servers.
******************
Ascending Starting
******************
BCC: Trying to check bcsrelay_settings on the Bumcheekcity servers.
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 not completed the stage [bats1].
You need 3 more sonar-in-a-biscuit to continue.
BCC: Maximizing '+1000 stench res'
Maximizing (1st time may take a while)...
8 combinations checked, best score 1047.0812
Putting on bum cheek...
Equipment changed.
Putting on pin-stripe slacks...
Equipment changed.
BCC: Maximizing '+1000 stench res'
Maximizing...
2 combinations checked, best score 1047.0812
BCC: Maximizing '+10 stench res'
Maximizing...
4 combinations checked, best score 57.08114
Putting on chef's hat...
Equipment changed.
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.

[59] Unknown adventure
Encounter:
BCC: There was a problem using your clover. Please try it manually.
 

Winterbay

Active member
For now I suggest you either closet your clovers or get your sonars manually because I have no idea what would cause that.
 
How do I set a stage as complete? Each time I fire up the script (fairly recent SVN version) I get this and it keeps adventuring in the library, even though the stairs are fixed.

It wasted a ton of turns one day when I wasn't paying attention. :(

Code:
> call scripts/bumcheekascend.ash

There is a new version available - go download the next version of bumcheekascend.ash at the sourceforge page, linked from http://kolmafia.us/showthread.php?t=4963!

******************************************************************************************
******************************************************************************************
******************************************************************************************
Thankyou for using bumcheekcity's ascension script. Please report all bugs on the sourceforge page available in my profile with a copy+paste from the CLI of the problematic points, and your username. Ask on the thread on the kolmafia.us forum for help and assistance with the script, particularly first time problems, and issues setting it up. 
******************************************************************************************
******************************************************************************************
******************************************************************************************

BCC: Trying to check bcs_aliases on the Bumcheekcity servers.
******************
Ascending Starting
******************
BCC: Trying to check bcsrelay_settings on the Bumcheekcity servers.
BCC: We have not completed the stage [lair0].
Doing a check for Telescope Items
BCC: We have not completed the stage [lair0].
You see the base of the Bugbear Mothership.
BCC: You haven't completed the stage '' for the for telescope part 7
BCC: You haven't completed the stage '' for the for telescope part 6
BCC: You haven't completed the stage '' for the for telescope part 5
BCC: You haven't completed the stage '' for the for telescope part 4
BCC: You haven't completed the stage '' for the for telescope part 3
BCC: You haven't completed the stage '' for the for telescope part 2
BCC: You haven't completed the stage '' for the for telescope part 1
Level 1 Starting
BCC: We have completed the stage [toot].
BCC: We have completed the stage [guild].
Using 1 key-o-tron...
Finished using 1 key-o-tron.
BCC: Maximizing ''
Maximizing...
440 combinations checked, best score 194.66608
Putting on f3d0r4...
Equipment changed.
Wielding asbestos crossbow...
Equipment changed.
Putting on Boss Bat britches...
Equipment changed.
Putting on Cape of the Goblin King...
Equipment changed.
Putting on Jolly Roger charrrm bracelet...
Equipment changed.
BCC: We have completed the stage [bats1].
BCC: We have completed the stage [knobking].
BCC: We have not completed the stage [cyrpt].
BCC: We have not completed the stage [trapper].
BCC: We have not completed the stage [airship].
BCC: We have not completed the stage [manorlibrary].
BCC: We have not completed the stage [prewarboss].
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 not 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 not completed the stage [manorlibrary].
choiceAdventure80 => 99
choiceAdventure81 => 1
BCC: Maximizing ''
Maximizing...
380 combinations checked, best score 36.66608
Putting on chef's hat...
Equipment changed.
Wielding ocarina of space...
Equipment changed.
Putting on leotarrrd...
Equipment changed.
Putting on amulet of extreme plot significance...
Equipment changed.
Putting on amulet of extreme plot significance...
Equipment changed.


EDIT: I am doing a bugbear run, if that helps...but not sure why the library would not be marked complete when I have the stairs fixed...unless it's to open the gallery, but it never moves to the conservatory...
 

Winterbay

Active member
It should try to open the gallery at that point if you are either a muscle class or in a bugbear run, maybe you never got the correct choice adventure? (unlikely I know)

That said the easiest way to set a preference is by:
Code:
ash import bumcheekascend.ash; checkStage("manorlibrary", true);

The string is the same as the one it is using in the printout.
 
Cool thanks. I ended up manually doing quests for a while and then tried again after I'd finished the giants, hole in the sky, then went back and opened the gallery quest, got the key, killed the 9 bugbears in the gallery, got the diary and read it, got the ballroom key, got be flat...then it checked things and marked the library as complete.

When I was manually adventuring the right choice adventures for the library were highlighted (for lack of a better description) so all I had to do was hit the "script" or "again" buttons to go through it.
 

Winterbay

Active member
People with the "hilarious comedy prop"-problem will be glad to know that I've fixed that (the way bcasc_ignoreSafeMoxInHardcore was handled was a bit odd really) and as soon as I get home this evening it'll be checked into the SVN.
 

morgad

Member
a couple of missing )'s in the current SVN
Code:
--- bca-svn-upload.ash	2012-06-14 20:22:39.000000000 +0100
+++ bumcheekascend.ash	2012-06-14 19:48:41.000000000 +0100
@@ -2854,7 +2854,7 @@
 				else {
 					setMood("");
 					setFamiliar("");
-					levelHere = level_location(my_buffedstat(my_primestat());
+					levelHere = level_location(my_buffedstat(my_primestat()));
 					return bumMiniAdv(my_adventures(), levelHere);
 				}
 			} else {
@@ -2912,7 +2912,7 @@
 				else {
 					setMood("");
 					setFamiliar("");
-					levelHere = level_location(my_buffedstat(my_primestat());
+					levelHere = level_location(my_buffedstat(my_primestat()));
 					return bumMiniAdv(my_adventures(), levelHere);
 				}
 			} else {

but still won't verify

Code:
> verify bumcheekascend.ash
Unknown variable 'sMox' (bumcheekascend.ash, line 3126)

best regards
Dave
 

Ioeth

Member
Fix for multiple "Entryway" matches issue

I just submitted a patch for the multiple "Entryway" matches issue that's been happening since the addition of Lord Flameface's Castle Entryway in KoLMafia rev 11188. The patch is also attached to this ticket for anyone to apply.

Code:
> call scripts/bumcheekascend v0.49.ash

bat hole entryway
lord flameface's castle entryway
Multiple matches against Entryway.
Bad location value: "Entryway" (bumcheekascend v0.49.ash, line 3285)
 

Attachments

  • entryway.patch
    770 bytes · Views: 30

Winterbay

Active member
Fixed in the SVN-version, thanks.

If you want to fix it yourself the easiest is probably to just change line 3285 to:
Code:
bumAdv($location[Bat Hole Entryway], "", "items", "1 Pine-Fresh air freshener", "Getting a pine-fresh air freshener.");
 
Top