mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-22 19:47:47 +01:00
Anomaly Core Rigging (#19361)
* Funky * More evil zaps * fix :) * This one too
This commit is contained in:
@@ -54,9 +54,7 @@
|
||||
if(prob(15))
|
||||
person.Stun(2)
|
||||
to_chat(person, span_danger(pick("You have a coughing fit!", "You can't stop coughing!")))
|
||||
addtimer(CALLBACK(person, TYPE_PROC_REF(/mob, emote), "cough"), 1 SECONDS)
|
||||
addtimer(CALLBACK(person, TYPE_PROC_REF(/mob, emote), "cough"), 3 SECONDS)
|
||||
addtimer(CALLBACK(person, TYPE_PROC_REF(/mob, emote), "cough"), 6 SECONDS)
|
||||
addtimer(CALLBACK(src, PROC_REF(extraCough), person), 3 SECONDS)
|
||||
|
||||
for(var/turf/simulated/floor/ground in circleviewturfs(src, 3))
|
||||
if(ground.can_dirty)
|
||||
@@ -69,6 +67,10 @@
|
||||
if(prob(2))
|
||||
new /obj/effect/decal/cleanable/filth(ground)
|
||||
|
||||
/obj/effect/anomaly/dust/proc/extraCough(mob/living/coughing)
|
||||
coughing.emote("cough")
|
||||
addtimer(CALLBACK(coughing, TYPE_PROC_REF(/mob, emote), "cough"), 3 SECONDS)
|
||||
|
||||
/obj/effect/anomaly/dust/detonate()
|
||||
COOLDOWN_RESET(src, pulse_cooldown)
|
||||
anomalyEffect()
|
||||
|
||||
@@ -171,9 +171,10 @@
|
||||
/obj/effect/anomaly/weather/rain
|
||||
selected_weather = /datum/anomalous_weather/rain
|
||||
|
||||
/*
|
||||
/obj/effect/anomaly/weather/acidrain
|
||||
selected_weather = /datum/anomalous_weather/rain/acid
|
||||
|
||||
*/
|
||||
/obj/effect/anomaly/weather/storm
|
||||
selected_weather = /datum/anomalous_weather/rain/storm
|
||||
|
||||
|
||||
@@ -157,12 +157,12 @@
|
||||
T.wet_floor(1)
|
||||
if(prob(0.025) && !isopenturf(T))
|
||||
lightning_strike(T)
|
||||
|
||||
/*
|
||||
/datum/anomalous_weather/rain/acid
|
||||
name = "Acid Rain"
|
||||
reagent_id = REAGENT_ID_SACID
|
||||
telegraph_message = "Strange clouds begin to cover the ceiling, an acidid tinge on them..."
|
||||
|
||||
*/
|
||||
/datum/anomalous_weather/hail
|
||||
name = "Hail"
|
||||
icon_state = "snowfall_heavy_old"
|
||||
|
||||
Reference in New Issue
Block a user