mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2026-01-25 08:42:52 +00:00
* A preface to my madness Travis failed one of my PR's because I copied old code that used /red /blue /green. Because of this, I am going to find and replace every instance of it that I find. Also this is a test commit to make sure I'm comitting to the correct branch. * /blue /green /red replacements Dear god. A slow and painful death from acid is more fun than this. I wouldn't wish this torture on my worst enemy. And this is only the beginning * Replace part 2. Time to fix the human error. * Fixes mismatches * Sets macro count to 220 One above the current number of macros in the code. * Fixes last of the mismatches. * Removes spaces, replaces \black Removes spaces Replaces \black in a few areas where seen Replaces \bold with <B> </B> where seen * Updating macro count again * More fixes! * Issues fixed! For real this time! I swear! * Fixing all the merge conflict files.
64 lines
2.1 KiB
Plaintext
64 lines
2.1 KiB
Plaintext
/mob/observer/dead/say(var/message)
|
|
message = sanitize(message)
|
|
|
|
if (!message)
|
|
return
|
|
|
|
log_say("Ghost/[src.key] : [message]")
|
|
|
|
if (src.client)
|
|
if(message)
|
|
client.handle_spam_prevention(MUTE_DEADCHAT)
|
|
if(src.client.prefs.muted & MUTE_DEADCHAT)
|
|
src << "<font color='red'>You cannot talk in deadchat (muted).</font>"
|
|
return
|
|
|
|
. = src.say_dead(message)
|
|
|
|
|
|
/mob/observer/dead/emote(var/act, var/type, var/message)
|
|
//message = sanitize(message) - already sanitized in verb/me_verb()
|
|
|
|
if(!message)
|
|
return
|
|
|
|
if(act != "me")
|
|
return
|
|
|
|
log_emote("Ghost/[src.key] : [message]")
|
|
|
|
if(src.client)
|
|
if(message)
|
|
client.handle_spam_prevention(MUTE_DEADCHAT)
|
|
if(src.client.prefs.muted & MUTE_DEADCHAT)
|
|
src << "<font color='red'>You cannot emote in deadchat (muted).</font>"
|
|
return
|
|
|
|
. = src.emote_dead(message)
|
|
|
|
/*
|
|
for (var/mob/M in hearers(null, null))
|
|
if (!M.stat)
|
|
if(M.job == "Chaplain")
|
|
if (prob (49))
|
|
M.show_message("<span class='game'><i>You hear muffled speech... but nothing is there...</i></span>", 2)
|
|
if(prob(20))
|
|
playsound(src.loc, pick('sound/effects/ghost.ogg','sound/effects/ghost2.ogg'), 10, 1)
|
|
else
|
|
M.show_message("<span class='game'><i>You hear muffled speech... you can almost make out some words...</i></span>", 2)
|
|
// M.show_message("<span class='game'><i>[stutter(message)]</i></span>", 2)
|
|
if(prob(30))
|
|
playsound(src.loc, pick('sound/effects/ghost.ogg','sound/effects/ghost2.ogg'), 10, 1)
|
|
else
|
|
if (prob(50))
|
|
return
|
|
else if (prob (95))
|
|
M.show_message("<span class='game'><i>You hear muffled speech... but nothing is there...</i></span>", 2)
|
|
if(prob(20))
|
|
playsound(src.loc, pick('sound/effects/ghost.ogg','sound/effects/ghost2.ogg'), 10, 1)
|
|
else
|
|
M.show_message("<span class='game'><i>You hear muffled speech... you can almost make out some words...</i></span>", 2)
|
|
// M.show_message("<span class='game'><i>[stutter(message)]</i></span>", 2)
|
|
playsound(src.loc, pick('sound/effects/ghost.ogg','sound/effects/ghost2.ogg'), 10, 1)
|
|
*/
|