switch(get_property("_loginScript")) {
case "0": case "":
// Hitting main.php gets my penpal item as well as checking for the beach.
if(visit_url("main.php").contains_text("map7beach.gif"))
cli_execute("raffle 5 " + (can_interact() && my_meat() > 6000? "inventory": "storage"));
case "1":
set_property("_loginScript", "1");
if(item_amount($item[creepy voodoo doll]) > 0)
use(1, $item[creepy voodoo doll]);
case "2":
set_property("_loginScript", "2");
if(equipped_item($slot[familiar]) == $item[time sword])
equip($slot[familiar], $item[none]);
if(equipped_amount($item[time halo]) > 0)
cli_execute("unequip time halo"); // Can't equip backup if it also has a halo. KoL sucks.
fold($item[stinky cheese eye]);
equip_outfit(get_property("baleOutfit")); // Yesterday's outfit pre-rollover gear
set_property("baleOutfit", "");
case "3":
set_property("_loginScript", "3");
if(can_interact()) {
switch(random(3)) {
case 0: cli_execute("chips radium, radium, radium"); break;
case 1: cli_execute("chips ennui, ennui, ennui"); break;
case 2: cli_execute("chips wintergreen, wintergreen, wintergreen"); break;
default:
cli_execute("chips radium, ennui, wintergreen");
}
} else {
// In aftercore, getting clovers is part of breakfast. I'm pickier about during ascension.
(my_path() != "Way of the Surprising Fist" && my_meat() > 2000 && !in_bad_moon() && hermit(5, $item[ten-leaf clover]));
}
case "4":
set_property("_loginScript", "4");
// If in aftercore and wake up in clan Hardcore State, switch to waking clan
if(can_interact() && origin_clan() == 84118 && get_property("baleClan") != "") {
get_property("baleClan").to_int().goto_clan();
print("Leaving Hardcore State to find company.", "blue");
}
set_property("baleClan", "");
case "5":
set_property("_loginScript", "5");
// Always harvest garden, regardless of type, whenever there is anything growing
if(visit_url("campground.php").contains_text("action=garden"))
cli_execute("garden pick");
case "6":
set_property("_loginScript", "6");
if(item_amount($item[Clan VIP Lounge key]) > 0)
DiveForTreasure();
case "7":
case "90":
set_property("_loginScript", "90");
cli_execute("refresh inv"); // To ensure Pen Pal item is recognized.
case "99":
set_property("_loginScript", "99");
case "999": break;
}