bumcheekcity
Active member
Thanks!
> call scripts\bumcheekascend.ash
******************************************************************************************
******************************************************************************************
******************************************************************************************
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.
BCC: Registering aliases for script use. Check the forum thread - http://kolmafia.us/showthread.php?t=4963 - for more information
String successfully aliased.
bcasc => ash import <bumcheekascend.ash>; mainWrapper();
Setting alias 'toot' for function 'Toot'.
String successfully aliased.
bcasc_toot => ash import <bumcheekascend.ash>; bcascToot();
Setting alias 'guild' for function 'Guild'.
String successfully aliased.
bcasc_guild => ash import <bumcheekascend.ash>; bcascGuild();
Setting alias 'knob' for function 'Knob'.
String successfully aliased.
bcasc_knob => ash import <bumcheekascend.ash>; bcascKnob();
Setting alias 'pantry' for function 'Pantry'.
String successfully aliased.
bcasc_pantry => ash import <bumcheekascend.ash>; bcascPantry();
Setting alias 'forest' for function 'SpookyForest'.
String successfully aliased.
bcasc_forest => ash import <bumcheekascend.ash>; bcascSpookyForest();
Setting alias 'spookyforest' for function 'SpookyForest'.
String successfully aliased.
bcasc_spookyforest => ash import <bumcheekascend.ash>; bcascSpookyForest();
Setting alias 'tavern' for function 'Tavern'.
String successfully aliased.
bcasc_tavern => ash import <bumcheekascend.ash>; bcascTavern();
Setting alias 'bats1' for function 'Bats1'.
String successfully aliased.
bcasc_bats1 => ash import <bumcheekascend.ash>; bcascBats1();
Setting alias 'bats2' for function 'Bats2'.
String successfully aliased.
bcasc_bats2 => ash import <bumcheekascend.ash>; bcascBats2();
Setting alias 'bats' for function 'Bats2'.
String successfully aliased.
bcasc_bats => ash import <bumcheekascend.ash>; bcascBats2();
Setting alias 'eightbit' for function '8Bit'.
String successfully aliased.
bcasc_eightbit => ash import <bumcheekascend.ash>; bcasc8Bit();
Setting alias '8bit' for function '8Bit'.
String successfully aliased.
bcasc_8bit => ash import <bumcheekascend.ash>; bcasc8Bit();
Setting alias 'knobking' for function 'KnobKing'.
String successfully aliased.
bcasc_knobking => ash import <bumcheekascend.ash>; bcascKnobKing();
Setting alias 'goblinking' for function 'KnobKing'.
String successfully aliased.
bcasc_goblinking => ash import <bumcheekascend.ash>; bcascKnobKing();
Setting alias 'king' for function 'KnobKing'.
String successfully aliased.
bcasc_king => ash import <bumcheekascend.ash>; bcascKnobKing();
Setting alias 'dingy' for function 'DinghyHippy'.
String successfully aliased.
bcasc_dingy => ash import <bumcheekascend.ash>; bcascDinghyHippy();
Setting alias 'dinghy' for function 'DinghyHippy'.
String successfully aliased.
bcasc_dinghy => ash import <bumcheekascend.ash>; bcascDinghyHippy();
Setting alias 'hippy' for function 'DinghyHippy'.
String successfully aliased.
bcasc_hippy => ash import <bumcheekascend.ash>; bcascDinghyHippy();
Setting alias 'billiards' for function 'ManorBilliards'.
String successfully aliased.
bcasc_billiards => ash import <bumcheekascend.ash>; bcascManorBilliards();
Setting alias 'friars' for function 'Friars'.
String successfully aliased.
bcasc_friars => ash import <bumcheekascend.ash>; bcascFriars();
Setting alias 'friarssteel' for function 'FriarsSteel'.
String successfully aliased.
bcasc_friarssteel => ash import <bumcheekascend.ash>; bcascFriarsSteel();
Setting alias 'steel' for function 'FriarsSteel'.
String successfully aliased.
bcasc_steel => ash import <bumcheekascend.ash>; bcascFriarsSteel();
Setting alias 'password' for function 'KnobPassword'.
String successfully aliased.
bcasc_password => ash import <bumcheekascend.ash>; bcascKnobPassword();
Setting alias 'farquar' for function 'KnobPassword'.
String successfully aliased.
bcasc_farquar => ash import <bumcheekascend.ash>; bcascKnobPassword();
Setting alias 'cyrpt' for function 'Cyrpt'.
String successfully aliased.
bcasc_cyrpt => ash import <bumcheekascend.ash>; bcascCyrpt();
Setting alias 'crypt' for function 'Cyrpt'.
String successfully aliased.
bcasc_crypt => ash import <bumcheekascend.ash>; bcascCyrpt();
Setting alias 'library' for function 'Library'.
String successfully aliased.
bcasc_library => ash import <bumcheekascend.ash>; bcascLibrary();
Setting alias 'bedroom' for function 'Bedroom'.
String successfully aliased.
bcasc_bedroom => ash import <bumcheekascend.ash>; bcascBedroom();
Setting alias 'goat' for function 'Trapper'.
String successfully aliased.
bcasc_goat => ash import <bumcheekascend.ash>; bcascTrapper();
Setting alias 'goatlet' for function 'Trapper'.
String successfully aliased.
bcasc_goatlet => ash import <bumcheekascend.ash>; bcascTrapper();
Setting alias 'mine' for function 'Trapper'.
String successfully aliased.
bcasc_mine => ash import <bumcheekascend.ash>; bcascTrapper();
Setting alias 'trapper' for function 'Trapper'.
String successfully aliased.
bcasc_trapper => ash import <bumcheekascend.ash>; bcascTrapper();
Setting alias 'wand' for function 'Wand'.
String successfully aliased.
bcasc_wand => ash import <bumcheekascend.ash>; bcascWand();
Setting alias 'dod' for function 'Wand'.
String successfully aliased.
bcasc_dod => ash import <bumcheekascend.ash>; bcascWand();
Setting alias 'fledges' for function 'PirateFledges'.
String successfully aliased.
bcasc_fledges => ash import <bumcheekascend.ash>; bcascPirateFledges();
Setting alias 'fcle' for function 'PirateFledges'.
String successfully aliased.
bcasc_fcle => ash import <bumcheekascend.ash>; bcascPirateFledges();
******************
Ascending Starting
******************
Conditions list cleared.
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].
BCC: Please get stick of dynamite for telescope part 7 from 'Muscle Vacation' yourself
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] and need to set it as so.
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 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 [friarssteel].
BCC: We have completed the stage [cyrpt].
BCC: We have completed the stage [innaboxen].
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 completed the stage [wand].
BCC: We have completed the stage [piratefledges].
BCC: levelMe(68, true) called.
Level 9 Starting
BCC: We have completed the stage [chasm].
BCC: levelMe(85, true) called.
Level 10 Starting
BCC: We have completed the stage [airship].
BCC: We have completed the stage [castle].
BCC: levelMe(104, true) called.
Level 11 Starting
BCC: We have completed the stage [macguffinprelim].
BCC: We have completed the stage [macguffinpalin].
BCC: We have completed the stage [hits].
BCC: We have completed the stage [macguffinspooky].
BCC: We have completed the stage [macguffinpyramid].
BCC: We have completed the stage [macguffinhiddencity].
BCC: We have not completed the stage [macguffinfinal].
BCC: Maximizing ''
Maximizing...
48 combinations checked, best score 1,312.75
BCC: Switching Familiar for General Use
BCC: Using a default stat familiar.
BCC: Nothing to fax according to whatShouldIFax
Cleared mood.
Cleared mood.
Set mood trigger: When I get Just the Best Anapests, uneffect just the best anapests
Set mood trigger: When I run low on Jabañero Saucesphere, cast 1 Jabañero Saucesphere
Set mood trigger: When I run low on Jalapeño Saucesphere, cast 1 Jalapeño Saucesphere
Mood swing complete.
Mood swing complete.
BCC: Getting the Carved Wooden Wheel
Conditions list cleared.
BCC: Setting goals of 'carved wooden wheel'...
Condition added: carved wooden wheel
Request 1 of 91 (Pyramid: The Upper Chamber) in progress...
You can't get to that area.
I've been waiting until we can do it without wasting tons of server hits on checking if a sphere has been found and used, etc. Which might have already happened, or it might be one of the few of the dozens of Darzil patches that haven't been committed yet.
Even if you can't drink, having a bowl of scorpions gives you a free runaway against a monster in the bowling alley. That doesn't necessarily mean it's worth getting though.3)BCCA seems to unconditionally want a box of matches to unlock the Hidden Tavern. That might be worth making an option. Certainly it is not needed for an Oxy run, right?
any area where KoL wants you to confirm that your stats are low for the area. All three cases generated infinite loops for me today
4) Let me clarify that the something I had in mind was something that actually tried to burn an adventure. The problem I am seeing could be detected by just looking at the turns used counter. If it ain't changing and Ascend is trying to adventure then something is wrong and it should stop trying the same thing and either abort or try something else. I should also note that checking new and improved CanAdv more aggressively might also eliminate the specific things I have seen. But it sure would be nice if it would not go into an infinite loop...
3) If I understand the way this works properly, it's just immediately used out of your inventory without needing to be thrown. Win, no turn-cost. Turns saved depends on how many drunk pygmies you encounter, since every one of those will not count as a fight. With 5 monsters normally, and being able to eliminate the janitors, that brings us to a roughly 50/50 chance for a turn being usefully used on a bowler rather than a 1/4 chance. If I've been told how statistics work and remember anything of it. Which I really don't. Especially right after lunch.