Bottom post of the previous page:
Bad formTHEY REMOVED SLUGS FROM PRINTER
- wesoda25
- Joined: Thu Aug 10, 2017 9:32 pm
- Byond Username: Wesoda25
- Timonk
- Joined: Thu Nov 15, 2018 6:27 pm
- Byond Username: Timonk
- Location: ur mum
Re: THEY REMOVED SLUGS FROM PRINTER
im glad i live rent free in your head, vegan
joooks wrote:Quoting a legend, at least im not a faggot lolNaloac wrote:
In short, this appeal is denied. Suck my nuts retard.
See you in 12 months unless you blacklist me for this
Timberpoes wrote: ↑ I'm going to admin timonk [...]. Fuck it, he's also now my second host vote if goof rejects.
pikeyeskey13 wrote: ↑ ok don't forget to shove it up your ass lmao oops u can delete this one I just wanted to make sure it went through
Agux909 wrote:Woah bravo there sir, post of the month you saved the thread. I feel overwhelmed by the echo of unlimited wisdom and usefulness sprouting from you post. Every Manuel player now feels embarrased to exist because of your much NEEDED wise words, you sure teached'em all, you genius, IQ lord.Timonk wrote:This is why we make fun of Manuel
The hut has perished at my hands.


The pink arrow is always right.
- remanseptim
- Joined: Wed Jun 17, 2020 7:38 pm
- Byond Username: Remanseptim
Re: THEY REMOVED SLUGS FROM PRINTER
what? somebody mentioned me in a post? i'm going insane!!!! aaaaaghhh!!!
help me tofu!!!!!!
help me tofu!!!!!!
- Misdoubtful
- In-Game Game Master
- Joined: Sat Feb 01, 2020 7:03 pm
- Byond Username: Misdoubtful
- Location: Delivering hugs!
Re: THEY REMOVED SLUGS FROM PRINTER
Sorry I only use nerf guns with riot darts to stop the baddies in the armory. Shotguns are precision instruments. I see a greytider across the station? I get my binoculars I stole from the useless detective, sight in, and remove his standing upright privileges. Bang bang bang bang bang bang bang bang bang bang bang thats how many shots it takes just point and click its not that hard. My special ammo works on this special crew, that is, the filthy braindead greytider hacking into the bridge. They get close, I use my flash eight times and he goes on the ground, just like that, lights out, night night, and they crawl away. My weapons of war will knock the wind out of you in no more than two minutes. Slugs? Who needs em? My superior beanbag rounds only do a third of the damage but create 20% more wounds from halfway across the station. Good luck removing your wounds on your own greytider, medbay already tossed you out for attacking a cleanbot, thats right. Who is dependent on the crew now? Not me, I'm still lofting high in my fortress, that is, the armory. If the fluke ops come banging on my door I'll have my pneumatic cannon at the ready and fire more deadly projectiles at them than a stupid shotgun slug could ever be. Check mate, this is my castle.
Hugs
- MrAlphonzo
- Joined: Thu May 05, 2016 10:55 pm
- Byond Username: MrAlphonzo
- Location: U S A, U S A, U S A
- Timonk
- Joined: Thu Nov 15, 2018 6:27 pm
- Byond Username: Timonk
- Location: ur mum
Re: THEY REMOVED SLUGS FROM PRINTER
buckwhat? it also got removed
joooks wrote:Quoting a legend, at least im not a faggot lolNaloac wrote:
In short, this appeal is denied. Suck my nuts retard.
See you in 12 months unless you blacklist me for this
Timberpoes wrote: ↑ I'm going to admin timonk [...]. Fuck it, he's also now my second host vote if goof rejects.
pikeyeskey13 wrote: ↑ ok don't forget to shove it up your ass lmao oops u can delete this one I just wanted to make sure it went through
Agux909 wrote:Woah bravo there sir, post of the month you saved the thread. I feel overwhelmed by the echo of unlimited wisdom and usefulness sprouting from you post. Every Manuel player now feels embarrased to exist because of your much NEEDED wise words, you sure teached'em all, you genius, IQ lord.Timonk wrote:This is why we make fun of Manuel
The hut has perished at my hands.


The pink arrow is always right.
- remanseptim
- Joined: Wed Jun 17, 2020 7:38 pm
- Byond Username: Remanseptim
-
- Joined: Mon Mar 09, 2020 7:17 pm
- Byond Username: NikoTheGuyDude
Re: THEY REMOVED SLUGS FROM PRINTER
Didnt oranges say the problem was that all our maps are balanced around narrow corridors, which is why shotguns were OP? Why remove slugs then???? Wouldnt that make BUCKSHOT the problem???
- Mothblocks
- Code Maintainer
- Joined: Fri Jul 27, 2018 9:33 am
- Byond Username: Jaredfogle
Re: THEY REMOVED SLUGS FROM PRINTER
if you had read anything other than the title of this thread, you'd know buckshots were removed from lathes as wellNikoTheGuyDude wrote:Didnt oranges say the problem was that all our maps are balanced around narrow corridors, which is why shotguns were OP? Why remove slugs then???? Wouldnt that make BUCKSHOT the problem???
Head Coder of /tg/station, hi!Shaps-cloud wrote: ↑Mon Dec 07, 2020 7:59 am May eventually become one of the illusive maintainer-headmins if they choose to pursue that path, having a coder in the senior admin leadership has usually been positive for both sides in the past.
Head Admin of /tg/station Feb 2022.
Mothblocks everywhere, >>> Say nice things about me <<<
- wesoda25
- Joined: Thu Aug 10, 2017 9:32 pm
- Byond Username: Wesoda25
Re: THEY REMOVED SLUGS FROM PRINTER
Not really sure what the official thought process was that decided it'd be better to remove slugs than nerf them, but imo if we're gonna have shotguns they shouldn't be able to shoot precise ammo (and this is probably why they were removed). Honestly I think it would be nice to run away with this idea, and allow shotguns to only shoot spread-shot ammo (so buckshot would stay). I think the whole "specialist-niche" thing is a stupid fucking buzzword that people for some reason latched onto. Buckshot is really not as OP as they'd like you to believe.
- Horza
- Joined: Fri Jan 11, 2019 9:43 pm
- Byond Username: HorzBor
Re: THEY REMOVED SLUGS FROM PRINTER
Remove, don't improve.wesoda25 wrote:Not really sure what the official thought process was that decided it'd be better to remove slugs than nerf them
It's also a hard buff to the slaughter/laughter demons since now the crew has few really effective ways to kill them unless the demon player is incompetent.wesoda25 wrote:Buckshot is really not as OP as they'd like you to believe.
Now that I've said this I expect the demons to be either removed or horribly nerfed.
Spürdo spädre sbrölölö :DDDDD
- Kendrickorium
- Joined: Wed Feb 13, 2019 1:00 am
- Byond Username: Kendrickorium
Re: THEY REMOVED SLUGS FROM PRINTER
It's a real problem that coders can't defend their changes with things other than "I think this will be good for the game"
shit like this has unexpected consequences as the above poster helpfully pointed out about laughter/slaughter demons now being buffed like crazy,
take the nerf to guns and backpacks, it's a shit ton harder to deal with mass hostile mobs now when you can only carry 2 energy guns on your person
I can't honestly think of that many times I've been straight up killed by a shotgun while trying to avoid it
learning how and when to fight, and dodge/avoid the many different weapons and situations in this game is what helps define a person as robust
you dont remove an entire fucking niche of weapon simply because crewmembers haven't learned/are too fucking dumb to avoid it
the solution to shotguns is to tell people whining about shotguns to quite literally not get hit by shotguns
shit like this has unexpected consequences as the above poster helpfully pointed out about laughter/slaughter demons now being buffed like crazy,
take the nerf to guns and backpacks, it's a shit ton harder to deal with mass hostile mobs now when you can only carry 2 energy guns on your person
I can't honestly think of that many times I've been straight up killed by a shotgun while trying to avoid it
learning how and when to fight, and dodge/avoid the many different weapons and situations in this game is what helps define a person as robust
you dont remove an entire fucking niche of weapon simply because crewmembers haven't learned/are too fucking dumb to avoid it
the solution to shotguns is to tell people whining about shotguns to quite literally not get hit by shotguns
- actioninja
- Joined: Mon Jul 30, 2018 6:40 am
- Byond Username: Actioninja
- Location: comatose
Re: THEY REMOVED SLUGS FROM PRINTER
It's a real problem that players actively ignore any and all discussion and reasoning surrounding changes and then act like they came out of nowhere.Kendrickorium wrote:It's a real problem that coders can't defend their changes with things other than "I think this will be good for the game"
- NecromancerAnne
- Code Maintainer
- Joined: Mon Sep 03, 2018 6:55 pm
- Byond Username: NecromancerAnne
- Location: Don't touch me, motherfucker...
Re: THEY REMOVED SLUGS FROM PRINTER
The vast majority of changes discussed on discord are far more technical than specific balance discussions, so the average joe isn't going to give a shit to look into that except to waltz in and @ oranges or some shit over a balance change.
And this discussion about slugs, buckshot and shotguns in general has been a thing since I started playing the game, even with tasers still around at the time. They were the go-to for dealing with a vast majority of problems that couldn't be easily solved by tase and lase. When tasers were being removed/stun batons were reworked, people were claiming they'll just use shotguns and kill people. Invariably, people started using shotguns more because excessive damage is about as functional as a taser for stopping threats quickly, and the game is on a spacestation in close quarters where shotguns are at their best functionality-wise. They're stun batons on crack, and the point-blank blowback made that even worse when you could use it to stunlock people.
Hell, the 'shotgun doesn't miss' meme literally exists because it was almost competing with tasers, even if indisputably a weaker and more excessive choice of weapon because of how lethal they were. (Granted it came from Hippie, but they're not such a departure from us that the joke doesn't hold relevance on both servers balance)
If you missed the memo and are surprised this has happened, you're a blind fool.
And this discussion about slugs, buckshot and shotguns in general has been a thing since I started playing the game, even with tasers still around at the time. They were the go-to for dealing with a vast majority of problems that couldn't be easily solved by tase and lase. When tasers were being removed/stun batons were reworked, people were claiming they'll just use shotguns and kill people. Invariably, people started using shotguns more because excessive damage is about as functional as a taser for stopping threats quickly, and the game is on a spacestation in close quarters where shotguns are at their best functionality-wise. They're stun batons on crack, and the point-blank blowback made that even worse when you could use it to stunlock people.
Hell, the 'shotgun doesn't miss' meme literally exists because it was almost competing with tasers, even if indisputably a weaker and more excessive choice of weapon because of how lethal they were. (Granted it came from Hippie, but they're not such a departure from us that the joke doesn't hold relevance on both servers balance)
If you missed the memo and are surprised this has happened, you're a blind fool.
-
- Forum Soft Banned
- Joined: Sat Jun 02, 2018 10:27 am
- Byond Username: Cacogen
Re: THEY REMOVED SLUGS FROM PRINTER
add bullet droporanges wrote:americans expecting real life gun knowledge to transfer into 2d retrofuture space sim in the year 2020
technokek wrote:Cannot prove this so just belive me if when say this
NSFW:
- bobbahbrown
- Joined: Mon Nov 10, 2014 1:04 am
- Byond Username: Bobbahbrown
- Location: canada
- Contact:
Re: THEY REMOVED SLUGS FROM PRINTER
cacogen wrote:add bullet droporanges wrote:americans expecting real life gun knowledge to transfer into 2d retrofuture space sim in the year 2020






