Tyr Update (#12045)

This commit is contained in:
FluffMedic
2025-12-01 11:54:31 +01:00
committed by GitHub
parent 101dd347e0
commit e8ba2765ac
18 changed files with 7304 additions and 6631 deletions
@@ -0,0 +1,26 @@
/datum/symptom/blobspores/agate
name = "Agate Infection"
desc = "This symptom causes the host to produce blob spores, which will leave the host at the later stages, and if the host dies, all of the spores will erupt from the host at the same time, while also producing a blob tile."
stealth = 15
resistance = 15
stage_speed = -2
transmission = 15
level = 9
severity = 3
naturally_occuring = FALSE
symptom_delay_min = 20 SECONDS
symptom_delay_max = 40 SECONDS
/datum/symptom/blobspores/agate/pop(datum/disease/advance/A, mob/living/M)
if(!A || !M)
return
var/list/blob_options = list(/obj/structure/blob/normal)
if(factory_blob)
blob_options += /obj/structure/blob/factory
if(strong_blob)
blob_options += /obj/structure/blob/shield
if(node_blob)
blob_options += /obj/structure/blob/node
new /obj/structure/blob/core/living_agate(M.loc)
M.visible_message(span_danger("A huge mass of blob and blob spores burst out of [M]!"))
@@ -0,0 +1,5 @@
/datum/disease/advance/agate_rot/New(process = 1, datum/disease/advance/D, copy = 0)
if(!D)
name = "Agate Corruption"
symptoms = list(new /datum/symptom/blobspores/agate, /datum/symptom/confusion, /datum/symptom/stimulant, /datum/symptom/heal/water)
..(process, D, copy)