tgstation/-tg-station — pull request #1055 by MrPerson (2013-08-02 04:31:34+00:00)
Title: [MAP] Major refactor of AI upload modules to not be dependent on the upload computers.

AI Upload Modules can just run install(target,user) and everything will work fine, although of course right now the only way to upload a law is with the upload computers.

Upload computers cleaned up quite heavily and had their typepath changed from /obj/machinery/computer/aiupload to /obj/machinery/computer/upload/ai and borgupload to upload/borg. Removed that pointless "Open access panel" verb they had.

Law changing procs moved from mob/living/silicon/robot and mob/living/silicon/ai to mob/living/silicon. This means clear_inherent_laws(), add_inherent_law(), etc. This is what the new file is for. Doesn't change anything since they both had exact copies of the same procs.

Removed Teleporter Offline and Prototype Engine Offline modules. Moved Asimov module out to where the TPOffline module was. Added Robocop module underneath the Paladin module. This applies to both box and Metastation.

REDACTED