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

Theraze

Active member
On your bottom item, are you referring to hunchbacked minion, or Mr. Limp? Mafia knows him as hunchbacked minion... KoL is where the specific names come in. Manually typing the name there would do nothing, unless you're going to run through your entire terrarium looking for matches in a server unfriendly way. I don't think that's a 'feature' that actually adds anything positive.
 

tragus

Member
Note to self: When running this marvelous script, be sure to set the zlib variable bbb_famitems to false or else BCC will be verrrrrry confused about what familiars are available to it.


<insert palm-face here>
 

LeJackal

New member
On your bottom item, are you referring to hunchbacked minion, or Mr. Limp? Mafia knows him as hunchbacked minion... KoL is where the specific names come in. Manually typing the name there would do nothing, unless you're going to run through your entire terrarium looking for matches in a server unfriendly way. I don't think that's a 'feature' that actually adds anything positive.

When I manually strike the Blood Faced Volleyball and replace it with the Hunchbacked Minion in the script, I use the actual familiar name, Hunchbacked Minion.

I brought up my personal familiar's moniker, Mr. Limp, as I was discussing not only his Leprechaun utility but also the delicious flavor of having your own person minion versus a lame volleyball. SO LAME.
 

bumcheekcity

Active member
Note to self: When running this marvelous script, be sure to set the zlib variable bbb_famitems to false or else BCC will be verrrrrry confused about what familiars are available to it.


<insert palm-face here>

This script doesn't use zlib.

And people are worrying about flavour and automating your ascensions? :p
 

Winterbay

Active member
This script doesn't use zlib.

And people are worrying about flavour and automating your ascensions? :p

No, but if you use BBB and set bbb_famitems to true it will, between each battle, swap your familiar in order to gain familiar items leading to BCC ascend to not be in charge of what to choose...

I've seen a few MCD-wars between BCC_a and BBB myself. It is somewhat amusing :)

Also: You still see the messages in the CLI if you log familiar messages...
 

lingh0e

New member
Pardon me if it's been covered before, but I've hit a couple aborts. Currently on the lvl 9 quest. When I run 0.13 it had an issue with the 2nd floor of the manor being unavailable. I unlocked it manually and ran the script from there only to have it abort on the untinkerer sidequest even though I had already completed it. I ran Rinn's lvl 9 script, and followed it up once again with 0.13 of this script and so far so good...
 

Winterbay

Active member
Have you run the relay-browser script to set it so that it opens up the ballroom itself? If not it will abort there so that you can do it yourself.
 

HippoKing

Member
A smiling rat is exactly the same as a volleyball. Why would you want to use it OVER a volleyball?

Though you make a good point. You could want some other Mr. Store volleys and fairies. My thinking on familiars is:

Volley: Volleychaun, Bander, Volleyball
Fairies: Spanglerack, hound dog (unless -combat needed), Dandy Lion, volleyfairies, baby gravy fairy.

Anyone want to chime in on this?

Could you throw a check in for the Sandworm/Sombero before standard volleys after the Cyrpt? Also, may as well support 'other' improved volley types (Yuletide troll, for example, would be sort of ideal for this script).
 
Almost finished a 6-dayer on my multi using this script (ran out of turns to hit the 6th level of the tower). Only Mr. Store stuff he has is a Rogue Program, VIP Key (which I manually use the buffs for), Pumpkin Patch, and a Sugar Tome (which I manually use too for sugar shirts and shields as needed) and he has Olfaction.

I've modified my CCS to help speed it up for next run. If anyone has suggestions please chime in, but I believe using this would speed up certain areas.

Code:
[ dairy goat ]
try to steal an item
skill transcendent olfaction
attack with weapon

[ default ]
try to steal an item
attack with weapon

[ irate mariachi ]
try to steal an item
skill transcendent olfaction
attack with weapon

[ tomb servant ]
try to steal an item
skill transcendent olfaction
attack with weapon

[ waltzer ]
try to steal an item
skill transcendent olfaction
attack with weapon

