jaspercb / sl_ascend

An ascension script for kolmafia

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sl_ascend

sl_ascend is a script that will play through an entire ascension for you in the Kingdom of Loathing. It is built up from cc_ascend.

Installation

Run this command in the graphical CLI:

svn checkout https://github.com/soolar/sl_ascend/trunk/RELEASE/

Will require a recent build of KoLMafia.

Usage

Just type sl_ascend in the gCLI! You can configure sl_ascend in the relay browser via the relay script soolascend. If you ever want to interrupt the script, please use the interrupt button in the soolascend relay script rather than terminating via mafia with escape. Otherwise certain settings may not be restored properly to their pre-run values.

Requirements

There are a couple specific requirements to run sl_ascend effectively. If you run in to issues in a path that allows access to your normally permed skills, don't report them if you don't have these skills permed:

  • Saucestorm
  • Cannelloni Cocoon

Other things that help greatly but shouldn't be strictly required (I think):

  • Curse of Weaksauce + Itchy Curse Finger
  • Stuffed Mortar Shell
  • Saucegeyser

Community Service

If you want to run HCCS, the recommended setup is Sauceror with all of the skills mentioned in the requirements section. Other classes should work as well, but Sauceror works best.

Two Crazy Random Summer

The recommended class/sign combination for running sl_ascend in TCRS is Sauceror/Blender. Other signs should work okay too, but they won't have any special support (like automatic diet, or using certain nice cheap potions).

Warning

I'm still new to this codebase, so I can't be 100% confident that I am not making any mistakes. cc_ascend was broken at the start of the year (2019) by some changes to the game, which I believe I have fixed the script to handle, but I'm not 100% sure it will handle all aspects of the game perfectly yet...

Basically, your ascension may or may not break in spectacular ways! Sorry in advance if that happens!

Also, at the moment you will probably have to handle the vast majority of your diet manually. At least, in hardcore standard, anyway.

Issues?

Please do create github issues for any problems you run in to. I make no promises about how fast I'll be to handle them, but I'll try to fix reasonable problems in a reasonable timeframe.

If you really need a quick answer about something, feel free to kmail me in game at Soolar the Second (#2463557), but be warned that not even I fully understand this code base at the moment, so I might not be able to help!

You can also come discuss problems with the script on the #sl_ascend channel on the Ascension Speed Society discord server, or just discuss the script in general!

Some people maintain a list of common problems, solutions, and tips on writing a bug report in this document.

Other Contributors

Thanks to the following people for their contributions via pull requests:

Rinn (IGN: Epicgamer (#37195))

jaspercb (IGN: Jeparo (#2246666))

MatthewDarling (IGN: MasterAssasin (#613216))

Malibu Stacey (IGN: Malibu Stacey (#2705901))

cognificent (IGN: cognificent (#2313727))

gausie (IGN: gausie (#1197090))

Special Thanks

This script would obviously not be possible without the work of Cheesecookie. He did by far the majority of the work. So thanks a bunch to Cheesecookie!

About

An ascension script for kolmafia


Languages

Language:AGS Script 100.0%Language:Shell 0.0%