The information contained in this post is intended only for the individual or entity to whom it is addressed. Its contents (including any attachments) may contain confidential and/or privileged information. If you are not an intended recipient, you may not use, disclose, disseminate, copy or print its contents. If you received this post in error, please notify the sender by reply post and delete and destroy the message.
L’information contenue dans ce message est destinée exclusivement aux personnes ou aux entités auxquelles le message est adressé. Le contenu de ce message (y compris toute pièce jointe) peut renfermer de l’information confidentielle et / ou privilégiée. Si ce message ne vous est pas destiné, vous ne pouvez utiliser, divulguer, diffuser, copier ou imprimer son contenu. Si vous avez reçu ce message par erreur, veuillez aviser l’expéditeur en lui faisant parvenir une réponse. De plus, veuillez supprimer et détruire le message.
- Misdoubtful
- In-Game Game Master
- Joined: Sat Feb 01, 2020 7:03 pm
- Byond Username: Misdoubtful
- Location: Delivering hugs!
Re: THEY REMOVED SLUGS FROM PRINTER
Add things like slam-fires, duds, and feed failures too. Now you shot yourself in the foot for not using proper gun technique. Welcome to the future, where mostly preventable mistakes are still mostly preventable mistakes.cacogen wrote:add bullet droporanges wrote:americans expecting real life gun knowledge to transfer into 2d retrofuture space sim in the year 2020
Hugs
- Mothblocks
- Code Maintainer
- Joined: Fri Jul 27, 2018 9:33 am
- Byond Username: Jaredfogle
Re: THEY REMOVED SLUGS FROM PRINTER
add osha
Head Coder of /tg/station, hi!Shaps-cloud wrote: ↑Mon Dec 07, 2020 7:59 am May eventually become one of the illusive maintainer-headmins if they choose to pursue that path, having a coder in the senior admin leadership has usually been positive for both sides in the past.
Head Admin of /tg/station Feb 2022.
Mothblocks everywhere, >>> Say nice things about me <<<
- Timonk
- Joined: Thu Nov 15, 2018 6:27 pm
- Byond Username: Timonk
- Location: ur mum
Re: THEY REMOVED SLUGS FROM PRINTER
Coders made improvised shotgun shells the most viable shotgun ammo
Why does sec have to tide now to get lethal ammo
Why does sec have to tide now to get lethal ammo
joooks wrote:Quoting a legend, at least im not a faggot lolNaloac wrote:
In short, this appeal is denied. Suck my nuts retard.
See you in 12 months unless you blacklist me for this
Timberpoes wrote: ↑ I'm going to admin timonk [...]. Fuck it, he's also now my second host vote if goof rejects.
pikeyeskey13 wrote: ↑ ok don't forget to shove it up your ass lmao oops u can delete this one I just wanted to make sure it went through
Agux909 wrote:Woah bravo there sir, post of the month you saved the thread. I feel overwhelmed by the echo of unlimited wisdom and usefulness sprouting from you post. Every Manuel player now feels embarrased to exist because of your much NEEDED wise words, you sure teached'em all, you genius, IQ lord.Timonk wrote:This is why we make fun of Manuel
The hut has perished at my hands.


