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

lostcalpolydude

Developer
Staff member
Ah I see, here I was thinking that BCA had its own way of managing the semi-rares and that CC was interfering with it- In that case I'll set CC to get semirares during HC, irrelevant semirares are better than no semirares :p

You should be able to tell CC to get relevant semirares, described somewhere in that thread I believe.
 

Theraze

Active member
It's just deleting the semirares you don't want it to consider. Note that you should make sure to leave at LEAST two of the always-available semirares, because if you don't have any possibilities left you'll get a weird error message that won't make any sense, because it only happens when you cause it yourself. Distilled wine and tarts are always a safe option. Adventures are good.
 

Winterbay

Active member
So i did something odd today, which was to try and do the island war as a hippy (i wanted pies!)

Started the day with first thing to start at the nuns. It proceded to equip upc stickers on my sticker sword (overriding the unicorns i was using for pvp... should have seen that coming but ok.) It then went and neglected to equip the now upc sticker weapon, or anything else, and tried to adventure in the bandits with my rollover gear and low moxie.

Code:
Level 12 Starting
BCC: We     have not completed the stage [warstage_orchard].
BCC:     Starting SideQuest 'orchard'
Putting on outfit: War Hippy     Fatigues
Equipment changed.
BCC: We have not     completed the stage [warstage_dooks].
BCC:     Starting SideQuest 'dooks'
You acquire megatofu (3)
BCC:     We have not completed the stage [warstage_nuns].
BCC:     Starting SideQuest 'nuns'
BCC:     doSideQuest(Nuns)
BCC: Trying to check     bcs_fam_meat on the Bumcheekcity servers.
Checking     for familiar 'Hobo Monkey' where x=1
Putting Shreder the     Disembodied Hand back into terrarium...
Taking Permit the Hobo Monkey     out of terrarium...
Using 1 Mick's IcyVapoHotness Inhaler...
You     acquire an effect: Sinuses For Miles (duration: 10 Adventures)
Finished     using 1 Mick's IcyVapoHotness Inhaler.
Using 1 red snowcone...
You     acquire an effect: Red Tongue (duration: 20 Adventures)
Finished using     1 red snowcone.
You need 1 more thin black candle to     continue.
Using 1 "DRINK ME" potion...
You acquire     an effect: Down the Rabbit Hole (duration: 20 Adventures)
Finished     using 1 "DRINK ME" potion.
Putting on filthy knitted dread     sack...
Equipment changed.
Getting Dances with Tweedles (+40% Meat     from Monsters) from the Mad Tea Party...
Encounter: The Mad Tea Party
You     acquire an effect: Dances with Tweedles (duration: 30 Adventures)
Putting     on reinforced beaded headband...
Equipment changed.
Using 2 pink     candy heart...
You acquire an effect: Heart of Pink (duration: 20     Adventures)
Finished using 2 pink candy heart.
Set mood trigger:     When I run low on Polka of Plenty, cast 1 The Polka of Plenty
Set mood     trigger: When I run low on Empathy, cast 1 Empathy of the Newt
Set mood     trigger: When I run low on Leash of Linguini, cast 1 Leash of Linguini
Set     mood trigger: When I run low on Wasabi Sinuses, use 1 Knob Goblin nasal     spray
Set mood trigger: When I run low on Heavy Petting, use 1 Knob     Goblin pet-buffing spray
BCC: Maximizing 'nuns'
Unrecognized     keyword: nuns
Unable to meet all requirements     via equipment changes.
See the Modifier Maximizer for further     suggestions.
Conditions list cleared.
Putting on scratch 'n' sniff     UPC sticker...
Equipment changed.
Putting on scratch 'n' sniff UPC     sticker...
Equipment changed.
Putting on scratch 'n' sniff UPC     sticker...
Equipment changed.
Shrugging off your buff...
Ode to     Booze removed.
Casting The Polka of Plenty 1 times...
You acquire an     effect: Polka of Plenty (duration: 15 Adventures)
The Polka of Plenty     was successfully cast.
Purchasing Knob Goblin pet-buffing spray (1 @     250)...
You acquire an item: Knob Goblin pet-buffing spray
You spent     250 Meat
Purchases complete.
Using 1 Knob Goblin pet-buffing spray...
You     acquire an effect: Heavy Petting (duration: 10 Adventures)
Finished     using 1 Knob Goblin pet-buffing spray.
Purchasing Knob Goblin nasal     spray (1 @ 150)...
You acquire an item: Knob Goblin nasal spray
You     spent 150 Meat
Purchases complete.
Using 1 Knob Goblin nasal spray...
You     acquire an effect: Wasabi Sinuses (duration: 10 Adventures)
Finished     using 1 Knob Goblin nasal spray.
Mood swing complete.

