Welcome to a Grand Array of Resources For Junior Associate Loathing Engineer Newbies. Also known as GARFJALEN, to true degenerates.
This is meant to be a source where folks who do not know how to code can go to learn the ropes. If you are new to scripting the Kingdom of Loathing (KOL), and would like to learn, start at our basic first-step introduction to KoL scripting.
If you'd like to help with GARFJALEN, that's fantastic! We are always looking to create a more robust set of resources for KOL scripting folks, both new and old. This repository accepts pull requests. Our general rule is that we prefer branches, but in terms of adding new content, the process is easy:
- Create a branch named for your new page
- Make a new .md file in the root directory representing your page
- Populate it with content. If you want to use images, please store them in the assets/img/ folder.
- EXTRA CREDIT: To update the navbar with your new page, update the _config.yml file; there's a walkthrough in the comments.
Once your branch is ready to go, submit a pull request and a LASS developer will examine and approve your request when we're free. If you would like to talk to the developers working on this resource directly, please join the Ascension Speed Society Discord and reach out in the #mafia-and-scripting channel. We'd love to hear from you!
Huge thanks to any and all developers who have added to the massive corpus of useful KoL scripting content over the years. It would be impossible for us to cover everyone who deserves credit, but we would be remiss not to mention a few core individuals:
- Holatuwol & Veracity, the two leading developers of KoLMafia, and all Mafia devs through the years
- The developers of LASS, who are consistently keeping vital scripts alive and powering the game's speedrunning tools
- The beautiful and handsome horrible-little-slime, an incredible GitHub
- Jim Davis and Jeanne Rose, for obvious reasons
Thanks for reading! Make your first pull request today.
-- Captain Scotch