Added a specific sleep message, memes now see their points on the status screen, admin-adding a meme now adds them to the meme list.

This commit is contained in:
cib
2012-05-22 13:55:00 +02:00
parent d887d8ae41
commit fda676435e
3 changed files with 18 additions and 0 deletions

View File

@@ -153,6 +153,7 @@ var/global/BSACooldown = 0
newmeme.mind.transfer_to(M)
message_admins("Failed to find host for meme [M.key]. Aborting.")
memes += newmeme
if(delmob)
del(M)

View File

@@ -998,6 +998,10 @@
stat = 1
if (sleeping > 0)
if(stat == 0)
// show them a message so they know what's going on
src << "\blue You feel very drowsy.. Your eyelids become heavy..."
handle_dreams()
adjustHalLoss(-5)
blinded = 1

View File

@@ -529,6 +529,8 @@ mob/living/parasite/meme/verb/Possession()
host_mind.current.clearHUD()
host.update_clothing()
dummy << "\blue You feel very drowsy.. Your eyelids become heavy..."
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])")
@@ -570,6 +572,17 @@ mob/living/parasite/meme/verb/Show_Points()
usr << "<b>Meme Points: [src.meme_points]/[MAXIMUM_MEME_POINTS]</b>"
// Stat panel to show meme points, copypasted from alien
/mob/living/parasite/meme/Stat()
..()
statpanel("Status")
if (client && client.holder)
stat(null, "([x], [y], [z])")
if (client && client.statpanel == "Status")
stat(null, "Meme Points: [src.meme_points]")
// Game mode helpers, used for theft objectives
// --------------------------------------------
mob/living/parasite/check_contents_for(t)