Hey Zen, thanks for the feedback!
* If you don't manually change KoLMafia "custom combat" tab from "Attack With Weapon" to "Custom Combat Script", when you attempt to unlock any Hidden City areas, the script will fail with message, "Cannot hit anything there".
It will now automatically set your battle action to custom combat.
* Don't know how it happened, but someone I got stuck where the script didn't remember that I'd already given Gnorman (the desert hermit guy) the items needed for getting his sight seeing pamphlets, causing it to adventure at the Oasis endlessly looking for a flower it would never find.
That is strange, but I think I know why it did that. Ill look into an alternative implementation for that part.
* Occasionally it won't be able to auto-recover from Beaten Up effect for unknown reasons.
Could you list locations you were adventuring at when this occurred? I have a custom heal beaten up function that should cure it.
* Add an option to use Astral Belt instead of Astral Shirt
You can already do this. Just take the Astral Belt instead and it should use it appropriately. If you want to explicitly state for it to use astral belt, you can change it to the default ML item in the "EoDSCAscendVarsandItems.ash", although that isn't necessary since it will never explicitly equip ML items (they are handled through maximize functions).
If you need more programming help, I know how to copy and edit an existing script to make it work with another script, so if you want to task me with something to make this better, give me a try, though I'm not very reliable so don't give me anything essential.
Not sure what kind of help you were thinking of offering. Currently, my goal is to write a relay script to handle the assigning of which items to be used which would clean up if not eliminate the "EoDSCAscendVarsandItems.ash". This will allow me to implement the other classes easier and give people more control over the script. Unfortunately, I have never written a relay script nor anything html/web page related. It is currently a slow learning process
.
But if you have any ideas on how to make the script better feel free to post them here. If you are looking to change stuff with the script, you could rename the "EoDSCAscendVarsandItems.ash" and change lots of things in there to try out different items and what not. Just remember to change the import in the "EoDSCAscendFunctions.ash".
Is there a way to call parts of the script without needing to call the whole day up?
I am assuming you are referring to the various quest functions? There are a variety of ways you could do that. You could make a blank script, fill it with the various functions you want it to carry out, and run that. For instance,
Code:
import <EoDSCAscendFunctions.ash>
eod_unlock_temple();
eod_mozzy();
eod_guild();
eod_niche();
eod_nook();
eod_alcove();
eod_cranny();
eod_bonerdagon();
etc.
Or, you could type the specific function you want to run in the CLI by typing
Code:
ash import <EoDSCAscendFunctions.ash> eod_mozzy();