Horror modifier adjusments (#19544)

* Horror modifier adjusments

Removes nutrition drain

Makes it so your organs mutate every 200 seconds you've been under it instead of checking life ticks.

Makes it so only 1-2 organs get replaced per 200 seconds instead of 2-3
Makes redspace injection chance much lower (3%->0.5%)
Makes it so you won't repeatedly stab someone with fleshy spread if they already have it.

Makes exiting battle stance while infected a bit better.

Armor now lasts 1 minute. Lowers after 1 minute if health and the such is fixed.

Allows using bruise/ointment on changeling flesh armor...it's flesh and an extension of them.

Makes the fleshy virus chance of organ mutation from 5 to 0.5

Fixes GBS to be actually curable.

Implements COMSIG_ITEM_ATTACK_ZONE and COMSIG_ITEM_ATTACK

* Update redspace_corruption.dm

* Update vorestation.dme

* Update horror.dm
This commit is contained in:
Cameron Lennox
2026-06-25 11:03:17 -04:00
committed by GitHub
parent bb47d45749
commit 8d1c3f319a
15 changed files with 743 additions and 737 deletions
+2 -2
View File
@@ -38,11 +38,11 @@
return ITEM_INTERACT_FAILURE
if(affecting.organ_tag == BP_HEAD)
if(H.head && istype(H.head,/obj/item/clothing/head/helmet/space))
if(H.head && (istype(H.head,/obj/item/clothing/head/helmet/space) && !istype(H.wear_suit, /obj/item/clothing/head/helmet/space/changeling))) //Changeling helmets are an extension of them.
balloon_alert(user, "you can't apply [src] through [H.head]!")
return ITEM_INTERACT_FAILURE
else
if(H.wear_suit && istype(H.wear_suit,/obj/item/clothing/suit/space))
if(H.wear_suit && (istype(H.wear_suit,/obj/item/clothing/suit/space) && !istype(H.wear_suit, /obj/item/clothing/suit/space/changeling))) //Changeling helmets are an extension of them.
balloon_alert(user, "you can't apply [src] through [H.wear_suit]!")
return ITEM_INTERACT_FAILURE