Forked from Zdrvst's hccs script. Vast majority of code is credited to him.
Kolmafia script to handle a softcore community service run with my set of skills and IotMs and as a Pastamancer.
This is a continual work-in-progress. It is not likely to run out-of-the-box for most, but others may be able to glean things from it. To see what is needed to run smoothly without changes, see: https://api.aventuristo.net/av-snapshot?u=Prusias#a4
To install, run the following on the gCLI:
git checkout https://github.com/Eric-Chng/psccs.git master
- I run as a PM with Wallaby, astral 6-pack, and astral chapeau in SC CS.
- I run this exclusively with asdon in run. May not hit 1 turn thresholds without asdon
- I own kitchen royalty and stick knife and use them as pulls. Roaring hearth is supported if you can hit the myst threshold
- Run the relay script (named c2t_hccs) to set preferences. My preferences are as follows:
- c2t_hccs_clanFortunes = Icawn (MT) or Cheesefax (BAFH) - leave empty to disable zatara consults
- c2t_hccs_joinClan = 2046991423 (Margaretting Tyre) or 90485 (BAFH)
- c2t_hccs_haltBeforeTest = false (useful for debugging)
- c2t_hccs_printModtrace = true
- c2t_hccs_skipFinalService = false
- c2t_hccs_workshed = Asdon martin keyfob
- threshold caps, fam = 32, spell = 20, rest = 1
- Disabled resources: backup cam, pantogram, pillkeeper
- There's some flexibility in the tests if you're missing my iotms due to multiple levels of checks to see if you hit the thresholds, but works best (and may miss some thresholds due to resource removal if you dont have my iotms) with my iotms: https://api.aventuristo.net/av-snapshot?u=Prusias#a4
- Only works as Pastamancer with CS relevant perms (Thralls mandatory)
- Outfit named
CS_PM_stickknife_glitchthat has stickknife in mainhand - If you have the simmering staff, outfit named
CS_PM_simmering_glitchwith cheffstaff in mainhand and stickknife in offhand - If you have kitchen royalty staff, outfit named
CS_PM_kitchenroyalty_glitchwith cheffstaff in mainhand and stickknife in offhand - If you have the roaring hearth, outfit named
CS_PM_roaringhearth_glitchwith the staff in mainhand and stickknife in offhand - If you have machine elf, modify
acquireInnerElf()to support your clan with slime tube primed or ask Prusias for a whitelist to his clan (Restaurant Chill). - Must create a calzone of legend before starting run
- Must have
ungulithandWitchess Witchin combat lover locket - a source of free crafts. One of the skills that give 5 is enough.
- Likely requires oliver's place + machine elf to hit leveling targets.
- Go to c2t_hccs settings and set the new settings for Home Clan (likely same as VIP clan unless you are using a VIP clan for consults). This is whatever clan you want to end the run with.
- Go to c2t_hccs settings and set the new settings for Slime Clan. Clan must be at mother slime for MELF
- Leveling has been made extremely tight. Likely requires NEP, closed-circuit pay phone, machine elf, source terminal (less so), oliver's place.
- If you own comma chameleon, make sure you config homemade robot familiar to have + 100 fam weight
- supports repaid diaper or great wolf beastly trousers as pull
- Cmd f for a comment named
//CLAN VIP CONSULT HANDLINGand modify//word match for Icawnto support whatever bot you desire. Won't matter if you disable consults - If you own Staff of the Roaring Hearth, create an outfit named
CS_PM_roaringhearth_glitchwith cheffstaff in mainhand and stickknife in offhand - If you don't own sorceror of the shore grimoire. You can prestock a tobiko marble soda before ascending and it will pull and use. Will not fail if you don't prestock.
- Witch's Bra will save 1 turn
- The main script is
psccs.ash, and is the thing that should be run to do a community service run - Not likely to run out-of-the-box for most. Hoping to change this eventually
- Able to be re-run at any point in a run, hopefully after manually correcting whatever caused it to stop
- Will abort when a non-coil test does not meet its turn threshold after preparations for it are done, which defaults to 1 turn
- Pre-Valhalla: have at least one Calzone of Legends
- In Valhalla:
- Choose Pastamancer
- Choose the Wallaby moonsign (knoll, myst)
- Optimal astral stuff is astral six-pack and astral chapeau, though neither is strictly required
- The script uses moods
hccs-mus,hccs-mys, andhccs-moxfor leveling purposes on muscle, mysticality, and moxie classes, respectively. So set your own to what you want for what skills you have, otherwise you won't have many buffs while levelling.- Exception: the script will cast and handle stevedave's shanty of superiority and ur-kel's aria of annoyance, so either put them in the mood as well or leave 2 song slots open for them
- The moods I use can be seen in mood examples.txt to use as a starting point.
Most settings can be changed via a relay script. To start the relay script, find the drop-down menu that says -run script- at the top-right corner of the menu pane and select c2t hccs, as seen here:
Resources can be disabled with the same relay script.
The script assumes several IotM are owned and will break without them. In addition, the sweet synthesis and Summon Crimbo Candy skills, as well as the Imitation Crab familiar, are currently required.
Some of the required IotM are only required for now because they're explicitly used in the script without any checks. Some will be moved to the supported list as I get around to adding the necessary checks. I'll be working on trying to minimize the required list, but do note one will probably still need to have a critical mass of IotM for the script to run smoothly.
- Tome of Clip Art
- Clan VIP Lounge invitation — assumes a fully-stocked VIP lounge
- corked genie bottle
- January's Garbge Tote (unopened)
- Neverending Party invitation envelope
- Latte lovers club card
- Kramco Industries packing carton
- Fourth of May Cosplay Saber kit
- rune-strewn spoon cocoon
- Distant Woods Getaway Brochure
- packaged Pocket Professor
- Comprehensive Cartographic Compendium
- emotion chip PSCCS Requirements added:
- Machine Elf (many leveling resources were removed)
- Combat Lover's Locket (Technically mostly optional but saves many turns and resources)
- Asdon (technically optional, saves many turns)
While these are not strictly required, not having enough that either save turns or significantly help with leveling may cause problems. The blurb after the em dash (—) is basically what the script uses the IotM for.
- panicked kernel — saves 1 turn if you don't take astral pet sweater.
- Mint Salton Pepper's Peppermint Seed Catalog — used to get the synthesize item buff to save 10 turns on the item test; provides backup candies for other synthesis buffs
- Suspicious Package — saves 5 on hot test, 3 on combat test, 1 on weapon test, 1 on spell test; backup banishes
- Pocket Meteor Guide — with saber saves 4 turns on familiar text, 8 on weapon test, 4 on spell test
- pantogram — saves 2 turns on hot test, 3 on combat test, 0.4 on spell test
- locked mumming trunk — 2-4 stats from combat
- FantasyRealm membership packet — get a hat with +15 mainstat
- God Lobster Egg — 3 mid-tier scaling fights & nostalgia piñata
- Songboom™ BoomBox Box — extra meat from fights. Saves 0.6+ turns in weapon test
- Bastille Battalion control rig crate — 250 free stats; 25 mainstat buff for leveling; saves 2 turns on weapon test, 1.6 on familiar
- Voter registration form — vote buffs and chance for mid-tier scaling wanderers
- Boxing Day care package — free stats; 200% stat buff for leveling; saves 1.67 turns on item test for mys classes
- Mint condition Lil' Doctor™ bag — 3 free kills and 3 free banishes
- vampyric cloake pattern — saves 3.3 turns on item test, 2 on hot test; 50% mus buff
- Beach Comb Box — saves 1 turn on familiar and weapon tests, 3 on hot test, 0.5 on spell test; some minor levelling buffs
- Unopened Eight Days a Week Pill Keeper — buff sets familiars to level 20; 100% stat buff for levelling; can save 3 turns on hot test
- unopened diabolic pizza cube box — provides several buffs that help leveling and contribute greatly to tests; I don't suggest running without this unless you basically have everything on both lists
- mint-in-box Powerful Glove — 200% stat buff for leveling & saves 6 turns on combat test, 1 on weapon test, 1 on spell test
- Better Shrooms and Gardens catalog — 1 mid-tier scaling fight
- sinistral homunculus — equip extra offhands for tests
- baby camelCalf — with enough fights to fully charge: can save 4 turns on weapon test, 2 on spell test
- packaged SpinMaster™ lathe — saves 4 turns on weapon test with ebony epee
- Bagged Cargo Cultist Shorts — saves 8 turns on weapon test or 4 turns on spell test; makes hp test trivial
- packaged knock-off retro superhero cape — saves 3 turns on hot test; 30% mainstat for leveling
- box o' ghosts — 50% stat buff for leveling; saves 4 turns on weapon test, 2 on spell test
- power seed — saves 6.7 turns on item test
- packaged backup camera — used for 11 scaling fights & burning delay to get other resources
- shortest-order cook — can save 2 turns on familiar test if lucky
- packaged familiar scrapbook — equip before using ten-percent bonus
- Our Daily Candles™ order form — class-dependent chance of 50% stat buff and/or 10 stats from combat
- packaged industrial fire extinguisher — 30 turns saved on hot test with saber and 3 more turns by itself
- packaged cold medicine cabinet — drinks a 30% stat booze from this for initial adventures and leveling help post-coil test
- undrilled cosmic bowling ball — 50% stat gain in NEP; saves 1.67 adventures on item test; some extra item and meat gain during leveling fights
- combat lover's locket lockbox — up to 3 monsters to fight to save wishes and time spent on fax
- Undamaged Unbreakable Umbrella — saves up to 1.7 turns on item test, 6 on combat test, 1 on weapon test, 0.5 on spell test
- MayDay™ contract — can save up to 1.7 turns on item test on some classes
Report bugs here: https://github.com/Eric-Chng/psccs/issues
- Genericise things to not assume whoever runs this has everything I do
- Better handling when overcapping a test, i.e. only use as much resources as needed and not more
- Purge cruft from changes done over time
- Add more IotMs and such as I get them