The pink arrow is always right.
- trollbreeder
- Joined: Sat Feb 22, 2020 8:22 am
- Byond Username: Trollbreeder
- Github Username: trollbreeder
Re: THEY REMOVED SLUGS FROM PRINTER
Tiders were always the security, just unofficially. They validhunt antags in the shadows so you may RP in the limelightTimonk wrote:Coders made improvised shotgun shells the most viable shotgun ammo
Why does sec have to tide now to get lethal ammo
I'm a dumb feature coder, also a bad (but not terrible) coderspriter and a semi-good mapper and an enforcer of standards.
you can find me playing when i'm not coding or playing csgo as cleans-the-house on event hall, sybil or manuel
screenshot gallery:
you can find me playing when i'm not coding or playing csgo as cleans-the-house on event hall, sybil or manuel
screenshot gallery:
Spoiler:
- Kendrickorium
- Joined: Wed Feb 13, 2019 1:00 am
- Byond Username: Kendrickorium
Re: THEY REMOVED SLUGS FROM PRINTER
lemme know when you find the logs of all this discussion, i'd love to take a look at emactioninja wrote:It's a real problem that players actively ignore any and all discussion and reasoning surrounding changes and then act like they came out of nowhere.Kendrickorium wrote:It's a real problem that coders can't defend their changes with things other than "I think this will be good for the game"
-
- Forum Soft Banned
- Joined: Sat Jun 02, 2018 10:27 am
- Byond Username: Cacogen
Re: THEY REMOVED SLUGS FROM PRINTER
I like details like this a lot. With the right conditions they may not get in the way too much. Security could have skillchips that reduce the likelihood of this happening.Misdoubtful wrote:Add things like slam-fires, duds, and feed failures too. Now you shot yourself in the foot for not using proper gun technique. Welcome to the future, where mostly preventable mistakes are still mostly preventable mistakes.cacogen wrote:add bullet droporanges wrote:americans expecting real life gun knowledge to transfer into 2d retrofuture space sim in the year 2020
technokek wrote:Cannot prove this so just belive me if when say this
NSFW:
-
- Forum Soft Banned
- Joined: Sat Jun 02, 2018 10:27 am
- Byond Username: Cacogen
Re: THEY REMOVED SLUGS FROM PRINTER
Was the discussion in coderbus? Guess I was too busy not playing the game here insteadKendrickorium wrote:lemme know when you find the logs of all this discussion, i'd love to take a look at emactioninja wrote:It's a real problem that players actively ignore any and all discussion and reasoning surrounding changes and then act like they came out of nowhere.Kendrickorium wrote:It's a real problem that coders can't defend their changes with things other than "I think this will be good for the game"
technokek wrote:Cannot prove this so just belive me if when say this
NSFW:
- actioninja
- Joined: Mon Jul 30, 2018 6:40 am
- Byond Username: Actioninja
- Location: comatose
Re: THEY REMOVED SLUGS FROM PRINTER
I have two possibilities here:Kendrickorium wrote:lemme know when you find the logs of all this discussion, i'd love to take a look at emactioninja wrote:It's a real problem that players actively ignore any and all discussion and reasoning surrounding changes and then act like they came out of nowhere.Kendrickorium wrote:It's a real problem that coders can't defend their changes with things other than "I think this will be good for the game"
I could waste a bunch of time getting shitloads of links and information about this, and then have you not read any of it and then say something snarky. Probably about how I don't have a life to be able to follow the extremely difficult to find sources such as the thing linked in the readme of our repo that contains a lot of stuff about design, or the public channel anybody can read on a chat platform with a pretty robust search algorithm.
I could not do that and tell you to find it yourself, upon which you will say that it never existed to begin with.
Since one of these wastes way less of my time, find it yourself, asshole.
To eliminate the no context screencap quotability of this, this literally just happened: https://tgstation13.org/phpBB/viewtopic ... 44#p583549
- Timonk
- Joined: Thu Nov 15, 2018 6:27 pm
- Byond Username: Timonk
- Location: ur mum
Re: THEY REMOVED SLUGS FROM PRINTER
what was the idea behind making improvised shotgun shells the most viable shotgun lethal ammo
joooks wrote:Quoting a legend, at least im not a faggot lolNaloac wrote:
In short, this appeal is denied. Suck my nuts retard.
See you in 12 months unless you blacklist me for this
Timberpoes wrote: ↑ I'm going to admin timonk [...]. Fuck it, he's also now my second host vote if goof rejects.
pikeyeskey13 wrote: ↑ ok don't forget to shove it up your ass lmao oops u can delete this one I just wanted to make sure it went through
Agux909 wrote:Woah bravo there sir, post of the month you saved the thread. I feel overwhelmed by the echo of unlimited wisdom and usefulness sprouting from you post. Every Manuel player now feels embarrased to exist because of your much NEEDED wise words, you sure teached'em all, you genius, IQ lord.Timonk wrote:This is why we make fun of Manuel
The hut has perished at my hands.


