Page 1 of 5 1 2 3 ... LastLast
Results 1 to 10 of 43

Thread: Psychose-a-Matic -- one-stop NPC psychiatric management

  1. #1
    Senior Member zarqon's Avatar
    Join Date
    Nov 2007
    Location
    Seoul, Korea
    Posts
    3,653

    Lightbulb Psychose-a-Matic -- one-stop NPC psychiatric management

    Psychose-a-Matic

    The psychoanalytic jars dropped by the Angry Jung Man add a lot of fun content to KoL. Each jar is a flavorful mini-quest with a sweet sword for a reward. It can be tedious, however, to manage everything -- the jars are in your inventory, the NPCs are all over the kingdom, the couch is in your campground, and all the quest information you might want to seek out is on the Wiki. When I was setting out to experience all the jar content for myself, I immediately realized a script which organized this information and put it all in one place would be a big click-reducing asset to completing the jars. Hence, this script.

    What does it do?

    Consider the following 1,000 words:



    Essentially, when you load the page by selecting it from the relay menu, it provides a table of all possible jars (clicking the jar image will Wiki it), shows how many you have, and gives you a button to fill one of your empty jars with the given NPC's psychoses. If you lack an empty jar or the jar is otherwise unavailable, you will instead be given a link to buy the jar. Lastly, the major rewards from each jar are listed, dimmed out if you lack them, so you can see at a glance which jars you have left to complete (again, clicking the image will Wiki the item).

    If you haven't used a jar yet today, a [use] link will be provided after the name of any jar you have. After using a jar, the links will disappear and the jar zone will appear above the table (as in the screenshot), and you can click it to adventure there just as you would when viewing it from the couch at your campsite.

    Also: each time you load the page, a new quote about mental health (or the lack thereof) will appear beneath the page title. Some I just made up as good catchphrases for this script, some are from famous people, and some are from other people on this very forum! I dare you not to open the script to read them all! Bwahaha

    Installation

    To install, simply type the following into the CLI:
    Code:
    svn checkout https://svn.code.sf.net/p/psychoseamatic/code/
    This will install a single file in your relay directory: relay_Psychose-a-Matic.ash. This script also relies on ZLib and CLI Links, so it will automatically install those as well if you lack them.

    I think you'll find that it's a mad, mad, mad, mad, mad, mad world out there, comparable in many ways to a land where tacos evolved from cats. Enjoy!

    bats bats bats bats abts bat bsta batasbtasbttsbatsbstatbstbatbastastbtstbsatbtbatsb astabtsbtatbattttttbbbbbaattttttsssssssssssss
    Last edited by zarqon; 01-14-2014 at 09:08 AM.
    Sig by JakAtk
    My scripts: Prefref Plus | Skillref Plus | One-Click Wossna | Om*****st (??) | Psychose-a-Matic | RandBot
    Combat suite: Best Between Battle | Mercenary Mood | SmartStasis | BatMan | BatMan RE
    For script authors: ASH Wiki | ZLib | BatBrain | CLI Links | Drag-n-Drop Inventories | CanAdv | Script Registry | Map Manager
    If you appreciate my work, help me become BAT KING OF THE WORLD! Thanks to all donators!

  2. #2
    Minion Bale's Avatar
    Join Date
    Jun 2008
    Posts
    13,287

    Default

    This script makes me sad because I finished exploring all of the jars many lunes ago. It would have been great to use it back at the beginning of the year.


    Also: each time you load the page, a new quote about mental health (or the lack thereof) will appear beneath the page title. Some I just made up as good catchphrases for this script, some are from famous people, and some are from other people on this very forum! I dare you not to open the script to read them all! Bwahaha
    Originally Posted by zarqon View Post
    LoL! I lost that dare. Some good quotes in there.
    If people like my scripts, please send me stuffed Hodgmen.
    Universal Recovery, OCD Inventory Control, CounterChecker, newLife, ChIT.


  3. #3
    Senior Member Winterbay's Avatar
    Join Date
    Feb 2010
    Posts
    5,033

    Default

    Cool. Looking forward to using this when I finally get around to trying out the content (and possibly trying to get WHAM aware of the skeletons at Jick's place...).
    My scripts:
    Best sushi for Profit
    Winterbay's Helpful Automatic Monsterbasher (WHAM)

    Scripts maintained by me:
    Autobasement
    Smashlib

    A small programmer joke:
    Wife: Honey, please go to the market and buy 1 bottle of milk. If they have eggs, bring 6.
    The man came back with 6 bottles of milk.
    Wife: Why did you buy 6 bottles of milk.
    Man: Because they had eggs...

    The 6 Stages of Debugging: 1 )That can't happen. 2) That shouldn't happen. 3) Hmmm, weird. 4) Why does that happen? 5) Oh, I see. 6 )How did that ever work?

    All programs can be optimized, and all programs have bugs; therefore all programs can be optimized to one line that doesn’t work. /Bob Fitch, Blizzard

  4. #4
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    11,620

    Default

    I look forward to using this.
    Ph'nglui mglw'nafh Cthulhu
    R'lyeh wgah-nagl fhtagn.

  5. #5
    Senior Member Theraze's Avatar
    Join Date
    Mar 2010
    Posts
    8,746

    Default

    It also updated:
    A https://svn.code.sf.net/p/psychoseam...y1.10.1.min.js

    Was this one of those internal mafia files that wasn't supposed to get updated, or was it providing a different version of jquery?

  6. #6
    Senior Member zarqon's Avatar
    Join Date
    Nov 2007
    Location
    Seoul, Korea
    Posts
    3,653

    Default

    I realized after posting this that it uses this version of jQuery (which I seem to recall downloading to the relay folder myself and which BatMan RE also uses). However, a user might not necessarily have that file, so I added it to this project as well. I should edit the first post to reflect that, though.

    @Winterbay, Veracity: I look forward to your using it, and hope it makes your experience more pleasant and less... jarring.
    Sig by JakAtk
    My scripts: Prefref Plus | Skillref Plus | One-Click Wossna | Om*****st (??) | Psychose-a-Matic | RandBot
    Combat suite: Best Between Battle | Mercenary Mood | SmartStasis | BatMan | BatMan RE
    For script authors: ASH Wiki | ZLib | BatBrain | CLI Links | Drag-n-Drop Inventories | CanAdv | Script Registry | Map Manager
    If you appreciate my work, help me become BAT KING OF THE WORLD! Thanks to all donators!

  7. #7

    Default

    Insanely awesome. (heh) I find myself running it over and over for the quotes, although my cackling may get me into trouble here at work...

    A a couple minor suggestions for your consideration:

    My Ginsu is currently in Hagnk's and shows greyed out. The swords are truly unique so I think it should show as achieved no matter where it happens to be currently stored.

    While Truthsayer, Meatcleaver, and White Fang are truly random and Ginsu is so easy that tracking would be a bit silly (and there's already a script that will automate getting it to a huge extent), I wonder if there could be tracking for Byte and Procedural Generation. I left out Bloodbath but that's already tracked in the jar itself and by Bale's relay sidebar. I don't know if what level the player is in Jick's tower or which pixels have been achieved is tracked. If they are, then showing those in this script would be wonderful.

    Why do I ask this? Because I'm stupid. I have four flickering pixels.... and I didn't think to record which ones they are!

  8. #8
    Minion Bale's Avatar
    Join Date
    Jun 2008
    Posts
    13,287

    Default

    I have four flickering pixels.... and I didn't think to record which ones they are!
    Originally Posted by EdFox View Post
    Oh dear. I feel very, VERY sorry for you. If you were running mafia at the time you could probably get that info out of the session log. If that still seems daunting, more help can be offered such as how to text search multiple files.
    If people like my scripts, please send me stuffed Hodgmen.
    Universal Recovery, OCD Inventory Control, CounterChecker, newLife, ChIT.


  9. #9

    Default

    Oh dear. I feel very, VERY sorry for you. If you were running mafia at the time you could probably get that info out of the session log. If that still seems daunting, more help can be offered such as how to text search multiple files.
    Originally Posted by Bale View Post
    That's a good idea. Grep I can handle and I managed to locate the session file for the one time I've used a Crackpot jar, thankfully. Since it's easy enough to check the logs adding tracking for Byte and Procedural Generation likely isn't worth the effort. Maybe just add a line "It would be madness to not keep track of which flickering pixels you get!" to the Crackpot section.

  10. #10
    Minion Bale's Avatar
    Join Date
    Jun 2008
    Posts
    13,287

    Default

    Great! I'm glad my advice helped.
    If people like my scripts, please send me stuffed Hodgmen.
    Universal Recovery, OCD Inventory Control, CounterChecker, newLife, ChIT.


Similar Threads

  1. Mood Management
    By Eliteofdelete in forum Community Support
    Replies: 4
    Last Post: 12-03-2014, 07:38 PM
  2. St. Doodle's Clan Management
    By StDoodle in forum Informational Scripts
    Replies: 10
    Last Post: 01-12-2012, 12:55 AM
  3. Help? Store management
    By ritafolgado in forum Community Support
    Replies: 2
    Last Post: 11-07-2011, 01:33 PM
  4. Fractal's Shield Generate-O-Matic Scriptamajig
    By FractalP in forum Turn-Burning Scripts
    Replies: 2
    Last Post: 06-11-2011, 09:02 PM
  5. Feature - Rejected Stop automation: Stop on Beaten Up
    By Yvain in forum Bug Reports
    Replies: 3
    Last Post: 01-23-2011, 04:41 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •