It seems that the return value from mall_price isn't used for anything? Or is that what loads up historical_price? Why not just use mall_price directly? Since it pulls the value from cached data anyways? Aren't questions great?
Oh, BCC captures the error and just keeps going?
case "Fortune Cookie":
if(!can_interact() && vars["BaleCC_SrInHC"] != "true") {
print("Semi-rares choices are not automated in hardcore or ronin.", "red");
print_html("<font color=\"FF9900\">Your last semi-rare adventure was at <u>"+get_property("semirareLocation")+"</u>, so plan accordingly.</font>");
[color=red]abort("APG - stopping to get semirare manually");[/color]
return false;
Request 1 of 163 (Plains: Palindome) in progress...
Checking for updates (running CounterChecker ver. 1.49995)...
Running CounterChecker version: 1.49995 (current)
Checking counters now.
Semi-rares choices are not automated in hardcore or ronin.
Your last semi-rare adventure was at Dark Elbow of the Woods, so plan accordingly.
APG - stopping to get semirare manually
Sorry Bale, that was both ignorant and rude of me to make that assumption/fail to do my research. That's what I get for posting in a hurry.
Please accept my apologies, and I'll take it to BCC.
boolean aborting = false;
while ( condition )
{
int adventurecount = my_adventures();
(!adventure( 1, loc ));
if (adventurecount == my_adventures()) abort("Your adventure didn't take up a turn, so something went wrong. Maybe you had a counter trigger or something... aborting!");
}