_meatpermp     => 4.347826
_meatperhp => 0.576826
Checking for updates     (running Universal Recovery ver. 3.9.4)...
_version_BalesUniversalRecovery     => 3.9.4
You have a current version of Universal Recovery.

Visit     to IsleWar: Themthar Hills in progress...

[1027] Themthar Hills
Encounter:     dirty thieving brigand
Strategy: C:\game\kol\ccs\Lightwolf.ccs [default]
Round     0: lightwolf wins initiative!
Round 1: lightwolf executes a macro!
Round     1: lightwolf attacks!
You gain 58 Meat.
You lose 11 hit points
Round     2: lightwolf attacks!
You lose 11 hit points
Round 3: lightwolf     attacks!
You lose 11 hit points
Round 4: lightwolf attacks!
You     lose 11 hit points
Round 5: lightwolf attacks!
You lose 11 hit points
Round     6: lightwolf attacks!
You lose 12 hit points
Round 7: lightwolf     attacks!
You lose 11 hit points
Round 8: lightwolf attacks!
You     lose 11 hit points
Round 9: lightwolf attacks!
You lose 11 hit points
Round     10: lightwolf attacks!
You lose 11 hit points
Round 11: lightwolf     attacks!
You lose 10 hit points
Round 12: lightwolf attacks!
Round     13: lightwolf attacks!
You lose 12 hit points
Round 14: lightwolf     attacks!
Round 15: lightwolf attacks!
You lose 7 hit points
You     lose 10 hit points
Round 16: lightwolf attacks!
You lose 12 hit     points
Round 17: lightwolf attacks!
You lose 11 hit points
You     lose an effect: Beaten Up

Restoring HP!     Currently at 10 of 201 HP, 162 of 198 MP, current meat: 56012 ... Target     HP = 191.
Visiting Relaxing Hot Tub in clan VIP lounge
You     gain 191 hit points
BCC: Nunmeat retrieved: 0     Estimated adventures remaining: 16
Mood swing complete.

Visit     to IsleWar: Themthar Hills in progress...

[1028] Themthar Hills
Encounter:     dirty thieving brigand
Strategy: C:\game\kol\ccs\Lightwolf.ccs [default]
Round     0: lightwolf wins initiative!
Round 1: lightwolf executes a macro!
Round     1: lightwolf attacks!
You lose 11 hit points
Round 2: lightwolf     attacks!
You lose 10 hit points
Round 3: lightwolf attacks!
You     gain 89 Meat.
You lose 10 hit points
Round 4: lightwolf attacks!
You     lose 10 hit points
Round 5: lightwolf attacks!
You lose 11 hit points
Round     6: lightwolf attacks!
Round 7: lightwolf attacks!
You lose 10 hit     points
Round 8: lightwolf attacks!
You lose 11 hit points
You     lose 10 hit points
Round 9: lightwolf attacks!
You lose 10 hit points
Round     10: lightwolf attacks!
You lose 10 hit points
Round 11: lightwolf     attacks!
You lose 4 hit points
You lose 10 hit points
Round 12:     lightwolf attacks!
You lose 10 hit points
Round 13: lightwolf     attacks!
Round 14: lightwolf attacks!
You lose 10 hit points
Round     15: lightwolf attacks!
You lose 11 hit points
Round 16: lightwolf     attacks!
You lose 10 hit points
Round 17: lightwolf attacks!
You     lose 10 hit points
Round 18: lightwolf attacks!
You lose 11 hit     points
Round 19: lightwolf attacks!
Round 20: lightwolf wins the     fight!
The nuns take 7,509 Meat; 7,509 recovered, 92,491 left to     recover.
You gain 16 Strengthliness
You gain 10 Enchantedness
You     gain 19 Roguishness

Restoring HP! Currently     at 22 of 201 HP, 162 of 198 MP, current meat: 56101 ... Target HP = 191.
Visiting     Relaxing Hot Tub in clan VIP lounge
You gain 179 hit points
BCC:     Nunmeat retrieved: 7509 Estimated adventures remaining: 15
Purchasing     hair spray (5 @ 24)...
You acquire hair spray (5)
You spent 120 Meat
Purchases     complete.
Using 5 hair spray...
You acquire an effect: Butt-Rock     Hair (duration: 15 Adventures)
Finished using 5 hair spray.
Mood     swing complete.

Visit to IsleWar: Themthar Hills in progress...

