I had left the Eudora on PowerGamePro rather than planet Xi (whoops) for the first day, and switched it up for the second day. Not sure if this is related, but the script is now hanging trying to visit GamePro dungeon level 1 after that zone is finished.
Edited to add: This script is totes nifty for someone who is in the middle of changing cities and states, unpacking, and has even less time to play than Community Service might suggest. ;-) Even when it "breaks down" it still saves plenty of time and I can do the remaining services manually and terribly suboptimally.
To be honest I'm not sure how to deal with Level 1 locking. I don't know when it locks nor how to detect it locking. My best guess for the moment is to just check the dungeon page's html to see if I can identify level 1 being closed that way, which I'll check tomorrow, but if not I'll be stumped.
if (equipped_amount($item[A Light That Never Goes Out]) > 0)
cli_execute("unequip a light that never goes out");
pulverize($item[A Light That Never Goes Out]);
You might want to let it be known that it's preferred to have foreign language tapes installed in the chateau. I just realized my last 2 runs with this script became 3 dayers due to this user error.
I ran the script yesterday and one thing I noticed was that it was getting stuck on the DNA extraction stages (Barf and Lava Co for me). The issue was that after losing combat, the script would abort. This meant that the potion was never made and the progress was never updated since the script failed to continue. Is this an issue just for me and is there a fix to this?
string customCombat(int round) {
if (round == 0 && (have_skill($skill[Curse of Weaksauce]) && my_mp() >= (mp_cost($skill[Curse of Weaksauce]) + mp_cost($skill[Saucegeyser])))) {
return "skill Curse of Weaksauce";
} else if (have_skill($skill[Saucegeyser]) && my_mp() >= mp_cost($skill[Saucegeyser])) {
return "skill Saucegeyser";
} else {
//print("Resorting to basic attack", "red");
//return "attack";
print("Resorting to CCS");
return get_ccs_action( round );
}
}
Started trying this script, unfortunately I don't have all the things required (specifically the DNA lab or Saucegeyser) so it's been a bit rough, but still easier than doing things manually.
Please consider changing customCombat to this. It just passes control to CCS instead of attacking.
Code:string customCombat(int round) { if (round == 0 && (have_skill($skill[Curse of Weaksauce]) && my_mp() >= (mp_cost($skill[Curse of Weaksauce]) + mp_cost($skill[Saucegeyser])))) { return "skill Curse of Weaksauce"; } else if (have_skill($skill[Saucegeyser]) && my_mp() >= mp_cost($skill[Saucegeyser])) { return "skill Saucegeyser"; } else { //print("Resorting to basic attack", "red"); //return "attack"; print("Resorting to CCS"); return get_ccs_action( round ); } }
One question. On Day 2 I seem to get stuck on the canteen being closed. As far as I was aware it took 40 adventures to open any of the CI shops, but it looks as if the script only adventures in the lab 20 times. I've been manually adventuring until the unlock (as the script won't run at all after it says the canteen is closed) and generally have been coming up 20 turns short of a 2 day run.
Has anyone else run into this? Any suggestions on what I can do to avoid it?