diff --git a/code/game/machinery/computer/ai_core.dm b/code/game/machinery/computer/ai_core.dm index a38e72267a..cb7d18c718 100644 --- a/code/game/machinery/computer/ai_core.dm +++ b/code/game/machinery/computer/ai_core.dm @@ -154,6 +154,7 @@ playsound(loc, 'Screwdriver.ogg', 50, 1) user << "\blue You connect the monitor." new /mob/living/silicon/ai ( loc, laws, brain ) + feedback_inc("ais_created",1) del(src) /obj/structure/AIcore/deactivated diff --git a/code/game/objects/items/robot_parts.dm b/code/game/objects/items/robot_parts.dm index 8a906142aa..671164bca6 100644 --- a/code/game/objects/items/robot_parts.dm +++ b/code/game/objects/items/robot_parts.dm @@ -90,6 +90,7 @@ if(src.l_arm && src.r_arm) if(src.l_leg && src.r_leg) if(src.chest && src.head) + feedback_inc("cyborg_frames_built",1) return 1 return 0 @@ -206,6 +207,8 @@ W.loc = O//Should fix cybros run time erroring when blown up. It got deleted before, along with the frame. O.mmi = W + feedback_inc("cyborgs_created",1) + del(src) else user << "\blue The MMI must go in after everything else!" diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm index 2819d8d762..886ad66fbd 100644 --- a/code/modules/mob/living/carbon/brain/MMI.dm +++ b/code/modules/mob/living/carbon/brain/MMI.dm @@ -41,6 +41,9 @@ icon_state = "mmi_full" locked = 1 + + feedback_inc("mmis_filled",1) + return if((istype(O,/obj/item/weapon/card/id)||istype(O,/obj/item/device/pda)) && brainmob) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index e29df9ec2d..d429c85290 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -71,6 +71,7 @@ hands.icon_state = "standard" icon_state = "robot" modtype = "Stand" + feedback_inc("standard_cyborgs",1) if("Service") module = new /obj/item/weapon/robot_module/butler(src) @@ -87,12 +88,14 @@ else icon_state = "Service2" modtype = "Butler" + feedback_inc("service_cyborgs",1) if("Miner") module = new /obj/item/weapon/robot_module/miner(src) hands.icon_state = "miner" icon_state = "Miner" modtype = "Miner" + feedback_inc("miner_cyborgs",1) if("Medical") module = new /obj/item/weapon/robot_module/medical(src) @@ -100,24 +103,28 @@ icon_state = "surgeon" modtype = "Med" nopush = 1 + feedback_inc("medical_cyborgs",1) if("Security") module = new /obj/item/weapon/robot_module/security(src) hands.icon_state = "security" icon_state = "bloodhound" modtype = "Sec" + feedback_inc("security_cyborgs",1) if("Engineering") module = new /obj/item/weapon/robot_module/engineering(src) hands.icon_state = "engineer" icon_state = "landmate" modtype = "Eng" + feedback_inc("engineering_cyborgs",1) if("Janitor") module = new /obj/item/weapon/robot_module/janitor(src) hands.icon_state = "janitor" icon_state = "mopgearrex" modtype = "Jan" + feedback_inc("janitor_cyborgs",1) overlays -= "eyes" //Takes off the eyes that it started with updateicon() diff --git a/icons/obj/aibots.dmi b/icons/obj/aibots.dmi index caeed05961..04149c9117 100644 Binary files a/icons/obj/aibots.dmi and b/icons/obj/aibots.dmi differ