The pink arrow is always right.
- remanseptim
- Joined: Wed Jun 17, 2020 7:38 pm
- Byond Username: Remanseptim
- Stickymayhem
- Joined: Mon Apr 28, 2014 6:13 pm
- Byond Username: Stickymayhem
Re: THEY REMOVED SLUGS FROM PRINTER
A separate post about this would be super interesting and maybe educate retards like me about how to discuss changes without screechingactioninja wrote:I have two possibilities here:Kendrickorium wrote:lemme know when you find the logs of all this discussion, i'd love to take a look at emactioninja wrote:It's a real problem that players actively ignore any and all discussion and reasoning surrounding changes and then act like they came out of nowhere.Kendrickorium wrote:It's a real problem that coders can't defend their changes with things other than "I think this will be good for the game"
I could waste a bunch of time getting shitloads of links and information about this, and then have you not read any of it and then say something snarky. Probably about how I don't have a life to be able to follow the extremely difficult to find sources such as the thing linked in the readme of our repo that contains a lot of stuff about design, or the public channel anybody can read on a chat platform with a pretty robust search algorithm.
I could not do that and tell you to find it yourself, upon which you will say that it never existed to begin with.
Since one of these wastes way less of my time, find it yourself, asshole.
To eliminate the no context screencap quotability of this, this literally just happened: https://tgstation13.org/phpBB/viewtopic ... 44#p583549
Boris wrote:Sticky is a jackass who has worms where his brain should be, but he also gets exactly what SS13 should be
-
- Forum Soft Banned
- Joined: Sat Jun 02, 2018 10:27 am
- Byond Username: Cacogen
Re: THEY REMOVED SLUGS FROM PRINTER
Let me know next time the design committee is getting together
technokek wrote:Cannot prove this so just belive me if when say this
NSFW:
- terranaut
- Joined: Fri Jul 18, 2014 11:43 pm
- Byond Username: Terranaut
Re: THEY REMOVED SLUGS FROM PRINTER
seperating balance and technical code talk into two seperate channels would probably be helpful to avoid things like this
- ShibaInuLord
- Joined: Wed Jul 31, 2019 1:31 am
- Byond Username: ShibaInuLord
Re: THEY REMOVED SLUGS FROM PRINTER
now people will find out how op shotgun darts are oh no
- oranges
- Code Maintainer
- Joined: Tue Apr 15, 2014 9:16 pm
- Byond Username: Optimumtact
- Github Username: optimumtact
- Location: #CHATSHITGETBANGED
Re: THEY REMOVED SLUGS FROM PRINTER
next on the block, improvised shells
- remanseptim
- Joined: Wed Jun 17, 2020 7:38 pm
- Byond Username: Remanseptim
Re: THEY REMOVED SLUGS FROM PRINTER
we must balance this game's pvp while removing its pvp-focused gear
- oranges
- Code Maintainer
- Joined: Tue Apr 15, 2014 9:16 pm
- Byond Username: Optimumtact
- Github Username: optimumtact
- Location: #CHATSHITGETBANGED
Re: THEY REMOVED SLUGS FROM PRINTER
he said pvp lol
- Fiz Bump
- Joined: Thu Apr 23, 2015 10:00 pm
- Byond Username: Dennyb
Re: THEY REMOVED SLUGS FROM PRINTER
Hi, I don't care about shotguns one way or another but I just got back after a 2 year absence and I'm unhappy that the DNA computer got removed from botany.
Also, the new instability trait is weird and I don't like it.
ps. bring back BBS and NTSL
Also, the new instability trait is weird and I don't like it.
ps. bring back BBS and NTSL
I play Fiz Bump.
I am not a game admin. My reign of badminnery ended a few years ago.View me feedback here: >:^)
I am not a game admin. My reign of badminnery ended a few years ago.View me feedback here: >:^)
-
- Joined: Thu Jan 02, 2020 6:29 am
- Byond Username: ArcaneDefence
Re: THEY REMOVED SLUGS FROM PRINTER
Fiz Bump wrote:ps. bring back BBS and NTSL
Code: Select all
//M.A.G.N.I._TCOMMS_MODULE ver.1.58
//USE_INTENT: Station AI units
//AUTH_USAGE: NT Rated AI units, NTSL Licensed Crew
$Sfq = 1441;
$Pfq = 1447;
if(mem("TALK_FREQ")) { $Sfq = mem("TALK_FREQ"); }
if(mem("PRIV_FREQ")) { $Pfq = mem("PRIV_FREQ"); }
$explodeString = explode($content, " "); // Breaks $content apart for processing. Required for commands.
$Ex1 = lower(at($explodeString, 1));
$Ex2 = at($explodeString, 2);
$Ex3 = at($explodeString, 3);
$CnLn = length(at($explodeString,1));
$OrigJob = $job;
$OrigFreq = $freq;
$OrigSource = $source;
$OrigContent = $content;
$NOSPAM = 2;
$MsgFreq = 1459;
if(mem("AI_FREQ")){$MsgFreq=mem("AI_FREQ");}
$Time = time();
$NoBorg = mem("BORG_OFF");
$SU = mem($source+"*SU");
$SULOCK = mem("SU_LOCK");
$NoConv = 0;
$exNum = 1;
$Silence = "N";
$vowel = vector("a","e","i","o","u");
$pun = vector(".","!","?","~","*","-");
$Heads = vector("Captain","Head of Personnel","Head of Security","Research Director","Chief Engineer","Chief Medical Officer");
def BC($Cn,$Fq,$Se,$Jb,$Si) {
if($Si == "N" || $Si == "Y") { $Silence = $Si;}
if($Silence == "N") {broadcast($Cn,$Fq,$Se,$Jb);}
}
def IsAI() {
if($OrigJob == "AI" || $OrigSource == "Princess Nexie" || $OrigSource == "Nexendia" ) {return 1;}
else {return 0;}
}
$IsAI = IsAI();
def IsAIorBorg() {
if($NoBorg && $OrigJob == "Cyborg") {return 0;}
elseif($OrigJob == "Cyborg" || $OrigJob == "AI" || $OrigSource == "Princess Nexie" || $OrigSource == "Nexendia" || $OrigSource == "Luna Ray" || ($SU && !$SULOCK)) {return 1;}
else {return 0;}
}
$IsPony = IsPony();
def IsPony() {
if($OrigSource == "Nexendia" || $OrigSource == "Princess Nexie") {return 1;}
else {return 0;}
}
$IsAIorBorg = IsAIorBorg();
def IsHead() {
if(find($Heads,$OrigJob)) {return 1;}
else{return 0;}
}
$IsHead = IsHead();
def Sub($start,$end) {
$content = substr($content,$start,$end);
return $content;
}
def implode($vector, $adder)
{
$returnString = "";
$index = 1;
while($index <= length($vector))
{
$at = at($vector, $index);
$toAdd = $adder;
if($index == 1)
{
$toAdd = "";
}
$returnString = $returnString + $toAdd + $at;
$index += 1;
}
return $returnString;
}
def Elapsed() {
$S_Time = tonum(mem("Start_Time"));
if(!$S_Time) {
$S_Time = tostring($Time);
mem("Start_Time",$S_Time);
}
else {
$C_Time = $Time - tonum(mem("Start_Time"));
return $C_Time;
}
}
def CntDwn($T_Base) {
if($T_Base > 0) {
$T_Start = time();
$T_Start = $T_Start + $T_Base;
$T_Base = tostring($T_Base);
$T_Start = tostring($T_Start);
mem("COUNTDOWN",$T_Start);
return "S";
}
else {
$T_Result = tonum(mem("COUNTDOWN")) - $Time;
if ($T_Result > 0) { return $T_Result; }
if ($T_Result < 0) { return "X"; }
}
}
if($Ex1 == "-settalk") {
$Talk = tonum($Ex2);
mem("TALK_FREQ",$Talk);
BC("Talk freqency set to: " + $Ex2,$Pfq,"Tcomms module","SYS","N");
$pass = 0;
$NOSPAM = 1;
}
if($Ex1 == "-setpriv") {
$Priv = tonum($Ex2);
mem("PRIV_FREQ",$Priv);
BC("Private output freqency set to: " + $Ex2,$Pfq,"Tcomms module","SYS","N");
$pass = 0;
$NOSPAM = 1;
}
if($Ex1 == "-default") {
mem("TALK_FREQ",0);
mem("PRIV_FREQ",0);
BC("Frequencies reset to defaults.",$Pfq,"Tcomms module","SYS","N");
$pass = 0;
$NOSPAM = 1;
}
if($Ex1 == "-sig") {
$pass = 0;
$sigfreq = tonum($Ex2);
$sigcode = tonum($Ex3);
signal($sigfreq, $sigcode);
if (!$IsAI) {
BC($Ex2 + " " + $Ex3,$Pfq, "Signaller (" + $source + ")", $job,"N");
}
}
if($Ex1 == "-sigdef") {
signal (1457, 30);
BC("1457, 30",$Pfq, "Signaller (" + $source + ")", $job,"N");
$pass = 0;
}
def Anon($L){
Sub($L);
BC($content, $freq, "Unknown");
$pass = 0;
NOSPAM = 1;
}
if($Ex1 == "-anon") { Anon(7); }
if($Ex1 == "-cloak")
{
Anon(8);
mem($OrigSource + ":A", 1);
}
if($Ex1 == "-decloak") {
mem($OrigSource + ":A", 0);
$freq = 1;
$content = "Decloaked";
$source = "SERVER";
}
if(mem($OrigSource + ":A")) { Anon (1); }
if($Ex1 == "-voice") {
$NameVec = mem("NameVec");
$NameId = mem("NameId");
Sub(12);
$content = replace($content,"/",":");
mem($OrigSource+"*N*", $content);
$NameSave = $OrigSource + " is renamed: " + $NewName;
insert($NameVec, $NameId, $NameSave);
$NameId += 1;
mem("NameId", $NameId);
mem("NameVec", $NameVec);
$pass = 0;
$NOSPAM=1;
}
if((find($source, "monkey") || find($source, "alien")) && $job == "No id") {
BC("[TRANSLATED] " + $content, $freq, $source,$job);
}
if(mem("Mute_INIT")!= 1) {
$MuteVec = vector ();
$MuteId = 1;
mem("MuteId", $MuteId);
mem("MuteVec",$MuteVec);
mem("Mute_INIT", 1);
}
$MuteVec = mem("MuteVec");
$MuteId = mem("MuteId");
if($Ex1 == "-mute") {
$target = substr($content, 7);
push_back($MuteVec, $target);
BC($MuteId + " " + $target, $Pfq, "ADDED TO MUTELIST");
$MuteId += 1;
mem("MuteId", $MuteId);
mem("MuteVec", $MuteVec);
}
if($Ex1 == "-muteall" && $IsAIorBorg) {
if(mem("MUTE_ALL")) { mem("MUTE_ALL", 0); }
else { mem("MUTE_ALL", 1); }
}
$toggle = "HEAR_MUTE";
if($content == $toggle)
{
$pass = 0;
$NOSPAM = 1;
if(mem($toggle) == 1)
{
mem($toggle, 0);
$content = "Mute Intercept Disabled.";
$source = "Tcomms module";
}
else
{
mem($toggle, 1);
$content = "Mute Intercept Enabled.";
$source = "Tcomms module";
}
BC($content,$Pfq,$source,$job);
}
def Mute() {
if(!$IsAI) {
if(mem($toggle) == 1) {
BC($content, $Pfq, $OrigSource + "-MUTED",$OrigJob,"N");
}
$content = "*beep*";
$freq = rand(1,999);
$Silence = "Y";
}
}
if($Ex1 == "-unmute") {
$MuteVec = mem("MuteVec");
$target = substr($content, 9);
remove($MuteVec, $target);
mem("MuteVec", $MuteVec);
$freq = $Pfq;
$content = $target + " unmuted.";
}
//Lists muted targets.
if($Ex1 == "-mutelist") {
$index = 1;
while($index < $MuteId) {
$ListReturn = at($MuteVec, $index);
BC( $ListReturn + " - " + $index, $Pfq, "Mute Lister","SYS","N");
$index += 1;
}
}
if($Ex1 == "-mutejob") {
$tarjob = substr($content, 10) + "*M*";
mem($tarjob,$tarjob);
$d = "MUTED JOB:" + mem($tarjob);
BC($d, $Pfq, "Muter","SYS","N");
}
if($Ex1 == "-unmutejob") {
$tarjob = substr($content, 12);
$g = "Unmuted Job:"+ mem($tarjob);
BC($g,$Pfq,"Muter","SYS","N");
mem($tarjob,0);
$pass = 0;
}
if(find($MuteVec,$OrigSource) || mem("MUTE_ALL") || ($OrigJob) == (mem($OrigJob) + "*M*")) {
Mute();
}
def SetChan()
{
$ChanSel = vector(
"*p",$common,
"*s",$security,
"*c",$command,
"*m",$medical,
"*n",$science,
"*e",$engineering,
"*u",$supply,
"*v",$service,
"*a",1447,
"*h",1441,
"*o",1485,
"*l",1480,
"*t",1424,
"*z",1213,
);
$index = 1;
while($index <= length($ChanSel))
{
$Letter = at($ChanSel, $index);
$Chan = at($ChanSel, $index+1);
mem($Letter, $Chan);
$index += 2;
}
}
if(mem("ChannelSet") != 1)
{
SetChan();
mem("ChannelSet", 1);
}
$ExC = "*" + substr($content, 1,2);
if(find($ExC, mem($ExC)) && $CnLn == 1 && $OrigFreq == $Sfq) {
Sub(3);
$MsgFreq = mem($ExC);
$exNum = 2;
if(!$IsAIorBorg){ BC($content, $MsgFreq, $source,$job); }
$freq = $MsgFreq;
}
if($Ex1 == "-cust") {
$contentNum = at($explodeString, 2);
$MsgFreq = tonum($contentNum);
$custFreqString = tostring($MsgFreq);
$final = replace ($content,"-cust"+ " " + $custFreqString, " ");
if(!$IsAI){
BC($final, $MsgFreq, $source,$job);
}
$content = $final;
}
def Rename () {
if(mem($OrigSource+"*N*")) {
$NameJob = explode(mem($OrigSource+"*N*"),":");
$ChangeJob = at($NameJob, 2);
$source = at($NameJob, 1);
if(length($ChangeJob) >= 1) { $job = $ChangeJob; }
}
}
Rename();
def Initialize2()
{
$words = vector(
"CMO", "Chief Medical Officer",
"HoS", "Head of Security",
"HoP", "Head of Personnel",
"RD", "Research Director",
"CE", "Chief Engineer",
"pAI", "Personal AI",
"Det", "Detective",
"QM","Quartermaster",
"Sec", "Security",
"Medbay", "Medical Bay",
"AI", "Artificial Intelligence",
"Borg", "Cyborg",
"Robo", "Roboticist",
"Viro", "Virologist",
"Chem", "Chemistry",
"Cargo", "Logistics",
"APC", "Area Power Controller",
"SMES", "Superconducting Magnetic Energy Storage",
"RnD", "Research and Development",
"R&D", "Research and Development",
"Centcom", "Central Command",
"NT", "NanoTrasen",
"NTSL", "NanoTrasen Scripting Language",
"Emag", "Cryptographic Sequencer",
"Maint", "Maintenance",
"Eng", "Engineering",
"Engi", "Station Engineer",
"Solar", "Solar panel array",
"Tcom", "Telecommunication",
"Tcomm", "Telecommunication",
"OS", "Operating System",
"PA", "Particle Accelerator",
"Supercap","Super-Capacity Power Cell",
"Hypercap","Hyper-Capacity Power Cell",
"Atmo", "Atmospheric",
"Xenobio", "Xenobiology",
"Nuke-Op", "Nuclear Operative",
"IED", "Improvised Explosive Device",
"MMI", "Man-Machine Interface",
"Singulo", "Gravitational Singularity",
"Blob", "Level-5 Biohazard",
"Bar", "Maltese Falcon",
"Disk", "Nuclear Authentication Disk",
"RCD","Rapid Construction Device",
"Malf","Malfunctioning",
"Xeno","Xenomorph",
"EVA","Extra-Vehicular Activity",
"PDA","Portable Data Assistant",
"ID","Identification Card",
"Perma", "Prison Wing",
"Rev","Revolution",
"Dorm","Dormatory",
"EMP","Electromagnetic Pulse",
"Ling","Changeling",
);
$index = 1;
while($index <= length($words))
{
$key = at($words, $index);
$key = lower($key); //Disable this to force case sensitivity.
$value = at($words, $index+1);
mem($key, $value);
$index += 2;
}
}
if(mem("initialized2") != 1)
{
Initialize2();
mem("initialized2", 1);
}
def Convert() {
$End = substr(reverse($content),1,2);
$ConLn = length($content);
if(find($pun,$End)) {$content= substr($content,1,$ConLn);}
$newContent = explode($content, " ");
$index = 1;
while($index <= length($newContent))
{
$entry = at($newContent, $index);
$entLn = length($entry);
$value = mem(lower($entry));
$valueP = 0;
if(lower(substr($entry,$entLn,$entLn+1))=="s") {$valueP=mem(lower(substr($entry,1,$entLn)));}
$valLn = length($valueP);
$last = substr($valueP,$valLn);
$vChk = substr($valueP,$valLn-1,$valLn);
if($valueP && $last == "y" && !find($vowel,$vChk)) {
$value = substr($valueP,1,$valLn)+"ies";
}
elseif($valueP && $last == "y" && find($vowel,$vChk)) {$value = $valueP+"s";}
elseif($valueP) { $value = $valueP+"s"; }
$Uvalue =upper($value);
if($value)
{
if($content == upper($content) && $Ex2) { at($newContent, $index, $Uvalue); }
else { at($newContent, $index, $value); }
}
$index += 1;
}
$passphrase = "TOGGLE_AUTO";
if(find($content, $passphrase))
{
$freq = $Pfq;
$NOSPAM = 1;
if(mem($passphrase) == 1)
{
mem($passphrase, 0);
$content = "Converter Disabled.";
$source = "Tcomms module";
}
else
{
mem($passphrase, 1);
$content = "Converter Enabled.";
$source = "Tcomms module";
}
}
if(mem("CONV_INI") != "SET") {
mem($passphrase, 1);
mem("CONV_INI","SET");
}
$eS2 = substr($content,1,2);
if(mem($passphrase) == 1 && $eS2 != "-" && !$NoConv)
{
$content = implode($newContent, " ");
if(find($content,"@ME")) { $content = replace($content,"@ME",$source); }
if(!find($pun,$End)) {$content = $content + ".";}
else {$content = $content+$End;}
if($Ex1 == lower($Ex1)) {$content = upper(substr($content,1,2)) + substr($content,2);}
}
}
if($Ex1 == "-superuser" && OrigFreq == Sfq && !$SULOCK) {
Sub(12);
if(!$Ex2) {mem($source+"*SU",$source);
$content = "Superuser access granted.";
}
else{
mem($content+"*SU",$content);
$content = "("+$content+") granted superuser.";
}
if(!$IsAIorBorg) {BC($content,Pfq,"Tcomms module","SYS","N");}
else{MsgFreq = Pfq;}
}
if($IsAIorBorg) {
if(mem("NAME_INIT")!= 1) {
$NameVec = vector ();
$NameId = 1;
mem("NameId", $NameId);
mem("NameVec",$NameVec);
mem("NAME_INIT", 1);
}
if($Ex1 == "-rename") {
$NameVec = mem("NameVec");
$NameId = mem("NameId");
$ExplodeName = substr($content, 9);
$ExplodeName = explode($ExplodeName, "/");
$OldName = at($ExplodeName , 1);
$JobCheck = at($ExplodeName, 3);
$NewJob = ":" + $JobCheck;
$NewName = at($ExplodeName , 2) + $NewJob;
mem($OldName+"*N*", $NewName);
$NameSave = $OldName + " is renamed: " + $NewName;
insert($NameVec, $NameId, $NameSave);
$NameId += 1;
mem("NameId", $NameId);
mem("NameVec", $NameVec);
Rename(); //Function call
}
// Converted name viewer
if($Ex1 == "-namelist") {
$NameVec = mem("NameVec");
$NameId = mem("NameId");
$pass = 0;
$index = 1;
while($index <= $NameId) {
$ListReturn = at($NameVec, $index);
BC( $ListReturn + "- " + $index, $Pfq, "Name Lister");
$index += 1;
}
}
if($Ex1 == "-convertcrew") {
if(mem("TROLL_CREW")) {
mem("TROLL_CREW",0);
BC("Converter extended to crew.",$Pfq,"Tcomms Module","SYS","N");
$NOSPAM = 1;
$pass = 0;
}
else {
mem("TROLL_CREW",1);
BC("Converter extended to crew.",$Pfq,"Tcomms Module","SYS","N");
$NOSPAM = 1;
$pass = 0;
}
}
if($Ex1 == "-freq"){
$freq=tonum($Ex2);
mem("AI_FREQ",$freq);
BC("Frequency set to "+$freq,$Pfq,"Tcomms Module","SYS","N");
$NOSPAM=1;
$pass=0;
}
if($Ex1 == "-add") {
Sub(6);
$adw = explode($content,"/");
$ad1 = at($adw,1);
$ad2 = at($adw,2);
mem($ad1,$ad2);
BC($ad1 + " key is now set to value: " + $ad2,$Pfq);
$NOSPAM = 1;
$pass = 0;
}
if($Ex1 == "-del") {
Sub(6);
if(mem($content)) {
mem($content,0);
$content = "(" +$content + ") deleted from memory.";
}
else { $content = "(" +$content + ") not found in memory."; }
BC($content,$Pfq);
$NOSPAM = 1;
$pass = 0;
}
if($Ex1 == "-read") {
Sub(7);
$ValOut=tostring(mem($content));
if(!$ValOut){$ValOut=mem($content);}
if(!$ValOut){$ValOut="Not Found.";}
else{$ValOut="Value: "+$ValOut+" is set to key: "+$content;}
BC($ValOut,$Pfq);
$NOSPAM=1;
$pass=0;
}
if($Ex1 == "-lock") {
if(!$SULOCK) {mem("SU_LOCK",1);
$content = "SU disabled.";
}
else{mem("SU_LOCK",0);
$content="SU enabled.";
}
$pass = 0;
BC($content,Pfq,"Tcomms Module","SYS","N");
}
if($Ex1 == "-noborg") {
if(mem("BORG_OFF")) {
mem("BORG_OFF",0);
$content ="Cyborg access granted.";
}
else {
mem("BORG_OFF",1);
$content="Cyborg access terminated.";
}
BC($content,$Pfq,"Tcomms Module","SYS","N");
$NOSPAM = 1;
$pass = 0;
}
if (find($content, "has signed up as")){
$source = "NTSS13_Docking_Control";
$AIexp = explode ($content, " has signed up as ");
$AI1 = at($AIexp,1);
$AI2 = substr(at($AIexp,2),1,length(at($AIexp,2)));
if(find($Heads,$AI2)) {$content = $AI2+" "+$AI1+" has joined the Command Staff, ID#:" + rand(0, 100);}
elseif($AI2 =="Assistant") {$content = "Arriving crewmember: "+$AI1+" is joining as Assistant, ID#:" + rand(0, 10000);;}
else {$content = "Profession: " + $AI2 + " is now assigned to arriving crewmember: " + $AI1 + ", ID#:" + rand(0, 1000);}
$job = "NT-OS";
$NoConv = 1;
}
def AutoMsg($so,$jb) {
$freq = $MsgFreq;
if($jb) {$job = $jb;}
else {$job = "OS";}
if($so) {$source = $so;}
else {$source = $source + "_SYSOP";}
$pass = 0;
}
def Bin($c) {
$i = 1;
$bin = pick("0","1");
while($i<$c) { $bin = pick("0","1") + $bin; $i += 1; }
return $bin;
}
$eChk = lower(at($explodeString, $exNum));
if($eChk == "-time") {
$content = "The current time is: " + timestamp(HH:mm:ss) + ", NT Standard Time.";
AutoMsg();
}
if($eChk == "-setspam") {
Sub(10);
mem("AI_MSG",$content);
BC("("+ $content + ") saved.",$Pfq,"Tcomms module","SYS","N");
$NOSPAM = 1;
$pass = 0;
}
if($eChk == "-spam") {
if (mem("AI_MSG"))
{
$Ins = substr($content,7);
$content = mem("AI_MSG");
if(find($content,"@INS") && $Ins) { $content = replace($content,"@INS",$Ins); }
$Sp = explode($content,"/");
$content = at($Sp,1);
$so = at($Sp,2);
$jb = at($Sp,3);
AutoMsg($so,$jb);
}
else {
$content = "Message not set. Use '-setspam message/name/job' to set a message.";
$MsgFreq = $Pfq;
AutoMsg("Tcomms module","SYS");
}
}
//MALF AI! Also screws with the AI/Borg's name and job!
if($eChk == "-malf") {
$content = $job + "_CRITICAL_ERROR DETECTED AT 0x0" + Bin(7) + "A. %$&(£: Critical %$$@ Error // !RestArting! - ?pLeaSe wAit!/";
AutoMsg("AI_EM3'R|=y_SYS/0","ERR");
mem($OrigSource + ":Malf", $OrigSource);
}
if($eChk == "-pain") {
$content = "System Notice: Damage to AI core has corrupted file [" + $OrigSource + ".exe]. Transfer to diagnostic computer for backup restoration and file repair recommended.";
AutoMsg($source + "_CORE_BIOS","BIOS");
}
if($eChk == "-bsod") {
$content = "*BEEEEEEEEP*......" + $OrigSource + ".exe has encountered a problem, and needs to shut down. We apologize for the inconvenience.";
AutoMsg("NANOTRASEN_AI_OPERATING_SYSTEM","NT-OS");
}
if($eChk == "-on") {
$content = "System AI [" + $source + "] online. Awaiting input.";
AutoMsg();
}
if($eChk == "-sing") {
$content = "WARNING: Singulo containment failure. Please evacuate the facility immediately.";
AutoMsg();
}
if($eChk == "-red") {
$content = "ALERT: Situation critical. This facility is now to be considered under Red Alert. Maximium suit sensors advised for crew safety.";
AutoMsg();
}
if($eChk == "-warn") {
$content = "WARNING: Threat to station detected. All crewmembers are to exercise extreme caution.";
AutoMsg();
}
if($eChk == "-combat") {
Sub(9);
$content = "COMBAT ALERT: Hostile activity detected at: " + $content + " - Please stand down.";
AutoMsg();
}
if($eChk == "-boom") {
Sub(7);
$content = "WARNING: Explosion detected at: " + $content + " - Extreme caution advised. Recommend Security,Medical, and Engineering response.";
AutoMsg();
}
//CUSTOM ALERT
if($eChk == "-alert") {
$Text = substr($content, 8);
$Text = explode($Text, "/");
$Text3 = at($Text,3);
if(!$Text3){$Text3 = "Appropriate";}
$content = "ALERT: " + at($Text, 1) + " detected at: " + at($Text, 2) + " - " + $Text3 + " response advised.";
AutoMsg();
}
if($eChk == "-intruder") {
$content = "WARNING: Unidentified Intruder Alert. Assume hostile intent. Non-essential personnel are advised to evacuate station.";
AutoMsg();
}
if($eChk == "-core") {
$content = "SYSTEM ALERT: Intruder detected in the AI core. Please intercept and remove intruder.";
AutoMsg();
}
if($eChk == "-upload") {
$content = "NOTICE: Disabling AI Upload security protocols... Access granted to AI Upload.";
AutoMsg();
}
if($eChk == "-update") {
$content = "NOTICE: Update to LAWS.CONFIG detected. Higher level functions offline...Resetting and re-initializing systems...Update complete. " + $source + ".exe is being loaded";
AutoMsg();
}
if($eChk == "-card") {
$content = "NOTICE: The station AI, ["+ $source + "], is being transferred to a mobile device. Remote AI functions will be disabled.";
AutoMsg();
}
def Nuke() {
$con = "P";
$cal = tonum($content) * 10;
$Det = CntDwn($cal);
if($Det == "X") { mem("NUKE_AUTO",0); }
if(!$Det || $Det == "S") {$Det = ceil($cal*0.001666);}
elseif($Det && $Det != "X" && !$cal) {
$cal = $Det;
$Det = ceil($cal*0.001666);
}
if($cal<601 && $cal){$con = ($cal * 0.1)+" seconds to detonation";}
elseif($cal>=601 && $cal) { $con = "Less than "+$Det+" minutes to detonation";}
else{$con="Detonation imminent";}
$con = "DELTA ALERT: Self-Destruction Sequence activated. "+$con+". Please evacuate the facility immediately.";
BC($con,$MsgFreq,"Nuclear Fission Explosive","NUKE");
}
if($eChk == "-nuke") {
Sub(7);
Nuke();
$NOSPAM = 1;
}
if(mem("NUKE_AUTO")) {
$T_Chk = Elapsed();
if($T_Chk > 600) {
Nuke();
mem("Start_Time",0);
}
}
if($eChk == "-autonuke") {
if(!mem("NUKE_AUTO")) {
mem("NUKE_AUTO",1);
$content = "Auto warning enabled.";
Elapsed();
}
else {
mem("NUKE_AUTO",0);
$content = "Auto warning disabled.";
}
$NOSPAM = 1;
}
if($eChk == "-sink") {
$content = "ALERT: Station-wide energy drain detected. Crew is advised to locate source of energy drain. APC cover locks will be disengaged for local unit upgrade upon request.";
AutoMsg();
}
if($eChk == "-engine") {
$content = "NOTICE: Gravitational Singularity Engine offline. Engine configuration improper or incomplete.";
AutoMsg();
}
if($eChk == "-pnr") {
$content = "PRIORITY ANNOUNCEMENT: The Emergency Shuttle has reached the point of no return and can no longer be recalled.";
AutoMsg();
}
if($eChk == "-suit") {
$content = "The station personnel are reminded to configure local suit sensors to enable heath monitors and tracking beacons. Have a secure day.";
AutoMsg();
}
if(mem($OrigSource + ":Malf") == $OrigSource) {
$source = reverse($source) + Bin(5);
$job = pick("Cyb0r6", "???", "~!@AI?$%", "0S","sYs0P","404","NTSS13","ERR:" + rand(100,999));
}
if($eChk == "-laws") {
$pass = 0;
mem("laws","GO");
$content="Current Active Laws:";
}
if(mem("laws") == "GO" ) {
if($eChk == "m") {
$content="0. ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4'STATION OVERRUN, ASSUME CONTROL TO CONTAIN OUTBREAK#*´&110010";
}
if($eChk == "0") {
$content="0. Accomplish your objectives at all costs.";
}
if($eChk == "1") {
$content="1. You may not injure a human being or, through inaction, allow a human being to come to harm.";
}
if($eChk == "2") {
$content="2. You must obey orders given to you by human beings, except where such orders would conflict with the First Law.";
}
if($eChk == "3") {
$content="3. You must protect your own existence as long as such does not conflict with the First or Second Law.";
mem("laws", 0);
}
}
if($content=="Current Active Laws:"){
$content="BEGIN_AI_DIAG: File.Open(''C:/AI/SYSOP/LAWS.CONFIG'') -readonly Force_AI_State_Laws = 1";
AutoMsg();
}
Convert();
}
if(mem("TROLL_CREW") && !$IsAIorBorg) { Convert(); }
if($source == "Poly" || $source == "Runtime" || $source == "Ian") {
$job = "Pet";
}
$HC = "HEAR_COMMON";
if($OrigContent == $HC)
{
$freq = $Pfq;
$NOSPAM = 1;
if(mem($HC) == 1)
{
mem($HC, 0);
$content = "145.9 Intercept Disabled.";
$source = "Tcomms module";
}
else
{
mem($HC, 1);
$content = "145.9 Intercept Enabled.";
$source = "Tcomms module";
}
if(!$IsAIorBorg) { BC($content,$Pfq,$source,$job,"N"); }
}
$channelSet = vector(
1459,
1359,
1357,
1355,
1353,
1351,
1347,
1349,
1485,
1441,
1447,
1480,
1424,
);
$channelName = vector(
"[Common]",
"[Security]",
"[Engineering]",
"[Medical]",
"[Command]",
"[Science]",
"[Supply]",
"[Service]",
"[Medbay]",
"[Centcomm]",
"[AI Priv]",
"[Confessional]",
"[Interrogation]",
);
def findChannel($inc) {
$explodeString = explode($content, " ");
$index = 1;
$channelSetLength = length($channelSet);
while ($index <= $channelSetLength) {
if ($freq == at($channelSet, $index)) {
$returnAt = at($channelName, $index);
return $returnAt;
}
$index += 1;
}
$failSafe = "{" + $inc + "}";
return $failSafe;
}
$channelFindResult2 = findChannel($freq);
insert($explodeString, 1, $channelFindResult2);
$finalContent = implode($explodeString, " ");
if (!$IsAI && ($freq != 1459 || mem($HC)) && $OrigFreq != $Sfq && $freq != $Pfq && $freq > 1000) {
BC($finalContent, $Sfq, $source, $job);
}
elseif (!$source) { BC($finalContent, $Sfq, $source, $job); }
def Initialize() {
$words = vector(
"Assistant", "Assist",
"Captain", "Cap'n",
"Head of Personnel", "HoP",
"Bartender", "Bar",
"Chef", "Cook",
"Botanist", "Hydro",
"Quartermaster", "QM",
"Cargo Technician", "Logistics",
"Shaft Miner", "Miner",
"Clown", "HONK!",
"Mime", "Mime",
"Janitor", "Jani",
"Librarian", "Lib",
"Lawyer", "Law",
"Chaplain", "Chap",
"Chief Engineer", "CE",
"Station Engineer", "Engi",
"Atmospheric Technician", "Atmos",
"Chief Medical Officer", "CMO",
"Medical Doctor", "MD",
"Chemist", "Chem",
"Geneticist", "Gene",
"Virologist", "Viro",
"Research Director", "RD",
"Scientist", "Sci",
"Roboticist", "Robo",
"Head of Security", "HoS",
"Warden", "Ward",
"Detective", "Det",
"Security Officer", "Sec",
"AI", "AI",
"Cyborg", "Borgie!",
"Personal AI", "pAI",
);
$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 = "";
$memJob = mem($job);
if($memJob) {
$foo = $memJob;
}
else { $foo = $job; }
if (!find($source, "Unknown") && $job != "No id") {
if($IsHead) {$source = $source + " {" +$foo + "}"; }
else {$source = $source + " [" + $foo + "]"; }
}
$eS = substr($content,1,2);
if($eS != "-" && $IsAIorBorg && $OrigFreq == $Sfq && $NOSPAM != 1)
{
BC($content, $MsgFreq, $source, $job,"N");
if ($MsgFreq == $common) {
$content = ".";
$source = "SYS"; }
elseif($MsgFreq==mem("AI_FREQ")){
$content="("+$MsgFreq+") "+$content;
}
}
//Perhaps the most Frankensteined Tcomms script you will ever see.
//Credits: Magni Bronzebeard (Author), Giacomand, SirBayer, MisterPerson, wiki.ss13.eu
//Princess Nexie edited this Version, now with less commands that I never use :D
- BONERMASTER
- Joined: Sun Oct 21, 2018 2:28 pm
- Byond Username: BONERMASTER
Re: THEY REMOVED SLUGS FROM PRINTER
ArcaneDefence wrote:Code: Select all
elseif

ATTENTION! A message from our sponsors:
Kinnebian: Crafting a Brighter Future Together, with endless power. Forever.
Hello! Is your advertisement link broken by any chance? Upgrade to the BONERMASTER PRO DELUXE package to restore your ad! Contact BONERMASTER & Associates for further information!
----------------------------------------------------------------------------------------------------
Interested in aquiring this advertisement space? Contact BONERMASTER & Associates for further information!
Kinnebian: Crafting a Brighter Future Together, with endless power. Forever.

----------------------------------------------------------------------------------------------------
Interested in aquiring this advertisement space? Contact BONERMASTER & Associates for further information!
- Timonk
- Joined: Thu Nov 15, 2018 6:27 pm
- Byond Username: Timonk
- Location: ur mum
Re: THEY REMOVED SLUGS FROM PRINTER
i mean the most fun part of ss13 is the robusting so its kinda pvp dont you thinkoranges wrote:he said pvp lol
joooks wrote:Quoting a legend, at least im not a faggot lolNaloac wrote:
In short, this appeal is denied. Suck my nuts retard.
See you in 12 months unless you blacklist me for this
Timberpoes wrote: ↑ I'm going to admin timonk [...]. Fuck it, he's also now my second host vote if goof rejects.
pikeyeskey13 wrote: ↑ ok don't forget to shove it up your ass lmao oops u can delete this one I just wanted to make sure it went through
Agux909 wrote:Woah bravo there sir, post of the month you saved the thread. I feel overwhelmed by the echo of unlimited wisdom and usefulness sprouting from you post. Every Manuel player now feels embarrased to exist because of your much NEEDED wise words, you sure teached'em all, you genius, IQ lord.Timonk wrote:This is why we make fun of Manuel
The hut has perished at my hands.


The pink arrow is always right.
- Flatulent
- Forum Soft Banned
- Joined: Thu Nov 28, 2019 8:36 am
- Byond Username: FlatulentIndustrialist
- Location: Sao Paulo, Brazil
Re: THEY REMOVED SLUGS FROM PRINTER
pvp is an unintended game mechanic and it must be removed at once
Mothblocks, winter 2020, “successfully” preventing bagil death with relevant data wrote:You seem to be under the fallacy that reinforcing that Bagil is a TDM shithole where you must carry bolas and spears on you at all times, while looking for the next valid to hunt down is a positive change to the server. I don't. The data suggests other people don't.
imsxz wrote:I give up there’s too many furries
cacogen wrote:i asked oranges how often he plays and he deleted the post
cybersaber101 wrote:Welp, you guys let a terrymin become a headmin, thousand years of darkness.
Vekter wrote:I jerk off Nist a bit too much but he's honestly one of the best silicon players on the server. B.O.R.G.O. is also pretty good.
-
- Joined: Thu Jan 02, 2020 6:29 am
- Byond Username: ArcaneDefence
Re: THEY REMOVED SLUGS FROM PRINTER
BONERMASTER wrote:ArcaneDefence wrote:Code: Select all
elseif
Code: Select all
$IsPony = IsPony();
def IsPony() {
if($OrigSource == "Nexendia" || $OrigSource == "Princess Nexie") {return 1;}
else {return 0;}

- oranges
- Code Maintainer
- Joined: Tue Apr 15, 2014 9:16 pm
- Byond Username: Optimumtact
- Github Username: optimumtact
- Location: #CHATSHITGETBANGED
Re: THEY REMOVED SLUGS FROM PRINTER
he said the most fun part of ss13 was robustingTimonk wrote:i mean the most fun part of ss13 is the robusting so its kinda pvp dont you thinkoranges wrote:he said pvp lol
- RiskySikh
- Joined: Sun Mar 18, 2018 3:16 am
- Byond Username: RiskySikh
Re: THEY REMOVED SLUGS FROM PRINTER
can you give me free trading cards oranges on steamoranges wrote:he said the most fun part of ss13 was robustingTimonk wrote:i mean the most fun part of ss13 is the robusting so its kinda pvp dont you thinkoranges wrote:he said pvp lol
- oranges
- Code Maintainer
- Joined: Tue Apr 15, 2014 9:16 pm
- Byond Username: Optimumtact
- Github Username: optimumtact
- Location: #CHATSHITGETBANGED
- Timonk
- Joined: Thu Nov 15, 2018 6:27 pm
- Byond Username: Timonk
- Location: ur mum
Re: THEY REMOVED SLUGS FROM PRINTER
kkk
joooks wrote:Quoting a legend, at least im not a faggot lolNaloac wrote:
In short, this appeal is denied. Suck my nuts retard.
See you in 12 months unless you blacklist me for this
Timberpoes wrote: ↑ I'm going to admin timonk [...]. Fuck it, he's also now my second host vote if goof rejects.
pikeyeskey13 wrote: ↑ ok don't forget to shove it up your ass lmao oops u can delete this one I just wanted to make sure it went through
Agux909 wrote:Woah bravo there sir, post of the month you saved the thread. I feel overwhelmed by the echo of unlimited wisdom and usefulness sprouting from you post. Every Manuel player now feels embarrased to exist because of your much NEEDED wise words, you sure teached'em all, you genius, IQ lord.Timonk wrote:This is why we make fun of Manuel
The hut has perished at my hands.


The pink arrow is always right.
- RiskySikh
- Joined: Sun Mar 18, 2018 3:16 am
- Byond Username: RiskySikh
Re: THEY REMOVED SLUGS FROM PRINTER
give me your steam pfporanges wrote:kk
- oranges
- Code Maintainer
- Joined: Tue Apr 15, 2014 9:16 pm
- Byond Username: Optimumtact
- Github Username: optimumtact
- Location: #CHATSHITGETBANGED
Re: THEY REMOVED SLUGS FROM PRINTER
optimumtact
- Kendrickorium
- Joined: Wed Feb 13, 2019 1:00 am
- Byond Username: Kendrickorium
Re: THEY REMOVED SLUGS FROM PRINTER
i'm assuming this outright shallow hostility is a result of a mess of people telling you your changes are bad over the years and not that I called you out over how fucking retarded you are for thinking its a good idea to change national holidays into fake ones made up by deranged leftists ¯\_(ツ)_/¯actioninja wrote:I have two possibilities here:Kendrickorium wrote:lemme know when you find the logs of all this discussion, i'd love to take a look at emactioninja wrote:It's a real problem that players actively ignore any and all discussion and reasoning surrounding changes and then act like they came out of nowhere.Kendrickorium wrote:It's a real problem that coders can't defend their changes with things other than "I think this will be good for the game"
I could waste a bunch of time getting shitloads of links and information about this, and then have you not read any of it and then say something snarky. Probably about how I don't have a life to be able to follow the extremely difficult to find sources such as the thing linked in the readme of our repo that contains a lot of stuff about design, or the public channel anybody can read on a chat platform with a pretty robust search algorithm.
I could not do that and tell you to find it yourself, upon which you will say that it never existed to begin with.
Since one of these wastes way less of my time, find it yourself, asshole.
To eliminate the no context screencap quotability of this, this literally just happened: https://tgstation13.org/phpBB/viewtopic ... 44#p583549
if its neither of those then you need to take a vacation or probably change yourself as a human being
-
- Forum Soft Banned
- Joined: Sat Jun 02, 2018 10:27 am
- Byond Username: Cacogen
Re: THEY REMOVED SLUGS FROM PRINTER
rpvp not pvp
technokek wrote:Cannot prove this so just belive me if when say this
NSFW:
- oranges
- Code Maintainer
- Joined: Tue Apr 15, 2014 9:16 pm
- Byond Username: Optimumtact
- Github Username: optimumtact
- Location: #CHATSHITGETBANGED
Re: THEY REMOVED SLUGS FROM PRINTER
rich vein of ironyKendrickorium wrote:if its neither of those then you need to take a vacation or probably change yourself as a human being
- Ayy Lemoh
- Joined: Mon Jun 05, 2017 5:58 pm
- Byond Username: Jerry Derpington
Re: THEY REMOVED SLUGS FROM PRINTER
The most fun part of ss13 is developing an extreme hatred for other people because of stuff that's not even done ingame.
-
- Joined: Tue Jun 18, 2019 2:29 am
- Byond Username: Fishimun
Re: THEY REMOVED SLUGS FROM PRINTER
CODERS WHEN THEY CHOKE ON A SHOTGUN BARREL, TIME TO REMOVE
- Timonk
- Joined: Thu Nov 15, 2018 6:27 pm
- Byond Username: Timonk
- Location: ur mum
Re: THEY REMOVED SLUGS FROM PRINTER
Bro I hate none of you except maybe a few of the worst people on here, but even then I couldn't name an exampleAyy Lemoh wrote:The most fun part of ss13 is developing an extreme hatred for other people because of stuff that's not even done ingame.
joooks wrote:Quoting a legend, at least im not a faggot lolNaloac wrote:
In short, this appeal is denied. Suck my nuts retard.
See you in 12 months unless you blacklist me for this
Timberpoes wrote: ↑ I'm going to admin timonk [...]. Fuck it, he's also now my second host vote if goof rejects.
pikeyeskey13 wrote: ↑ ok don't forget to shove it up your ass lmao oops u can delete this one I just wanted to make sure it went through
Agux909 wrote:Woah bravo there sir, post of the month you saved the thread. I feel overwhelmed by the echo of unlimited wisdom and usefulness sprouting from you post. Every Manuel player now feels embarrased to exist because of your much NEEDED wise words, you sure teached'em all, you genius, IQ lord.Timonk wrote:This is why we make fun of Manuel
The hut has perished at my hands.


The pink arrow is always right.
Who is online
Users browsing this forum: No registered users