When I manually adventure with my Rogue Program to stock up on buffs, I've been using this Macro as a DB...in case it helps anyone else. He doesn't have saucey salve yet or I'd add that in there. I was using a seal tooth to plink but the suckerpunch is nice since it's now free (MP wise) and it also delevels so it makes it easier to survive the Rogue Program killing the monsters.

Code:
abort hppercentbelow 30

pickpocket

while !pastround 20
   skill suckerpunch
endwhile
 
Could you have the script try to put some elemental resistance on if you have the equipment before doing the elemental tests in the daily dungeon?
 

Ferdawoon

Member
I ran this on my multi who is lacking a bit in skills, granted, but that still do not explain why the script want to equip a melee weapon with spellpower + the Spirit of Crimbo (which do nothing) over a stole accordion that it have collected for me.

Code:
******************
Ascending Starting
******************
Level 1 Starting
BCC: We have completed the stage [toot].
BCC: We have completed the stage [knob].
BCC: We have completed the stage [pantry].
Need to Level up a bit to get at least 5 base Moxie
Conditions list cleared.
Condition added: Substats: 0 / 0 / 6
Substats: 0 / 0 / 6
Level 2 Starting
BCC: We have not completed the stage [guild1].
BCC: We have not completed the stage [spookyforest].
Resetting mind control device...
Mind control device reset.
BCC: Switching Familiar for General Use
Conditions list cleared.
Condition added: Choices Left: 1
Choices Left: 1
BCC: Let's get a Tree-Holed Coin

When I run low on The Moxious Madrigal, cast 1 The Moxious Madrigal
When I run low on The Magical Mojomuscular Melody, cast 1 The Magical Mojomuscular Melody
When I run low on The Moxious Madrigal, cast 1 The Moxious Madrigal
When I run low on Mariachi Mood, cast 1 Moxie of the Mariachi
When I run low on The Magical Mojomuscular Melody, cast 1 The Magical Mojomuscular Melody
When I run low on The Moxious Madrigal, cast 1 The Moxious Madrigal
When I run low on Disco State of Mind, cast 1 Disco Aerobics
When I run low on Mariachi Mood, cast 1 Moxie of the Mariachi
When I run low on The Magical Mojomuscular Melody, cast 1 The Magical Mojomuscular Melody
When I run low on The Moxious Madrigal, cast 1 The Moxious Madrigal
Mood swing complete.
Maximizing...
4 combinations checked, best score 5.0
Need to Level up a bit to get 9 Moxie
Maximizing...
6 combinations checked, best score 5.0
Wielding Knob Goblin tongs...
Equipment changed.
Holding The Spirit of Crimbo...
Equipment changed.
When I run low on The Moxious Madrigal, cast 1 The Moxious Madrigal
When I run low on The Magical Mojomuscular Melody, cast 1 The Magical Mojomuscular Melody
When I run low on The Moxious Madrigal, cast 1 The Moxious Madrigal
When I run low on Mariachi Mood, cast 1 Moxie of the Mariachi
When I run low on The Magical Mojomuscular Melody, cast 1 The Magical Mojomuscular Melody
When I run low on The Moxious Madrigal, cast 1 The Moxious Madrigal
When I run low on Disco State of Mind, cast 1 Disco Aerobics
When I run low on Mariachi Mood, cast 1 Moxie of the Mariachi
When I run low on The Magical Mojomuscular Melody, cast 1 The Magical Mojomuscular Melody
When I run low on The Moxious Madrigal, cast 1 The Moxious Madrigal
Mood swing complete.
Need to Level up a bit to get at least 9 buffed Moxie. This means getting 4 Moxie.
Conditions list cleared.
Condition added: Substats: 0 / 0 / 45
Substats: 0 / 0 / 45
Mood swing complete.

Request 1 of 33 (Woods: Spooky Forest) in progress...
You can't get to that area.

EDIT: nvm me again.. It seems it is more of a KoLMafia problem than a script problem as the script just take whatever the Maximizer is telling it.
I would suggest the maximizer command have the "-tie" part in it and favor a Ranged weapon over a melee one. I thought this was already in the code though, as I recall you adding it to avoid getting the Diamond-studded cane or some sword equipped instead of a ranged weapon.

