Vorzer proudly(?) presents: Simple Simon v1.4!
Simple Simon:
v0.0: Internal test build.
v0.1: Moved breakfast sanity check so that day 1 breakfast happens after the pork elf gems are autosold.
v0.2: Forgot to use the pork elf goodies sack. Whoops.
v0.3: If clover protection enabled, temporarily disable it so that ice-cold foties can be obtained.
v0.4: Fixed regex.
v0.5: Added check to ensure that astral statuettes get equipped.
v0.6: Prevent "are you sure you want to drink without ode?" popups from occurring by casting Ode if available.
v0.7: Added print statements to service() and servicebonus() so you can see the script doing them in the log.
v0.8: Rudimentary sanity checking: only do stuff if my_inebriety() == 0.
v1.0: Initial release.
v1.1: Handle being able to cast Ode to Booze more than once.
v1.2: Non-ATs with Ode will buy a toy accordion on day 1, because the Ode popup doesn't care whether you have an accordion.
v1.3: OK, it turns out that overdrink() also suppresses Ode popups. Not how I would've handled that, but whatever. I'll leave the Ode-casting stuff in because there's no reason not to.
v1.4: Added rudimentary support for Leash of Linguini, Empathy of the Newt, Simmer, Smooth Movement, Sonata of Sneakiness, Astral Shell, and Elemental Saucesphere. Added awkward support for temporary use of an Exotic Parrot (for the hot resistance). Improved/overloaded service(), and removed the now obsolete servicebonus().
Simple Simon:
- automates softcore/Community Service/Opossum/astral energy drink ascensions
- takes 4 days to complete an ascension
- does not use IOTMs
- does not require any skills, but will use Ode to Booze and timesaving skills if they're available
- does not get into combats (those who want 100% familiar runs will need to enter a combat before completing the run)
- buys and pulls fullness 6 pasta, Superhuman Cocktailcrafting drinks, and the occasional spleen familiar spleen item, and always buys the least expensive items to pull
- eats Peche a la Frog and drinks ice-cold foties
- spends clovers to obtain the ice-cold foties
- does not get clovers itself (Mafia's breakfast system handles that)
- does not use service rewards other than the ten-percent bonus
- does not handle ascending and starting a new ascension
- is slower than scripts that use IOTMs (Kavokane's, Malurth's, Thwuck's)
- is public domain, so feel free to use any of its functions and whatnot in your own scripts
- Make sure Mafia's preferences are set to buy NPC items as needed and automatically get hermit clovers while in Ronin.
- Buy a carton of astral energy drinks from The Deli Lama.
- You should probably buy an astral statuette from Pet Heaven if you've unlocked it, or else an astral bracer. (I'm not sure if it could really affect daycount, though.)
- Select Normal difficulty, the Community Service path, and the Opossum sign. (Class can be whatever.)
- Start the ascension.
- Run the script.
- Remember to login and run the script every day for the next few days.
- When the script prints "Ascension complete!", go to the Council of Loathing building and agree to donate your body. This completes the ascension and ends Ronin. (Remember: if you're trying to do 100% familiar ascensions, select your familiar and get into a combat before ending Ronin; otherwise the ascension will be "no familiar used".)
- You might want to do the Daily Dungeon or something. If you want to do The Sea, you'll have to do some leveling, because you'll only be level 6 or 7.
- If you want to do bounty hunting, you'll have to complete the Bitchin' Meatcar Quest and start Another Errand I Mean Quest to unlock the Distant Woods. (Also, the bounties might be for inaccessible locations like the Typical Tavern or the Castle in the Clouds in the Sky.)
- Go to the Council of Loathing building, click "Ascend", then start back at step #2.
v0.0: Internal test build.
v0.1: Moved breakfast sanity check so that day 1 breakfast happens after the pork elf gems are autosold.
v0.2: Forgot to use the pork elf goodies sack. Whoops.
v0.3: If clover protection enabled, temporarily disable it so that ice-cold foties can be obtained.
v0.4: Fixed regex.
v0.5: Added check to ensure that astral statuettes get equipped.
v0.6: Prevent "are you sure you want to drink without ode?" popups from occurring by casting Ode if available.
v0.7: Added print statements to service() and servicebonus() so you can see the script doing them in the log.
v0.8: Rudimentary sanity checking: only do stuff if my_inebriety() == 0.
v1.0: Initial release.
v1.1: Handle being able to cast Ode to Booze more than once.
v1.2: Non-ATs with Ode will buy a toy accordion on day 1, because the Ode popup doesn't care whether you have an accordion.
v1.3: OK, it turns out that overdrink() also suppresses Ode popups. Not how I would've handled that, but whatever. I'll leave the Ode-casting stuff in because there's no reason not to.
v1.4: Added rudimentary support for Leash of Linguini, Empathy of the Newt, Simmer, Smooth Movement, Sonata of Sneakiness, Astral Shell, and Elemental Saucesphere. Added awkward support for temporary use of an Exotic Parrot (for the hot resistance). Improved/overloaded service(), and removed the now obsolete servicebonus().
Attachments
Last edited: