mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
An Experiment (#7122)
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
//Grub
|
||||
//Spider
|
||||
//Carp
|
||||
//Meteroid
|
||||
//Deathclaw
|
||||
|
||||
/decl/chemical_reaction/distilling/energybooster
|
||||
name = "Distilling Energy Booster"
|
||||
id = "distill_energybooster"
|
||||
result = "energybooster"
|
||||
required_reagents = list("hyperzine" = 1, "stimm" = 1, "shockchem" = 1)
|
||||
result_amount = 2
|
||||
|
||||
reaction_rate = HALF_LIFE(10)
|
||||
|
||||
temp_range = list(T0C + 180, T0C + 200)
|
||||
|
||||
/decl/chemical_reaction/distilling/oceaniccure
|
||||
name = "Distilling Oceanic Cure"
|
||||
id = "distill_oceaniccure"
|
||||
result = "oceaniccure"
|
||||
required_reagents = list("curea" = 1, "souldew" = 1, "carpotoxin" = 1)
|
||||
result_amount = 2
|
||||
|
||||
reaction_rate = HALF_LIFE(10)
|
||||
|
||||
temp_range = list(T0C + 130, T0C + 150)
|
||||
|
||||
/decl/chemical_reaction/distilling/deathclawmutagen
|
||||
name = "Distilling Deathclaw Mutagen"
|
||||
id = "distill_deathclawmutagen"
|
||||
result = "deathclawmutagen"
|
||||
required_reagents = list("arithrazine" = 1, "mutagen" = 1, "deathblood" = 1)
|
||||
result_amount = 2
|
||||
|
||||
reaction_rate = HALF_LIFE(10)
|
||||
|
||||
temp_range = list(T0C + 100, T0C + 120)
|
||||
|
||||
/decl/chemical_reaction/distilling/senseenhancer
|
||||
name = "Distilling Sense Enhancer"
|
||||
id = "distill_senseenhancer"
|
||||
result = "senseenhancer"
|
||||
required_reagents = list("quadcord" = 1, "mindbreaker" = 1, "liquidlife" = 1)
|
||||
result_amount = 2
|
||||
|
||||
reaction_rate = HALF_LIFE(10)
|
||||
|
||||
temp_range = list(T0C + 50, T0C + 70)
|
||||
|
||||
/decl/chemical_reaction/distilling/heatnullifer
|
||||
name = "Distilling heatnullifer"
|
||||
id = "distill_heatnullifer"
|
||||
result = "heatnullifer"
|
||||
required_reagents = list("tramadol" = 1, "leporazine" = 1, "spidertoxin" = 1)
|
||||
result_amount = 2
|
||||
|
||||
reaction_rate = HALF_LIFE(10)
|
||||
|
||||
temp_range = list(T0C + 230, T0C + 250)
|
||||
66
modular_chomp/code/modules/reagents/reagents/medicalmods.dm
Normal file
66
modular_chomp/code/modules/reagents/reagents/medicalmods.dm
Normal file
@@ -0,0 +1,66 @@
|
||||
/datum/modifier/eletricalsurge //grub
|
||||
name = "Eletrical Surge"
|
||||
desc = "You are filled with an overwhelming energy."
|
||||
|
||||
on_created_text = "<span class='critical'>You feel an overwhelimg energy surge through your body!</span>"
|
||||
on_expired_text = "<span class='notice'>The surge subsides.</span>"
|
||||
stacks = MODIFIER_STACK_EXTEND
|
||||
evasion = 20
|
||||
accuracy = -30
|
||||
attack_speed_percent = 0.75
|
||||
siemens_coefficient = 3
|
||||
|
||||
/datum/modifier/healingtide //carp
|
||||
name = "Healing Tide"
|
||||
desc = "You are filled with an overwhelming energy."
|
||||
|
||||
on_created_text = "<span class='critical'>Your body begins to focus on recovering!</span>"
|
||||
on_expired_text = "<span class='notice'>The healing subsides.</span>"
|
||||
stacks = MODIFIER_STACK_EXTEND
|
||||
|
||||
metabolism_percent = 0.5
|
||||
incoming_healing_percent = 1.25
|
||||
|
||||
/datum/modifier/radiationhide //deathclaw
|
||||
name = "Radiation Hide"
|
||||
desc = "Your body defensivly warps."
|
||||
|
||||
on_created_text = "<span class='critical'>Your body strangly mutates!</span>"
|
||||
on_expired_text = "<span class='notice'>Your body returns to normal.</span>"
|
||||
stacks = MODIFIER_STACK_EXTEND
|
||||
|
||||
icon_scale_x_percent = 1.2
|
||||
icon_scale_y_percent = 1.2
|
||||
incoming_clone_damage_percent = 0
|
||||
incoming_healing_percent = 0.5
|
||||
max_health_percent = 1.5
|
||||
incoming_damage_percent = 0.9
|
||||
|
||||
/datum/modifier/nervoushigh //meteroid
|
||||
name = "Nervous High"
|
||||
desc = "Your senses feel everything."
|
||||
|
||||
client_color = "#808080" //Za worldo
|
||||
|
||||
on_created_text = "<span class='critical'>The world arounds you slows down!</span>"
|
||||
on_expired_text = "<span class='notice'>The world returns to normal.</span>"
|
||||
stacks = MODIFIER_STACK_EXTEND
|
||||
|
||||
slowdown = -3
|
||||
attack_speed_percent = 0.25
|
||||
bleeding_rate_percent = 3.0
|
||||
metabolism_percent = 3.0
|
||||
max_health_percent = 0.25
|
||||
disable_duration_percent = 0.1
|
||||
|
||||
/datum/modifier/protectivenumbing //spider
|
||||
name = "Protective Numbing"
|
||||
desc = "Your senses feel everything."
|
||||
|
||||
on_created_text = "<span class='critical'>Your body becomes numb!</span>"
|
||||
on_expired_text = "<span class='notice'>Sensation returns to your body.</span>"
|
||||
stacks = MODIFIER_STACK_EXTEND
|
||||
|
||||
heat_protection = 1
|
||||
cold_protection = 1
|
||||
attack_speed_percent = 1.25
|
||||
49
modular_chomp/code/modules/reagents/reagents/modapply.dm
Normal file
49
modular_chomp/code/modules/reagents/reagents/modapply.dm
Normal file
@@ -0,0 +1,49 @@
|
||||
/datum/reagent/modapplying/energybooster
|
||||
name = "Energy Booster"
|
||||
id = "energybooster"
|
||||
description = "A strange forumla that increases the energy of a consumer."
|
||||
taste_description = "high voltage"
|
||||
color = "#FFFF66"
|
||||
|
||||
modifier_to_add = /datum/modifier/eletricalsurge
|
||||
modifier_duration = 3 SECONDS
|
||||
|
||||
/datum/reagent/modapplying/oceaniccure
|
||||
name = "Oceanic Cure"
|
||||
id = "oceaniccure"
|
||||
description = "A strange liquid, altering the proprties of other chemicals."
|
||||
taste_description = "sea breeze"
|
||||
color = "#C8A5DC"
|
||||
|
||||
modifier_to_add = /datum/modifier/healingtide
|
||||
modifier_duration = 3 SECONDS
|
||||
|
||||
/datum/reagent/modapplying/deathclawmutagen
|
||||
name = "Deathclaw Mutagen"
|
||||
id = "deathclawmutagen"
|
||||
description = "An incredibly strange liquid that temporally changes a person's physical form."
|
||||
taste_description = "buzzing radiation"
|
||||
color = "#00A000"
|
||||
|
||||
modifier_to_add = /datum/modifier/radiationhide
|
||||
modifier_duration = 3 SECONDS
|
||||
|
||||
/datum/reagent/modapplying/senseenhancer
|
||||
name = "Sense Enhancer"
|
||||
id = "senseenhancer"
|
||||
description = "An incredibly strange liquid that allows consumers to see the world in a new light."
|
||||
taste_description = "blood"
|
||||
color = "#808080"
|
||||
|
||||
modifier_to_add = /datum/modifier/nervoushigh
|
||||
modifier_duration = 3 SECONDS
|
||||
|
||||
/datum/reagent/modapplying/heatnullifer
|
||||
name = "Heat Nullifer"
|
||||
id = "heatnullifer"
|
||||
description = "An incredibly strange liquid that let's consumer's body ignore the effects of tempature."
|
||||
taste_description = "nothing"
|
||||
color = "#561EC3"
|
||||
|
||||
modifier_to_add = /datum/modifier/protectivenumbing
|
||||
modifier_duration = 3 SECONDS
|
||||
Reference in New Issue
Block a user