mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-13 08:03:43 +01:00
massive burndown (#29894)
This commit is contained in:
@@ -471,7 +471,6 @@
|
||||
setDir(direction)
|
||||
|
||||
/atom/movable/screen/click_catcher
|
||||
icon = 'icons/mob/screen_gen.dmi'
|
||||
icon_state = "catcher"
|
||||
plane = CLICKCATCHER_PLANE
|
||||
mouse_opacity = MOUSE_OPACITY_OPAQUE
|
||||
|
||||
@@ -398,7 +398,6 @@ GLOBAL_LIST_INIT(palette_removed_matrix, list(1.4,0,0,0, 0.7,0.4,0,0, 0.4,0,0.6,
|
||||
|
||||
|
||||
/atom/movable/screen/palette_scroll
|
||||
icon = 'icons/mob/screen_gen.dmi'
|
||||
screen_loc = ui_palette_scroll
|
||||
/// How should we move the palette's actions?
|
||||
/// Positive scrolls down the list, negative scrolls back
|
||||
@@ -465,7 +464,6 @@ GLOBAL_LIST_INIT(palette_removed_matrix, list(1.4,0,0,0, 0.7,0.4,0,0, 0.4,0,0.6,
|
||||
/atom/movable/screen/action_landing
|
||||
name = "Button Space"
|
||||
desc = "<b>Drag and drop</b> a button into this spot<br>to add it to the group."
|
||||
icon = 'icons/mob/screen_gen.dmi'
|
||||
icon_state = "reserved"
|
||||
// We want our whole 32x32 space to be clickable, so dropping's forgiving
|
||||
mouse_opacity = MOUSE_OPACITY_OPAQUE
|
||||
|
||||
@@ -101,7 +101,6 @@
|
||||
icon_state = "default"
|
||||
name = "Alert"
|
||||
desc = "Something seems to have gone wrong with this alert, so report this bug please."
|
||||
mouse_opacity = MOUSE_OPACITY_ICON
|
||||
/// How long before this alert automatically clears itself (in deciseconds). If zero, remains until cleared.
|
||||
var/timeout = 0
|
||||
/// Some alerts may have different icon states based on severity, this adjusts that.
|
||||
|
||||
@@ -127,8 +127,6 @@
|
||||
icon_state = "flash"
|
||||
|
||||
/atom/movable/screen/fullscreen/stretch/flash/noise
|
||||
icon = 'icons/mob/screen_gen.dmi'
|
||||
screen_loc = "WEST,SOUTH to EAST,NORTH"
|
||||
icon_state = "noise"
|
||||
|
||||
/atom/movable/screen/fullscreen/stretch/high
|
||||
@@ -149,12 +147,10 @@
|
||||
invisibility = INVISIBILITY_LIGHTING
|
||||
layer = BACKGROUND_LAYER+21
|
||||
color = "#000"
|
||||
show_when_dead = TRUE
|
||||
|
||||
//Provides whiteness in case you don't see lights so everything is still visible
|
||||
/atom/movable/screen/fullscreen/stretch/lighting_backdrop/unlit
|
||||
layer = BACKGROUND_LAYER+20
|
||||
show_when_dead = TRUE
|
||||
|
||||
/atom/movable/screen/fullscreen/stretch/see_through_darkness
|
||||
icon_state = "nightvision"
|
||||
|
||||
@@ -288,7 +288,6 @@
|
||||
|
||||
/atom/movable/screen/parallax_layer/layer_2
|
||||
icon_state = "layer2"
|
||||
speed = 1
|
||||
layer = 2
|
||||
|
||||
/atom/movable/screen/parallax_layer/layer_3
|
||||
|
||||
@@ -21,13 +21,11 @@
|
||||
name = "floor plane master"
|
||||
plane = FLOOR_PLANE
|
||||
appearance_flags = PLANE_MASTER
|
||||
blend_mode = BLEND_OVERLAY
|
||||
|
||||
/atom/movable/screen/plane_master/game_world
|
||||
name = "game world plane master"
|
||||
plane = GAME_PLANE
|
||||
appearance_flags = PLANE_MASTER
|
||||
blend_mode = BLEND_OVERLAY
|
||||
|
||||
/atom/movable/screen/plane_master/game_world/backdrop(mob/mymob)
|
||||
. = ..() //if you delete it so help me god
|
||||
@@ -55,7 +53,6 @@
|
||||
name = "point plane master"
|
||||
plane = POINT_PLANE
|
||||
appearance_flags = PLANE_MASTER //should use client color
|
||||
blend_mode = BLEND_OVERLAY
|
||||
|
||||
/atom/movable/screen/plane_master/point/backdrop(mob/mymob)
|
||||
if(istype(mymob) && mymob.client && mymob.client.prefs)
|
||||
@@ -65,7 +62,6 @@
|
||||
name = "cogbar plane master"
|
||||
plane = COGBAR_PLANE
|
||||
appearance_flags = PLANE_MASTER //should use client color
|
||||
blend_mode = BLEND_OVERLAY
|
||||
|
||||
/atom/movable/screen/plane_master/cogbar/backdrop(mob/mymob)
|
||||
if(istype(mymob) && mymob.client?.prefs)
|
||||
@@ -91,7 +87,6 @@
|
||||
name = "space plane master"
|
||||
plane = PLANE_SPACE
|
||||
appearance_flags = PLANE_MASTER
|
||||
blend_mode = BLEND_OVERLAY
|
||||
|
||||
/atom/movable/screen/plane_master/parallax
|
||||
name = "parallax plane master"
|
||||
@@ -113,18 +108,15 @@
|
||||
plane = GRAVITY_PULSE_PLANE
|
||||
blend_mode = BLEND_ADD
|
||||
render_target = GRAVITY_PULSE_RENDER_TARGET
|
||||
appearance_flags = PLANE_MASTER | NO_CLIENT_COLOR
|
||||
|
||||
/atom/movable/screen/plane_master/smoke
|
||||
name = "point plane master"
|
||||
plane = SMOKE_PLANE
|
||||
appearance_flags = PLANE_MASTER
|
||||
blend_mode = BLEND_OVERLAY
|
||||
|
||||
/atom/movable/screen/plane_master/lamps
|
||||
name = "lamps plane master"
|
||||
plane = LIGHTING_LAMPS_PLANE
|
||||
blend_mode = BLEND_OVERLAY
|
||||
mouse_opacity = MOUSE_OPACITY_TRANSPARENT
|
||||
render_target = LIGHTING_LAMPS_RENDER_TARGET
|
||||
|
||||
|
||||
@@ -100,11 +100,9 @@
|
||||
|
||||
/atom/movable/screen/act_intent/alien
|
||||
icon = 'icons/mob/screen_alien.dmi'
|
||||
screen_loc = ui_acti
|
||||
|
||||
/atom/movable/screen/act_intent/robot
|
||||
icon = 'icons/mob/screen_robot.dmi'
|
||||
screen_loc = ui_borg_intents
|
||||
|
||||
/atom/movable/screen/act_intent/robot/ai
|
||||
screen_loc = "SOUTH+1:6,EAST-1:32"
|
||||
@@ -115,11 +113,9 @@
|
||||
|
||||
/atom/movable/screen/act_intent/simple_animal
|
||||
icon = 'icons/mob/screen_simplemob.dmi'
|
||||
screen_loc = ui_acti
|
||||
|
||||
/atom/movable/screen/act_intent/guardian
|
||||
icon = 'icons/mob/guardian.dmi'
|
||||
screen_loc = ui_acti
|
||||
|
||||
/atom/movable/screen/mov_intent/Click()
|
||||
usr.toggle_move_intent()
|
||||
@@ -281,7 +277,6 @@
|
||||
icon = 'icons/mob/zone_sel.dmi'
|
||||
mouse_opacity = MOUSE_OPACITY_TRANSPARENT
|
||||
alpha = 128
|
||||
anchored = TRUE
|
||||
layer = ABOVE_HUD_LAYER
|
||||
plane = ABOVE_HUD_PLANE
|
||||
|
||||
@@ -551,7 +546,6 @@
|
||||
name = "summoner health"
|
||||
icon = 'icons/mob/guardian.dmi'
|
||||
icon_state = "base"
|
||||
screen_loc = ui_health
|
||||
mouse_opacity = MOUSE_OPACITY_TRANSPARENT
|
||||
|
||||
/atom/movable/screen/healthdoll
|
||||
|
||||
@@ -697,7 +697,6 @@ SUBSYSTEM_DEF(air)
|
||||
/obj/effect/overlay/turf
|
||||
icon = 'icons/effects/tile_effects.dmi'
|
||||
mouse_opacity = MOUSE_OPACITY_TRANSPARENT
|
||||
anchored = TRUE // should only appear in vis_contents, but to be safe
|
||||
layer = FLY_LAYER
|
||||
appearance_flags = TILE_BOUND | RESET_TRANSFORM | RESET_COLOR
|
||||
|
||||
|
||||
@@ -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,6 +1,5 @@
|
||||
//Preset for general and toggled actions
|
||||
/datum/action/innate
|
||||
check_flags = 0
|
||||
var/active = FALSE
|
||||
|
||||
/datum/action/innate/Trigger(left_click)
|
||||
|
||||
@@ -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,6 +1,5 @@
|
||||
//Preset for spells
|
||||
/datum/action/spell_action
|
||||
check_flags = 0
|
||||
button_background_icon_state = "bg_spell"
|
||||
var/recharge_text_color = "#FFFFFF"
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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(..())
|
||||
|
||||
@@ -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,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()
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,5 +1,4 @@
|
||||
/datum/spell/aoe
|
||||
name = "Spell"
|
||||
create_attack_logs = FALSE
|
||||
create_custom_logs = TRUE
|
||||
/// How far does it effect
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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)
|
||||
. = ..()
|
||||
|
||||
@@ -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>"
|
||||
|
||||
@@ -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,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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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!"
|
||||
|
||||
@@ -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!"
|
||||
|
||||
@@ -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,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"
|
||||
|
||||
@@ -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,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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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."
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,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
|
||||
|
||||
@@ -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>"
|
||||
|
||||
@@ -177,7 +177,6 @@ GLOBAL_DATUM_INIT(major_announcement, /datum/announcer, new(config_type = /datum
|
||||
|
||||
/datum/announcement_configuration/ptl
|
||||
default_title = ANNOUNCE_KIND_PTL
|
||||
add_log = FALSE
|
||||
sound = sound('sound/misc/notice2.ogg')
|
||||
style = "major"
|
||||
|
||||
|
||||
@@ -2,19 +2,16 @@
|
||||
|
||||
/area/mine
|
||||
icon_state = "mining"
|
||||
has_gravity = TRUE
|
||||
|
||||
/area/mine/unexplored
|
||||
name = "Mine"
|
||||
icon_state = "unexplored"
|
||||
always_unpowered = TRUE
|
||||
requires_power = TRUE
|
||||
poweralm = FALSE
|
||||
apc_starts_off = TRUE
|
||||
outdoors = TRUE
|
||||
ambientsounds = MINING_SOUNDS
|
||||
sound_environment = SOUND_AREA_ASTEROID
|
||||
flags = NONE
|
||||
min_ambience_cooldown = 70 SECONDS
|
||||
max_ambience_cooldown = 220 SECONDS
|
||||
|
||||
@@ -46,7 +43,6 @@
|
||||
|
||||
/area/mine/outpost
|
||||
name = "Mining Station"
|
||||
icon_state = "mining"
|
||||
sound_environment = SOUND_AREA_STANDARD_STATION
|
||||
request_console_name = "Mining Outpost"
|
||||
request_console_flags = RC_SUPPLY
|
||||
@@ -150,7 +146,6 @@
|
||||
|
||||
/area/lavaland
|
||||
icon_state = "mining"
|
||||
has_gravity = TRUE
|
||||
sound_environment = SOUND_AREA_LAVALAND
|
||||
|
||||
/area/lavaland/surface
|
||||
@@ -159,7 +154,6 @@
|
||||
always_unpowered = TRUE
|
||||
poweralm = FALSE
|
||||
apc_starts_off = TRUE
|
||||
requires_power = TRUE
|
||||
ambientsounds = MINING_SOUNDS
|
||||
min_ambience_cooldown = 70 SECONDS
|
||||
max_ambience_cooldown = 220 SECONDS
|
||||
|
||||
@@ -2,9 +2,7 @@
|
||||
|
||||
/area/ruin/unpowered/bmp_ship
|
||||
name = "\improper BMP Asteroids"
|
||||
icon_state = "away"
|
||||
report_alerts = FALSE
|
||||
requires_power = TRUE
|
||||
|
||||
/area/ruin/unpowered/bmp_ship/aft
|
||||
name = "\improper BMP Aft Block"
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
requires_power = FALSE
|
||||
|
||||
/area/ruin/space/unpowered
|
||||
always_unpowered = FALSE
|
||||
|
||||
/area/ruin/space/unpowered/no_grav
|
||||
has_gravity = FALSE
|
||||
@@ -65,7 +64,6 @@
|
||||
|
||||
/area/ruin/space/djstation/solars
|
||||
name = "\improper Soviet DJ Station Solars"
|
||||
icon_state = "DJ"
|
||||
|
||||
//Methlab
|
||||
/area/ruin/space/methlab
|
||||
|
||||
@@ -9,11 +9,9 @@
|
||||
|
||||
/area/awaymission/example
|
||||
name = "\improper Strange Station"
|
||||
icon_state = "away"
|
||||
|
||||
/area/awaymission/desert
|
||||
name = "Mars"
|
||||
icon_state = "away"
|
||||
|
||||
/area/awaymission/beach
|
||||
name = "Beach"
|
||||
|
||||
@@ -48,7 +48,6 @@
|
||||
|
||||
/area/centcom/docks
|
||||
name = "\improper Central Command Docks"
|
||||
icon_state = "centcom"
|
||||
|
||||
// Admin areas
|
||||
|
||||
@@ -79,11 +78,9 @@
|
||||
|
||||
/area/tdome/arena_source
|
||||
name = "\improper Thunderdome Arena Template"
|
||||
icon_state = "thunder"
|
||||
|
||||
/area/tdome/arena
|
||||
name = "\improper Thunderdome Arena"
|
||||
icon_state = "thunder"
|
||||
|
||||
/area/tdome/tdomeadmin
|
||||
name = "\improper Thunderdome (Admin.)"
|
||||
@@ -99,7 +96,6 @@
|
||||
name = "\improper Abductor Ship"
|
||||
icon_state = "yellow"
|
||||
requires_power = FALSE
|
||||
has_gravity = TRUE
|
||||
|
||||
/area/wizard_station
|
||||
name = "\improper Wizard's Den"
|
||||
@@ -133,7 +129,6 @@
|
||||
name = "Ghost Bar"
|
||||
icon_state = "observatory"
|
||||
requires_power = FALSE
|
||||
has_gravity = TRUE
|
||||
hide_attacklogs = TRUE
|
||||
|
||||
/area/backrooms
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
|
||||
/area/holodeck/source_plating
|
||||
name = "\improper Holodeck - Off"
|
||||
icon_state = "Holodeck"
|
||||
|
||||
/area/holodeck/source_emptycourt
|
||||
name = "\improper Holodeck - Empty Court"
|
||||
@@ -27,7 +26,6 @@
|
||||
|
||||
/area/holodeck/source_beach
|
||||
name = "\improper Holodeck - Beach"
|
||||
icon_state = "Holodeck" // Lazy.
|
||||
|
||||
/area/holodeck/source_burntest
|
||||
name = "\improper Holodeck - Atmospheric Burn Test"
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
icon_state = "start"
|
||||
requires_power = FALSE
|
||||
dynamic_lighting = DYNAMIC_LIGHTING_DISABLED
|
||||
has_gravity = TRUE
|
||||
ambientsounds = null // No ambient sounds in the lobby
|
||||
|
||||
|
||||
|
||||
@@ -96,10 +96,8 @@
|
||||
|
||||
/area/shuttle/administration/centcom
|
||||
name = "\improper Nanotrasen Vessel Centcom"
|
||||
icon_state = "shuttlered"
|
||||
|
||||
/area/shuttle/administration/station
|
||||
name = "\improper Nanotrasen Vessel"
|
||||
icon_state = "shuttlered2"
|
||||
|
||||
// === Trying to remove these areas:
|
||||
|
||||
@@ -37,7 +37,6 @@
|
||||
|
||||
/area/station/turret_protected/aisat/interior
|
||||
name = "\improper AI Satellite Antechamber"
|
||||
icon_state = "ai"
|
||||
sound_environment = SOUND_AREA_LARGE_ENCLOSED
|
||||
|
||||
/area/station/turret_protected/aisat/interior/secondary
|
||||
|
||||
@@ -7,12 +7,10 @@
|
||||
/area/station/engineering/atmos/control
|
||||
name = "Atmospherics Control Room"
|
||||
icon_state = "atmosctrl"
|
||||
request_console_flags = RC_ASSIST | RC_SUPPLY
|
||||
request_console_name = "Atmospherics"
|
||||
|
||||
/area/station/engineering/atmos/distribution
|
||||
name = "Atmospherics Distribution Loop"
|
||||
icon_state = "atmos"
|
||||
|
||||
/area/station/engineering/atmos/storage
|
||||
name = "Atmospherics Hardsuit Storage"
|
||||
@@ -31,7 +29,6 @@
|
||||
/area/station/engineering/atmos/asteroid_filtering
|
||||
name = "Asteroid Filtering"
|
||||
icon_state = "asteroid_atmos"
|
||||
sound_environment = SOUND_AREA_LARGE_ENCLOSED
|
||||
|
||||
/area/station/engineering/atmos/asteroid_core
|
||||
name = "Asteroid Molten Core"
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
|
||||
/area/station/legal/courtroom/gallery
|
||||
name = "\improper Courtroom Gallery"
|
||||
icon_state = "courtroom"
|
||||
request_console_name = "Courtroom"
|
||||
|
||||
/area/station/legal/lawoffice
|
||||
|
||||
@@ -71,7 +71,6 @@
|
||||
|
||||
/area/station/medical/virology/lab
|
||||
name = "\improper Virology Laboratory"
|
||||
icon_state = "virology"
|
||||
|
||||
/area/station/medical/morgue
|
||||
name = "\improper Morgue"
|
||||
@@ -100,7 +99,6 @@
|
||||
|
||||
/area/station/medical/surgery/observation
|
||||
name = "Surgery Observation"
|
||||
icon_state = "surgery"
|
||||
|
||||
/area/station/medical/cryo
|
||||
name = "Cryogenics"
|
||||
|
||||
@@ -89,15 +89,12 @@
|
||||
icon_state = "hall_space"
|
||||
|
||||
/area/station/hallway/spacebridge/security
|
||||
icon_state = "hall_space"
|
||||
name = "\improper Security Space Bridge"
|
||||
|
||||
/area/station/hallway/spacebridge/security/west
|
||||
icon_state = "hall_space"
|
||||
name = "\improper Security West Space Bridge"
|
||||
|
||||
/area/station/hallway/spacebridge/security/south
|
||||
icon_state = "hall_space"
|
||||
name = "\improper Security South Space Bridge"
|
||||
|
||||
/area/station/hallway/spacebridge/dockmed
|
||||
@@ -189,7 +186,6 @@
|
||||
|
||||
/area/station/public/sleep/secondary
|
||||
name = "\improper Secondary Cryogenic Dormitories"
|
||||
icon_state = "Sleep"
|
||||
|
||||
/area/station/public/locker
|
||||
name = "\improper Locker Room"
|
||||
@@ -255,7 +251,6 @@
|
||||
|
||||
/area/station/public/storage/emergency/port
|
||||
name = "Port Emergency Storage"
|
||||
icon_state = "emergencystorage"
|
||||
|
||||
/area/station/public/storage/office
|
||||
name = "Office Supplies"
|
||||
|
||||
@@ -129,8 +129,6 @@
|
||||
icon_state = "checkpoint1"
|
||||
|
||||
/area/station/security/checkpoint/secondary
|
||||
name = "\improper Security Checkpoint"
|
||||
icon_state = "checkpoint1"
|
||||
request_console_flags = RC_ASSIST | RC_INFO
|
||||
request_console_name = "Security"
|
||||
|
||||
|
||||
@@ -43,7 +43,6 @@
|
||||
/area/station/service/chapel/office
|
||||
name = "\improper Chapel Office"
|
||||
icon_state = "chapeloffice"
|
||||
request_console_flags = RC_SUPPLY
|
||||
request_console_name = "Chapel"
|
||||
|
||||
/area/station/service/clown
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
/area/station/supply/sorting
|
||||
name = "\improper Delivery Office"
|
||||
icon_state = "cargomail"
|
||||
sound_environment = SOUND_AREA_STANDARD_STATION
|
||||
request_console_flags = RC_SUPPLY
|
||||
request_console_name = "Cargo Bay"
|
||||
|
||||
|
||||
@@ -304,10 +304,8 @@
|
||||
/obj/machinery/computer/scan_consolenew
|
||||
name = "\improper DNA Modifier access console"
|
||||
desc = "Allows you to scan and modify DNA."
|
||||
icon = 'icons/obj/computer.dmi'
|
||||
icon_screen = "dna"
|
||||
icon_keyboard = "med_key"
|
||||
density = TRUE
|
||||
circuit = /obj/item/circuitboard/scan_consolenew
|
||||
var/selected_ui_block = 1.0
|
||||
var/selected_ui_subblock = 1.0
|
||||
@@ -323,7 +321,6 @@
|
||||
var/obj/machinery/dna_scannernew/connected = null
|
||||
var/obj/item/disk/data/disk = null
|
||||
var/selected_menu_key = PAGE_UI
|
||||
anchored = TRUE
|
||||
idle_power_consumption = 10
|
||||
active_power_consumption = 400
|
||||
|
||||
|
||||
@@ -482,8 +482,6 @@
|
||||
base_cooldown = 600
|
||||
|
||||
clothes_req = FALSE
|
||||
stat_allowed = CONSCIOUS
|
||||
invocation_type = "none"
|
||||
var/list/compatible_mobs = list(/mob/living/carbon/human)
|
||||
|
||||
action_icon_state = "genetic_incendiary"
|
||||
|
||||
@@ -301,12 +301,10 @@
|
||||
base_cooldown = 1200
|
||||
|
||||
clothes_req = FALSE
|
||||
stat_allowed = CONSCIOUS
|
||||
antimagic_flags = NONE
|
||||
|
||||
selection_activated_message = "<span class='notice'>Your mind grow cold. Click on a target to cast the spell.</span>"
|
||||
selection_deactivated_message = "<span class='notice'>Your mind returns to normal.</span>"
|
||||
invocation_type = "none"
|
||||
var/list/compatible_mobs = list(/mob/living/carbon/human)
|
||||
|
||||
action_icon_state = "genetic_cryo"
|
||||
@@ -390,8 +388,6 @@
|
||||
base_cooldown = 300
|
||||
|
||||
clothes_req = FALSE
|
||||
stat_allowed = CONSCIOUS
|
||||
invocation_type = "none"
|
||||
antimagic_flags = NONE
|
||||
|
||||
action_icon_state = "genetic_eat"
|
||||
@@ -538,8 +534,6 @@
|
||||
base_cooldown = 60
|
||||
|
||||
clothes_req = FALSE
|
||||
stat_allowed = CONSCIOUS
|
||||
invocation_type = "none"
|
||||
antimagic_flags = NONE
|
||||
|
||||
action_icon_state = "genetic_jump"
|
||||
@@ -660,12 +654,10 @@
|
||||
base_cooldown = 1800
|
||||
|
||||
clothes_req = FALSE
|
||||
stat_allowed = CONSCIOUS
|
||||
|
||||
selection_activated_message = "<span class='notice'>You body becomes unstable. Click on a target to cast transform into them.</span>"
|
||||
selection_deactivated_message = "<span class='notice'>Your body calms down again.</span>"
|
||||
|
||||
invocation_type = "none"
|
||||
antimagic_flags = NONE
|
||||
|
||||
action_icon_state = "genetic_poly"
|
||||
@@ -713,8 +705,6 @@
|
||||
base_cooldown = 18 SECONDS
|
||||
clothes_req = FALSE
|
||||
human_req = TRUE
|
||||
stat_allowed = CONSCIOUS
|
||||
invocation_type = "none"
|
||||
antimagic_flags = MAGIC_RESISTANCE_MIND
|
||||
|
||||
action_icon_state = "genetic_empath"
|
||||
@@ -823,8 +813,6 @@
|
||||
base_cooldown = 1800
|
||||
|
||||
clothes_req = FALSE
|
||||
stat_allowed = CONSCIOUS
|
||||
invocation_type = "none"
|
||||
antimagic_flags = NONE
|
||||
|
||||
action_icon_state = "genetic_morph"
|
||||
@@ -1014,8 +1002,6 @@
|
||||
base_cooldown = 0
|
||||
|
||||
clothes_req = FALSE
|
||||
stat_allowed = CONSCIOUS
|
||||
invocation_type = "none"
|
||||
antimagic_flags = MAGIC_RESISTANCE_MIND
|
||||
|
||||
action_icon_state = "genetic_project"
|
||||
@@ -1050,9 +1036,7 @@
|
||||
desc = "Offer people a chance to share their thoughts!"
|
||||
base_cooldown = 0
|
||||
clothes_req = FALSE
|
||||
stat_allowed = CONSCIOUS
|
||||
antimagic_flags = MAGIC_RESISTANCE_MIND
|
||||
invocation_type = "none"
|
||||
action_icon_state = "genetic_mindscan"
|
||||
var/list/expanded_minds = list()
|
||||
|
||||
@@ -1135,11 +1119,8 @@
|
||||
/datum/spell/remoteview
|
||||
name = "Remote View"
|
||||
desc = "Spy on people from any range!"
|
||||
base_cooldown = 10 SECONDS
|
||||
|
||||
clothes_req = FALSE
|
||||
stat_allowed = CONSCIOUS
|
||||
invocation_type = "none"
|
||||
antimagic_flags = MAGIC_RESISTANCE_MIND
|
||||
|
||||
action_icon_state = "genetic_view"
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
restricted_jobs = list("Cyborg")
|
||||
secondary_restricted_jobs = list("AI") // Allows AI to roll traitor, but not changeling
|
||||
required_players = 10
|
||||
required_enemies = 1 // how many of each type are required
|
||||
recommended_enemies = 3
|
||||
secondary_enemies_scaling = 0.025
|
||||
species_to_mindflayer = list("Machine")
|
||||
|
||||
@@ -264,7 +264,6 @@
|
||||
return TRUE
|
||||
|
||||
/datum/spell/horror
|
||||
active = FALSE
|
||||
ranged_mousepointer = 'icons/effects/cult_target.dmi'
|
||||
var/datum/action/innate/cult/blood_spell/attached_action
|
||||
|
||||
@@ -376,7 +375,6 @@
|
||||
flags = ABSTRACT | DROPDEL
|
||||
|
||||
w_class = WEIGHT_CLASS_HUGE
|
||||
throwforce = 0
|
||||
throw_range = 0
|
||||
throw_speed = 0
|
||||
/// Does it have a source, AKA bloody empowerment.
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
name = "arcane tome"
|
||||
desc = "An old, dusty tome with frayed edges and a sinister-looking cover."
|
||||
icon_state = "tome"
|
||||
throw_speed = 2
|
||||
throw_range = 5
|
||||
w_class = WEIGHT_CLASS_SMALL
|
||||
|
||||
@@ -143,7 +142,6 @@
|
||||
desc = "A bulky suit of armor, bristling with spikes. It looks space proof."
|
||||
w_class = WEIGHT_CLASS_NORMAL
|
||||
allowed = list(/obj/item/tome, /obj/item/melee/cultblade, /obj/item/tank/internals)
|
||||
slowdown = 1
|
||||
armor = list(MELEE = 115, BULLET = 50, LASER = 20, ENERGY = 10, BOMB = 20, RAD = 20, FIRE = 35, ACID = 150)
|
||||
magical = TRUE
|
||||
sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi')
|
||||
@@ -155,7 +153,6 @@
|
||||
item_state = "cult_armour"
|
||||
w_class = WEIGHT_CLASS_BULKY
|
||||
armor = list(MELEE = 50, BULLET = 35, LASER = 50, ENERGY = 20, BOMB = 50, RAD = 20, FIRE = 50, ACID = 75)
|
||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
||||
allowed = list(/obj/item/tome, /obj/item/melee/cultblade)
|
||||
hoodtype = /obj/item/clothing/head/hooded/cult_hoodie
|
||||
|
||||
@@ -164,7 +161,6 @@
|
||||
desc = "An armored hood, heavily reinforced with dark metal. The inscriptions covering the interior fill you with confidence and determination."
|
||||
icon_state = "cult_hoodalt"
|
||||
armor = list(MELEE = 35, BULLET = 20, LASER = 35, ENERGY = 10, BOMB = 15, RAD = 0, FIRE = 5, ACID = 5)
|
||||
body_parts_covered = HEAD
|
||||
flags = BLOCKHAIR
|
||||
flags_inv = HIDEFACE
|
||||
flags_cover = HEADCOVERSEYES
|
||||
@@ -195,9 +191,7 @@
|
||||
desc = "A set of blood-soaked robes inscribed with unholy sigils. Wearing them greatly increases movement speed, but the cursed fabrics will take an additional tithe when the wearer is hit."
|
||||
icon_state = "flagellantrobe"
|
||||
item_state = "flagellantrobe"
|
||||
flags_inv = HIDEJUMPSUIT
|
||||
allowed = list(/obj/item/tome, /obj/item/melee/cultblade)
|
||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
||||
armor = list(MELEE = -25, BULLET = -25, LASER = -25, ENERGY = -25, BOMB = -25, RAD = -25, FIRE = 0, ACID = 0)
|
||||
sprite_sheets = list(
|
||||
"Vox" = 'icons/mob/clothing/species/vox/suit.dmi',
|
||||
@@ -268,7 +262,6 @@
|
||||
desc = "A thick blindfold made of dark cloth. The runes and sigils sewn into the fabric amplify the vision of the faithful."
|
||||
icon_state = "blindfold"
|
||||
item_state = "blindfold"
|
||||
see_in_dark = 8
|
||||
invis_override = SEE_INVISIBLE_HIDDEN_RUNES
|
||||
flash_protect = FLASH_PROTECTION_FLASH
|
||||
prescription = TRUE
|
||||
@@ -567,10 +560,8 @@
|
||||
righthand_file = 'icons/mob/inhands/weapons_righthand.dmi'
|
||||
base_icon_state = "bloodspear"
|
||||
icon_state = "bloodspear0"
|
||||
slot_flags = 0
|
||||
force = 17
|
||||
throwforce = 30
|
||||
throw_speed = 2
|
||||
armour_penetration_percentage = 50
|
||||
attack_verb = list("attacked", "impaled", "stabbed", "torn", "gored")
|
||||
sharp = TRUE
|
||||
@@ -643,7 +634,6 @@
|
||||
/datum/action/innate/cult/spear
|
||||
name = "Bloody Bond"
|
||||
desc = "Recall the blood spear to your hand."
|
||||
button_background_icon_state = "bg_cult"
|
||||
button_overlay_icon_state = "bloodspear"
|
||||
default_button_position = "11:31,4:-2"
|
||||
var/obj/item/cult_spear/spear
|
||||
@@ -802,8 +792,6 @@
|
||||
name = "eldritch portal"
|
||||
desc = "An evil portal made by dark magics. Surprisingly stable."
|
||||
icon_state = "portal1"
|
||||
failchance = 0
|
||||
precision = FALSE
|
||||
var/obj/effect/cult_portal_exit/exit = null
|
||||
|
||||
/obj/effect/portal/cult/Initialize(mapload, target, creator, lifespan)
|
||||
|
||||
@@ -330,7 +330,6 @@ GLOBAL_LIST_INIT(blacklisted_pylon_turfs, typecacheof(list(
|
||||
icon = 'icons/obj/cult.dmi'
|
||||
icon_state = "hole"
|
||||
density = TRUE
|
||||
anchored = TRUE
|
||||
|
||||
/obj/effect/gateway/singularity_act()
|
||||
return
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user