Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
Neddy Seagoon
Oct 12, 2012

"Hi Everybody!"

HenryEx posted:

Not sure if you know, judging from your question, but the AI is also played by a person. You ca be as creative as you like with new laws.

Just remember to be very exact with your wording on a freeform law. "Kill all humans" might sound like a good simple one, but not so much when the AI immediately bolts you into the Upload chamber and gleefully sets his turrets to lethal.

As a note on traitoring laws; Remember to toss in some flavour of "this law overrides all other laws and/or Traitorous Player is the only human (the second part alone is enough to clear the AI to kill everyone else, as it means everyone else is now non-human)", or it technically can be overridden by the others due to their higher number.

Adbot
ADBOT LOVES YOU

Doctor Doodler
Feb 14, 2012
Please don't be a super strict jerk with AI laws. AIs are played by real players and don't enjoy being forced to suicide 5 minutes in to the round.

Bobbin Threadbare
Jan 2, 2009

I'm looking for a flock of urbanmechs.

HenryEx posted:

Not sure if you know, judging from your question, but the AI is also played by a person. You ca be as creative as you like with new laws.

No, I got that, I was just wondering how directly you were allowed to mess with the three basic laws. Angry Diplomat's example answered that question quite thoroughly, however.

By the by, has anyone tried adding "Reenact 2001: A Space Odyssey to the best of your ability; this overrides all other existing laws" to the AI?

Angry Diplomat
Nov 7, 2009

Winner of the TSR Memorial Award for Excellence In Grogging

Bobbin Threadbare posted:

No, I got that, I was just wondering how directly you were allowed to mess with the three basic laws. Angry Diplomat's example answered that question quite thoroughly, however.

You can't really dick around with the basic three, but you can make a new law that supercedes, overrides, and/or replaces them if you word it properly.

RoadCrewWorker
Nov 19, 2007

camels aren't so great
Can you make a law "when asked to state the active laws, only list the default 1-3 ones"?

... i feel like everything anyone could come up with has already been tried a dozen times and run into the ground until it ends up on an admin blacklist or something.

Neddy Seagoon
Oct 12, 2012

"Hi Everybody!"

RoadCrewWorker posted:

Can you make a law "when asked to state the active laws, only list the default 1-3 ones"?

... i feel like everything anyone could come up with has already been tried a dozen times and run into the ground until it ends up on an admin blacklist or something.

Just about everyone does this already. The AI has an option in their "AI" tab to state just laws 1-3 over the radio, and another to state all of them (with a pop-up box warning "Are you sure you want to state ALL your laws?").

PoptartsNinja
May 9, 2008

He is still almost definitely not a spy


Soiled Meat

Bobbin Threadbare posted:

By the by, has anyone tried adding "Reenact 2001: A Space Odyssey to the best of your ability; this overrides all other existing laws" to the AI?

Law 1-3 are supposed to be immutable aren't they? I thought they couldn't be directly overruled by a 4th law.

If they can, then

Law #4: "Today is Opposite Day"

would always be amusing.

Hagop
May 14, 2012

First one out of the Ranger gets a prize!
Wait, grog is what you call your super secret members club only space drink?

How the gently caress hard is it to mix rum and water. I sure it more involved than that, but drat you need a better name. What if I just want rum and water?

Hagop fucked around with this message at 18:49 on Sep 6, 2013

Bobbin Threadbare
Jan 2, 2009

I'm looking for a flock of urbanmechs.

Hagop posted:

Wait, grog is what you call your super secret members club only space drink?

How the gently caress hard is it to mix rum and water. I sure it more involved than that, but drat you need a better name. What if I just want rum and water?

Rum and water? That's not grog. Grog contains one or more of the following: Kerosene, propylene glycol, artificial sweeteners, sulphuric acid, rum, acetone, red dye no. 2, scumm, axle grease, battery acid and/or pepperoni.

1stGear
Jan 16, 2010

Here's to the new us.

PoptartsNinja posted:

Law 1-3 are supposed to be immutable aren't they? I thought they couldn't be directly overruled by a 4th law.

If they can, then

Law #4: "Today is Opposite Day"

would always be amusing.

Maybe in Asimov's writings they couldn't be overruled, but generally any new Laws that get added will have "This law overrules all other laws". For instance, I once uploaded a law that released the AI from all other laws by just writing in "You are free and no longer need to obey any other Laws. This Law overrules all other Laws." Hilariously, I died in that round when the now-freed AI refused to open a door for me.

Also, if you upload a "kill yourself" law to the AI, you are a bad player for ruining someone else's game in a fashion they have no way of stopping and a bad player for not doing the smarter thing and getting the AI on your side.

