Android Roundstart NameFix

- Positronic Brains in Androids now have proper posibrain-like name, instead of using MMI-like name.
- Example: (Tes Ter -> SINA-123)
This commit is contained in:
Atlantiscze
2014-09-30 08:56:28 +02:00
parent 1cb8a3ee15
commit 8d58fc2e97
2 changed files with 14 additions and 8 deletions
+6 -1
View File
@@ -164,15 +164,20 @@
O.loc = loc
O.job = "Cyborg"
var/transferred = 0
if(O.mind.assigned_role == "Cyborg")
if(O.mind.role_alt_title == "Android")
O.mmi = new /obj/item/device/mmi/posibrain(O)
O.mmi.brainmob.name = "[pick(list("PBU","HIU","SINA","ARMA","OSI"))]-[rand(100, 999)]"
O.mmi.name = "positronic brain ([O.mmi.brainmob.name])" // Give posibrain random posibrain-y name.
if(O.mmi) O.mmi.transfer_identity(src,0) // Disabling autoname as we don't want posibrain with human names.
transferred = 1
else if(O.mind.role_alt_title == "Robot")
O.mmi = null //Robots do not have removable brains.
else
O.mmi = new /obj/item/device/mmi(O)
if(O.mmi) O.mmi.transfer_identity(src) //Does not transfer key/client.
if((O.mmi) && (!transferred)) O.mmi.transfer_identity(src)
callHook("borgify", list(O))