Also, I am atm halfway through lvl1, yet the script think I have done something in both the Pantry and the Outskirts. I have not spent a single adv in the Pantry and I have spent 7adv total in the outskirts (but gained both the encryption key and a chef's hat).
And even though I am not lvl2, the script try to take me to the spooky forest even though the zone is not open to me. The "Condition added: Substats: 0 / 0 / 6" seem to not really be considered if I need to level up to reach that condition or not.
 
Last edited:

Veracity

Developer
Staff member
It seems it is more of a KoLMafia problem than a script problem as the script just take whatever the Maximizer is telling it.
and
I would suggest the maximizer command have the "-tie" part in it and favor a Ranged weapon over a melee one.
So, let me see if I understand what you just said.

The script calls the maximizer.
The script does not pass the right parameters to the maximizer to get the effect you want.
The script uses what the maximizer tells it to use.
Therefore, you do not get the effect you desire, which you would have had, had the script passed the correct parameters to the maximizer.

Could you elaborate, please, on how, exactly, it "is more of a KoLMafia problem than a script problem"?

Thanks.
 
Go a little easy Veracity, I'm pretty sure English is not Ferdawoon's first language.
Though really, if mafia is putting Spirit of Crimbo over ... well, pretty much any other offhand, then I suppose that could be considered a "problem" (at such a low level, I'm not sure he has other offhands, but seems to suggest there is a better choice available (albeit a two-handed one)).
 

Ferdawoon

Member
Yeh, that came out wrong. Srry about that Veracity. I found it wierd that Mafia would even consider suggesting a spellpower melee weapon and Spirit of Crimbo as an Offhand when asking for a moxie maxmimization, but as I went to bed I thought that since the only other weapon I had was the Stolen accordion that the maximizer would favor the Goblin Tongs which have a weapon power of 20 over the accordion which have a weaponpower of 10 as none of them actually have any +Moxie on them, which would then indeed make the tongs better, but just not for me as I want a ranged weapon.
Then I remember that there is the "-tie" command to make the maximizer disregard items that will not add to what I want to maximize.

Also, I was pretty sure I saw BCC mention he had added something to make it go for a ranged weapon whenever possible, which it now did not do.

Go a little easy Veracity, I'm pretty sure English is not Ferdawoon's first language.
It is not. I am from the same country as the person from BP who really care about the small people :(

Though really, if mafia is putting Spirit of Crimbo over ... well, pretty much any other offhand, then I suppose that could be considered a "problem" (at such a low level, I'm not sure he has other offhands, but seems to suggest there is a better choice available (albeit a two-handed one)).
I had not. The only weapons I had were the stolen accordion, the goblin tong and my starting weapon the Disco ball. Re-reading the session log I can't help feeling that is it somehow the script doing it.
Session log:
Code:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	   Beginning New Ascension	     
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Ascension #12:
Softcore No-Path Disco Bandit
Vole


Uncategorized
 - Moxious Maneuver

Seal Clubber
 - Double-Fisted Skull Smashing
 - Pulverize
 - Tongue of the Walrus

Turtle Tamer
 - Amphibian Sympathy
 - Hero of the Half-Shell
 - Tao of the Terrapin

Pastamancer
 - Pastamastery

Sauceror
 - Advanced Saucecrafting
 - The Way of Sauce

Disco Bandit
 - Advanced Cocktailcrafting
 - Ambidextrous Funkslinging
 - Disco Aerobics
 - Suckerpunch

Accordion Thief
 - Stevedave's Shanty of Superiority


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=



Visiting Doc Galaktik

main.php?refreshtop=true&noobmessage=true
tutorial.php?action=toot
You acquire an item: letter from King Ralph XI

use 1 letter from King Ralph XI
You acquire an item: hamethyst
You acquire an item: disassembled clover

use 1 Newbiesport™ tent

autosell: 1 hamethyst
You gain 500 Meat
 > ******************
 > Ascending Starting
 > ******************
 > BCC: Getting an Accordion before we start.

buy 1 chewing gum on a string at market price from Market Demon
You acquire an item: chewing gum on a string
You spent 50 Meat

use 1 chewing gum on a string
You acquire an item: stolen accordion
 > Level 1 Starting
 > BCC: We have not completed the stage [toot].

tutorial.php?action=toot
 > BCC: We have completed the stage [toot] and need to set it as so.
 > BCC: We have completed the stage [toot].
 > BCC: We have not completed the stage [knob].

buy 1 detuned radio at market price from Degrassi Knoll General Store
You acquire an item: detuned radio
You spent 300 Meat
mcd 0
 > BCC: Switching Familiar for General Use

familiar Blood-Faced Volleyball (6 lbs)
 > BCC: Let's get the Encryption Key

equip hat disco mask

equip weapon stolen accordion

equip pants old sweatpants
> Need to Level up a bit to get 6 Moxie
 > Need to Level up a bit to get at least 6 buffed Moxie. This means getting 2 Moxie.

[1] Outskirts of The Knob
Encounter: Knob Goblin Assistant Chef
Round 0: dermott loses initiative!
Round 1: dermott executes a macro!
Round 1: dermott attacks!
You gain 8 Meat
You acquire an item: chef's hat
You gain 2 Strongness
You gain 1 Cheek

[2] Outskirts of The Knob
Encounter: sleeping Knob Goblin Guard
Round 0: dermott wins initiative!
Round 1: dermott executes a macro!
Round 1: dermott attacks!
You gain 5 Meat
You gain 3 Strongness
You gain a Muscle point!
You gain 1 Mysteriousness

[3] Outskirts of The Knob
Encounter: Knob Goblin Barbecue Team
Round 0: dermott loses initiative!
Round 1: dermott executes a macro!
Round 1: dermott attacks!
Round 2: dermott attacks!
You gain 8 Meat
You acquire an item: bowl of cottage cheese
You acquire an item: Knob Goblin tongs
You gain 2 Magicalness
You gain 1 Sarcasm

[4] Outskirts of The Knob
Encounter: Knob Goblin Assistant Chef
Round 0: dermott wins initiative!
Round 1: dermott executes a macro!
Round 1: dermott attacks!
Your familiar gains a pound: Trort, the 2 lb. Blood-Faced Volleyball
You gain 8 Meat
You acquire an item: chef's hat
You gain 1 Mysteriousness
You gain 3 Sarcasm

[5] Outskirts of The Knob
Encounter: Sub-Assistant Knob Mad Scientist
Round 0: dermott wins initiative!
Round 1: dermott executes a macro!
Round 1: dermott attacks!
Round 2: dermott attacks!
You lose 1 hit point
Round 3: dermott attacks!
You gain 6 Meat
You acquire an item: Knob Goblin pants
You acquire an item: Knob Goblin firecracker
You gain 2 Magicalness
You gain a Mysticality point!
You gain 2 Cheek
You gain a Moxie point!

[6] Outskirts of The Knob
Encounter: Code Red
You acquire an item: Knob Goblin encryption key

[7] Outskirts of The Knob
Encounter: Sub-Assistant Knob Mad Scientist
Round 0: dermott loses initiative!
You lose 1 hit point
Round 1: dermott executes a macro!
 > ******************
 > Ascending Starting
 > ******************
 > Level 1 Starting
 > BCC: We have completed the stage [toot].
 > BCC: We have not completed the stage [knob].
 > BCC: We have completed the stage [knob] and need to set it as so.
 > BCC: We have completed the stage [knob].
 > BCC: We have not completed the stage [pantry].
 > BCC: We have completed the stage [pantry] and need to set it as so.
 > BCC: We have completed the stage [pantry].
 > Need to Level up a bit to get at least 5 base Moxie
 > Level 2 Starting
 > BCC: We have not completed the stage [guild1].
 > BCC: We have not completed the stage [spookyforest].
mcd 0
 > BCC: Switching Familiar for General Use
 > BCC: Let's get a Tree-Holed Coin
> Need to Level up a bit to get 9 Moxie

equip weapon Knob Goblin tongs

pull: 1 The Spirit of Crimbo
Round 9: dermott attacks!
You gain 6 Meat
You acquire an item: Knob Goblin pants
You acquire an item: Knob Goblin firecracker
You gain 1 Fortitude
You gain 3 Chutzpah

The script aborted here due to Mana-issue with me fekking up my CCS, and telling it to use Noodles.. The script did not like to be started mid-combat so I finished it manually.
Code:
 > ******************
 > Ascending Starting
 > ******************
 > Level 1 Starting
 > BCC: We have completed the stage [toot].
 > BCC: We have completed the stage [knob].
 > BCC: We have completed the stage [pantry].
 > Need to Level up a bit to get at least 5 base Moxie
 > Level 2 Starting
 > BCC: We have not completed the stage [guild1].
 > BCC: We have not completed the stage [spookyforest].
mcd 0
 > BCC: Switching Familiar for General Use
 > BCC: Let's get a Tree-Holed Coin
> Need to Level up a bit to get 9 Moxie

equip weapon Knob Goblin tongs

pull: 1 The Spirit of Crimbo
You acquire an item: The Spirit of Crimbo

equip off-hand The Spirit of Crimbo

equip pants Knob Goblin pants
 > Need to Level up a bit to get at least 9 buffed Moxie. This means getting 4 Moxie.
mcd 0
 > BCC: Switching Familiar for General Use
 > BCC: Let's get a Tree-Holed Coin

equip weapon disco ball
> Need to Level up a bit to get 9 Moxie

equip weapon Knob Goblin tongs
 > Need to Level up a bit to get at least 9 buffed Moxie. This means getting 4 Moxie.
mcd 0
 > BCC: Switching Familiar for General Use
 > BCC: Let's get a Tree-Holed Coin

equip weapon disco ball
> Need to Level up a bit to get 9 Moxie

equip weapon Knob Goblin tongs
 > Need to Level up a bit to get at least 9 buffed Moxie. This means getting 4 Moxie.
mcd 0
 > BCC: Switching Familiar for General Use
 > BCC: Let's get a Tree-Holed Coin

equip weapon disco ball
> Need to Level up a bit to get 9 Moxie

equip weapon Knob Goblin tongs
 > Need to Level up a bit to get at least 9 buffed Moxie. This means getting 4 Moxie.
mcd 0
 > BCC: Switching Familiar for General Use
 > BCC: Let's get a Tree-Holed Coin

equip weapon disco ball
> Need to Level up a bit to get 9 Moxie

equip weapon Knob Goblin tongs

I see no "Maximizing..." line so I guess it is not part of some command to the maximizer, and if only the fiddling with the disco ball and the tongs had happened before the Spirit being pulled I could have ventured a guess that it is the script or Mafia trying to equip a melee weapon with a ranged weapon and since they cannot be equipped at the same time, it have no idea how to handle it and solve it by pulling the Spirit as an Offhand?

EDIT: It just struck me that my last ascension on my main was a DB and might be recent enough for me to have used BCC Ascend so I checked that session log and I found this.
Code:
 > ******************
 > Ascending Starting
 > ******************
 > Level 1 Starting
 > BCC: We have not completed the stage [toot].

tutorial.php?action=toot
 > BCC: We have completed the stage [toot] and need to set it as so.
 > BCC: We have completed the stage [toot].
 > BCC: We have not completed the stage [knob].

buy 1 detuned radio at market price from Degrassi Knoll General Store
You acquire an item: detuned radio
You spent 300 Meat
mcd 0
 > BCC: Switching Familiar for General Use
 > Spleen: 0 Agua: 0 Stick: 0 Token: 0
 > Total Spleen: 0

familiar Rogue Program (6 lbs)
 > BCC: Let's get the Encryption Key

pull: 1 The Spirit of Crimbo
You acquire an item: The Spirit of Crimbo

equip off-hand The Spirit of Crimbo
> Need to Level up a bit to get 6 Moxie
 > Need to Level up a bit to get at least 6 buffed Moxie. This means getting 2 Moxie.

[1] Outskirts of The Knob
Encounter: Knob Goblin Assistant Chef
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon tries to steal an item!
Round 2: ferdawoon attacks!
You gain 12 Meat
You acquire an item: Knob Goblin tongs
You acquire an item: chef's hat
You gain 1 Strengthliness
You gain 2 Enchantedness
You gain 2 Smarm
Checking the start of my current run, which is as an AT:
Code:
 > ******************
 > Ascending Starting
 > ******************
 > Level 1 Starting
 > BCC: We have not completed the stage [toot].

tutorial.php?action=toot
 > BCC: We have completed the stage [toot] and need to set it as so.
 > BCC: We have completed the stage [toot].
 > BCC: We have not completed the stage [knob].

buy 1 detuned radio at market price from Degrassi Knoll General Store
You acquire an item: detuned radio
You spent 300 Meat
mcd 0
 > BCC: Switching Familiar for General Use
 > Spleen: 0 Agua: 0 Stick: 0 Token: 0
 > Total Spleen: 0

familiar Baby Sandworm (6 lbs)
 > BCC: Let's get the Encryption Key

equip hat mariachi hat

equip weapon stolen accordion

equip pants old sweatpants
> Need to Level up a bit to get 6 Moxie
 > Need to Level up a bit to get at least 6 buffed Moxie. This means getting 2 Moxie.

[1] Outskirts of The Knob
Encounter: sleeping Knob Goblin Guard
Round 0: ferdawoon wins initiative!
Round 1: ferdawoon executes a macro!
Round 1: ferdawoon attacks!
You gain 7 Meat
You gain 3 Wizardliness
You gain a Mysticality point!
You gain 2 Smarm
No mention of a Spirit. So, ehhm, is this something in the script? it seem to only be when I start as a Disco Bandit.
Is it the script pulling the Spirit and then the maximizer just taking it into consideration, or what is pulling it in the first place? =S
 
Last edited:

alfagetti

New member
Hi,

First, thanks very much BCC for this script! I am a relatively low-level character, but i thought i'd give the script a try.

I am currently level 5, and it seems i am stuck at the Shore.

Level 5 Starting
BCC: We have not completed the stage [knobking].
Maximizing (1st time may take a while)...
12 combinations checked, best score 50.0
BCC: We have not completed the stage [dinghy].
BCC: Getting plans.
Conditions list cleared.
Unable to check shore progress. I recommend you make the Dinghy manually.

I guess my question is...is there no longer a "shore" counter, so do i need to just hit the shore as much as possible in one go when i get the meat to do so? Is there any way to let the script continue while i collect more meat?

Thanks!
 

Winterbay

Active member
You can set the dinghy to completed but then you would have problems later on I think. I think it is easier to just take the hit of one more shore when you get to the end (if you do not have the last telescope part) and just do the shore trops at once (after farming some meat).
 

th3y

Member
I'm thinking there may be an issue with the special character somewhere?

Code:
Level 13 Starting
BCC:     We see Locked Gate
BCC: We have the     effect/item, for that gate.
BCC: We see     Gate of Machismo
BCC: We do not have the     item for that gate.
[COLOR="red"]We need a Meleegra™ pills,     but the script cannot yet get that item![/COLOR]

>     inv melee

[COLOR="olive"]Meleegra™ pills (2)[/COLOR]
 

Hoaxmetal

New member
Script uses clover to level although cloverless-run is on
> BCC: Attempting to get clovers to level with.
> BCC: You have the option for a cloverless ascention turned on, so we won't be using them.
> BCC: Going to use clovers to level.
> BCC: We have 2 clovers and are using one to level.

Use 1 disassembled clover
You acquire an item: ten-leaf clover

[1111] Haunted Ballroom
Encounter: Forward to the Past
You gain 199 Sarcasm
You gain a Moxie point!
> Checking for familiar 'slimeling' where x=1
> Checking for familiar 'baby gravy fairy' where x=2
Then it continues to do normal ballroom levelling.
 
Top