I expect it is because KoLmafia will not macrofy vs. a Rampaging Adding Machine.
Macrofier.jmacrofy():
Code:
if (monsterName.equals("rampaging adding machine")
&& !KoLConstants.activeEffects.contains(FightRequest.BIRDFORM)
&& !FightRequest.waitingForSpecial) {
if (debug) {
RequestLogger.printLine("(unable to macrofy vs. RAM)");
}
return null;
}
Having failed to macrofy your CCS, FightRequest.nextRound():
Code:
else if (monsterName.equals("rampaging adding machine")
&& !KoLConstants.activeEffects.contains(FightRequest.BIRDFORM)
&& !FightRequest.waitingForSpecial) {
this.handleAddingMachine();
}
Apparently, handleAddingMachine() is choosing "skip" as the action.
When we try to go to the next line in your CCS, there is none, so it reuses the last one.
That is the identical macro, which we will not macrofy, so, recurse ad infinitum.
I'm not seeing where it is getting the "skip". That will take further analysis.
What is the value of the "addingScrolls" preference?
I suspect it is "1", which means "get goal scrolls only" - and you have no goals.
Yes, our adding machine support seems to be a bit funky.