From c47a034069eb10f17a849aa5297db40c35546a94 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Sun, 1 Apr 2018 01:08:54 -0400 Subject: [PATCH 1/2] Merge pull request #36834 from KorPhaeron/darkness2 Removes advanced darkness --- .../weather_types/advanced_darkness.dm | 30 ------------------- .../events/wizard/advanced_darkness.dm | 16 ---------- tgstation.dme | 2 -- 3 files changed, 48 deletions(-) delete mode 100644 code/datums/weather/weather_types/advanced_darkness.dm delete mode 100644 code/modules/events/wizard/advanced_darkness.dm diff --git a/code/datums/weather/weather_types/advanced_darkness.dm b/code/datums/weather/weather_types/advanced_darkness.dm deleted file mode 100644 index 1e790de8e2..0000000000 --- a/code/datums/weather/weather_types/advanced_darkness.dm +++ /dev/null @@ -1,30 +0,0 @@ -//Restricts the vision of affected mobs to a single tile in the cardinal directions. -/datum/weather/advanced_darkness - name = "advanced darkness" - desc = "Everything in the area is effectively blinded, unable to see more than a foot or so around itself." - - telegraph_message = "Your eyes hurt... a vignette settles in your vision and closes in." - telegraph_duration = 150 - - weather_message = "This isn't your average everday darkness... this is advanced darkness!" - weather_duration_lower = 300 - weather_duration_upper = 300 - - end_message = "At last, the darkness recedes." - end_duration = 0 - - area_type = /area - target_trait = ZTRAIT_STATION - -/datum/weather/advanced_darkness/update_areas() - for(var/V in impacted_areas) - var/area/A = V - if(stage == MAIN_STAGE) - A.invisibility = 0 - A.set_opacity(TRUE) - A.layer = overlay_layer - A.icon = 'icons/effects/weather_effects.dmi' - A.icon_state = "darkness" - else - A.invisibility = INVISIBILITY_MAXIMUM - A.set_opacity(FALSE) diff --git a/code/modules/events/wizard/advanced_darkness.dm b/code/modules/events/wizard/advanced_darkness.dm deleted file mode 100644 index 24ef13671c..0000000000 --- a/code/modules/events/wizard/advanced_darkness.dm +++ /dev/null @@ -1,16 +0,0 @@ -/datum/round_event_control/wizard/darkness - name = "Advanced Darkness" - weight = 2 - typepath = /datum/round_event/wizard/darkness - max_occurrences = 2 - earliest_start = 0 MINUTES - -/datum/round_event/wizard/darkness - endWhen = 0 - var/started = FALSE - - -/datum/round_event/wizard/darkness/start() - if(!started) - started = TRUE - SSweather.run_weather(/datum/weather/advanced_darkness) diff --git a/tgstation.dme b/tgstation.dme index b184f49d64..0cb53b0021 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -435,7 +435,6 @@ #include "code\datums\traits\neutral.dm" #include "code\datums\weather\weather.dm" #include "code\datums\weather\weather_types\acid_rain.dm" -#include "code\datums\weather\weather_types\advanced_darkness.dm" #include "code\datums\weather\weather_types\ash_storm.dm" #include "code\datums\weather\weather_types\floor_is_lava.dm" #include "code\datums\weather\weather_types\radiation_storm.dm" @@ -1491,7 +1490,6 @@ #include "code\modules\events\holiday\halloween.dm" #include "code\modules\events\holiday\vday.dm" #include "code\modules\events\holiday\xmas.dm" -#include "code\modules\events\wizard\advanced_darkness.dm" #include "code\modules\events\wizard\aid.dm" #include "code\modules\events\wizard\blobies.dm" #include "code\modules\events\wizard\curseditems.dm"