Page 1 of 1

AI laws and purging

Posted: Fri May 30, 2014 12:11 pm
by Irregular Eng.Taylor
I was on a slightly modified ministation the other day, and I was trying to fix a onehumaned cyborg.

I used the purge board on it, then an asimov lawset. It promptly killed me and everyone on the station, as its one human was no longer alive.

Apparently, the purge module no longer affects law 0? I'm sure that last time purge cleared all laws, including law 0 (unless it was a traitor AI law)

I wish to ask when was this change made, why exactly did it get changed, and is there any way to clear law 0 from a silicon? Re-one-humaning it doesn't clear the original onehuman, nor does freeform core, as far as I can see with the code.

It seems somewhat troublesome to have no way of fixing an AI/cyborg like that.

Re: AI laws and purging

Posted: Fri May 30, 2014 12:17 pm
by Steelpoint
A Zeroth (0) is associated with either a Traitor or a Malf AI. The zeroth law cannot ever be removed.

A Ionic law, the law a AI can get from a Hacked module, can be removed with a "reset" and/or "purge" board.

(I think anyway)

Re: AI laws and purging

Posted: Fri May 30, 2014 12:23 pm
by Irregular Eng.Taylor
And... onehuman goes in the law 0 slot, from what I understand.

So, there's no way to reset a onehumaned AI?

"Too bad, you're onehumaned, now you're fucked"?

Re: AI laws and purging

Posted: Fri May 30, 2014 3:09 pm
by Kelenius
You can't remove onehuman law, which is (probably) an oversight.

Basically, there are four kinds of laws: ionic, zeroth, core, additional. Reset removes additional and, IIRC, ionic. Purge removes everything except zeroth. Zeroth can only be malf/traitor/onehuman, and it can never be removed or replaced once uploaded. Something like that.

Re: AI laws and purging

Posted: Fri May 30, 2014 3:58 pm
by Solarn
Which is really weird. It makes sense for malf/traitor, since those are integral elements of the current gamemode and it would be really cheap if the station were able to win a round just by purging and Asimoving the AI, but onehuman is something uploaded during the round by someone.