mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
Medical Expansion
This commit is contained in:
@@ -1,3 +1,38 @@
|
||||
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
@@ -182,6 +182,31 @@ the artifact triggers the rage.
|
||||
accuracy_dispersion = 3 // Ditto.
|
||||
evasion = -45 // Too angry to dodge.
|
||||
|
||||
// Speedy, but not hasted.
|
||||
/datum/modifier/sprinting
|
||||
name = "sprinting"
|
||||
desc = "You are filled with energy!"
|
||||
|
||||
on_created_text = "<span class='warning'>You feel a surge of energy!</span>"
|
||||
on_expired_text = "<span class='notice'>The energy high dies out.</span>"
|
||||
stacks = MODIFIER_STACK_EXTEND
|
||||
|
||||
slowdown = -1
|
||||
disable_duration_percent = 0.8
|
||||
|
||||
// Speedy, but not berserked.
|
||||
/datum/modifier/melee_surge
|
||||
name = "melee surge"
|
||||
desc = "You are filled with energy!"
|
||||
|
||||
on_created_text = "<span class='warning'>You feel a surge of energy!</span>"
|
||||
on_expired_text = "<span class='notice'>The energy high dies out.</span>"
|
||||
stacks = MODIFIER_STACK_ALLOWED
|
||||
|
||||
attack_speed_percent = 0.8
|
||||
outgoing_melee_damage_percent = 1.1
|
||||
disable_duration_percent = 0.8
|
||||
|
||||
// Non-cult version of deep wounds.
|
||||
// Surprisingly, more dangerous.
|
||||
/datum/modifier/grievous_wounds
|
||||
@@ -201,7 +226,6 @@ the artifact triggers the rage.
|
||||
|
||||
|
||||
|
||||
|
||||
// Ignition, but confined to the modifier system.
|
||||
// This makes it more predictable and thus, easier to balance.
|
||||
/datum/modifier/fire
|
||||
@@ -305,7 +329,7 @@ the artifact triggers the rage.
|
||||
|
||||
bleeding_rate_percent = 0.8
|
||||
|
||||
pulse_set_level = PULSE_SLOW
|
||||
pulse_modifier = -1
|
||||
|
||||
// Temperature Normalizer.
|
||||
/datum/modifier/homeothermic
|
||||
|
||||
Reference in New Issue
Block a user