[1029]     Themthar Hills
Encounter: dirty thieving brigand
Strategy:     C:\game\kol\ccs\Lightwolf.ccs [default]
Round 0: lightwolf wins     initiative!
Round 1: lightwolf executes a macro!
Round 1: lightwolf     attacks!
You gain 93 Meat.
Round 2: lightwolf attacks!
You lose     10 hit points
Round 3: lightwolf attacks!
Round 4: lightwolf attacks!
You     lose 11 hit points
Round 5: lightwolf attacks!
You lose 9 hit points
Round     6: lightwolf attacks!
You lose 5 hit points
You lose 11 hit points
Round     7: lightwolf attacks!
Round 8: lightwolf wins the fight!
Your     familiar gains a pound: Permit, the 3 lb. Hobo Monkey
The nuns take     6,791 Meat; 14,300 recovered, 85,700 left to recover.
You gain 7     Muscleboundness
You gain 10 Mysteriousness
You gain 29 Chutzpah

BCC:     Nunmeat retrieved: 14300 Estimated adventures remaining: 14
Mood     swing complete.

Visit to IsleWar: Themthar Hills in progress...

[1030]     Themthar Hills
Encounter: dirty thieving brigand
Strategy:     C:\game\kol\ccs\Lightwolf.ccs [default]
Round 0: lightwolf wins     initiative!
Round 1: lightwolf executes a macro!
Round 1: lightwolf     attacks!
You lose 11 hit points
Round 2: lightwolf attacks!
You     lose 11 hit points
Round 3: lightwolf attacks!
You lose 11 hit points
Round     4: lightwolf attacks!
You lose 10 hit points
Round 5: lightwolf     attacks!
You gain 97 Meat.
Round 6: lightwolf wins the fight!
The     nuns take 5,670 Meat; 19,970 recovered, 80,030 left to recover.
You     gain 6 Fortitude
You gain 12 Enchantedness
You gain 29 Cheek

BCC:     Nunmeat retrieved: 19970 Estimated adventures remaining: 13
KoLmafia     declares world peace.

It equipped the hippy war uniform, but left the chrome crossbow, and left my shirt/acc slots empty.

What path are you on? I'm guessing that for some reason the "nuns"-command got modified and so wasn't reognised by the "maxme == nuns" check. Because it obviously tried to call the maximizer with "nuns", which it really shouldn't. The sticker-part is from the nun-adventuring loop where it maintains your stickers so that it didn't equip it isn't surprising since for some reason the part of the code that equips it got skipped.
 
It's just deleting the semirares you don't want it to consider. Note that you should make sure to leave at LEAST two of the always-available semirares, because if you don't have any possibilities left you'll get a weird error message that won't make any sense, because it only happens when you cause it yourself. Distilled wine and tarts are always a safe option. Adventures are good.


I commented out the semi-rares I didn't want. I go for Tasty Tarts and Knob Goblin Lunchboxes, since I usually use my pumpkins to make beer.


I did this in the CounterChecker.ash script, in the "item [location] semi_rare;" section. Just add '//' before the lines you don't want to pick up.

If you have only 2 left, it will alternate between those. If you have more than 2 it will try to get whichever ones sell for the most in the mall...which may or may not be what you want.
 

Tom Sawyer

Member
Bumcheek, Winterbay- I may have asked this before but I am tired so bear with me. I noticed that the script will grab from the fax machine a KGE but instead of using that gear to get the knob cake and using it to fight the goblin king it will instead go spend turns getting the harem outfit. Is this because as a moxie class it can not use the KGE gear to fight, or is it possible that the script can "learn" that one has spells or other means of kill the goblin king. Just seeing if its possible to cut out those wasted turns. Cheers again for an awesome script.
 
Moods... they have me... moody... (bad pun indeed)

So I start BCC asc. and it starts and before the first adv. it says "I can't cast moxious something something" which I know since I'm a myst. class but deleting the effect from the moods does nothing. as soon as I start the script again it just tosses it back in there! Please help :( It's SO frustrating.
 

roippi

Developer
Recent mafia change. You'll need BCC to update his script.

And please, post in the relevant thread. Moving your post.
 

Theraze

Active member
Bumcheek, Winterbay- I may have asked this before but I am tired so bear with me. I noticed that the script will grab from the fax machine a KGE but instead of using that gear to get the knob cake and using it to fight the goblin king it will instead go spend turns getting the harem outfit. Is this because as a moxie class it can not use the KGE gear to fight, or is it possible that the script can "learn" that one has spells or other means of kill the goblin king. Just seeing if its possible to cut out those wasted turns. Cheers again for an awesome script.

KGE is for restoration. Harem is because you can actually use your moxie weapon with it. Both have their purpose, especially in a moxie run.
 

Winterbay

Active member
So I start BCC asc. and it starts and before the first adv. it says "I can't cast moxious something something" which I know since I'm a myst. class but deleting the effect from the moods does nothing. as soon as I start the script again it just tosses it back in there! Please help :( It's SO frustrating.

I thought all mood-calls already had "have_skill"-checks on them. I'll have to look at it then I guess. I have not noticed, but then I have all of the trivila skills HPed by now...
 

bumcheekcity

