soolar / sl_ascend

An ascension script for kolmafia
11 stars 5 forks source link

We are in an A-Boo Peak cycle and can't find anything else to do. Aborting. If you have actual other quests left, please report this. Otherwise, complete A-Boo peak manually #211

Closed Muczachan closed 5 years ago

Muczachan commented 5 years ago

Happened again today. Script at revision 436, KoLMafia at 19208

Muczachan commented 5 years ago

image

jaspercb commented 5 years ago

What happened immediately prior to the abort? This is an issue with a counter not being reset during free fights/adventures, so the actions taken prior to the abort need to reset the counter. Thanks!

Muczachan commented 5 years ago

Took a Chest X-ray, resulting in a "This combat did not cost a turn", then created and consumed a magical sausage.

`[589] The Hidden Apartment Building Encounter: pygmy witch accountant Round 0: muczachan wins initiative!

sl_combatHandler: 0 Round 1: muczachan casts BLOOD CHAINS! Round 2: muczachan uses the rock band flyers! Round 3: muczachan casts CHEST X-RAY! Round 4: muczachan wins the fight! After Battle: You gain 5 hit points You gain 320 Meat You acquire an item: pygmy adder oil You acquire an item: McClusky file (page 1) After Battle: You gain 16 Fortitude After Battle: You gain 34 Mysteriousness You gain a Mysticality point! After Battle: You gain 21 Chutzpah This combat did not cost a turn Post Adventure done, beep. Turn(588): Starting with 100 left at Level: 12 Still flyering: 8667 Encounter: -15.0 Exp Bonus: 18.833333333333332 Meat Drop: 100.0 Item Drop: 125.0 HP: 197/197, MP: 671/718 Tummy: 0/5 Liver: 0/4 Spleen: 0/15 ML: 41 control: 11 Delay between adventures... beep boop... Let's grind some sausage!

Create 3 meat stack You acquire meat stack (3) You lose 300 Meat

Create 4 meat paste You acquire meat paste (4) You lose 40 Meat You acquire an item: magical sausage

eat 1 magical sausage You gain 1 Adventure You gain 999 Mana Points`

jaspercb commented 5 years ago

Cool! I think the current main cause of A-Boo Peak cycles are untracked free fights, I'll go through and add loop handler delay to those. I promise it's in the pipeline :)

a local fix you might consider is to replace the 5 in sl_ascend.ash's

loopHandler("_sl_lastABooConsider", "_sl_lastABooCycleFix", "We are in an A-Boo Peak cycle and can't find anything else to do. Aborting. If you have actual other quests left, please report this. Otherwise, complete A-Boo peak manually",5);

with a big number, say, 20.