Page 1 of 1

ReAdd NTSL

Posted: Wed Jan 13, 2016 10:52 pm
by Nexendia
See Title..

NTSL has worked fine on hippiestation which at the time of the whole NTSL
removal was basically a carbon-copy of /tg/ code with hippie shit thrown in.

Plz... GunHog needs to work on NTSL again..
you all discuss on your own... I am a meme who only wishes NTSL would return......

Re: ReAdd NTSL

Posted: Wed Jan 13, 2016 11:06 pm
by Zilenan91
It crashed the server if anyone who didn't know what they were doing fucked with a few lines. If we wanted to readd it we'd need to do some major reworking of the entire thing so that it can't be used to bring the server to its knees.

Re: ReAdd NTSL

Posted: Wed Jan 13, 2016 11:30 pm
by invisty
tbh I kind of enjoy voice changers and impersonation actually being viable fam.

Re: ReAdd NTSL

Posted: Wed Jan 13, 2016 11:38 pm
by DemonFiren
What Invisty said. It made AI much more fun.

Re: ReAdd NTSL

Posted: Wed Jan 13, 2016 11:52 pm
by Gun Hog
Zilenan91 wrote:It crashed the server if anyone who didn't know what they were doing fucked with a few lines. If we wanted to readd it we'd need to do some major reworking of the entire thing so that it can't be used to bring the server to its knees.
MrStonedOne was working on a fix before it was removed. I imagine that if he was given more time, he could have saved NTSL from such a cruel and unfair fate.

Re: ReAdd NTSL

Posted: Wed Jan 13, 2016 11:53 pm
by onleavedontatme
invisty wrote:tbh I kind of enjoy voice changers and impersonation actually being viable fam.

Re: ReAdd NTSL

Posted: Thu Jan 14, 2016 12:02 am
by invisty
DemonFiren wrote:What Invisty said. It made AI much more fun.
I actually meant removing it made impersonation viable. Because there was some really easy way of detecting impersonation (I forget what it was), and it made it far too common such that people were very quick to call out impersonation over comms.

A problem with NTSL was that it was almost always the AI using it when it was being done maliciously. Any half-attentive AI would quickly spot someone messing with the NTSL and remove it. The console was too restricted and the access log was too easy to bust people with.

Re: ReAdd NTSL

Posted: Thu Jan 14, 2016 12:20 am
by Zilenan91
Yeah and compared to Hippie, the griefers we have know a lot more about the game. Over there they just join in, metacomm, toolbox some people, and get banned. Here since we're not on the hub people gotta look for us, and if they know where to look they know how the game works.

Re: ReAdd NTSL

Posted: Thu Jan 14, 2016 1:09 am
by PKPenguin321
NTSL would be cool if it wasn't so unreasonably strong for AIs who know how to copy-paste. It being a horribly buggy server-destroying mess wasn't the only reason it was removed (though that definitely was the final straw), you know.

Re: ReAdd NTSL

Posted: Thu Jan 14, 2016 3:18 am
by lumipharon
It was interesting when people were putting in their own simple scripts, or the clown made everyone honk.

What is less fun is when every AI just copy pasted 5000 pages of shit from one of the like, 3 people that could be bothered to make stuff like that, and consulted the 500 page manuals to operate it.

Re: ReAdd NTSL

Posted: Thu Jan 14, 2016 6:05 am
by PKPenguin321
Yeah, exactly. It being super duper robust required an outside tool, which last I checked was the reason telesci got bumped off.

Re: ReAdd NTSL

Posted: Thu Jan 14, 2016 10:52 am
by Incomptinence
Despite all these dreadful capabilities it was also rarely used unless you count the most common application. Copy pasted job stating script.

Re: ReAdd NTSL

Posted: Thu Jan 14, 2016 11:50 am
by DemonFiren
And the second-most common application: Voice changer for the AI.

And HONK a HONK that HONK HONK HONK.

Re: ReAdd NTSL

Posted: Thu Jan 14, 2016 1:50 pm
by Remie Richards
Could bring back a form of scripting with NTCL (see what I did there? Honk) if MSO ever gets off his butt and starts working on TCL4DM

Re: ReAdd NTSL

Posted: Thu Jan 14, 2016 3:34 pm
by MisterPerson
Any other player-driven scripts are going to have the exact same issue: We can't solve the halting problem.

Re: ReAdd NTSL

Posted: Fri Jan 15, 2016 1:03 am
by Scott
Buttons.

Re: ReAdd NTSL

Posted: Fri Jan 15, 2016 3:58 am
by TheWiznard
lumipharon wrote:It was interesting when people were putting in their own simple scripts, or the clown made everyone honk.

What is less fun is when every AI just copy pasted 5000 pages of shit from one of the like, 3 people that could be bothered to make stuff like that, and consulted the 500 page manuals to operate it.

I only used this once or twice as an AI before NTSL was removed. It makes more sense on corporate. all it is is pretty much copy pasted from the wiki except I had enough autism to rename most of the job slots to something spongebob related.

I think it would have been more cool if I could have removed their actual name and just displayed their job title

edit: fuck I'm horrible how could I make the borg spongebob and not the chef... spongeborg is still cooler tho

Code: Select all

def Initialize() {
$words = vector(
   "assistant", "Goofy Goober",
   "captain", "King Neptune",
   "head of personnel", "Princess Mindy",
   "bartender", "Squidward",
   "chef", "Bubble Bass",
   "botanist", "Sandy Cheeks",
   "quartermaster", "Salty Spitoon",
   "cargo technician", "Bouncer",
   "shaft miner", "Jellyfish",
   "clown", "Mermaid Man",
   "mime", "Barnacle Boy",
   "janitor", "Gary the Snail",
   "librarian", "Squilliam Fancyson",
   "lawyer", "Sunny Shores Salesman",
   "chaplain", "Sandals",
   "chief engineer", "Patchy the Pirate",
   "station engineer", "Potty the Parrot",
   "atmospheric technician", "Johnny Elaine",
   "chief medical officer", "Mrs. Puff",
   "medical doctor", "Purple Doctorfish",
   "chemist", "Old man Jenkins",
   "geneticist", "Larry the Lobster",
   "virologist", "Viro",
   "research director", "Lord Reginald",
   "scientist", "Professor Percy",
   "roboticist", "Dr. Marmalade",
   "head of security", "Man-Ray",
   "warden", "Flying Dutchman",
   "detective", "Jack M. Crazyfish",
   "security officer", "Health Inspector",
   "ai", "Mr. Krabs",
   "cyborg", "Spongeborg",
   "personal ai", "patrickAI",
    );
    
    $index = 1;
  while($index <= length($words))
 {
   $key = at($words, $index);
   $value = at($words, $index+1);
  mem($key,$value);
  $index += 2;
 }
}

if(mem("initialized") != 1)
{
 Initialize();
 mem("initialized", 1);
}

$foo = "";
$joblow = lower($job);

if(mem($joblow)) { $foo = mem($joblow); }
else { $foo = substr($job, 1, 6); }

if (!find($source, "Unknown") && $job != "No id" && !find($source, " (as ")) {
$source = $source + " (" + $foo + ")"; }

Re: ReAdd NTSL

Posted: Sat Jan 16, 2016 12:52 am
by CPTANT
I dislike the old implementation of NTSL because the work done to utilise it required out of game effort to create scripts. Writing things from scratch during a round was basically not viable.

So oddly enough I would say a more restricted and more accessible implementation would add more to the game.