bumcheekcity
Active member
Which will be fixed in the released version. Which has been released now.
Did someone add it to the sourceforge page?
I think the cause of this would be the "anHero" function. It runs a "maximize beeosity +shield" without regard for current maximizations. I believe this makes it do a full 'tie' maximization to your shield without any regard for what you actually need...Maybe worth mentioning that this is Fistcore, and I know that you have said that it is not supported, but mentioning this anyway in case it is also affecting the regular runs.
Just started level 12 and the script spent 50 turns in the Frat house, getting non-combats because the scipt had put on the hippy outfit for me, but then right after done "2 beeosity, +shield" as a maximizer command. This have happened a lot and I think it happened with the pirate zone too where the swashbuckling outfit is needed.
Code:Level 12 Starting BCC: Maximizing '+outfit frat war' Maximizing... 32 combinations checked, best score 0.0 Putting on black greaves... Equipment changed. BCC: You don't have a shield. It might be better to get one. Maximizing... 89 combinations checked, best score 123.75 Putting on distressed denim pants... Equipment changed. Putting on headhunter necktie... Equipment changed. Putting on pirate fledges... Equipment changed. BCC: Switching Familiar for General Use BCC: Using a default stat familiar. Putting Bee-Holder the He-Boulder back into terrarium... Taking Trog the Frumious Bandersnatch out of terrarium... Resetting mind control device... Mind control device reset. BCC: Starting the war by irritating the Hippies Maximizing... 104 combinations checked, best score 0.0 Putting on black greaves... Equipment changed. Putting on Bonerdagon necklace... Equipment changed.
Re-running the script it do the same thing.
Just before this, during the Pyramid, it keptdoing a lot of maximizer commands after each turn of the wheel and equipping things back and forth.
Code:[1084] The Middle Chamber Encounter: Wheel in the Pyramid, Keep on Turning choice.php?whichchoice=135&option=1&pwd > Calling Universal Recovery for type=HP, amount=0 > BCC: Maximizing '' > BCC: You don't have a shield. It might be better to get one. equip hat Crown of the Goblin King equip acc2 pirate fledges > BCC: Switching Familiar for General Use > BCC: Using a default stat familiar. mcd 0 > BCC: Getting another choice adventure equip hat star hat equip acc2 amulet of extreme plot significance > BCC: You don't have a shield. It might be better to get one. > BCC: Need less combat, brave Sir Robin! > BCC: Setting goals of 'choiceadv'... > BCC: We should set the MCD if we can. > BCC: We CAN set the MCD. mcd 10 > Calling Universal Recovery for type=HP, amount=0 > Calling Universal Recovery for type=MP, amount=0 [1085] The Middle Chamber Encounter: Wheel in the Pyramid, Keep on Turning choice.php?whichchoice=135&option=1&pwd > Calling Universal Recovery for type=HP, amount=0 > BCC: Maximizing '' > BCC: You don't have a shield. It might be better to get one. equip hat Crown of the Goblin King equip acc2 pirate fledges > BCC: Switching Familiar for General Use > BCC: Using a default stat familiar. mcd 0 > BCC: Getting another choice adventure equip hat star hat equip acc2 amulet of extreme plot significance > BCC: You don't have a shield. It might be better to get one. > BCC: Need less combat, brave Sir Robin! > BCC: Setting goals of 'choiceadv'... > BCC: We should set the MCD if we can. > BCC: We CAN set the MCD. mcd 10 > Calling Universal Recovery for type=HP, amount=0 > Calling Universal Recovery for type=MP, amount=0 [1086] The Middle Chamber Encounter: tomb bat Round 0: ferdawoon wins initiative! ...
if (my_path() == "Way of the Surprising Fist") return false;
Request 3 of 80 (Manor1: Haunted Billiards Room) in progress...
[170] Haunted Billiards Room
Encounter: That's your cue
You acquire an item: pool cue
Conditions satisfied after 3 adventures.
BCC: Getting the Key
BCC: We have either a hand chalk or Chalky Hands already, so we'll use the hand chalk (if necessary) and play some pool!
Using 1 handful of hand chalk...
You acquire an effect: Chalky Hand (duration: 5 Adventures)
Finished using 1 handful of hand chalk.
Conditions list cleared.
Condition added: Spookyraven library key
Spookyraven library key
BCC: Maximizing ''
Maximizing...
72 combinations checked, best score 75.5
Putting on mariachi hat...
Equipment changed.
Wielding Rock and Roll Legend...
Equipment changed.
Putting on Boss Bat britches...
Equipment changed.
Mood swing complete.
Casting Advanced Cocktailcrafting 1 times...
You acquire an item: little paper umbrella
Advanced Cocktailcrafting was successfully cast.
Casting The Moxious Madrigal 1 times...
You acquire an effect: The Moxious Madrigal (duration: 10 Adventures)
The Moxious Madrigal was successfully cast.
Request 1 of 5 (Manor1: Haunted Billiards Room) in progress...
[171] Haunted Billiards Room
Encounter: chalkdust wraith
Strategy: C:\Users\bhanes\kolmafia\ccs\SmartStasis.ccs [default]
Round 0: chef_rannos wins initiative!
Round 1: chef_rannos executes a macro!
Round 1: chef_rannos uses the seal tooth!
Round 2: chef_rannos uses the seal tooth!
Round 3: MP-Gamer tosses his identity disc at it for 1 damage, then invites you to drink some glowing blue liquid out of the disc. The whole thing's a little more intimate than you're comfortable with, but it's still refreshing.
You gain 1 Mojo Point
Round 3: chef_rannos uses the seal tooth!
Round 4: chef_rannos uses the seal tooth!
Round 5: chef_rannos uses the seal tooth!
Round 6: chef_rannos uses the seal tooth!
Round 7: chef_rannos uses the seal tooth!
Round 8: chef_rannos uses the seal tooth!
Round 9: chef_rannos uses the seal tooth!
Round 10: chef_rannos wins the fight!
You acquire an item: handful of hand chalk
You gain 1 Beefiness
You gain 2 Wizardliness
You gain 6 Smarm
Casting Advanced Cocktailcrafting 1 times...
You acquire an item: little paper umbrella
Advanced Cocktailcrafting was successfully cast.
Casting Moxie of the Mariachi 1 times...
You acquire an effect: Mariachi Mood (duration: 5 Adventures)
Moxie of the Mariachi was successfully cast.
Request 2 of 5 (Manor1: Haunted Billiards Room) in progress...
[172] Haunted Billiards Room
Encounter: chalkdust wraith
Strategy: C:\Users\bhanes\kolmafia\ccs\SmartStasis.ccs [default]
Round 0: chef_rannos wins initiative!
Round 1: chef_rannos executes a macro!
Round 1: chef_rannos uses the seal tooth!
Round 2: chef_rannos uses the seal tooth!
Round 3: chef_rannos uses the seal tooth!
Round 4: chef_rannos uses the seal tooth!
Round 5: chef_rannos uses the seal tooth!
Round 6: MP-Gamer de-rezzes it for 1 damage, then offers you a drink out of his identity disc. It's a little too intimate for your comfort, but it's still refreshing.
You gain 1 Mojo Point
Round 6: chef_rannos uses the seal tooth!
Round 7: MP-Gamer bounces his disc off of it for 1 damage, and it ricochets into you, giving you quite a shock.
You gain 1 Mojo Point
Round 7: chef_rannos uses the seal tooth!
Round 8: chef_rannos uses the seal tooth!
Round 9: chef_rannos wins the fight!
You acquire an item: handful of hand chalk
You gain 1 Beefiness
You gain 4 Wizardliness
You gain 4 Sarcasm
Casting Advanced Cocktailcrafting 1 times...
You acquire an item: little paper umbrella
Advanced Cocktailcrafting was successfully cast.
Casting The Moxious Madrigal 1 times...
You acquire an effect: The Moxious Madrigal (duration: 10 Adventures)
The Moxious Madrigal was successfully cast.
Request 3 of 5 (Manor1: Haunted Billiards Room) in progress...
[173] Haunted Billiards Room
Encounter: pooltergeist
Strategy: C:\Users\bhanes\kolmafia\ccs\SmartStasis.ccs [default]
Round 0: chef_rannos loses initiative!
You lose 3 hit points
Round 1: chef_rannos executes a macro!
Round 1: chef_rannos uses the seal tooth!
Round 2: chef_rannos uses the seal tooth!
Round 3: chef_rannos uses the seal tooth!
Round 4: chef_rannos uses the seal tooth!
Round 5: chef_rannos uses the seal tooth!
Round 6: chef_rannos uses the seal tooth!
Round 7: chef_rannos uses the seal tooth!
Round 8: chef_rannos uses the seal tooth!
Round 9: MP-Gamer bounces his disc off of it for 10 damage, and it ricochets into you, giving you quite a shock.
You gain 10 Mojo Points
Round 9: chef_rannos uses the seal tooth!
Round 10: chef_rannos uses the seal tooth!
Round 11: chef_rannos uses the seal tooth!
Round 12: chef_rannos uses the seal tooth!
Round 13: MP-Gamer de-rezzes it for 7 damage, then offers you a drink out of his identity disc. It's a little too intimate for your comfort, but it's still refreshing.
You gain 7 Mojo Points
Round 13: chef_rannos wins the fight!
You acquire an item: 8-ball
You gain 3 Strongness
You can now equip a Totally Gay Claymore (and possibly other things).
You gain a Muscle point!
You gain 3 Wizardliness
You gain 3 Sarcasm
Casting Advanced Saucecrafting 2 times...
You acquire scrumptious reagent (2)
Advanced Saucecrafting was successfully cast.
Casting The Magical Mojomuscular Melody 2 times...
You acquire an effect: The Magical Mojomuscular Melody (duration: 20 Adventures)
The Magical Mojomuscular Melody was successfully cast.
Casting Moxie of the Mariachi 1 times...
You acquire an effect: Mariachi Mood (duration: 5 Adventures)
Moxie of the Mariachi was successfully cast.
Request 4 of 5 (Manor1: Haunted Billiards Room) in progress...
[174] Haunted Billiards Room
Encounter: pooltergeist
Strategy: C:\Users\bhanes\kolmafia\ccs\SmartStasis.ccs [default]
Round 0: chef_rannos wins initiative!
Round 1: chef_rannos executes a macro!
Round 1: chef_rannos tries to steal an item!
You acquire an item: 7-ball
Round 2: chef_rannos executes a macro!
Round 2: chef_rannos uses the seal tooth!
Round 3: MP-Gamer de-rezzes it for 12 damage, then offers you a drink out of his identity disc. It's a little too intimate for your comfort, but it's still refreshing.
You gain 12 Mojo Points
Round 3: chef_rannos uses the seal tooth!
Round 4: chef_rannos uses the seal tooth!
Round 5: chef_rannos uses the seal tooth!
Round 6: chef_rannos uses the seal tooth!
Round 7: chef_rannos uses the seal tooth!
Round 8: MP-Gamer tosses his identity disc at it for 7 damage, then invites you to drink some glowing blue liquid out of the disc. The whole thing's a little more intimate than you're comfortable with, but it's still refreshing.
You gain 7 Mojo Points
Round 8: chef_rannos wins the fight!
You gain 1 Muscleboundness
You gain 2 Magicalness
You gain 6 Cheek
Casting Advanced Saucecrafting 2 times...
You acquire scrumptious reagent (2)
Advanced Saucecrafting was successfully cast.
Casting Moxie of the Mariachi 4 times...
You acquire an effect: Mariachi Mood (duration: 20 Adventures)
Moxie of the Mariachi was successfully cast.
Casting The Magical Mojomuscular Melody 1 times...
You acquire an effect: The Magical Mojomuscular Melody (duration: 10 Adventures)
The Magical Mojomuscular Melody was successfully cast.
Casting The Moxious Madrigal 1 times...
You acquire an effect: The Moxious Madrigal (duration: 10 Adventures)
The Moxious Madrigal was successfully cast.
Request 5 of 5 (Manor1: Haunted Billiards Room) in progress...
[175] Haunted Billiards Room
Encounter: pooltergeist
Strategy: C:\Users\bhanes\kolmafia\ccs\SmartStasis.ccs [default]
Round 0: chef_rannos loses initiative!
Round 1: chef_rannos executes a macro!
Round 1: chef_rannos uses the seal tooth!
Round 2: chef_rannos uses the seal tooth!
Round 3: chef_rannos uses the seal tooth!
Round 4: chef_rannos uses the seal tooth!
Round 5: chef_rannos uses the seal tooth!
Round 6: MP-Gamer bounces his disc off of it for 8 damage, and it ricochets into you, giving you quite a shock.
You gain 8 Mojo Points
Round 6: chef_rannos uses the seal tooth!
Round 7: chef_rannos uses the seal tooth!
Round 8: chef_rannos uses the seal tooth!
Round 9: MP-Gamer de-rezzes it for 12 damage, then offers you a drink out of his identity disc. It's a little too intimate for your comfort, but it's still refreshing.
You gain 12 Mojo Points
Round 9: chef_rannos wins the fight!
You acquire an item: 8-ball
You gain 1 Strengthliness
You gain 5 Wizardliness
You gain 3 Chutzpah
Conditions not satisfied after 5 adventures.
BCC: You aborted, so so am I. This abort may have been caused by a rogue condition not being met. If this is unexpected, please paste the CLI output, as well as the results of typing 'condition check' without the quotes, into the mafia CLI window now.
I think the cause of this would be the "anHero" function. It runs a "maximize beeosity +shield" without regard for current maximizations. I believe this makes it do a full 'tie' maximization to your shield without any regard for what you actually need...
Definitely needed in "anHero":PHP:if (my_path() == "Way of the Surprising Fist") return false;
Maybe needed:
Either some sort of passing along the current maximization string, so it can maximize based on that, or just turning it into a check if shielding is possible/desirable and then using that in the actual maximization strings later, which means we'd only need a single maximize execution instead of two.
//Returns true if we have a shield and Hero of the Halfshell.
boolean anHero() {
if (!have_skill($skill[Hero of the Half-Shell])) return false;
if (!(my_primestat() == $stat[Muscle])) return false;
if (get_property("bcasc_lastShieldCheck") == today_to_string()) return true;
if (my_path() == "Way of the Surprising Fist") return false;
cli_execute("maximize "+max_bees+" beeosity, +shield");
if (item_type(equipped_item($slot[off-hand])) == "shield") {
cli_execute("set bcasc_lastShieldCheck = "+today_to_string());
print("BCC: You appear to have a shield. If you autosell your last shield, this script is going to behave
very strangely and you're an idiot.", "purple");
return true;
}
print("BCC: You don't have a shield. It might be better to get one. ", "purple");
return false;
}
is there any way to get the script not to use some familiars? it seems to really like boots and bander, where hound dog or dandy lion and sandworm/pressie/xeno would be much better.
edit: not looking for bumcheekcity to mod the script for better familiar usage, just asking if there's any option i'm unaware of.