mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-21 03:51:49 +01:00
This has zero reason to exist in our code base. We have no procs or variables tied to this. I removed it to make future modifications cleaner. --------- Signed-off-by: Cody Brittain <1779662+Generalcamo@users.noreply.github.com>
41 lines
1.4 KiB
Plaintext
41 lines
1.4 KiB
Plaintext
/obj/item/mmi/digital/robot
|
|
name = "robotic intelligence circuit"
|
|
desc = "The pinnacle of artifical intelligence which can be achieved using classical computer science."
|
|
icon = 'icons/obj/module.dmi'
|
|
icon_state = "mainboard"
|
|
w_class = WEIGHT_CLASS_NORMAL
|
|
origin_tech = list(TECH_ENGINEERING = 4, TECH_MATERIAL = 3, TECH_DATA = 4)
|
|
|
|
/obj/item/mmi/digital/robot/Initialize(mapload, ...)
|
|
. = ..()
|
|
brainmob.name = "[pick(list("ADA","DOS","GNU","MAC","WIN"))]-[rand(1000, 9999)]"
|
|
brainmob.real_name = brainmob.name
|
|
name = "robotic intelligence circuit ([brainmob.name])"
|
|
|
|
/obj/item/mmi/digital/robot/update_icon()
|
|
icon_state = "mainboard"
|
|
|
|
/obj/item/mmi/digital/robot/transfer_identity(mob/living/carbon/H)
|
|
..()
|
|
if(brainmob.mind)
|
|
brainmob.mind.assigned_role = "Robotic Intelligence"
|
|
to_chat(brainmob, "<span class='notify'>You feel slightly disoriented. That's normal when you're little more than a complex circuit.</span>")
|
|
|
|
/obj/item/mmi/digital/robot/ready_for_use(var/mob/user)
|
|
if(!brainmob)
|
|
to_chat(user, SPAN_WARNING("\The [src] doesn't have a personality loaded on it yet!"))
|
|
return
|
|
if(brainmob.stat == DEAD)
|
|
to_chat(user, SPAN_WARNING("The personality inside \the [src] is dead!"))
|
|
return FALSE
|
|
return TRUE
|
|
|
|
/obj/item/mmi/digital/robot/set_cradle_state(var/new_state)
|
|
return
|
|
|
|
/obj/item/mmi/digital/robot/attackby(obj/item/attacking_item, mob/user)
|
|
return
|
|
|
|
/obj/item/mmi/digital/robot/attack_self(mob/user)
|
|
return
|