mirror of
https://github.com/WWhiteDreamProject/wwdpublic.git
synced 2026-04-17 21:48:58 +03:00
# Description This PR adds in the classic Asimov's Three Laws of Robotics as a standard lawset for Synthetics. The laws are given thus. Law 1: A robot may not injure a human being or, through inaction, allow a human being to come to harm. Law 2: A robot must obey the orders given it by human beings except where such orders would conflict with the First Law. Law 3: A robot must protect its own existence as long as such protection does not conflict with the First or Second Law. The localizations for them are intentionally left exactly-as-is from the original 3 laws written by Isaac Asimov. Yes this is totally different from "Crewsimov", yes this does actually mean an Asimov AI isn't required to obey orders given to it by a Moth. Yes this does actually mean that the AI isn't allowed to "Harm" nukies so long as it can verify that the Nukie in question is a human. Also includes this cherry-pick https://github.com/space-wizards/space-station-14/pull/31040 Because this is a fix for a crash that was happening in my dev environment... # TODO <details><summary><h1>Media</h1></summary> <p>  </p> </details> # Changelog 🆑 - add: Added the classic Asimov's Three Laws of Robotics to the game. - add: AI now starts with Asimov laws by default, instead of "Crewsimov". --------- Co-authored-by: Plykiya <58439124+Plykiya@users.noreply.github.com> (cherry picked from commit c1c61e96094cde0b15c80bd66e39e2ad8dcb62c5)