Active member
You need to be giving full error messages in general. Copy and paste the error, plus a few lines above it (20-30 usually sufficient) into this window, rather than a vague description.
 
You do not have a recoveryScript set. I highly recommend Bale's 'Universal Recovery' - http://kolmafia.us/showthread.php?t=1780 - You may find this script runs into problems with meat without it.
To not be reminded about supplementry scripts, please set the appropriate option in the relay script (which you can find on the kolmafia.us forum thread for this script).
Countdown: 1 second...
Waiting completed.
You do not have a counterScript set. I highly recommend Bale's 'CounterChecker' http://kolmafia.us/showthread.php?t=2519 - This script, in combination with bumcheekascend, will allow you to get semi rares if you eat fortune cookies.
To not be reminded about supplementry scripts, please set the appropriate option in the relay script (which you can find on the kolmafia.us forum thread for this script).
Countdown: 1 second...
Waiting completed.
******************
Ascending Starting
******************
Level 1 Starting
BCC: We have completed the stage [toot].
BCC: We have completed the stage [guild] and need to set it as so.
BCC: We have completed the stage [guild].
BCC: We have not completed the stage [knob].
BCC: Maximizing ''
Putting on outfit: bumcheekascend
You are already wearing "bumcheekascend."
Equipment changed.
BCC: Your familiar is set to a 100% Tickle-Me Emilio
BCC: Nothing to fax according to whatShouldIFax
BCC: Let's get the Encryption Key
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 The Moxious Madrigal, cast 1 The Moxious Madrigal
Set mood trigger: When I run low on Saucemastery, cast 1 Sauce Contemplation
Casting Sauce Contemplation 1 times...
You acquire an effect: Saucemastery (duration: 5 Adventures)
Sauce Contemplation was successfully cast.
Mood failed to cast 1 The Moxious Madrigal: You don't know how to cast The Moxious Madrigal.
KoLmafia declares world peace.
Mood swing complete.




Sorry for not being more helpful :( I'm still trying to learn how to help you help me :)
 
My multi :)



Ascending Starting
******************
Level 1 Starting
BCC: We have completed the stage [toot].
BCC: We have completed the stage [guild] and need to set it as so.
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 '+10 stench res'
Putting on outfit: bumcheekascend
You are already wearing "bumcheekascend."
Equipment changed.
BCC: You have the option for a cloverless ascention turned on, so we won't be using them.
BCC: Maximizing '+10stench res'
Putting on outfit: bumcheekascend
You are already wearing "bumcheekascend."
Equipment changed.
BCC: Your familiar is set to a 100% Tickle-Me Emilio
BCC: Nothing to fax according to whatShouldIFax
BCC: Getting a Sonars
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 The Moxious Madrigal, cast 1 The Moxious Madrigal
Mood failed to cast 1 The Moxious Madrigal: You don't know how to cast The Moxious Madrigal.
KoLmafia declares world peace.
Mood swing complete.
 

morgad

Member
Code:
$ grep -n "cast 1 The Moxious Madrigal" bumcheekascend.ash
1696:	 if (have_skill($skill[The Moxious Madrigal])) cli_execute("trigger lose_effect, The Moxious Madrigal, cast 1 The Moxious Madrigal");
1714:	 if ((my_level() < 7 && castMojo && have_skill($skill[The Moxious Madrigal]))) cli_execute("trigger lose_effect, The Moxious Madrigal, cast 1 The Moxious Madrigal");
1730:	 if (have_skill($skill[The Moxious Madrigal])) cli_execute("trigger lose_effect, The Moxious Madrigal, cast 1 The Moxious Madrigal");
1735: if (have_skill($skill[The Moxious Madrigal])) cli_execute("trigger lose_effect, The Moxious Madrigal, cast 1 The Moxious Madrigal");

WB, you are right, they are already wrapped ...

i-e-f, can you please confirm the top of your BCA script reads
Code:
/*

	bumcheekascend.ash v0.48

best regards
Dave
 

bumcheekcity

Active member
My logs show you are using version 0.45 and that the last script use was 2012-06-04 08:38:16. That version is almost three months old. Is it not bugging you to update the script every time it runs?

I'm going to make limited information available for contributors to the project so they can access the debug and logging information that I can. Please PM me if you're a contributor and want access to that.
 
Last edited:
Wait, how do I update the script? I get the new JAR every day or 2... What am I missing?


Edit: Aha, I think I found the new one!!
 
Last edited:

fronobulax

Developer
Staff member
Did it tell you to update?

Sometime between 0.46 and 0.48 there were so many false alarms about needing to update that I finally ignored them. My recollection is that I had 0.47, it was the latest but I kept getting told an update was available. I seem to recall that the first page of this thread claimed 0.46 was the latest but I just wasn't interested in debugging what was going on.
 
Top