From a0280626246564d7cd03fe2805a2e619f0398b4b Mon Sep 17 00:00:00 2001 From: Incoming Date: Tue, 3 Mar 2015 14:46:32 -0500 Subject: [PATCH 1/2] Skeletons and zombies lose temperature immunity and radiation immunity, reducing how awesome they are in the face of their relative ease of access. They still don't breathe or have blood. --- code/modules/mob/living/carbon/human/species_types.dm | 4 ++-- html/changelogs/Incoming5643-skeletonnerf.yml | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 html/changelogs/Incoming5643-skeletonnerf.yml diff --git a/code/modules/mob/living/carbon/human/species_types.dm b/code/modules/mob/living/carbon/human/species_types.dm index b6d4e39b313..4b08736cd8a 100644 --- a/code/modules/mob/living/carbon/human/species_types.dm +++ b/code/modules/mob/living/carbon/human/species_types.dm @@ -281,7 +281,7 @@ id = "skeleton" sexes = 0 meat = /obj/item/weapon/reagent_containers/food/snacks/meat/human/mutant/skeleton - specflags = list(NOBREATH,HEATRES,COLDRES,NOBLOOD,RADIMMUNE) + specflags = list(NOBREATH,NOBLOOD) /* ZOMBIES */ @@ -293,7 +293,7 @@ say_mod = "moans" sexes = 0 meat = /obj/item/weapon/reagent_containers/food/snacks/meat/human/mutant/zombie - specflags = list(NOBREATH,HEATRES,COLDRES,NOBLOOD,RADIMMUNE) + specflags = list(NOBREATH,NOBLOOD) /datum/species/zombie/handle_speech(message) var/list/message_list = text2list(message, " ") diff --git a/html/changelogs/Incoming5643-skeletonnerf.yml b/html/changelogs/Incoming5643-skeletonnerf.yml new file mode 100644 index 00000000000..729ea989dd0 --- /dev/null +++ b/html/changelogs/Incoming5643-skeletonnerf.yml @@ -0,0 +1,9 @@ +################################ + + +author: Incoming5643 + +delete-after: True + +changes: + - tweak: "Due to the deleterious effects of low gravity environments on bones, skeletons and zombies have become noticeably less resilient to temperature and radiation. Remember to drink lots of milk." From 8192ea7e0663b9fa0f7492003127260250284354 Mon Sep 17 00:00:00 2001 From: Incoming Date: Tue, 3 Mar 2015 16:55:02 -0500 Subject: [PATCH 2/2] Removes the paths to get skeletons and zombies in normal play but also does not nerf them. They can still be found through a few very rare mutation chances (I think?) and wizbiz. --- code/modules/mob/living/carbon/human/species_types.dm | 4 ++-- code/modules/reagents/Chemistry-Goon-420BlazeIt.dm | 8 ++------ code/modules/reagents/Chemistry-Goon-Medicine.dm | 1 - html/changelogs/Incoming5643-skeletonnerf.yml | 2 +- 4 files changed, 5 insertions(+), 10 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species_types.dm b/code/modules/mob/living/carbon/human/species_types.dm index 4b08736cd8a..b6d4e39b313 100644 --- a/code/modules/mob/living/carbon/human/species_types.dm +++ b/code/modules/mob/living/carbon/human/species_types.dm @@ -281,7 +281,7 @@ id = "skeleton" sexes = 0 meat = /obj/item/weapon/reagent_containers/food/snacks/meat/human/mutant/skeleton - specflags = list(NOBREATH,NOBLOOD) + specflags = list(NOBREATH,HEATRES,COLDRES,NOBLOOD,RADIMMUNE) /* ZOMBIES */ @@ -293,7 +293,7 @@ say_mod = "moans" sexes = 0 meat = /obj/item/weapon/reagent_containers/food/snacks/meat/human/mutant/zombie - specflags = list(NOBREATH,NOBLOOD) + specflags = list(NOBREATH,HEATRES,COLDRES,NOBLOOD,RADIMMUNE) /datum/species/zombie/handle_speech(message) var/list/message_list = text2list(message, " ") diff --git a/code/modules/reagents/Chemistry-Goon-420BlazeIt.dm b/code/modules/reagents/Chemistry-Goon-420BlazeIt.dm index 7f003585fd9..130cf6a2675 100644 --- a/code/modules/reagents/Chemistry-Goon-420BlazeIt.dm +++ b/code/modules/reagents/Chemistry-Goon-420BlazeIt.dm @@ -127,12 +127,8 @@ datum/reagent/crank/addiction_act_stage4(var/mob/living/M as mob) ..() return /datum/reagent/krokodil/addiction_act_stage4(var/mob/living/carbon/human/M as mob) - if(!istype(M.dna.species, /datum/species/skeleton)) - M << "Your skin falls off! Holy shit!" - M.adjustBruteLoss(rand(50,80)*REM) // holy shit your skin just FELL THE FUCK OFF - hardset_dna(M, null, null, null, null, /datum/species/skeleton) - else - M.adjustBruteLoss(5*REM) + M << "Your skin sloughs off!" + M.adjustBruteLoss(rand(50,80)*REM) // holy shit your skin just FELL THE FUCK OFF ..() return diff --git a/code/modules/reagents/Chemistry-Goon-Medicine.dm b/code/modules/reagents/Chemistry-Goon-Medicine.dm index 9ccbf1fd622..ab16118b87f 100644 --- a/code/modules/reagents/Chemistry-Goon-Medicine.dm +++ b/code/modules/reagents/Chemistry-Goon-Medicine.dm @@ -618,7 +618,6 @@ datum/reagent/strange_reagent/reaction_mob(var/mob/living/carbon/human/M as mob, living_mob_list |= list(M) M.emote("gasp") add_logs(M, M, "revived", object="strange reagent") - hardset_dna(M, null, null, null, null, /datum/species/zombie) ..() return datum/reagent/strange_reagent/on_mob_life(var/mob/living/M as mob) diff --git a/html/changelogs/Incoming5643-skeletonnerf.yml b/html/changelogs/Incoming5643-skeletonnerf.yml index 729ea989dd0..1f6d207a3ba 100644 --- a/html/changelogs/Incoming5643-skeletonnerf.yml +++ b/html/changelogs/Incoming5643-skeletonnerf.yml @@ -6,4 +6,4 @@ author: Incoming5643 delete-after: True changes: - - tweak: "Due to the deleterious effects of low gravity environments on bones, skeletons and zombies have become noticeably less resilient to temperature and radiation. Remember to drink lots of milk." + - rscdel: "The skeleton and zombie hordes have been quelled, at least for the time being."