Adds Some Extra Blind Messages and Tweaks Some Too. (#25855)

* Blind

* comma

* Update code/modules/games/cards.dm

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>

* Update gun.dm

* this applies to other blind people, not you

* dedent

* Reformatting

* Update bloodcrawl.dm

* Apply suggestions from code review

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>

* Update cards.dm

---------

Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
This commit is contained in:
CRUNCH
2024-07-31 12:04:13 +00:00
committed by GitHub
co-authored by Ryan Luc
parent 5234b6386b
commit 2a949e11ab
7 changed files with 178 additions and 57 deletions
+25 -7
View File
@@ -102,7 +102,10 @@
/datum/spell/bloodcrawl/proc/sink_animation(atom/A, mob/living/L)
var/turf/mob_loc = get_turf(L)
mob_loc.visible_message("<span class='danger'>[L] sinks into [A].</span>")
mob_loc.visible_message(
"<span class='danger'>[L] sinks into [A].</span>",
"<span class='danger'>You hear something sinking into a thick liquid.</span>"
)
playsound(mob_loc, 'sound/misc/enter_blood.ogg', 100, TRUE, -1)
new /obj/effect/temp_visual/dir_setting/bloodcrawl(mob_loc, L.dir, "jaunt")
@@ -113,16 +116,25 @@
if(!istype(victim))
return
if(victim.stat == CONSCIOUS)
A.visible_message("<span class='warning'>[victim] kicks free of [A] just before entering it!</span>")
A.visible_message(
"<span class='warning'>[victim] kicks free of [A] just before entering it!</span>",
"<span class='warning'>You hear something sinking into a thick liquid and someone struggling!</span>"
)
L.stop_pulling()
return
victim.forceMove(holder)
victim.emote("scream")
A.visible_message("<span class='warning'><b>[L] drags [victim] into [A]!</b></span>")
A.visible_message(
"<span class='danger'>[L] drags [victim] into [A]!</span>",
"<span class='danger'>You hear something being dragged into a thick liquid!</span>"
)
L.stop_pulling()
to_chat(L, "<b>You begin to feast on [victim]. You can not move while you are doing this.</b>")
A.visible_message("<span class='warning'><B>Loud eating sounds come from the blood...</b></span>")
to_chat(L, "<b>You begin to feast on [victim]. You cannot move while you are doing this.</b>")
A.visible_message(
"<span class='danger'>Loud eating sounds come from the blood...</span>",
"<span class='danger'>The sound of torn flesh and snapping bones fills the air...</span>"
)
var/sound
if(isslaughterdemon(L))
var/mob/living/simple_animal/demon/slaughter/SD = L
@@ -200,7 +212,10 @@
if(prob(25) && isdemon(L))
var/list/voice = list('sound/hallucinations/behind_you1.ogg', 'sound/hallucinations/im_here1.ogg', 'sound/hallucinations/turn_around1.ogg', 'sound/hallucinations/i_see_you1.ogg')
playsound(tele_loc, pick(voice),50, TRUE, -1)
A.visible_message("<span class='warning'><b>[L] rises out of [A]!</b></span>")
A.visible_message(
"<span class='danger'>[L] rises out of [A]!</span>",
"<span class='danger'>You hear something rising out of a thick liquid!</span>"
)
playsound(get_turf(tele_loc), 'sound/misc/exit_blood.ogg', 100, TRUE, -1)
/datum/spell/bloodcrawl/proc/unblock_hands(mob/living/carbon/C)
@@ -210,7 +225,10 @@
qdel(BC)
/datum/spell/bloodcrawl/proc/rise_message(atom/A)
A.visible_message("<span class='warning'>[A] starts to bubble...</span>")
A.visible_message(
"<span class='danger'>[A] starts to bubble...</span>",
"<span class='danger'>You can hear bubbling...</span>"
)
/datum/spell/bloodcrawl/proc/post_phase_out(atom/A, mob/living/L)
if(isslaughterdemon(L))
+30 -9
View File
@@ -132,7 +132,11 @@
selected_form = form
/datum/spell/mimic/proc/show_change_form_message(mob/user, old_name, new_name)
user.visible_message("<span class='warning'>[old_name] contorts and slowly becomes [new_name]!</span>", "<span class='sinister'>You take form of [new_name].</span>", "You hear loud cracking noises!")
user.visible_message(
"<span class='warning'>[old_name] contorts and slowly becomes [new_name]!</span>",
"<span class='sinister'>You take the form of [new_name].</span>",
"<span class='warning'>You hear loud cracking noises!</span>"
)
/datum/spell/mimic/proc/restore_form(mob/user, show_message = TRUE)
selected_form = null
@@ -157,7 +161,11 @@
UnregisterSignal(user, list(COMSIG_PARENT_EXAMINE, COMSIG_MOB_DEATH))
/datum/spell/mimic/proc/show_restore_form_message(mob/user, old_name, new_name)
user.visible_message("<span class='warning'>[old_name] shakes and contorts and quickly becomes [new_name]!</span>", "<span class='sinister'>You take return to your normal self.</span>", "You hear loud cracking noises!")
user.visible_message(
"<span class='warning'>[old_name] shakes and contorts and quickly becomes [new_name]!</span>",
"<span class='sinister'>You return to your normal self.</span>",
"<span class='warning'>You hear loud cracking noises!</span>"
)
/datum/spell/mimic/proc/examine_override(datum/source, mob/user, list/examine_list)
examine_list.Cut()
@@ -171,7 +179,11 @@
show_death_message(user)
/datum/spell/mimic/proc/show_death_message(mob/user)
user.visible_message("<span class='warning'>[user] shakes and contorts as [user.p_they()] die[user.p_s()], returning to [user.p_their()] true form!</span>", "<span class='deadsay'>Your disguise fails as your life forces drain away.</span>", "You hear loud cracking noises followed by a thud!")
user.visible_message(
"<span class='warning'>[user] shakes and contorts as [user.p_they()] die[user.p_s()], returning to [user.p_their()] true form!</span>",
"<span class='deadsay'>Your disguise fails as your life forces drain away.</span>",
"<span class='warning'>You hear loud cracking noises followed by a thud!</span>"
)
/datum/mimic_form
@@ -208,13 +220,22 @@
user.restore()
/datum/spell/mimic/morph/show_change_form_message(mob/user, old_name, new_name)
user.visible_message("<span class='warning'>[old_name] suddenly twists and changes shape, becoming a copy of [new_name]!</span>", \
"<span class='notice'>You twist your body and assume the form of [new_name].</span>")
user.visible_message(
"<span class='warning'>[old_name] suddenly twists and changes shape, becoming a copy of [new_name]!</span>",
"<span class='notice'>You twist your body and assume the form of [new_name].</span>",
"<span class='warning'>You hear loud cracking noises!</span>"
)
/datum/spell/mimic/morph/show_restore_form_message(mob/user, old_name, new_name)
user.visible_message("<span class='warning'>[old_name] suddenly collapses in on itself, dissolving into a pile of green flesh!</span>", \
"<span class='notice'>You reform to your normal body.</span>")
user.visible_message(
"<span class='warning'>[old_name] suddenly collapses in on itself, dissolving into a pile of green flesh!</span>",
"<span class='notice'>You reform to your normal body.</span>",
"<span class='warning'>You hear loud cracking noises followed by a thud!</span>"
)
/datum/spell/mimic/morph/show_death_message(mob/user)
user.visible_message("<span class='warning'>[user] twists and dissolves into a pile of green flesh!</span>", \
"<span class='userdanger'>Your skin ruptures! Your flesh breaks apart! No disguise can ward off de--</span>")
user.visible_message(
"<span class='warning'>[user] twists and dissolves into a pile of green flesh!</span>",
"<span class='userdanger'>Your skin ruptures! Your flesh breaks apart! No disguise can ward off de--</span>",
"<span class='warning'>You hear loud cracking noises followed by a thud!</span>"
)