Theraze
Active member
Since I didn't see another thread for this, though I'd throw up a script for automated things I like to do as part of my preAscension experience. Bits of this come from Bale, but at this point most isn't his. I think. Basically does the following:
1) Grabs Goofballs if you haven't gotten the free ones yet.
2) Gets you a balloon monkey key, if you have a balloon monkey.
3) Turns in your gunpowder.
4) Turns in rat whiskers.
5) Sets your current familiar as your next 100% familiar.
What else am I missing? Alternatively, if someone actually wants the preAscension.ash file, I could attach it, but I'm thinking that it's more likely that bits are likely to keep changing as things strike the brain. For example, should probably run a still check... use it up if you're ascending and still have uses left. Or do uses stay used between ascensions on the same day?
1) Grabs Goofballs if you haven't gotten the free ones yet.
2) Gets you a balloon monkey key, if you have a balloon monkey.
3) Turns in your gunpowder.
4) Turns in rat whiskers.
5) Sets your current familiar as your next 100% familiar.
What else am I missing? Alternatively, if someone actually wants the preAscension.ash file, I could attach it, but I'm thinking that it's more likely that bits are likely to keep changing as things strike the brain. For example, should probably run a still check... use it up if you're ascending and still have uses left. Or do uses stay used between ascensions on the same day?
PHP:
import <zlib.ash>
void goofballs() {
if(visit_url("tavern.php?place=susguy&pwd").contains_text("First bottle's free, man")) {
print("I know they're bad for me, but... \"Hey! Free Goofballs!\"", "olive");
visit_url("tavern.php?action=buygoofballs&pwd");
}
}
void balloon_monkey() {
if(retrieve_item(1, $item[balloon monkey]))
visit_url("lair2.php?preaction=key&whichkey=436&pwd");
}
void gunpowder() {
if(available_amount($item[barrel of gunpowder]) > 0)
{
retrieve_item(available_amount($item[barrel of gunpowder]), $item[barrel of gunpowder]);
visit_url("postwarisland.php?place=lighthouse&action=pyro&pwd");
}
}
void rat_whiskers() {
if(available_amount($item[rat whisker]) > 0)
{
retrieve_item(available_amount($item[rat whisker]), $item[rat whisker]);
visit_url("town_wrong.php?action=whisker&pwd");
}
}
void next_familiar() {
vars["is_100_run"] = normalized(my_familiar(),"familiar");
updatevars();
}
void main() {
if(get_property("kingLiberated").to_boolean()) {
goofballs();
balloon_monkey();
gunpowder();
rat_whiskers();
next_familiar();
} else abort("WTF!? Why is a preAscensionScript running?");
}