mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-27 18:42:44 +00:00
Cleaner version of previous commit.
This commit is contained in:
@@ -46,14 +46,17 @@
|
|||||||
C.prefs.be_special ^= BE_PAI
|
C.prefs.be_special ^= BE_PAI
|
||||||
|
|
||||||
|
|
||||||
/obj/item/device/mmi/posibrain/transfer_identity(var/mob/living/carbon/H, var/autoname = 1)
|
/obj/item/device/mmi/posibrain/transfer_identity(var/mob/living/carbon/H)
|
||||||
if(autoname)
|
/*
|
||||||
name = "positronic brain ([H])"
|
Positronic brains should have posibrain-like name, instead of human-MMIlike names. -- ATL
|
||||||
brainmob.name = H.real_name
|
|
||||||
brainmob.real_name = H.real_name
|
name = "positronic brain ([H])"
|
||||||
brainmob.dna = H.dna
|
brainmob.name = H.real_name
|
||||||
brainmob.timeofhostdeath = H.timeofdeath
|
brainmob.real_name = H.real_name
|
||||||
brainmob.stat = 0
|
*/
|
||||||
|
brainmob.dna = H.dna
|
||||||
|
brainmob.timeofhostdeath = H.timeofdeath
|
||||||
|
brainmob.stat = 0
|
||||||
if(brainmob.mind)
|
if(brainmob.mind)
|
||||||
brainmob.mind.assigned_role = "Positronic Brain"
|
brainmob.mind.assigned_role = "Positronic Brain"
|
||||||
if(H.mind)
|
if(H.mind)
|
||||||
|
|||||||
@@ -164,20 +164,16 @@
|
|||||||
|
|
||||||
O.loc = loc
|
O.loc = loc
|
||||||
O.job = "Cyborg"
|
O.job = "Cyborg"
|
||||||
var/transferred = 0
|
|
||||||
if(O.mind.assigned_role == "Cyborg")
|
if(O.mind.assigned_role == "Cyborg")
|
||||||
if(O.mind.role_alt_title == "Android")
|
if(O.mind.role_alt_title == "Android")
|
||||||
O.mmi = new /obj/item/device/mmi/posibrain(O)
|
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")
|
else if(O.mind.role_alt_title == "Robot")
|
||||||
O.mmi = null //Robots do not have removable brains.
|
O.mmi = null //Robots do not have removable brains.
|
||||||
else
|
else
|
||||||
O.mmi = new /obj/item/device/mmi(O)
|
O.mmi = new /obj/item/device/mmi(O)
|
||||||
|
|
||||||
if((O.mmi) && (!transferred)) O.mmi.transfer_identity(src)
|
if(O.mmi)
|
||||||
|
O.mmi.transfer_identity(src)
|
||||||
|
|
||||||
callHook("borgify", list(O))
|
callHook("borgify", list(O))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user