Anomaly changes (#18902)

* Automatic changelog compile [ci skip]

* Adds

* Improv

* TELESCI!!!

* Gravity

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
This commit is contained in:
Guti
2025-12-18 21:48:00 -05:00
committed by GitHub
co-authored by vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
parent 688ebfde09
commit 55efae4bac
5 changed files with 41 additions and 17 deletions
+8 -1
View File
@@ -189,10 +189,17 @@
/obj/machinery/computer/telescience/proc/telefail()
switch(rand(99))
if(0 to 85)
if(0 to 80)
sparks()
visible_message(span_warning("The telepad weakly fizzles."))
return
if(81 to 85)
sparks()
var/anomaly = pick(FLUX_ANOMALY, GRAVITATIONAL_ANOMALY, PYRO_ANOMALY, HALLUCINATION_ANOMALY, BIOSCRAMBLER_ANOMALY, DIMENSIONAL_ANOMALY)
generate_anomaly(get_turf(telepad), anomaly, 1, FALSE)
for(var/mob/living/carbon/human/human in viewers(telepad, null))
to_chat(human, span_warning("The telepad crackles with energy, as a tear in reality is created!"))
return
if(86 to 90)
// Irradiate everyone in telescience!
for(var/obj/machinery/telepad/E in GLOB.machines)