diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index d443a156136..720939b16bd 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -941,6 +941,7 @@ if(!internal_damage) SEND_SOUND(occupant, sound('sound/mecha/nominal.ogg',volume=50)) GrantActions(brainmob) + log_game("[key_name(user)] has put the MMI/posibrain of [key_name(brainmob)] into [src] at [AREACOORD(src)]") return TRUE /obj/mecha/container_resist(mob/living/user) diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index 4e97e824175..604c6679cc8 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -325,6 +325,8 @@ forceMove(O) O.robot_suit = src + log_game("[key_name(user)] has put the MMI/posibrain of [key_name(M.brainmob)] into a cyborg shell at [AREACOORD(src)]") + if(!locomotion) O.lockcharge = TRUE O.update_mobility() diff --git a/code/modules/mob/living/brain/MMI.dm b/code/modules/mob/living/brain/MMI.dm index aee913954ff..ff4267ae33d 100644 --- a/code/modules/mob/living/brain/MMI.dm +++ b/code/modules/mob/living/brain/MMI.dm @@ -78,6 +78,8 @@ SSblackbox.record_feedback("amount", "mmis_filled", 1) + log_game("[key_name(user)] has put the brain of [key_name(brainmob)] into an MMI at [AREACOORD(src)]") + else if(brainmob) O.attack(brainmob, user) //Oh noooeeeee else @@ -103,6 +105,7 @@ GLOB.alive_mob_list -= brainmob //Get outta here GLOB.dead_mob_list |= brainmob brain.brainmob = brainmob //Set the brain to use the brainmob + log_game("[key_name(user)] has ejected the brain of [key_name(brainmob)] from an MMI at [AREACOORD(src)]") brainmob = null //Set mmi brainmob var to null if(user) user.put_in_hands(brain) //puts brain in the user's hand or otherwise drops it on the user's turf @@ -111,7 +114,6 @@ brain.organ_flags &= ~ORGAN_FROZEN brain = null //No more brain in here - /obj/item/mmi/proc/transfer_identity(mob/living/L) //Same deal as the regular brain proc. Used for human-->robot people. if(!brainmob) brainmob = new(src)