MU Soapbox

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Muxify
    • Mustard
    1. Home
    2. Ninjakitten
    3. Posts
    • Profile
    • Following 0
    • Followers 2
    • Topics 4
    • Posts 362
    • Best 187
    • Controversial 0
    • Groups 1

    Posts made by Ninjakitten

    • RE: Userscript for Ignoring Users and/or Threads

      @Wolfs
      I'm very stealthy.

      (Also, pleased if it can help. 🙂 )

      posted in Suggestions & Questions
      Ninjakitten
      Ninjakitten
    • Userscript for Ignoring Users and/or Threads

      I figured I'd pop this somewhere slightly less buried, in case anyone finds it useful. It's a browser userscript; it works on Firefox with Greasemonkey and ought to be fine on Chrome with Tampermonkey. Basically, if you want to ignore a user, put that username in the name array. If you want to ignore a thread, put that title in the thread array. Be exact. You can also decide whether or not to ignore threads which someone you're ignoring started.

      // ==UserScript==
      // @name        Go Away
      // @namespace   MSB
      // @include     http://musoapbox.net/*
      // @version     2.0
      // @run-at      document-end
      // @grant       none
      // ==/UserScript==
      
      'use strict';
      
      (function ($) {
      
          // Users you want to ignore
          var users = ["Name1","Name2","NameN"];
      
          // Threads you want to ignore
          var threads = ["Thread1","Thread2","ThreadN"];
      
          // Ignore threads started by ignored users? (true or false)
          var hideStartedBy = true;
      
          function cleanUsers() { 
            $.each(users,function(index,value) {
                $('li[data-username="'+value+'"]').css('display','none');
                $('img[data-original-title="'+value+'"]').closest('.card').css('display','none');
            });
          }
          function cleanThreads() {
              $.each(threads,function(index,value) {
                  $('meta[content="'+value+'"]').parent('li.row').css('display','none');
              });
              if (hideStartedBy) {
                  $.each(users,function(index,value) {
                      $('.pull-left div[data-original-title="'+value+'"]').closest('li[component="category/topic"]').css('display','none');
                  });
              }
          }
      
          cleanUsers();
          cleanThreads();
      
          $(window).on('action:ajaxify.end', function(data) {
              cleanUsers();
              cleanThreads();
          });    
          $(window).on('action:posts.loaded', function(data) {
              cleanUsers();
          });
          $(window).on('action:topics.loaded', function(data) {
              cleanUsers();
              cleanThreads();
          });
      })(jQuery)
      

      It's not fancy (or intensely tested), you'll get the little red notification even for threads you're ignoring (just mark all read to get rid of it), and it won't do anything about chats... but it handles the very basics. It's possible I'll get inspired to fancy it up later, but anyone else can feel free to do so themselves in the meantime.

      (If you use it and a forum update breaks it, please let me know, since you may notice before I do.)

      posted in Suggestions & Questions
      Ninjakitten
      Ninjakitten
    • RE: How to use Potato MU Client

      @skew said:

      Why's it the best? Easy. It has two input windows. That means when you're in the middle of Hot TS and get paged a dank meme, you don't have to ctrl+a ctrl+x to save your half-written pose while you respond to @tragedyjones about how dank his memes are.

      ...just in case anyone using SimpleMU is unaware, you don't have to ctrl-a ctrl-x in it, either. Hit ESC, write and send your new thing, then ctrl-p twice and you have the thing you escaped right there again. Keeps you from accidentally losing it by copying something else.

      On Potato, can you switch between your two input windows without using the mouse? I didn't really explore that feature a lot back when I was trying it out, but it wouldn't really work for me if you have to click.

      Also, I seem to recall a friend of mine went back to SimpleMU because logging the main window for a world wasn't keeping in the text from the spawn windows as well, but that was a couple-few years ago. I see 'omit from logs' is an option in that event definition screen, which suggests unless you click it you do get the stuff in your log -- but that could just be an option for things you gag, and spawn windows could still be not-logged by default, so: does it log your spawns?

      I'm almost certainly going to keep using SimpleMU until I can't, but I'm hoping when/if that day comes Potato'll be a replacement I can cope with...

      posted in How-Tos
      Ninjakitten
      Ninjakitten
    • RE: Identities

      @Ashen-Shugar
      Curses! That does make for a hell of a flaw in the plan. 😉

      posted in MU Code
      Ninjakitten
      Ninjakitten
    • RE: Identities

      Robots.

      ...there's a Player body, which hangs out OOC, and it can create @robots, which go IC. They belong to that player body, but can be logged in themselves and are the character bodies. RP as normal while logged in to one of them; they can send and receive mail and post to bbs and etc. as well.

      True separation, but you can have your player body and as many of your characters as you can handle logged in at once, and you don't have to do at-a-remove commands to play.

      posted in MU Code
      Ninjakitten
      Ninjakitten
    • RE: How did you discover text-based gaming?

      @Shayd
      I know someone who found them IN 2010, I believe. She was 21 at the time and we were all amazed there was someone that young around. Slight change from when I started...

      posted in Mildly Constructive
      Ninjakitten
      Ninjakitten
    • RE: Pyrephox's Playlist

      I never played anywhere you have, but I just wanted to express appreciation for the phrase "Layabout Rich Murder-Shaman Guy". 😄

      posted in A Shout in the Dark
      Ninjakitten
      Ninjakitten
    • RE: How did you discover text-based gaming?

      If you want modern/recent, I'm not going to be any use to you...

      My high school was one of the first in my state to have internet, and I was nerdy enough to be The Girl Who Was Interested In It. I somehow found talkers (maybe they were mentioned in one of the earlyish how to internet books?) and then one day doing a 'w' on our server I noticed a guy I knew was telnetting to (iirc) trekmuse.org 1701. Which looked potentially interesting (see: nerdy), so I logged in. And it was. And I've basically been MU*ing ever since.

      I'm pretty sure my story's gonna get optioned as a movie any day now.

      posted in Mildly Constructive
      Ninjakitten
      Ninjakitten
    • RE: Are there any historically-themed WoD mu*?

      @le_mew said:

      The 60s San Francisco [...] has potential to be fun.

      There was one of those (oWoD) -- Haight-Ashbury. I seem to recall enjoying the theme, though I think I only played about 3 months. Not sure why, at this point, since it looks like that was... 2002. Might well be time for a new one. 😉

      posted in Adver-tis-ments
      Ninjakitten
      Ninjakitten
    • RE: So not only is there no "ignore" feature...

      Since I actually have someone I want to ignore now, here's a slight update of the script to fix the bit that I see broke with the new version of the forum. It's still not fancy, but it does a basic job. Works in Firefox with Greasemonkey, probably works in Chrome with Tampermonkey but I've not tested that.

      // ==UserScript==
      // @name        Go Away
      // @namespace   MSB
      // @include     http://musoapbox.net/*
      // @version     2.0
      // @run-at      document-end
      // @grant       none
      // ==/UserScript==
      
      'use strict';
      
      (function ($) {
      
          // Users you want to ignore
          var users = ["Name1","Name2","NameN"];
      
          // Threads you want to ignore
          var threads = ["Thread1","Thread2","ThreadN"];
      
          // Ignore threads started by ignored users? (true or false)
          var hideStartedBy = true;
      
          function cleanUsers() { 
            $.each(users,function(index,value) {
                $('li[data-username="'+value+'"]').css('display','none');
                $('span[data-original-title="'+value+'"]').closest('.card').css('display','none');
            });
          }
          function cleanThreads() {
              $.each(threads,function(index,value) {
                  $('meta[content="'+value+'"]').parent('li.row').css('display','none');
              });
              if (hideStartedBy) {
                  $.each(users,function(index,value) {
                      $('.pull-left div[data-original-title="'+value+'"]').closest('li[component="category/topic"]').css('display','none');
                  });
              }
          }
      
          cleanUsers();
          cleanThreads();
      
          $(window).on('action:ajaxify.end', function(data) {
              cleanUsers();
              cleanThreads();
          });    
          $(window).on('action:posts.loaded', function(data) {
              cleanUsers();
          });
          $(window).on('action:topics.loaded', function(data) {
              cleanUsers();
              cleanThreads();
          });
      })(jQuery)
      
      posted in Suggestions & Questions
      Ninjakitten
      Ninjakitten
    • RE: The Played By/PhysRep Thread

      I do a lot of Google Image Search by relevant keywords for the character or characteristics I definitely want for them, and a fair amount of poking around IMDB. I second British TV/film as a source for less perfectly processed people than most US media.

      The one thing I dislike about everyone having openly-shared PBs these days is that it seems to push the average attractiveness level up even more than it used to be, and it annoys me a bit if there seems to be a wild difference between a character's PB and actual Appearance stat. (nb: I am chiefly an oWoD player; YMMV for other systems.)

      @Arkandel said:

      1. How important is the part where you find a PB for your character? As in, if it takes you X minutes to figure out what's allowed, write the BG, etc... what percentage of that do you spend searching for the right one?

      I am very, very -- I'll just go ahead and go straight on to 'ridiculously' -- slow at creating characters. I really couldn't even start to figure out percentages. That said, I take as long as it takes to find the right PB. Several hours at the least, sometimes more than that spread over days. The ones that worked the best so far have been settled by one photo of the actor with an expression that made me go 'yeah, that's them, couldn't use anyone else now,' and in at least one case I revised some aspects of my mental image (hair colour entirely, height somewhat) after finding the picture.

      1. Does it matter to you what other people choose? For example if someone has picked the same PB as you, if it's a beefcake/hot model or a regular joe... and do you think the choice means something about their character or even player?

      I won't use a PB that's already in use on a game. Ideally, I won't use one that's ever been used on the game. That said, there was one time about a decade ago (before one could expect a wiki to let you see who other people were using) that it happened by accident, and that actually ended up being absolutely key to my character's interactions with people and thus my experience on that game. Remarking ICly on how much a new character reminds you of an old one with the same PB is also kind of fun, as long as the player doesn't mind -- it makes a pretty decent conversation starter.

      I definitely think PB choice says something about the character... If it doesn't, then something's wrong. And yes, rightly or wrongly, I do sometimes suspect the choice says something about the player as well. Sometimes it's a good impression, other times less so. The rest of what's available to see (descs, hooks, etc.) can seriously adjust things one way or another, though, and I'd still give their RP a chance even if their page got the side-eye.

      1. Do you find it odd these days if someone does things differently? Say... has no PB. Or chooses artwork over a real picture (for a realistic MU*, obviously it'd be different for a superhero MU* for example if you're playing a comic book character and used a drawing).

      Odd is a bit strong. Mildly unusual, I guess. But if you can't find something that fits your mental image, it's probably better to have nothing at all and rely on the desc alone. That worked well enough for years. 😉

      @Glitch -- what is it that you decide based on number of pictures selected, and does who/what the content is affect it?

      posted in Mildly Constructive
      Ninjakitten
      Ninjakitten
    • RE: MSB alias/username

      I've been Ninjakitten since last century, so why change now? I probably recognize it (and NK) as being me more quickly than I do my legal name, at this point.

      posted in Tastes Less Game'y
      Ninjakitten
      Ninjakitten
    • RE: New forum version

      @Cirno
      I know, but that requires me moving the mouse around, instead of just my eyes. It's considerably more effort than before.

      posted in Announcements
      Ninjakitten
      Ninjakitten
    • RE: New forum version

      Mrm. I don't like that names seem to have disappeared from the unread page... I don't have everyone's avatars memorized and I don't want to. 😕

      posted in Announcements
      Ninjakitten
      Ninjakitten
    • RE: So not only is there no "ignore" feature...

      The previous version was too half-assed, so I removed it. Then I actually got interested in making things work better, so here's version 2 of the userscript, which is about three-quarters-assed. It seems to work in Greasemonkey in Firefox, and will probably work in Tampermonkey in Chrome as well. Put users you want to ignore in the users array, and threads in the threads array. Spelling, capitalization, and punctuation matter. It doesn't eliminate users entirely (they can still message you, you'll still see quotes of them, threads they reply to will still pop up as having a new post, etc.) but it hides their posts and optionally threads they started.

      If I get bored/inspired maybe I'll make a version 3 with more bells and whistles, but for now, here you go.

      // ==UserScript==
      // @name        Go Away
      // @namespace   MSB
      // @include     http://musoapbox.net/*
      // @version     2.0
      // @run-at      document-end
      // @grant       none
      // ==/UserScript==
      
      'use strict';
      
      (function ($) {
      
          // Users you want to ignore
          var users = ["Name1","Name2","NameN"];
      
          // Threads you want to ignore
          var threads = ["Thread1","Thread2","ThreadN"];
      
          // Ignore threads started by ignored users? (true or false)
          var hideStartedBy = true;
      
          function cleanUsers() { 
            $.each(users,function(index,value) {
                $('li[data-username="'+value+'"]').css('display','none');
                $('strong:contains("'+value+'")').closest('.card').css('display','none');
            });
          }
          function cleanThreads() {
              $.each(threads,function(index,value) {
                  $('meta[content="'+value+'"]').parent('li.row').css('display','none');
              });
              if (hideStartedBy) {
                  $.each(users,function(index,value) {
                      $('.pull-left img[data-original-title="'+value+'"]').closest('li[component="category/topic"]').css('display','none');
                  });
              }
          }
      
          cleanUsers();
          cleanThreads();
      
          $(window).on('action:ajaxify.end', function(data) {
              cleanUsers();
              cleanThreads();
          });    
          $(window).on('action:posts.loaded', function(data) {
              cleanUsers();
          });
          $(window).on('action:topics.loaded', function(data) {
              cleanUsers();
              cleanThreads();
          });
      })(jQuery)
      
      posted in Suggestions & Questions
      Ninjakitten
      Ninjakitten
    • RE: So not only is there no "ignore" feature...

      @TNP
      I don't know what or where it is, but I think so. One forum I saw when I was looking around seemed to have an 'ignore' button at the thread level.

      posted in Suggestions & Questions
      Ninjakitten
      Ninjakitten
    • RE: So not only is there no "ignore" feature...

      No idea if it's any good or covers what needs covering here, but https://github.com/exo-do/nodebb-plugin-ignore-users exists.

      posted in Suggestions & Questions
      Ninjakitten
      Ninjakitten
    • RE: Which MU* telnet clients are still popular?

      SimpleMU. I used TinyFugue for a long time, but I don't currently have a shell account. My husband does, and he still uses TF.

      I tried Potato a couple years ago, and I can't quite remember what made me go back to SimpleMU anymore, but I know something was a dealbreaker.

      posted in Mildly Constructive
      Ninjakitten
      Ninjakitten
    • RE: OWoD/Ratkin/Cole&Teresa

      Sess! I was just thinking about you the other day. I might be able to help you out here. I'll see. 🙂

      posted in A Shout in the Dark
      Ninjakitten
      Ninjakitten
    • 1
    • 2
    • 15
    • 16
    • 17
    • 18
    • 19
    • 17 / 19