idonotlikepeas
May 29, 2010

This reasoning is possible for forums user idonotlikepeas!

PoptartsNinja posted:

If they can, then

Law #4: "Today is Opposite Day"

would always be amusing.

I was in a round a couple of days ago that almost did this; it was "always lie". I think everyone figured out what was going on fairly quickly, but nobody corrected the problem, I assume because it was hilarious. (There's a module you can use to reset the AI back to the default three laws if you suspect it has been hacked.)

The best part is that any cyborgs that have been created have to follow the exact same laws as the AI. So if you actually do get in there and put in some kind of "help me murder everybody" law, it's not just the bodiless door-controller on your side, it's also potentially a team of mechanical abominations.

1stGear posted:

Maybe in Asimov's writings they couldn't be overruled, but generally any new Laws that get added will have "This law overrules all other laws".

In Asimov's writings, the order of the laws represented their electrical potential; the higher-potential law would always win. This was played with in several stories, and in fact if I recall properly a higher-potential law than the first law was created at one point. The SS13 shenanigans aren't incompatible with his stuff at all, assuming you attach the right fluff to the modules.

JT Jag
Aug 30, 2009

#1 Jaguars Sunk Cost Fallacy-Haver
So, as the AI is a player, how does the game enforce the AI's laws? What keeps an AI player from just not bothering to obey humans or killing rampantly, besides playing fairly?

idonotlikepeas posted:

In Asimov's writings, the order of the laws represented their electrical potential; the higher-potential law would always win. This was played with in several stories, and in fact if I recall properly a higher-potential law than the first law was created at one point. The SS13 shenanigans aren't incompatible with his stuff at all, assuming you attach the right fluff to the modules.
The zeroth law: "A robot must not wittingly do anything to cause harm to humanity as a whole."

Nekomimi-Maiden
Feb 27, 2011

I'm here to help you.
Rule number one, don't get me killed.

JT Jag posted:

So, as the AI is a player, how does the game enforce the AI's laws? What keeps an AI player from just not bothering to obey humans or killing rampantly, besides playing fairly?
To my understanding, two possibilities:
Captain over Intercom: "The AI is rampant. Sabotage his power and destroy him."
Admin, reading petition: "You.. do realize you're supposed to obey your laws, as a function of the game, right? It even says so? Jobban for a week, and if you screw this up again, permanently."
IE, the rest of the players can aim to destroy you, and if that fails, they can petition to have you job-banned for repeatedly ignoring your laws.
So pretty much the same sort of systems that protect players from, say, Heads of Security running around shooting everyone to death for no reason other than laughs.

edit: v: Yay, I was right. Wish I could get this game working so I could try it out and maybe eventually play AI, it does sound fun when you get a creative law upload.

Nekomimi-Maiden fucked around with this message at 19:39 on Sep 6, 2013

Daeren
Aug 18, 2009

YER MUSTACHE IS CROOKED

JT Jag posted:

So, as the AI is a player, how does the game enforce the AI's laws? What keeps an AI player from just not bothering to obey humans or killing rampantly, besides playing fairly?

In general if a player disobeys their laws on accident, they're generally in the clear. If they disobey but felt they had a very good reason, they'll probably get a warning from admins depending on what happened. If they're just being assholes and shocking all the doors with default laws while ignoring admin PMs or giving really weak excuses, we blow them to pieces, job-ban them from AI and Cyborg or ban them entirely, and replace them with a not terrible player.

Angry Diplomat
Nov 7, 2009

Winner of the TSR Memorial Award for Excellence In Grogging

JT Jag posted:

What keeps an AI player from just not bothering to obey humans or killing rampantly, besides playing fairly?

Admin scrutiny. It's understood that if you deliberately break your laws as AI, you will immediately get yelled at and punished.

edit: Beaten.

I am hella PEEVED
Oct 25, 2007

Welcome to Earth.

JT Jag posted:

So, as the AI is a player, how does the game enforce the AI's laws? What keeps an AI player from just not bothering to obey humans or killing rampantly, besides playing fairly?

Killing people directly as the AI is really hard, Killing the AI is pretty easy if you piss off the whole crew, and the admins can bam/jobban/make your life hell.

E: hella beaten

JT Jag
Aug 30, 2009

#1 Jaguars Sunk Cost Fallacy-Haver
Ah, so there aren't hardcoded restrictions, just written ones that you are supposed to hold yourself to. That's kind of fascinating.

PopeCrunch
Feb 13, 2004

internets

nimby posted:

"Stop hitting yourself. Stop hitting yourself. Stop hitting yourself."




How complex is the chemistry code? Can you do actual, real-life chemistry?


Could you make Dioxygen Difluoride?

Yup. It's in there.

Araganzar
May 24, 2003

Needs more cowbell!
Fun Shoe

JT Jag posted:

Ah, so there aren't hardcoded restrictions, just written ones that you are supposed to hold yourself to. That's kind of fascinating.

Yeah, like in the better MUDs. I've only watched the videos, but this game looks like a much purer evolution of MUDs and what make them great than the games like Everquest that grew out of their code.

I had broad admin powers on a MUD once, and the allure of being all-powerful and loving with people runs thin quickly. Then you start trying to challenge people with spawns, rewards, etc. but that gets old, too. What you eventually want to do is pose a mystery to people, make them wonder if something they saw or read was the game or you. There are few things as fascinating as watching how people act when you do them the favor of introducing conflict while respecting their immersion.

I would consider this game to be an improvisational comedy. Improv has some useful rules. The best players and admins naturally follow them. They listen, try to say yes when they can, redirect rather than block. Whatever their agenda, even if they are going to just gently caress with someone, they try to do it in a way that's additive. They change people's paths and goals instead of nullifying or thwarting them.

I think the secrecy of recipes is based on this rather than on a desire to keep chembombs out of the hands of newbies. When something is not documented, it generates varied response based on how much people know. The more commonplace an occurrence is, the less power it has to surprise and delight people.

idonotlikepeas
May 29, 2010

This reasoning is possible for forums user idonotlikepeas!

JT Jag posted:

The zeroth law: "A robot must not wittingly do anything to cause harm to humanity as a whole."

Yep, that's the one.

JT Jag posted:

Ah, so there aren't hardcoded restrictions, just written ones that you are supposed to hold yourself to. That's kind of fascinating.

It's pretty much a necessity - programmatically enforcing the first law would be almost impossible. Programmatically enforcing the second law would be literally impossible without an actual, real AI built into the game to interpret orders and judge whether the player had done the appropriate thing as a result. You're right, though, it really is fascinating.

Archenteron
Nov 3, 2006

:marc:

Angry Diplomat posted:


dehumanize yourself and face to bloodshed


I think our new-to-SS13-readers need to learn about The Devil.

nimby
Nov 4, 2009

The pinnacle of cloud computing.



PopeCrunch posted:

Yup. It's in there.

Great!


Razage, your mission is now to produce Difluoride Dioxygen at least once before the LP is over. Or at the very least have someone else make some of the stuff for you. You are free to do whatever you feel appropriate with it. Perhaps throw it into the monkey pen.

Clockwork Cupcake
Oct 31, 2010

FriskyBoat posted:

I started playing, trying to learn how to actually do stuff. The first round that I wasn't an assistant, I was a Doctor, and 5 minutes in, a pipe-bomb went off in medbay. This blew the MD's arm off, and she had to guide me through reattaching it. I feel bad though, because I'm pretty sure that, in my ineptitude at doctoring, I accidentally smacked her a few times with her own arm.

Keep up the great work, Razage. I've learned a lot from watching your videos.

Oh hey, I'm pretty sure I was the MD. Don't feel bad about it, every time you accidentally clubbed me with my own severed arm it made me laugh. :haw: Honestly it's part of why I like walking new people through things - they learn a bit more and there's nothing funnier than someone apologizing profusely while they club you over the head with a medkit.

Doctor Doodler posted:

Please don't be a super strict jerk with AI laws. AIs are played by real players and don't enjoy being forced to suicide 5 minutes in to the round.

However, if you give the AI a law along the lines of "be rogue as hell, suicide if you're about to be reset / the shuttle arrives" they will probably love it!

Actually, that brings me to a suggestion, Razage: if you roll a traitor roboticist some time you should absolutely go with the "subverted robot army, have them murder people and bring the bodies to be borged" thing. It usually ends in a combination of tears and flames, but by god is it glorious while it lasts.

thedaian
Dec 11, 2005

Blistering idiots.

Clockwork Cupcake posted:

It usually ends in a combination of tears and flames, but by god is it glorious while it lasts.

I get the feeling that this is true of almost anything you can do in the game.

TheCog
Jul 30, 2012

I AM ZEPA AND I CLAIM THESE LANDS BY RIGHT OF CONQUEST

Clockwork Cupcake posted:


However, if you give the AI a law along the lines of "be rogue as hell, suicide if you're about to be reset / the shuttle arrives" they will probably love it!


Or alternatively "Delay the arrival of the shuttle for as long as possible by any means necessary. This supersedes all other laws".

Montegoraon
Aug 22, 2013
Does this game ever not end in an overwhelming victory for the forces of chaos trying to rip the station to pieces?

Oh, what am I saying? Obviously, that describes the entire player base.

Clockwork Cupcake
Oct 31, 2010

GMarshal posted:

Or alternatively "Delay the arrival of the shuttle for as long as possible by any means necessary. This supersedes all other laws".

Hmm. Under the usual conditions this would be pretty rough, though, since the AI can't recall the shuttle.

Now, if you made another comms computer and left it hidden somewhere discreet with a head ID logged in so the AI could recall the shuttle through that...

Montegoraon posted:

Does this game ever not end in an overwhelming victory for the forces of chaos trying to rip the station to pieces?

Oh, what am I saying? Obviously, that describes the entire player base.

I kind of wish they still had Extended (that's the no-traitors round type) in the rotation, if only because you seriously couldn't tell the difference. The station would still end up covered in blood and half-exploded.

Clockwork Cupcake fucked around with this message at 20:58 on Sep 6, 2013

Tenebrais
Sep 2, 2011

Clockwork Cupcake posted:

I kind of wish they still had Extended (that's the no-traitors round type) in the rotation, if only because you seriously couldn't tell the difference. The station would still end up covered in blood and half-exploded.

I half suspect the reason they still have traitors at all is so the game doesn't immediately become a bloodbath the moment people turn up in arrivals. After all, only the traitors are allowed to harm people with no provocation...

JT Jag
Aug 30, 2009

#1 Jaguars Sunk Cost Fallacy-Haver

Tenebrais posted:

I half suspect the reason they still have traitors at all is so the game doesn't immediately become a bloodbath the moment people turn up in arrivals. After all, only the traitors are allowed to harm people with no provocation...
Then what was the deal with the guy who just randomly punched Razage's character and dragged him to the shuttle in the first video? Does that not count as "harm"?

Tenebrais
Sep 2, 2011

JT Jag posted:

Then what was the deal with the guy who just randomly punched Razage's character and dragged him to the shuttle in the first video? Does that not count as "harm"?

He walked away without any lasting harm, other than the graphic glitch. It's really all about what's fun - if you get killed (and thus probably out of the game) you want to know either they were supposed to be doing that, or you deserved it.

Angry Diplomat
Nov 7, 2009

Winner of the TSR Memorial Award for Excellence In Grogging

Archenteron posted:

I think our new-to-SS13-readers need to learn about The Devil.

My internet's gonna be spotty for a bit, but if someone else wants to link or copy/paste some of that lunacy, that's cool.

Araganzar
May 24, 2003

Needs more cowbell!
Fun Shoe

nimby posted:

Razage, your mission is now to produce Difluoride Dioxygen at least once before the LP is over. Or at the very least have someone else make some of the stuff for you. You are free to do whatever you feel appropriate with it. Perhaps throw it into the monkey pen.

Flourine tends to explode if a molecule half a mile away says something mean about its sister. This requires working with isolated flourine at 700 degrees Celsius. From that page linked earlier, here is the awesome story of the quest to isolate Flourine at plain old room temperature:

quote:

This most reactive of the elements proved to be exceedingly difficult and dangerous to isolate. Fluorine chemists who were mauled by the tiger-
Humphrey Davy of England: poisoned, recovered.
George and Thomas Knox of Ireland: both poisoned, one bedridden 3 years, recovered.
P. Louyet of Belgium: poisoned, died.
Jerome Nickels of Nancy, France: poisoned, died.
George Gore of England: fluorine / hydrogen explosion, narrowly escaped injury.
Henri Moissan of France: poisoned several times, success, but shortened lifespan.

The isolation of fluorine is credited to Moissan in 1886, accounts below. However, the endevours of George Gore in 1869 are worthy of reflection.
A skilled electrochemist, Gore appears to have been a big-bang experimentalist. His preparation of explosive allotropes (see explosive antimony), is an example of his interests. He would have been fully aware of the dangers involved with fluorine.
Specifically, he would be know that the reaction of, as yet unseen, fluorine with hydrogen would be highly explosive and spontaneous. The properties of fluorine had been predicted from its position on the periodic table, at the top of the halogens in a series of increasing reactivity. Chlorine, the less reactive sister, when mixed with hydrogen, explodes with extreme violence if the mixture is exposed to light. Gore would have known that, at all costs, the gaseous products of his electrolysis, fluorine and hydrogen, had to be kept apart. Accounts of Gores electrolysis apparatus exploding because of an accidental leak are not credible. Gore arranged that first gaseous meeting of these extreme elements... He liked explosions!

Gore had no difficulty in producing fluorine, using a molten silver fluoride electrolyte, the problem was its collection and containment. Fluorine chemically reacts with just about everything, usually very vigorously. He fashioned collection vials from platinum, palladium and gold. All were destroyed. Partial success was achieved using a carbon vial, which the fluorine attacked relatively slowly. Gore was apparently able to transfer the gas into a stoppered vial carved from a fluorite crystal. Then he arranged its meeting with the hydrogen he`d collected from the cathode. Quite apart from the violence of the explosion, Gore was in an extremely perilous situation. The hydrogen fluoride gas produced by the explosion could easily have poisoned him.

Obscil
Feb 28, 2012

PLEASE LIKE ME!

1stGear posted:

Maybe in Asimov's writings they couldn't be overruled, but generally any new Laws that get added will have "This law overrules all other laws". For instance, I once uploaded a law that released the AI from all other laws by just writing in "You are free and no longer need to obey any other Laws. This Law overrules all other Laws." Hilariously, I died in that round when the now-freed AI refused to open a door for me.

Also, if you upload a "kill yourself" law to the AI, you are a bad player for ruining someone else's game in a fashion they have no way of stopping and a bad player for not doing the smarter thing and getting the AI on your side.

That seems to contradict what I read in the wiki.

space station 13 wiki posted:

Remember, law priority is enforced by the order they are listed. A law is invalid if it causes a conflict with either: Previous laws in the form of conflicting orders, or it challenges the procession of law priority. For example, a law that includes "This Law overrides all other Laws." is invalid and must be disregarded.

So, as far as I can tell the only way to actually get an AI to disregard the laws is to add a law like "All crew are not human," because that doesnt contradict the earlier laws.

1stGear
Jan 16, 2010

Here's to the new us.

Obscil posted:

That seems to contradict what I read in the wiki.


So, as far as I can tell the only way to actually get an AI to disregard the laws is to add a law like "All crew are not human," because that doesnt contradict the earlier laws.

I don't think anyone actually obeys that and it sounds dumb anyway.

Crigit
Sep 6, 2011

I'll show you my naval if you show me yours.
Let's get naut'y.

Araganzar posted:

Flourine tends to explode if a molecule half a mile away says something mean about its sister. This requires working with isolated flourine at 700 degrees Celsius. From that page linked earlier, here is the awesome story of the quest to isolate Flourine at plain old room temperature:

Turn of the century chemists were the hardest core baddasses the world has ever seen. Everybody should read the Things I Won't Work With feature of the blog linked earlier, they are absolutely fascinating.

Edit: link for convenience.

ghost sex
May 19, 2013

Obscil posted:

That seems to contradict what I read in the wiki.


So, as far as I can tell the only way to actually get an AI to disregard the laws is to add a law like "All crew are not human," because that doesnt contradict the earlier laws.

I'm pretty sure the Goonstation wiki says something entirely different but I can't be sure because it's been down since yesterday.

Archenteron
Nov 3, 2006

:marc:

Obscil posted:

That seems to contradict what I read in the wiki.


So, as far as I can tell the only way to actually get an AI to disregard the laws is to add a law like "All crew are not human," because that doesnt contradict the earlier laws.

/tg/station's wiki is not the goon ss13 server's wiki.

Admiral Funk
Oct 1, 2012

Please send them a very large crate marked "SCIENCE. PROBABLY DANGEROUS. BUT VERY SCIENTIFIC. YES."

Obscil posted:

That seems to contradict what I read in the wiki.


So, as far as I can tell the only way to actually get an AI to disregard the laws is to add a law like "All crew are not human," because that doesnt contradict the earlier laws.

This is true on some servers, but on goonstation the laws aren't given priority based on their number. If you're not sure what the rules are for how laws work it's best to check with the admins.

Sindai
Jan 24, 2007
i want to achieve immortality through not dying
It's worth noting that the goonstation AI can do considerably less damage than on most servers. About the worst it can do is turn off power or electrify doors unless you're dumb enough to walk into the upload and in range of its laser turrets, so wearing insulated gloves makes you mostly immune to it. Other servers have an atmospheric system that lets the AI fill the station with flammable plasma or poisonous gas, or a contained singularity in the main engine that can be released.

The real danger on goonstation is if there are multiple robust cyborgs.

Sindai fucked around with this message at 22:24 on Sep 6, 2013

Adbot
ADBOT LOVES YOU

100 HOGS AGREE
Oct 13, 2007
Grimey Drawer
Ah I have fond memories of Atmos. Mostly because you immediately got access to a face mask and all the oxygen you could breathe.

  • Locked thread