massive burndown (#29894)

This commit is contained in:
Contrabang
2025-07-27 13:52:39 -07:00
committed by GitHub
parent a596fba80d
commit 1504ed98be
1043 changed files with 0 additions and 3598 deletions
-1
View File
@@ -1,6 +1,5 @@
//Preset for action that call specific procs (consider innate)
/datum/action/generic
check_flags = 0
var/procname
/datum/action/generic/Trigger(left_click)
-1
View File
@@ -1,6 +1,5 @@
//Preset for general and toggled actions
/datum/action/innate
check_flags = 0
var/active = FALSE
/datum/action/innate/Trigger(left_click)
-1
View File
@@ -326,7 +326,6 @@
/datum/action/item_action/bhop
name = "Activate Jump Boots"
desc = "Activates the jump boot's internal propulsion system, allowing the user to dash over 4-wide gaps."
button_overlay_icon = 'icons/mob/actions/actions.dmi'
button_overlay_icon_state = "jetboot"
use_itemicon = FALSE
-1
View File
@@ -1,6 +1,5 @@
//Preset for spells
/datum/action/spell_action
check_flags = 0
button_background_icon_state = "bg_spell"
var/recharge_text_color = "#FFFFFF"
-1
View File
@@ -178,7 +178,6 @@
/obj/effect/ebeam
mouse_opacity = MOUSE_OPACITY_TRANSPARENT
anchored = TRUE
var/datum/beam/owner
/obj/effect/ebeam/Initialize(mapload, beam_owner)
@@ -21,7 +21,6 @@ Bonus
stealth = 1
resistance = -1
stage_speed = -3
transmittable = 0
level = 4
severity = 2
@@ -18,7 +18,6 @@ Bonus
/datum/symptom/fever
name = "Fever"
stealth = 0
resistance = 3
stage_speed = 3
transmittable = 2
@@ -20,7 +20,6 @@ Bonus
name = "Necrotizing Fasciitis"
stealth = -3
resistance = -4
stage_speed = 0
transmittable = -4
level = 6
severity = 5
@@ -22,7 +22,6 @@ BONUS
stealth = -1
resistance = 4
stage_speed = 2
transmittable = 0
level = 1
severity = 1
@@ -61,7 +61,6 @@ Bonus
stealth = -1
resistance = -1
stage_speed = -1
transmittable = -4
level = 3
var/list/cured_diseases = list()
@@ -19,7 +19,6 @@ BONUS
/datum/symptom/itching
name = "Itching"
stealth = 0
resistance = 3
stage_speed = 3
transmittable = 1
@@ -22,7 +22,6 @@ Bonus
stage_speed = -4
transmittable = -3
level = 5
severity = 0
/datum/symptom/mind_restoration/Activate(datum/disease/advance/A)
..()
@@ -18,7 +18,6 @@ Bonus
/datum/symptom/shivering
name = "Shivering"
stealth = 0
resistance = 2
stage_speed = 2
transmittable = 2
@@ -21,7 +21,6 @@ Bonus
name = "Sneezing"
stealth = -2
resistance = 3
stage_speed = 0
transmittable = 4
level = 1
severity = 1
@@ -18,7 +18,6 @@ BONUS
stealth = 3
resistance = 5
stage_speed = -3
transmittable = 0
level = 3
/datum/symptom/viraladaptation/Activate(datum/disease/advance/A)
@@ -24,7 +24,6 @@ Bonus
name = "Vomiting"
stealth = -2
resistance = -1
stage_speed = 0
transmittable = 1
level = 3
severity = 4
@@ -67,10 +66,7 @@ Bonus
/datum/symptom/vomit/blood
name = "Blood Vomiting"
stealth = -2
resistance = -1
stage_speed = -1
transmittable = 1
level = 4
severity = 5
@@ -99,7 +95,6 @@ Bonus
/datum/symptom/vomit/projectile
name = "Projectile Vomiting"
stealth = -2
level = 4
/datum/symptom/vomit/projectile/Vomit(mob/living/carbon/M)
-1
View File
@@ -2,7 +2,6 @@
name = "The Cold"
max_stages = 3
spread_text = "Airborne"
spread_flags = AIRBORNE
cure_text = "Rest & Spaceacillin"
cures = list("spaceacillin")
agent = "XY-rhinovirus"
-3
View File
@@ -88,10 +88,7 @@
cure_chance = 10
stage_prob = 5
severity = HARMFUL
disease_flags = CURABLE
required_organs = list(ORGAN_DATUM_HEART)
bypasses_immunity = TRUE
virus_heal_resistant = TRUE
/datum/disease/critical/heart_failure/stage_act()
if(..())
-1
View File
@@ -110,7 +110,6 @@
/obj/effect/glowing_rune
icon = 'icons/effects/eldritch.dmi'
icon_state = "small_rune_1"
anchored = TRUE
plane = FLOOR_PLANE
layer = SIGIL_LAYER
mouse_opacity = MOUSE_OPACITY_TRANSPARENT
-1
View File
@@ -1,5 +1,4 @@
/datum/keybinding/client
category = KB_CATEGORY_UNSORTED
/datum/keybinding/client/admin_help
name = "Admin Help"
@@ -41,7 +41,6 @@ GLOBAL_DATUM_INIT(firealarm_soundloop, /datum/looping_sound/firealarm, new(list(
mid_sounds = list('sound/machines/kitchen/microwave_mid1.ogg' = 10, 'sound/machines/kitchen/microwave_mid2.ogg' = 1)
mid_length = 15
end_sound = 'sound/machines/kitchen/microwave_end.ogg'
volume = 100
/datum/looping_sound/kitchen/deep_fryer
start_sound = 'sound/machines/kitchen/deep_fryer_immerse.ogg'
@@ -81,8 +81,6 @@ GLOBAL_LIST_INIT(caves_default_flora_spawns, list(
name = "Blocked Burrows"
perlin_accuracy = 90
perlin_stamp_size = 7
perlin_lower_range = 0
perlin_upper_range = 0.3
/datum/caves_theme/burrows/on_change(turf/T)
if(prob(7))
@@ -138,7 +136,6 @@ GLOBAL_LIST_INIT(caves_default_flora_spawns, list(
/datum/caves_theme/deeprock
name = "Deadly Deeprock"
perlin_stamp_size = 12
perlin_lower_range = 0
perlin_upper_range = 0.2
var/oasis_padding = 50
var/list/oasis_centroids = list()
-1
View File
@@ -77,7 +77,6 @@
/datum/ore/bluespace
drop_type = /obj/item/stack/ore/bluespace_crystal
drop_min = 1
drop_max = 1
scan_icon_state = "rock_BScrystal"
-8
View File
@@ -782,7 +782,6 @@
name = "TSF Lieutenant"
uniform = /obj/item/clothing/under/solgov/command
head = /obj/item/clothing/head/beret/solgov
glasses = /obj/item/clothing/glasses/night
back = /obj/item/storage/backpack/satchel
shoes = /obj/item/clothing/shoes/magboots/elite
l_ear = /obj/item/radio/headset/ert/alt/commander/solgov
@@ -824,8 +823,6 @@
uniform = /obj/item/clothing/under/solgov/command/elite
suit = /obj/item/clothing/suit/space/hardsuit/ert/solgov/command
head = null
mask = /obj/item/clothing/mask/gas/explorer/marines
glasses = /obj/item/clothing/glasses/night
belt = /obj/item/melee/baton/loaded
l_hand = null
suit_store = /obj/item/gun/projectile/automatic/pistol/deagle
@@ -877,7 +874,6 @@
shoes = /obj/item/clothing/shoes/combat
belt = /obj/item/melee/classic_baton/telescopic
back = /obj/item/storage/backpack/security
box = /obj/item/storage/box/survival
/datum/outfit/admin/trader/commie
name = "USSP Trader"
@@ -1067,7 +1063,6 @@
uniform = /obj/item/clothing/under/rank/security/detective
suit = /obj/item/clothing/suit/storage/det_suit
shoes = /obj/item/clothing/shoes/black
head = /obj/item/clothing/head/det_hat
glasses = /obj/item/clothing/glasses/thermal/monocle
l_pocket = /obj/item/ammo_box/a357
@@ -1079,11 +1074,9 @@
uniform = /obj/item/clothing/under/rank/civilian/chef
suit = /obj/item/clothing/suit/chef
shoes = /obj/item/clothing/shoes/black
head = /obj/item/clothing/head/chefhat
l_pocket = /obj/item/kitchen/knife
r_pocket = /obj/item/kitchen/knife
l_hand = /obj/item/kitchen/knife
r_hand = /obj/item/kitchen/rollingpin
/datum/outfit/admin/tournament/tournament_janitor
@@ -1091,7 +1084,6 @@
uniform = /obj/item/clothing/under/rank/civilian/janitor
back = /obj/item/storage/backpack
shoes = /obj/item/clothing/shoes/black
l_hand = /obj/item/reagent_containers/glass/bucket
backpack_contents = list(
/obj/item/grenade/chem_grenade/cleaner = 2,
-6
View File
@@ -23,7 +23,6 @@
pda = /obj/item/pda/centcom
internals_slot = ITEM_SLOT_SUIT_STORE
toggle_helmet = TRUE
cybernetic_implants = list(
/obj/item/organ/internal/cyberimp/arm/surgery/debug,
@@ -55,7 +54,6 @@
desc = "Lets you listen to <b>everything</b>. Use in hand to toggle voice changing. Alt-click to change your fake name."
icon_state = "com_cypherkey"
channels = list("Response Team" = 1, "Special Ops" = 1, "Science" = 1, "Command" = 1, "Medical" = 1, "Engineering" = 1, "Security" = 1, "Supply" = 1, "Service" = 1, "Procedure" = 1) // just in case
syndie = TRUE
change_voice = FALSE
/obj/item/encryptionkey/syndicate/all_channels/Initialize(mapload)
@@ -98,7 +96,6 @@
desc = "Diagnostic, Hydroponic, Medical, Security, and Skills HUD. Built-in advanced reagent scanner. Alt-click to toggle X-ray vision."
icon_state = "nvgmeson"
hud_debug = TRUE
flags_cover = GLASSESCOVERSEYES
flash_protect = FLASH_PROTECTION_WELDER
scan_reagents_advanced = TRUE
@@ -147,8 +144,6 @@
desc = "Spawn a human by aiming at a turf and clicking. Use in hand to change type."
icon = 'icons/obj/guns/magic.dmi'
icon_state = "nothingwand"
lefthand_file = 'icons/mob/inhands/items_lefthand.dmi'
righthand_file = 'icons/mob/inhands/items_righthand.dmi'
w_class = WEIGHT_CLASS_SMALL
var/datum/species/selected_species
var/activate_mind = FALSE
@@ -263,7 +258,6 @@
//
/obj/item/storage/box/debug
w_class = WEIGHT_CLASS_NORMAL
max_w_class = WEIGHT_CLASS_NORMAL
max_combined_w_class = 1000
storage_slots = 99
-4
View File
@@ -67,7 +67,6 @@
round_time = 60 * 50
/datum/news_announcement/random_junk/found_ssd
channel_name = "Nyx Daily"
author = "Doctor Eric Hanfield"
headline = "Employees found SSD"
message = {"Several people have been found unconscious at their terminals. It is thought that it was due
@@ -77,7 +76,6 @@
round_time = 60 * 90
/datum/news_announcement/lotus_tree
channel_name = "Nyx Daily"
author = "Reporter Leland H. Howards"
headline = "Explosion on Civilian Transport"
message = {"The newly-christened civilian transport Lotus Tree suffered two very large explosions near the
@@ -89,7 +87,6 @@
round_time = 60 * 30
/datum/news_announcement/food_riots/breaking_news
channel_name = "Nyx Daily"
author = "Reporter Ro'kii Ar-Raqis"
headline = "Food Riots in Tenebrae Lupus"
message = {"Breaking news: Food riots have broken out throughout the Refuge asteroid colony in the Tenebrae
@@ -100,7 +97,6 @@
round_time = 60 * 10
/datum/news_announcement/food_riots/more
channel_name = "Nyx Daily"
author = "Reporter Ro'kii Ar-Raqis"
headline = "Food Riots Continue Amid NT Withdrawl"
message = {"More on the Refuge food riots: The Refuge Council has condemned Nanotrasen's withdrawal from
-8
View File
@@ -253,7 +253,6 @@ GLOBAL_LIST_EMPTY(rpd_pipe_list) //Some pipes we don't want to be dispensable
pipe_name = "bent h/e pipe"
pipe_id = PIPE_HE_BENT
pipe_icon = "he"
bendy = TRUE
pipe_category = RPD_HEAT_PIPING
/datum/pipes/atmospheric/he_junction
@@ -356,9 +355,7 @@ GLOBAL_LIST_EMPTY(rpd_pipe_list) //Some pipes we don't want to be dispensable
pipe_name = "diagonal transit tube"
construction_type = /obj/structure/transit_tube_construction/diagonal
pipe_id = PIPE_TRANSIT_TUBE_DIAGONAL
orientations = 2
pipe_icon = "transit_diagonal"
rpd_dispensable = TRUE
/datum/pipes/transit/tube/curved
pipe_name = "curved transit tube"
@@ -366,7 +363,6 @@ GLOBAL_LIST_EMPTY(rpd_pipe_list) //Some pipes we don't want to be dispensable
pipe_id = PIPE_TRANSIT_TUBE_CURVED
orientations = 4
pipe_icon = "transit_curved"
rpd_dispensable = TRUE
/datum/pipes/transit/tube/junction
pipe_name = "junction transit tube"
@@ -374,7 +370,6 @@ GLOBAL_LIST_EMPTY(rpd_pipe_list) //Some pipes we don't want to be dispensable
pipe_id = PIPE_TRANSIT_TUBE_JUNCTION
orientations = 4
pipe_icon = "transit_junction"
rpd_dispensable = TRUE
/datum/pipes/transit/tube/terminus_dispenser_station
pipe_name = "terminus dispenser tube station"
@@ -382,7 +377,6 @@ GLOBAL_LIST_EMPTY(rpd_pipe_list) //Some pipes we don't want to be dispensable
pipe_id = PIPE_TRANSIT_TUBE_TERMINUS_DISPENSER
orientations = 4
pipe_icon = "transit_dispenser_terminus"
rpd_dispensable = TRUE
/datum/pipes/transit/tube/dispenser_station
pipe_name = "dispenser tube station"
@@ -390,7 +384,6 @@ GLOBAL_LIST_EMPTY(rpd_pipe_list) //Some pipes we don't want to be dispensable
construction_type = /obj/structure/transit_tube_construction/station/dispenser
orientations = 4
pipe_icon = "transit_dispenser_station"
rpd_dispensable = TRUE
/datum/pipes/transit/tube/station
pipe_name = "transit tube station"
@@ -398,7 +391,6 @@ GLOBAL_LIST_EMPTY(rpd_pipe_list) //Some pipes we don't want to be dispensable
pipe_id = PIPE_TRANSIT_TUBE_STATION
orientations = 4
pipe_icon = "transit_station"
rpd_dispensable = TRUE
//Pipes the RPD can't dispense. Since these don't use an interface, we don't need to bother with setting an icon. We do, however, want to name these for other purposes
@@ -7,7 +7,6 @@
selection_deactivated_message = "<span class='notice'><B>You swallow your prepared neurotoxin.</B></span>"
var/neurotoxin_type = /obj/item/projectile/bullet/neurotoxin
action_icon_state = "alien_neurotoxin_0"
active = FALSE
/datum/spell/alien_spell/neurotoxin/create_new_targeting()
return new /datum/spell_targeting/clicked_atom
@@ -36,7 +35,6 @@
return TRUE
/datum/spell/alien_spell/neurotoxin/death_to_xenos
name = "Neurotoxin spit"
desc = "This ability allows you to fire some neurotoxin. Knocks aliens down."
neurotoxin_type = /obj/item/projectile/bullet/anti_alien_toxin
base_cooldown = 2 SECONDS
@@ -24,7 +24,6 @@
name = "Syphon plasma"
desc = "Syphons 150 plasma from a nearby alien."
action_icon_state = "alien_transfer"
plasma_cost = 0
base_cooldown = 10 SECONDS
/datum/spell/alien_spell/syphon_plasma/create_new_targeting()
-1
View File
@@ -1,5 +1,4 @@
/datum/spell/aoe
name = "Spell"
create_attack_logs = FALSE
create_custom_logs = TRUE
/// How far does it effect
-1
View File
@@ -6,7 +6,6 @@
hand_path = /obj/item/melee/touch_attack/banana
base_cooldown = 30 SECONDS
clothes_req = TRUE
cooldown_min = 100 //50 deciseconds reduction per rank
action_icon_state = "clown"
-5
View File
@@ -3,7 +3,6 @@
desc = "Use pools of blood to phase out of existence."
base_cooldown = 1 SECONDS
clothes_req = FALSE
cooldown_min = 0
should_recharge_after_cast = FALSE
overlay = null
action_icon_state = "bloodcrawl"
@@ -60,10 +59,7 @@
/// Can't use the wizard one, blocked by jaunt/slow
/obj/effect/dummy/slaughter
name = "odd blood"
icon = 'icons/effects/effects.dmi'
icon_state = "nothing"
density = FALSE
anchored = TRUE
invisibility = 60
resistance_flags = LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
@@ -97,7 +93,6 @@
icon = 'icons/mob/mob.dmi'
icon_state = "blank" // Flicks are used instead
duration = 0.6 SECONDS
layer = MOB_LAYER + 0.1
/obj/effect/temp_visual/dir_setting/bloodcrawl/Initialize(mapload, set_dir, animation_state)
. = ..()
-1
View File
@@ -6,7 +6,6 @@
base_cooldown = 6 SECONDS
clothes_req = FALSE
invocation = "none"
invocation_type = "none"
antimagic_flags = NONE
selection_activated_message = "<span class='notice'>You prepare a blessing. Click on a target to start blessing.</span>"
-1
View File
@@ -4,7 +4,6 @@
hand_path = /obj/item/melee/touch_attack/cluwne
base_cooldown = 1 MINUTES
clothes_req = TRUE
cooldown_min = 200 //100 deciseconds reduction per rank
action_icon_state = "cluwne"
-1
View File
@@ -1,7 +1,6 @@
/datum/spell/conjure_item
name = "Summon weapon"
desc = "A generic spell that should not exist. This summons an instance of a specific type of item, or if one already exists, un-summons it."
invocation_type = "none"
clothes_req = FALSE
var/obj/item/item
var/item_type = /obj/item/banhammer
-20
View File
@@ -2,7 +2,6 @@
/datum/spell/aoe/conjure/construct/lesser
base_cooldown = 1800
action_icon_state = "artificer"
action_background_icon_state = "bg_cult"
/datum/spell/aoe/conjure/build
@@ -16,7 +15,6 @@
base_cooldown = 20
clothes_req = FALSE
invocation = "none"
invocation_type = "none"
summon_type = list(/turf/simulated/floor/engine/cult)
centcom_cancast = FALSE //Stop crashing the server by spawning turfs on transit tiles
holy_area_cancast = FALSE //Stops cult magic from working on holy ground eg: chapel
@@ -26,10 +24,8 @@
desc = "This spell constructs a cult wall."
action_icon_state = "cultforcewall"
action_background_icon_state = "bg_cult"
base_cooldown = 100
clothes_req = FALSE
invocation = "none"
invocation_type = "none"
summon_type = list(/turf/simulated/wall/cult/artificer) //we don't want artificer-based runed metal farms
centcom_cancast = FALSE //Stop crashing the server by spawning turfs on transit tiles
holy_area_cancast = FALSE //Stops cult magic from working on holy ground eg: chapel
@@ -38,11 +34,6 @@
name = "Greater Construction"
desc = "This spell constructs a reinforced metal wall."
base_cooldown = 300
clothes_req = FALSE
invocation = "none"
invocation_type = "none"
centcom_cancast = FALSE //Stop crashing the server by spawning turfs on transit tiles
holy_area_cancast = FALSE //Stops cult magic from working on holy ground eg: chapel
delay = 50
summon_type = list(/turf/simulated/wall/r_wall)
@@ -55,7 +46,6 @@
base_cooldown = 3000
clothes_req = FALSE
invocation = "none"
invocation_type = "none"
holy_area_cancast = FALSE //Stops cult magic from working on holy ground eg: chapel
summon_type = list(/obj/item/soulstone)
@@ -76,7 +66,6 @@
base_cooldown = 200
clothes_req = FALSE
invocation = "none"
invocation_type = "none"
holy_area_cancast = FALSE //Stops cult magic from working on holy ground eg: chapel
summon_type = list(/obj/structure/cult/functional/pylon)
@@ -90,7 +79,6 @@
base_cooldown = 300
clothes_req = FALSE
invocation = "none"
invocation_type = "none"
holy_area_cancast = FALSE //Stops cult magic from working on holy ground eg: chapel
summon_type = list(/obj/effect/forcefield/cult)
summon_lifespan = 200
@@ -109,8 +97,6 @@
action_background_icon_state = "bg_cult"
base_cooldown = 200
clothes_req = FALSE
invocation = "none"
invocation_type = "none"
holy_area_cancast = FALSE //Stops cult magic from working on holy ground eg: chapel
jaunt_in_time = 12
jaunt_in_type = /obj/effect/temp_visual/dir_setting/wraith
@@ -132,7 +118,6 @@
/datum/spell/projectile/magic_missile/lesser
name = "Lesser Magic Missile"
desc = "This spell fires several, slow moving, magic projectiles at nearby targets."
action_background_icon_state = "bg_cult"
base_cooldown = 400
clothes_req = FALSE
@@ -161,11 +146,6 @@
action_icon_state = "parasmoke"
action_background_icon_state = "bg_cult"
base_cooldown = 200
clothes_req = FALSE
invocation = "none"
invocation_type = "none"
holy_area_cancast = FALSE //Stops cult magic from working on holy ground eg: chapel
cooldown_min = 20 //25 deciseconds reduction per rank
smoke_type = SMOKE_SLEEPING
smoke_amt = 10
-1
View File
@@ -6,7 +6,6 @@
base_cooldown = 3 SECONDS
clothes_req = FALSE
invocation_type = "none"
level_max = 0 //cannot be improved
action_icon_state = "disguise_self"
sound = null
-5
View File
@@ -3,9 +3,7 @@
desc = "This spell creates your ethereal form, temporarily making you invisible and able to pass through walls."
base_cooldown = 300
clothes_req = TRUE
invocation = "none"
invocation_type = "none"
cooldown_min = 100 //50 deciseconds reduction per rank
nonabstract_req = TRUE
centcom_cancast = FALSE //Prevent people from getting to centcom
@@ -82,13 +80,10 @@
/obj/effect/dummy/spell_jaunt
name = "water"
icon = 'icons/effects/effects.dmi'
icon_state = "nothing"
var/reappearing = 0
var/movedelay = 0
var/movespeed = 2
density = FALSE
anchored = TRUE
invisibility = 60
resistance_flags = LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
-1
View File
@@ -3,7 +3,6 @@
desc = "This spell triggers a curse on a target, causing them to wield an unremovable horse head mask. They will speak like a horse! Any masks they are wearing will be disintegrated. This spell does not require robes."
base_cooldown = 150
clothes_req = FALSE
stat_allowed = CONSCIOUS
invocation = "KN'A FTAGHU, PUCK 'BTHNK!"
invocation_type = "shout"
cooldown_min = 30 //30 deciseconds reduction per rank
-2
View File
@@ -1,10 +1,8 @@
/datum/spell/infinite_guns
name = "Lesser Summon Guns"
desc = "Why reload when you have infinite guns? Summons an unending stream of bolt action rifles. Requires both hands free to use."
invocation_type = "none"
base_cooldown = 600
clothes_req = TRUE
cooldown_min = 10 //Gun wizard
action_icon_state = "bolt_action"
var/gun_type = /obj/item/gun/projectile/shotgun/boltaction/enchanted
-1
View File
@@ -2,7 +2,6 @@
name = "Knock"
desc = "This spell opens nearby doors and does not require wizard garb."
base_cooldown = 100
clothes_req = FALSE
invocation = "AULIE OXIN FIERA"
invocation_type = "whisper"
-1
View File
@@ -2,7 +2,6 @@
name = "Lightning Bolt"
desc = "Throws a lightning bolt at your enemies. Classic. When clicked will start to charge in power. Then click on a mob to send the bolt before it overloads with power."
base_cooldown = 30 SECONDS
clothes_req = TRUE
invocation = "UN'LTD P'WAH!"
invocation_type = "shout"
cooldown_min = 3 SECONDS
-1
View File
@@ -5,7 +5,6 @@
base_cooldown = 30 SECONDS
clothes_req = FALSE
invocation = "UN'LTD P'WAH!"
invocation_type = "none"
cooldown_min = 3 SECONDS
charge_sound = new /sound('sound/magic/lightning_chargeup.ogg', channel = 7)
max_charge_time = 10 SECONDS
-1
View File
@@ -67,7 +67,6 @@
invocation_emote_self = "<span class='notice'>You form a blockade in front of yourself.</span>"
base_cooldown = 60 SECONDS
sound = null
clothes_req = FALSE
action_icon_state = "mime_bigwall"
action_background_icon_state = "bg_mime"
-1
View File
@@ -6,7 +6,6 @@
hand_path = /obj/item/melee/touch_attack/mime_malaise
base_cooldown = 300
clothes_req = TRUE
cooldown_min = 100 //50 deciseconds reduction per rank
action_icon_state = "mime_curse"
-1
View File
@@ -5,7 +5,6 @@
base_cooldown = 600
clothes_req = FALSE
invocation = "GIN'YU CAPAN"
invocation_type = "none" // shh
selection_activated_message = "<span class='notice'>You prepare to transfer your mind. Click on a target to cast the spell.</span>"
selection_deactivated_message = "<span class='notice'>You decide that your current form is good enough.</span>"
cooldown_min = 200 //100 deciseconds reduction per rank
-1
View File
@@ -2,7 +2,6 @@
name = "Rathen's Secret"
desc = "Summons a powerful shockwave around you that tears the appendix out of enemies, and occasionally removes their limbs."
base_cooldown = 50 SECONDS
clothes_req = TRUE
invocation = "APPEN NATH!"
invocation_type = "shout"
cooldown_min = 20 SECONDS
-2
View File
@@ -1,8 +1,6 @@
/datum/spell/rod_form
name = "Rod Form"
desc = "Take on the form of an immovable rod, destroying all in your path."
clothes_req = TRUE
human_req = FALSE
base_cooldown = 600
cooldown_min = 200
invocation = "CLANG!"
-1
View File
@@ -2,7 +2,6 @@
name = "Shapechange"
desc = "Take on the shape of another for a time to use their natural abilities. Once you've made your choice it cannot be changed."
clothes_req = FALSE
human_req = FALSE
base_cooldown = 200
cooldown_min = 50
invocation = "RAC'WA NO!"
-2
View File
@@ -8,7 +8,6 @@
action_icon_state = "spacetime"
base_cooldown = 30 SECONDS
clothes_req = TRUE
invocation = "none"
centcom_cancast = FALSE //Prevent people from getting to centcom
cooldown_min = 30 SECONDS //No reduction, just more range.
@@ -75,7 +74,6 @@
/obj/effect/cross_action
name = "cross me"
desc = "for crossing."
anchored = TRUE
/obj/effect/cross_action/spacetime_dist
name = "spacetime distortion"
-1
View File
@@ -1,7 +1,6 @@
/datum/spell/summonmob
name = "Summon Servant"
desc = "This spell can be used to call your servant, whenever you need it."
base_cooldown = 10 SECONDS
clothes_req = FALSE
invocation = "JE VES"
invocation_type = "whisper"
-1
View File
@@ -5,7 +5,6 @@
cooldown_min = 60 SECONDS
summon_type = list(/obj/machinery/atmospherics/supermatter_crystal/shard)
action_icon_state = "summon_supermatter"
summon_amt = 1
aoe_range = 0
/datum/spell/aoe/conjure/summon_supermatter/cast(list/targets, mob/living/user = usr)
-1
View File
@@ -1,7 +1,6 @@
/datum/spell/summonitem
name = "Instant Summons"
desc = "This spell can be used to recall a previously marked item to your hand from anywhere in the universe."
base_cooldown = 100
clothes_req = FALSE
invocation = "GAR YOK"
invocation_type = "whisper"
-4
View File
@@ -2,7 +2,6 @@
var/hand_path = /obj/item/melee/touch_attack
var/obj/item/melee/touch_attack/attached_hand = null
var/on_remove_message = TRUE
invocation_type = "none" //you scream on connecting, not summoning
/datum/spell/touch/create_new_targeting()
return new /datum/spell_targeting/self
@@ -54,7 +53,6 @@
hand_path = /obj/item/melee/touch_attack/disintegrate
base_cooldown = 600
clothes_req = TRUE
cooldown_min = 200 //100 deciseconds reduction per rank
action_icon_state = "gib"
@@ -65,7 +63,6 @@
hand_path = /obj/item/melee/touch_attack/fleshtostone
base_cooldown = 600
clothes_req = TRUE
cooldown_min = 200 //100 deciseconds reduction per rank
action_icon_state = "statue"
@@ -76,7 +73,6 @@
hand_path = /obj/item/melee/touch_attack/plushify
base_cooldown = 600
clothes_req = TRUE
cooldown_min = 200 //100 deciseconds reduction per rank
action_icon_state = "plush"
-16
View File
@@ -3,7 +3,6 @@
desc = "This spell fires several, slow moving, magic projectiles at nearby targets."
base_cooldown = 200
clothes_req = TRUE
invocation = "FORTI GY AMA"
invocation_type = "shout"
cooldown_min = 60 //35 deciseconds reduction per rank
@@ -86,7 +85,6 @@
desc = "This spell causes you to turn into a hulk and gain laser vision for a short while."
base_cooldown = 400
clothes_req = TRUE
invocation = "BIRUZ BENNAR"
invocation_type = "shout"
message = "<span class='notice'>You feel strong! You feel a pressure building behind your eyes!</span>"
@@ -113,7 +111,6 @@
base_cooldown = 120
clothes_req = FALSE
invocation = "none"
invocation_type = "none"
cooldown_min = 20 //25 deciseconds reduction per rank
smoke_type = SMOKE_COUGHING
@@ -128,7 +125,6 @@
name = "Disable Tech"
desc = "This spell disables all weapons, cameras and most other technology in range."
base_cooldown = 40 SECONDS
clothes_req = TRUE
invocation = "NEC CANTIO"
invocation_type = "shout"
cooldown_min = 200 //50 deciseconds reduction per rank
@@ -143,9 +139,7 @@
desc = "This spell randomly teleports you a short distance."
base_cooldown = 20
clothes_req = TRUE
invocation = "none"
invocation_type = "none"
cooldown_min = 5 //4 deciseconds reduction per rank
@@ -170,7 +164,6 @@
desc = "This spell teleports you to a type of area of your selection."
base_cooldown = 600
clothes_req = TRUE
invocation = "SCYAR NILA"
invocation_type = "shout"
cooldown_min = 200 //100 deciseconds reduction per rank
@@ -189,7 +182,6 @@
desc = "This spell teleports you back to your teacher."
base_cooldown = 30 SECONDS
clothes_req = TRUE
invocation = "SCYAR TESO"
invocation_type = "shout"
cooldown_min = 10 SECONDS
@@ -235,11 +227,9 @@
name = "Stop Time"
desc = "This spell stops time for everyone except for you, allowing you to move freely while your enemies and even projectiles are frozen."
base_cooldown = 50 SECONDS
clothes_req = TRUE
invocation = "TOKI WO TOMARE"
invocation_type = "shout"
cooldown_min = 100
summon_amt = 1
delay = 0
action_icon_state = "time"
@@ -252,7 +242,6 @@
desc = "This spell conjures a simple carp."
base_cooldown = 1200
clothes_req = TRUE
invocation = "NOUK FHUNMM SACP RISSKA"
invocation_type = "shout"
@@ -268,7 +257,6 @@
base_cooldown = 600
clothes_req = FALSE
invocation = "none"
invocation_type = "none"
summon_type = list(/obj/structure/constructshell)
@@ -340,7 +328,6 @@
action_icon_state = "fireball0"
sound = 'sound/magic/fireball.ogg'
active = FALSE
/datum/spell/fireball/apprentice
centcom_cancast = FALSE
@@ -390,13 +377,11 @@
fireball_type = /obj/item/projectile/homing/magic/homing_fireball
selection_activated_message = "<span class='notice'>You prepare to cast your greater homing fireball spell! <B>Left-click to cast at a target!</B></span>"
base_cooldown = 6 SECONDS
/datum/spell/aoe/repulse
name = "Repulse"
desc = "This spell throws everything around the user away."
base_cooldown = 40 SECONDS
clothes_req = TRUE
invocation = "GITTAH WEIGH"
invocation_type = "shout"
cooldown_min = 150
@@ -476,7 +461,6 @@
name = "Corpse Explosion"
desc = "Fills a corpse with energy, causing it to explode violently."
base_cooldown = 5 SECONDS
clothes_req = TRUE
invocation = "JAH ITH BER"
invocation_type = "whisper"
selection_activated_message = "<span class='notice'>You prepare to detonate a corpse. Click on a target to cast the spell.</span>"
@@ -1,20 +1,17 @@
/datum/station_trait/bananium_shipment
name = "Bananium Shipment"
trait_type = STATION_TRAIT_NEUTRAL
weight = 5
report_message = "An unidentified benefactor has dispatched a mysterious shipment to your station's clown. It was reported to smell faintly of bananas."
trait_to_give = STATION_TRAIT_BANANIUM_SHIPMENTS
/datum/station_trait/tranquilite_shipment
name = "Tranquilite Shipment"
trait_type = STATION_TRAIT_NEUTRAL
weight = 5
report_message = "Shipping records show an unmarked crate being delivered to your station's mime."
trait_to_give = STATION_TRAIT_TRANQUILITE_SHIPMENTS
/datum/station_trait/unique_ai
name = "Unique AI"
trait_type = STATION_TRAIT_NEUTRAL
weight = 15
show_in_report = TRUE
report_message = "For experimental purposes, this station AI might show divergence from default lawset. Do not meddle with this experiment, we've removed \
@@ -25,7 +22,6 @@
/datum/station_trait/glitched_pdas
name = "PDA glitch"
trait_type = STATION_TRAIT_NEUTRAL
weight = 15
show_in_report = TRUE
report_message = "Something seems to be wrong with the PDAs issued to you all this shift. Nothing too bad though."
@@ -33,7 +29,6 @@
/datum/station_trait/late_arrivals
name = "Late Arrivals"
trait_type = STATION_TRAIT_NEUTRAL
weight = 5
show_in_report = TRUE
report_message = "Sorry for that, we didn't expect to fly into that vomiting goose while bringing you to your new station."
@@ -51,7 +46,6 @@
/datum/station_trait/hangover
name = "Hangover"
trait_type = STATION_TRAIT_NEUTRAL
weight = 5
show_in_report = TRUE
report_message = "Ohh....Man....That mandatory office party from last shift...God that was awesome..I woke up in some random toilet 3 sectors away..."
@@ -68,7 +62,6 @@
/datum/station_trait/triple_ai
name = "AI Triumvirate"
trait_type = STATION_TRAIT_NEUTRAL
weight = 1
show_in_report = TRUE
report_message = "As part of Operation Magi, your station has been equipped with three Nanotrasen Artificial Intelligence models. Please try not to break them."
@@ -84,7 +77,6 @@
/datum/station_trait/rave
name = "Rave"
trait_type = STATION_TRAIT_NEUTRAL
weight = 5
show_in_report = TRUE
report_message = "Our workers have installed new 'Motivational' lighting for you."
@@ -103,7 +95,6 @@
/datum/station_trait/scryers
name = "Scryers"
trait_type = STATION_TRAIT_NEUTRAL
weight = 5
show_in_report = TRUE
report_message = "Nanotrasen has chosen your station for an experiment - everyone has free scryers! Use these to talk to other people easily and privately."
-20
View File
@@ -2,7 +2,6 @@
/datum/status_effect/his_grace
id = "his_grace"
duration = -1
tick_interval = 4
alert_type = /atom/movable/screen/alert/status_effect/his_grace
var/bloodlust = 0
@@ -240,7 +239,6 @@
/datum/status_effect/vampire_gladiator
id = "vampire_gladiator"
duration = 30 SECONDS
tick_interval = 1 SECONDS
alert_type = /atom/movable/screen/alert/status_effect/vampire_gladiator
/atom/movable/screen/alert/status_effect/vampire_gladiator
@@ -326,8 +324,6 @@
//Hippocratic Oath: Applied when the Rod of Asclepius is activated.
/datum/status_effect/hippocratic_oath
id = "Hippocratic Oath"
status_type = STATUS_EFFECT_UNIQUE
duration = -1
tick_interval = 25
examine_text = "<span class='notice'>They seem to have an aura of healing and helpfulness about them.</span>"
alert_type = null
@@ -497,9 +493,7 @@
/datum/status_effect/fleshmend
id = "fleshmend"
duration = -1
status_type = STATUS_EFFECT_REFRESH
tick_interval = 1 SECONDS
alert_type = null
/// This diminishes the healing of fleshmend the higher it is.
var/tolerance = 1
@@ -546,8 +540,6 @@
/datum/status_effect/speedlegs
id = "speedlegs"
duration = -1
status_type = STATUS_EFFECT_UNIQUE
tick_interval = 4 SECONDS
alert_type = null
var/stacks = 0
@@ -640,8 +632,6 @@
/datum/status_effect/breaching_and_cleaving
id = "breaching_and_cleaving"
duration = -1
status_type = STATUS_EFFECT_UNIQUE
alert_type = /atom/movable/screen/alert/status_effect/breaching_and_cleaving
var/datum/armor/cleaving_armor_boost = new /datum/armor(0, 30, 30, 30, 0, 0, 50, 0, 0)
@@ -667,9 +657,7 @@
/datum/status_effect/hope
id = "hope"
duration = -1
tick_interval = 2 SECONDS
status_type = STATUS_EFFECT_UNIQUE
alert_type = /atom/movable/screen/alert/status_effect/hope
/atom/movable/screen/alert/status_effect/hope
@@ -723,8 +711,6 @@
/datum/status_effect/drill_payback
id = "drill_payback"
duration = -1
status_type = STATUS_EFFECT_UNIQUE
alert_type = null
var/drilled_successfully = FALSE
var/times_warned = 0
@@ -763,7 +749,6 @@
/datum/status_effect/thrall_net
id = "thrall_net"
tick_interval = 2 SECONDS
duration = -1
alert_type = null
var/blood_cost_per_tick = 5
var/list/target_UIDs = list()
@@ -945,7 +930,6 @@
/datum/status_effect/flayer_rejuv
id = "rejuvination"
duration = 5 SECONDS
tick_interval = 1 SECONDS
alert_type = /atom/movable/screen/alert/status_effect/flayer_rejuv
var/heal_amount = 5 // 25 total healing of both brute and burn at base
@@ -1034,7 +1018,6 @@
/datum/status_effect/terminator_form
id = "terminator_form"
duration = 1 MINUTES
tick_interval = 1 SECONDS
status_type = STATUS_EFFECT_REFRESH
alert_type = /atom/movable/screen/alert/status_effect/terminator_form
var/mutable_appearance/eye
@@ -1060,9 +1043,6 @@
#define COMBUSTION_TEMPERATURE 500
/datum/status_effect/overclock
id = "overclock"
duration = -1
tick_interval = 1 SECONDS
status_type = STATUS_EFFECT_UNIQUE
alert_type = /atom/movable/screen/alert/status_effect/overclock
/// How much do we heat up per tick?
var/heat_per_tick = 5
-7
View File
@@ -3,7 +3,6 @@
/// does minor damage over time unless holding His Grace
/datum/status_effect/his_wrath
id = "his_wrath"
duration = -1
tick_interval = 4
alert_type = /atom/movable/screen/alert/status_effect/his_wrath
@@ -27,7 +26,6 @@
/// is a cult ghost and can't use manifest runes, can see ghosts and dies if too far from summoner
/datum/status_effect/cultghost
id = "cult_ghost"
duration = -1
alert_type = null
var/damage = 7.5
var/source_UID
@@ -80,7 +78,6 @@
/datum/status_effect/saw_bleed
id = "saw_bleed"
duration = -1 //removed under specific conditions
tick_interval = 6
alert_type = null
var/mutable_appearance/bleed_overlay
@@ -1004,7 +1001,6 @@
/datum/status_effect/cryo_beam
id = "cryo beam"
alert_type = null
duration = -1 //Kill it, get out of sight, or be killed. Jump boots are *required*
tick_interval = 0.5 SECONDS
var/damage = 0.75
var/source_UID
@@ -1030,8 +1026,6 @@
/datum/status_effect/bubblegum_curse
id = "bubblegum curse"
alert_type = /atom/movable/screen/alert/status_effect/bubblegum_curse
duration = -1 //Kill it. There is no other option.
tick_interval = 1 SECONDS
/// The damage the status effect does per tick.
var/damage = 0.75
var/source_UID
@@ -1474,7 +1468,6 @@
/datum/status_effect/temporal_slash_finisher
id = "temporal_slash_finisher"
status_type = STATUS_EFFECT_UNIQUE
alert_type = null
tick_interval = 0.25 SECONDS
/// How many times the user has been cut. Each cut adds a damage value below
-1
View File
@@ -1,7 +1,6 @@
/datum/status_effect/freon
id = "frozen"
duration = 100
status_type = STATUS_EFFECT_UNIQUE
alert_type = /atom/movable/screen/alert/status_effect/freon
var/icon/cube
var/can_melt = TRUE
@@ -1,6 +1,5 @@
/datum/status_effect/magic_disguise
id = "magic_disguise"
duration = -1
tick_interval = -1
alert_type = /atom/movable/screen/alert/status_effect/magic_disguise
status_type = STATUS_EFFECT_REPLACE
-4
View File
@@ -3,8 +3,6 @@
/// tracks the damage dealt to this mob by kinetic crushers
/datum/status_effect/crusher_damage
id = "crusher_damage"
duration = -1
status_type = STATUS_EFFECT_UNIQUE
alert_type = null
var/total_damage = 0
@@ -294,7 +292,6 @@
/datum/status_effect/limited_bonus/revivable
id = "revivable"
alert_type = null
status_type = STATUS_EFFECT_UNIQUE
duration = BASE_DEFIB_TIME_LIMIT
/datum/status_effect/limited_bonus/revivable/on_apply()
@@ -340,7 +337,6 @@
/datum/status_effect/lwap_scope
id = "lwap_scope"
alert_type = null
duration = -1
tick_interval = 4
/// The number of people the gun has locked on to. Caps at 10 for sanity.
var/locks = 0
@@ -182,11 +182,9 @@
/datum/status_effect/stacking
id = "stacking_base"
duration = -1 //removed under specific conditions
alert_type = null
var/stacks = 0 //how many stacks are accumulated, also is # of stacks that target will have when first applied
var/delay_before_decay //deciseconds until ticks start occuring, which removes stacks (first stack will be removed at this time plus tick_interval)
tick_interval = 10 //deciseconds between decays once decay starts
var/stack_decay = 1 //how many stacks are lost per tick (decay trigger)
var/stack_threshold //special effects trigger when stacks reach this amount
var/max_stacks //stacks cannot exceed this amount
@@ -787,7 +787,6 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item))
reference = "MSTV"
item = /obj/item/mod/module/visor/thermal
cost = 15 // Don't forget, you need to get a modsuit to go with this
surplus = 10 //You don't need more than
/datum/uplink_item/suits/night
name = "MODsuit Night Visor Module"
@@ -795,7 +794,6 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item))
reference = "MSNV"
item = /obj/item/mod/module/visor/night
cost = 5 // It's night vision, rnd pumps out those goggles for anyone man.
surplus = 10 //You don't need more than one
/datum/uplink_item/suits/plate_compression
name = "MODsuit Plate Compression Module"
@@ -833,7 +831,6 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item))
reference = "FNAF"
item = /obj/item/mod/module/springlock/bite_of_87
cost = 5
surplus = 10
/datum/uplink_item/suits/hidden_holster
name = "Hidden Holster Module"
@@ -841,7 +838,6 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item))
reference = "HHM"
item = /obj/item/mod/module/holster/hidden
cost = 5
surplus = 10
/datum/uplink_item/suits/smoke_grenade
name = "Smoke Grenade Module"
@@ -849,7 +845,6 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item))
reference = "SGM"
item = /obj/item/mod/module/dispenser/smoke
cost = 10
surplus = 10
////////////////////////////////////////
// MARK: IMPLANTS
@@ -300,7 +300,6 @@
item = /obj/item/ammo_box/magazine/mm762x51
cost = 60
uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST)
surplus = 0
/datum/uplink_item/ammo/sniper
cost = 15
@@ -356,7 +355,6 @@
item = /obj/item/ammo_box/foambox/riot
cost = 10
uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST)
surplus = 0
////////////////////////////////////////
// MARK: EXPLOSIVES
@@ -669,22 +667,17 @@
reference = "NSB"
cost = 55
excludefrom = list(UPLINK_TYPE_TRAITOR, UPLINK_TYPE_SIT)
surplus = 0
hijack_only = FALSE
/datum/uplink_item/explosives/emp_bomb/nuke
reference = "NSBEMP"
cost = 50
excludefrom = list(UPLINK_TYPE_TRAITOR, UPLINK_TYPE_SIT)
surplus = 0
can_discount = FALSE
/datum/uplink_item/explosives/atmosfiregrenades/nuke
reference = "NAPG"
cost = 60
excludefrom = list(UPLINK_TYPE_TRAITOR, UPLINK_TYPE_SIT)
surplus = 0
hijack_only = TRUE
/datum/uplink_item/stealthy_tools/chameleon/nuke
reference = "NCHAM"
@@ -16,7 +16,6 @@
area_types = list(/area)
protected_areas = list(/area/space)
target_trait = STATION_LEVEL
overlay_layer = ABOVE_OPEN_TURF_LAYER //Covers floors only
overlay_plane = FLOOR_PLANE
@@ -7,7 +7,6 @@
desc = "An intense atmospheric storm lifts ash off of the planet's surface and billows it down across the area, dealing intense fire damage to the unprotected."
telegraph_message = "<span class='boldwarning'>An eerie moan rises on the wind. Sheets of burning ash blacken the horizon. Seek shelter.</span>"
telegraph_duration = 300
telegraph_overlay = "light_ash"
weather_message = "<span class='userdanger'><i>Smoldering clouds of scorching ash billow down around you! Get inside!</i></span>"
@@ -16,7 +15,6 @@
weather_overlay = "ash_storm"
end_message = "<span class='boldannounceic'>The shrieking wind whips away the last of the ash and falls to its usual murmur. It should be safe to go outside now.</span>"
end_duration = 300
end_overlay = "light_ash"
area_types = list(/area/lavaland/surface/outdoors, /area/lavaland/surface/gulag_rock)
@@ -114,7 +112,6 @@
end_sound = null
aesthetic = TRUE
probability = 25
/// MARK: Volcano
/datum/weather/volcano
@@ -131,7 +128,6 @@
weather_sound = 'sound/weather/volcano/lavaland_volcano_eruption.ogg'
// No end message. Radar will give you the safety message on this one, or your instincts
end_duration = 300
end_message = ""
area_types = list(/area/lavaland/surface/outdoors, /area/lavaland/surface/gulag_rock)
@@ -192,7 +188,6 @@
desc = "Get out of the way!"
layer = FLY_LAYER
randomdir = FALSE
duration = ROCKFALL_DELAY
pixel_z = 270
/obj/effect/temp_visual/rockfall/Initialize(mapload)
@@ -206,7 +201,6 @@
icon_state = "sniper_zoom"
layer = BELOW_MOB_LAYER
light_range = 2
duration = ROCKFALL_DELAY
/obj/effect/temp_visual/rock_target/ex_act()
return
@@ -263,7 +257,6 @@
weather_overlay = "acid_rain"
end_message = "<span class='boldannounceic'>The pitter of acidic dropples slows to silence. It should be safe to go outside now.</span>"
end_duration = 300
end_overlay = "light_ash"
area_types = list(/area/lavaland/surface/outdoors, /area/lavaland/surface/gulag_rock)
@@ -381,7 +374,6 @@
weather_overlay = "wind"
end_message = "<span class='boldannounceic'>The wind calms into its normal rhythms, dust settling back to the ashen surface. It should be safe to go outside now.</span>"
end_duration = 300
end_overlay = "light_ash"
area_types = list(/area/lavaland/surface/outdoors, /area/lavaland/surface/gulag_rock)
@@ -9,7 +9,6 @@
weather_message = "<span class='userdanger'><i>You feel waves of heat wash over you! Find shelter!</i></span>"
weather_overlay = "ash_storm"
weather_duration_lower = 600
weather_duration_upper = 1500
weather_color = "green"
weather_sound = 'sound/misc/bloblarm.ogg'
@@ -4,13 +4,11 @@
// probability = 90
telegraph_message = "<span class='warning'>Drifting particles of snow begin to dust the surrounding area..</span>"
telegraph_duration = 300
telegraph_overlay = "light_snow"
weather_message = "<span class='userdanger'><i>Harsh winds pick up as dense snow begins to fall from the sky! Seek shelter!</i></span>"
weather_overlay = "snow_storm"
weather_duration_lower = 600
weather_duration_upper = 1500
end_duration = 100
end_message = "<span class='boldannounceic'>The snowfall dies down, it should be safe to go outside again.</span>"