diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm
index 3d3ab39da8b..b0ee1ca92df 100644
--- a/code/modules/admin/admin.dm
+++ b/code/modules/admin/admin.dm
@@ -144,14 +144,19 @@ var/global/BSACooldown = 0
found = 1
newmeme.enter_host(H)
- log_admin("[H] has become [newmeme.key]'s host")
+ message_admins("[H] has become [newmeme.key]'s host")
break
// if there was no host, abort
if(!found)
newmeme.mind.transfer_to(M)
- log_admin("Failed to find host for meme [M.key]. Aborting.")
+ message_admins("Failed to find host for meme [M.key]. Aborting.")
+
+
+ if(delmob)
+ del(M)
+
@@ -2454,7 +2459,7 @@ var/global/BSACooldown = 0
body += "\[ Construct: Armoured , "
body += "Builder , "
body += "Wraith \] "
- body += "Shade"
+ body += "Shade "
body += "Meme"
body += "
"
diff --git a/code/modules/mob/living/parasite/meme.dm b/code/modules/mob/living/parasite/meme.dm
index 61989ce78b0..2c1d30b18d6 100644
--- a/code/modules/mob/living/parasite/meme.dm
+++ b/code/modules/mob/living/parasite/meme.dm
@@ -391,6 +391,7 @@ mob/living/parasite/meme/verb/SubtleJump(mob/living/carbon/human/target as mob i
usr << "You successfully jumped to [target]."
log_admin("[src.key] has jumped to [target]")
+ message_admins("[src.key] has jumped to [target]")
// Jump to a distant target through a shout
mob/living/parasite/meme/verb/ObviousJump(mob/living/carbon/human/target as mob in world)
@@ -429,6 +430,7 @@ mob/living/parasite/meme/verb/ObviousJump(mob/living/carbon/human/target as mob
usr << "You successfully jumped to [target]."
log_admin("[src.key] has jumped to [target]")
+ message_admins("[src.key] has jumped to [target]")
// Jump to an attuned mob for free
mob/living/parasite/meme/verb/AttunedJump(mob/living/carbon/human/target as mob in world)
@@ -452,6 +454,7 @@ mob/living/parasite/meme/verb/AttunedJump(mob/living/carbon/human/target as mob
usr << "You successfully jumped to [target]."
log_admin("[src.key] has jumped to [target]")
+ message_admins("[src.key] has jumped to [target]")
// ATTUNE a mob, adding it to the indoctrinated list
mob/living/parasite/meme/verb/Attune()
@@ -472,6 +475,7 @@ mob/living/parasite/meme/verb/Attune()
host << "\red Your head feels a bit roomier.."
log_admin("[src.key] has attuned [host]")
+ message_admins("[src.key] has attuned [host]")
// Enables the mob to take a lot more damage
mob/living/parasite/meme/verb/Analgesic()
@@ -526,10 +530,12 @@ mob/living/parasite/meme/verb/Possession()
host.update_clothing()
log_admin("[meme_mind.key] has taken possession of [host]([host_mind.key])")
+ message_admins("[meme_mind.key] has taken possession of [host]([host_mind.key])")
sleep(600)
log_admin("[meme_mind.key] has lost possession of [host]([host_mind.key])")
+ message_admins("[meme_mind.key] has lost possession of [host]([host_mind.key])")
meme_mind.transfer_to(src)
host_mind.transfer_to(host)