mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-14 20:23:26 +00:00
@@ -1061,30 +1061,28 @@
|
|||||||
set src in view(1)
|
set src in view(1)
|
||||||
var/self = 0
|
var/self = 0
|
||||||
|
|
||||||
if(usr.stat == 1 || usr.restrained() || !isliving(usr)) return
|
if(usr.stat || usr.restrained() || !isliving(usr)) return
|
||||||
|
|
||||||
if(usr == src)
|
if(usr == src)
|
||||||
self = 1
|
self = 1
|
||||||
if(!self)
|
if(!self)
|
||||||
usr.visible_message("\blue [usr] kneels down, puts \his hand on [src]'s wrist and begins counting their pulse.",\
|
usr.visible_message("<span class='notice'>[usr] kneels down, puts \his hand on [src]'s wrist and begins counting their pulse.</span>",\
|
||||||
"You begin counting [src]'s pulse")
|
"You begin counting [src]'s pulse")
|
||||||
else
|
else
|
||||||
usr.visible_message("\blue [usr] begins counting their pulse.",\
|
usr.visible_message("<span class='notice'>[usr] begins counting their pulse.</span>",\
|
||||||
"You begin counting your pulse.")
|
"You begin counting your pulse.")
|
||||||
|
|
||||||
if(src.pulse)
|
if(src.pulse)
|
||||||
usr << "\blue [self ? "You have a" : "[src] has a"] pulse! Counting..."
|
usr << "<span class='notice'>[self ? "You have a" : "[src] has a"] pulse! Counting...</span>"
|
||||||
else
|
else
|
||||||
usr << "\red [src] has no pulse!" //it is REALLY UNLIKELY that a dead person would check his own pulse
|
usr << "<span class='danger'>[src] has no pulse!</span>" //it is REALLY UNLIKELY that a dead person would check his own pulse
|
||||||
return
|
return
|
||||||
|
|
||||||
usr << "Don't move until counting is finished."
|
usr << "You must [self ? "" : "both"] stand until counting is finished."
|
||||||
var/time = world.time
|
if(do_mob(usr, src, 60))
|
||||||
sleep(60)
|
usr << "<span class='notice'>[self ? "Your" : "[src]'s"] pulse is [src.get_pulse(GETPULSE_HAND)].</span>"
|
||||||
if(usr.l_move_time >= time) //checks if our mob has moved during the sleep()
|
|
||||||
usr << "You moved while counting. Try again."
|
|
||||||
else
|
else
|
||||||
usr << "\blue [self ? "Your" : "[src]'s"] pulse is [src.get_pulse(GETPULSE_HAND)]."
|
usr << "<span class='warning'>You failed to check the pulse. Try again.</span>"
|
||||||
|
|
||||||
/mob/living/carbon/human/proc/set_species(var/new_species, var/default_colour)
|
/mob/living/carbon/human/proc/set_species(var/new_species, var/default_colour)
|
||||||
|
|
||||||
|
|||||||
6
html/changelogs/PsiOmegaDelta-PulseCheck.yml
Normal file
6
html/changelogs/PsiOmegaDelta-PulseCheck.yml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
author: PsiOmegaDelta
|
||||||
|
delete-after: True
|
||||||
|
|
||||||
|
changes:
|
||||||
|
- tweak: "Both the pulse taker and target must now remain still for the duration of the check or it will fail."
|
||||||
|
|
||||||
Reference in New Issue
Block a user