mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-15 20:52:41 +00:00
53 lines
1.4 KiB
Plaintext
53 lines
1.4 KiB
Plaintext
|
|
/*
|
|
* Modifiers applied by Medical sources.
|
|
*/
|
|
|
|
/datum/modifier/bloodpump
|
|
name = "external blood pumping"
|
|
desc = "Your blood flows thanks to the wonderful power of science."
|
|
|
|
on_created_text = "<span class='notice'>You feel alive.</span>"
|
|
on_expired_text = "<span class='notice'>You feel.. less alive.</span>"
|
|
stacks = MODIFIER_STACK_EXTEND
|
|
|
|
pulse_set_level = PULSE_NORM
|
|
|
|
/datum/modifier/bloodpump/check_if_valid()
|
|
..()
|
|
if(holder.stat == DEAD)
|
|
src.expire()
|
|
|
|
/datum/modifier/bloodpump_corpse
|
|
name = "forced blood pumping"
|
|
desc = "Your blood flows thanks to the wonderful power of science."
|
|
|
|
on_created_text = "<span class='notice'>You feel alive.</span>"
|
|
on_expired_text = "<span class='notice'>You feel.. less alive.</span>"
|
|
stacks = MODIFIER_STACK_EXTEND
|
|
|
|
pulse_set_level = PULSE_SLOW
|
|
|
|
/datum/modifier/bloodpump/corpse/check_if_valid()
|
|
..()
|
|
if(holder.stat != DEAD)
|
|
src.expire()
|
|
|
|
/*
|
|
* Modifiers caused by chemicals or organs specifically.
|
|
*/
|
|
|
|
/datum/modifier/cryogelled
|
|
name = "cryogelled"
|
|
desc = "Your body begins to freeze."
|
|
mob_overlay_state = "chilled"
|
|
|
|
on_created_text = "<span class='danger'>You feel like you're going to freeze! It's hard to move.</span>"
|
|
on_expired_text = "<span class='warning'>You feel somewhat warmer and more mobile now.</span>"
|
|
stacks = MODIFIER_STACK_ALLOWED
|
|
|
|
slowdown = 0.1
|
|
evasion = -5
|
|
attack_speed_percent = 1.1
|
|
disable_duration_percent = 1.05
|