From 93e070371c0fc2d717e17bcc5b0e14ef9c3fd340 Mon Sep 17 00:00:00 2001 From: Geeves Date: Fri, 15 Jan 2021 18:44:28 +0200 Subject: [PATCH] Revenant Gamemode (#10851) Added a new wave defense gamemode, Revenants, wherein the station crew have to defend themselves from an endless wave of humanoid bluespace creatures. Ported the icon from Baystation, it's their blueforged, but I tweaked the mob's alpha values a tad. Baystation12/Baystation12#21669 --- aurorastation.dme | 5 +- code/__defines/gamemode.dm | 1 + code/__defines/species.dm | 2 +- code/__defines/species_languages.dm | 1 + code/controllers/subsystems/traumas.dm | 2 +- code/datums/underwear/underwear.dm | 1 + code/game/antagonist/outsider/revenant.dm | 17 +++ code/game/antagonist/station/wizard_golem.dm | 8 +- code/game/gamemodes/revenants/revenants.dm | 23 +++ code/game/machinery/wishgranter.dm | 4 +- .../clothing/under/accessories/accessory.dm | 1 + .../ghostroles/spawner/antagonist/revenant.dm | 45 ++++++ code/modules/ghostroles/spawner/atom/borer.dm | 2 + code/modules/ghostroles/spawner/base.dm | 6 + .../browserassets/css/browserOutput.css | 1 + .../browserassets/css/browserOutput_white.css | 1 + code/modules/mob/language/outsider.dm | 13 +- .../mob/living/carbon/human/human_powers.dm | 17 ++- .../carbon/human/species/outsider/revenant.dm | 133 ++++++++++++++++++ .../carbon/human/species/outsider/shadow.dm | 118 ---------------- .../carbon/human/species/species_attack.dm | 4 + .../mob/living/carbon/human/update_icons.dm | 50 ++++++- code/modules/mob/living/carbon/slime/items.dm | 2 +- code/modules/organs/subtypes/unbreakable.dm | 7 +- config/example/config.txt | 1 + html/changelogs/geeves-revenant_gamemode.yml | 6 + icons/mob/hud.dmi | Bin 7879 -> 7926 bytes icons/mob/human_face/eyes.dmi | Bin 5559 -> 6240 bytes icons/mob/human_races/r_revenant.dmi | Bin 0 -> 112744 bytes icons/mob/human_races/r_shadow.dmi | Bin 6961 -> 6970 bytes maps/aurora/aurora-2_under-station.dmm | 9 +- maps/aurora/aurora-3_sublevel.dmm | 23 ++- maps/aurora/aurora-4_mainlevel.dmm | 14 +- maps/aurora/aurora-5_interstitial.dmm | 10 +- maps/aurora/aurora-6_surface.dmm | 10 +- maps/runtime/runtime-1.dmm | 8 +- .../{shadow => revenant}/grue_ambience.ogg | Bin .../{shadow => revenant}/grue_growl.ogg | Bin .../{shadow => revenant}/grue_screech.ogg | Bin 39 files changed, 392 insertions(+), 153 deletions(-) create mode 100644 code/game/antagonist/outsider/revenant.dm create mode 100644 code/game/gamemodes/revenants/revenants.dm create mode 100644 code/modules/ghostroles/spawner/antagonist/revenant.dm create mode 100644 code/modules/mob/living/carbon/human/species/outsider/revenant.dm delete mode 100644 code/modules/mob/living/carbon/human/species/outsider/shadow.dm create mode 100644 html/changelogs/geeves-revenant_gamemode.yml create mode 100644 icons/mob/human_races/r_revenant.dmi rename sound/species/{shadow => revenant}/grue_ambience.ogg (100%) rename sound/species/{shadow => revenant}/grue_growl.ogg (100%) rename sound/species/{shadow => revenant}/grue_screech.ogg (100%) diff --git a/aurorastation.dme b/aurorastation.dme index 1966d8575bb..0595e4f81de 100644 --- a/aurorastation.dme +++ b/aurorastation.dme @@ -427,6 +427,7 @@ #include "code\game\antagonist\outsider\ninja.dm" #include "code\game\antagonist\outsider\raider.dm" #include "code\game\antagonist\outsider\raider_mage.dm" +#include "code\game\antagonist\outsider\revenant.dm" #include "code\game\antagonist\outsider\wizard.dm" #include "code\game\antagonist\station\changeling.dm" #include "code\game\antagonist\station\cultist.dm" @@ -563,6 +564,7 @@ #include "code\game\gamemodes\ninja\ninja.dm" #include "code\game\gamemodes\nuclear\nuclear.dm" #include "code\game\gamemodes\nuclear\pinpointer.dm" +#include "code\game\gamemodes\revenants\revenants.dm" #include "code\game\gamemodes\revolution\revolution.dm" #include "code\game\gamemodes\traitor\traitor.dm" #include "code\game\gamemodes\vampire\modular_vampire.dm" @@ -1618,6 +1620,7 @@ #include "code\modules\games\spaceball_cards.dm" #include "code\modules\games\tarot.dm" #include "code\modules\ghostroles\spawner\base.dm" +#include "code\modules\ghostroles\spawner\antagonist\revenant.dm" #include "code\modules\ghostroles\spawner\atom\borer.dm" #include "code\modules\ghostroles\spawner\atom\golem.dm" #include "code\modules\ghostroles\spawner\atom\mining_drone.dm" @@ -1995,7 +1998,7 @@ #include "code\modules\mob\living\carbon\human\species\species_attack.dm" #include "code\modules\mob\living\carbon\human\species\species_damage.dm" #include "code\modules\mob\living\carbon\human\species\species_hud.dm" -#include "code\modules\mob\living\carbon\human\species\outsider\shadow.dm" +#include "code\modules\mob\living\carbon\human\species\outsider\revenant.dm" #include "code\modules\mob\living\carbon\human\species\outsider\undead.dm" #include "code\modules\mob\living\carbon\human\species\station\golem.dm" #include "code\modules\mob\living\carbon\human\species\station\monkey.dm" diff --git a/code/__defines/gamemode.dm b/code/__defines/gamemode.dm index 8c9c892aac1..386c3e58c4e 100644 --- a/code/__defines/gamemode.dm +++ b/code/__defines/gamemode.dm @@ -58,6 +58,7 @@ #define MODE_TRAITOR "traitor" #define MODE_VAMPIRE "vampire" #define MODE_THRALL "thrall" +#define MODE_REVENANT "revenant" #define MODE_GOLEM "golem" #define DEFAULT_TELECRYSTAL_AMOUNT 25 diff --git a/code/__defines/species.dm b/code/__defines/species.dm index 9223af12dc0..271397ed3e5 100644 --- a/code/__defines/species.dm +++ b/code/__defines/species.dm @@ -35,7 +35,7 @@ #define SPECIES_ZOMBIE_TAJARA "Tajara Zombie" #define SPECIES_ZOMBIE_UNATHI "Unathi Zombie" #define SPECIES_ZOMBIE_SKRELL "Skrell Zombie" -#define SPECIES_SHADOW "Shadow" +#define SPECIES_REVENANT "Revenant" #define SPECIES_MONKEY "Monkey" #define SPECIES_MONKEY_SKRELL "Neaera" diff --git a/code/__defines/species_languages.dm b/code/__defines/species_languages.dm index 649e4a44559..df03ed65000 100644 --- a/code/__defines/species_languages.dm +++ b/code/__defines/species_languages.dm @@ -58,6 +58,7 @@ #define LANGUAGE_BORER_HIVEMIND "Cortical Hivemind" #define LANGUAGE_CULT "Cult" // NOT CULTISTS! #define LANGUAGE_OCCULT "Occult" +#define LANGUAGE_REVENANT "Revenant" #define LANGUAGE_TERMINATOR "Hephaestus Darkcomms" // HKs. // Lesser-form Languages diff --git a/code/controllers/subsystems/traumas.dm b/code/controllers/subsystems/traumas.dm index 8b5aedde91d..388fd21e429 100644 --- a/code/controllers/subsystems/traumas.dm +++ b/code/controllers/subsystems/traumas.dm @@ -118,7 +118,7 @@ var/datum/controller/subsystem/traumas/SStraumas "skrell" = typecacheof(list(/datum/species/skrell)), "robots" = typecacheof(list(/datum/species/machine)), "pests" = typecacheof(list(/datum/species/diona, /datum/species/bug)), - "paranormals" = typecacheof(list(/datum/species/shadow, /datum/species/skeleton, /datum/species/golem)), + "paranormals" = typecacheof(list(/datum/species/revenant, /datum/species/skeleton, /datum/species/golem)), "humans" = typecacheof(list(/datum/species/human)) ) diff --git a/code/datums/underwear/underwear.dm b/code/datums/underwear/underwear.dm index 0297690f822..7442f894457 100644 --- a/code/datums/underwear/underwear.dm +++ b/code/datums/underwear/underwear.dm @@ -70,4 +70,5 @@ var/image/I = image(icon = 'icons/mob/underwear.dmi', icon_state = icon_state) for(var/datum/gear_tweak/gt in tweaks) gt.tweak_item(I, metadata && metadata["[gt]"] ? metadata["[gt]"] : gt.get_default()) + I.appearance_flags = RESET_ALPHA return I diff --git a/code/game/antagonist/outsider/revenant.dm b/code/game/antagonist/outsider/revenant.dm new file mode 100644 index 00000000000..8ddfcfa26a6 --- /dev/null +++ b/code/game/antagonist/outsider/revenant.dm @@ -0,0 +1,17 @@ +var/datum/antagonist/revenant/revenants = null + +/datum/antagonist/revenant + id = MODE_REVENANT + role_text = "Revenant" + role_text_plural = "Revenants" + welcome_text = "A creature borne of bluespace, you are here to wreak havoc and put an end to bluespace experimentation, one station at a time." + antaghud_indicator = "hudrevenant" + initial_spawn_req = 0 + initial_spawn_target = 0 + hard_cap = 12 + hard_cap_round = 12 + +/datum/antagonist/revenant/New() + ..() + + revenants = src \ No newline at end of file diff --git a/code/game/antagonist/station/wizard_golem.dm b/code/game/antagonist/station/wizard_golem.dm index 544a75d3398..a8ce5591fd2 100644 --- a/code/game/antagonist/station/wizard_golem.dm +++ b/code/game/antagonist/station/wizard_golem.dm @@ -1,13 +1,13 @@ -var/datum/antagonist/bluespace_golem/bluespace_golems = null +var/datum/antagonist/wizard_golem/wizard_golems = null -/datum/antagonist/bluespace_golem +/datum/antagonist/wizard_golem id = MODE_GOLEM role_text = "Golem" role_text_plural = "Golems" welcome_text = "You are a golem summoned by a powerful mage. Serve your master, and assist them in completing their goals at any cost." antaghud_indicator = "hudmagineer" -/datum/antagonist/bluespace_golem/New() +/datum/antagonist/wizard_golem/New() ..() - bluespace_golems = src \ No newline at end of file + wizard_golems = src \ No newline at end of file diff --git a/code/game/gamemodes/revenants/revenants.dm b/code/game/gamemodes/revenants/revenants.dm new file mode 100644 index 00000000000..7e809567bd0 --- /dev/null +++ b/code/game/gamemodes/revenants/revenants.dm @@ -0,0 +1,23 @@ +/datum/game_mode/revenants + name = "Revenants" + config_tag = "revenants" + required_players = 10 + required_enemies = 0 + round_autoantag = TRUE + min_autotraitor_delay = 3 MINUTES + max_autotraitor_delay = 6 MINUTES + antag_scaling_coeff = 4 // four people can handle one revenant pretty easily + round_description = "A bluespace tear has opened up in the space around us, who knows what could invade?" + extended_round_description = "This a wave defense gamemode. The crew all have to work together to repel an endless horde of bluespace horrors." + antag_tags = list(MODE_REVENANT) + +/datum/game_mode/revenants/process_autoantag() + var/datum/ghostspawner/revenant/R = SSghostroles.get_spawner(MODE_REVENANT) + var/datum/antagonist/A = all_antag_types[MODE_REVENANT] + A.update_current_antag_max() + var/previous_count = R.max_count + R.max_count = min(R.max_count + 1, A.cur_max) + if(R.max_count > previous_count) + say_dead_direct("A slot for a Revenant as opened up!
Spawn in as it by using the ghost spawner menu in the ghost tab, and try to be good!") + if(!R.enabled) + R.enable() \ No newline at end of file diff --git a/code/game/machinery/wishgranter.dm b/code/game/machinery/wishgranter.dm index 8d838f1ddd6..749a9f52465 100644 --- a/code/game/machinery/wishgranter.dm +++ b/code/game/machinery/wishgranter.dm @@ -58,13 +58,13 @@ user.sight |= (SEE_MOBS|SEE_OBJS|SEE_TURFS) user.see_invisible = SEE_INVISIBLE_LEVEL_TWO to_chat(user, "The walls suddenly disappear.") - user.set_species(SPECIES_SHADOW) + user.set_species(SPECIES_REVENANT) user.mind.special_role = "Avatar of the Wish Granter" if("I want to be rich") to_chat(user, "Your wish is granted, but at a terrible cost...") to_chat(user, "The Wish Granter punishes you for your greediness, claiming your soul and warping your body to match the darkness in your heart.") new /obj/structure/closet/syndicate/resources/everything(loc) - user.set_species(SPECIES_SHADOW) + user.set_species(SPECIES_REVENANT) user.mind.special_role = "Avatar of the Wish Granter" if("I want immortality") to_chat(user, "Your wish is granted, but at a terrible cost...") diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index f842b8d04f7..7e8e7cf2e20 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -49,6 +49,7 @@ mob_overlay = image("icon" = INV_ACCESSORIES_DEF_ICON, "icon_state" = "[tmp_icon_state]") if(color) mob_overlay.color = color + mob_overlay.appearance_flags = RESET_ALPHA return mob_overlay //when user attached an accessory to S diff --git a/code/modules/ghostroles/spawner/antagonist/revenant.dm b/code/modules/ghostroles/spawner/antagonist/revenant.dm new file mode 100644 index 00000000000..2d59205d165 --- /dev/null +++ b/code/modules/ghostroles/spawner/antagonist/revenant.dm @@ -0,0 +1,45 @@ +/datum/ghostspawner/revenant + short_name = MODE_REVENANT + name = "Revenant" + desc = "A creature borne of bluespace, you are here to wreak havoc and put an end to bluespace experimentation, one station at a time." + tags = list("Antagonist") + + observers_only = TRUE + show_on_job_select = FALSE + + enabled = FALSE + landmark_name = "Revenant" + max_count = 0 + + spawn_mob = /mob/living/carbon/human/revenant + respawn_flag = ANIMAL + + var/has_fired = FALSE + +/datum/ghostspawner/revenant/spawn_mob(mob/user) + var/turf/T = select_spawnlocation() + var/mob/living/carbon/human/revenant/R + if(T) + R = new /mob/living/carbon/human/revenant(T) + else + to_chat(user, SPAN_WARNING("Unable to find any spawn point.")) + return + + if(R) + announce_ghost_joinleave(user, FALSE, "They are now a [name].") + R.ckey = user.ckey + + revenants.add_antagonist(R.mind, TRUE, TRUE, FALSE, TRUE, TRUE) + if(!has_fired) + INVOKE_ASYNC(src, .proc/play_ambience, R) + + return R + +/datum/ghostspawner/revenant/proc/play_ambience(var/mob/living/carbon/human/H) + for(var/m in player_list - H) + var/mob/M = m + if(M.ear_deaf) + continue + M.playsound_simple(get_turf(M), 'sound/ambience/tension/tension.ogg', 75, FALSE) + to_chat(M, FONT_LARGE(SPAN_CULT("A faint hum coming from the station walls fills your ears..."))) + has_fired = TRUE \ No newline at end of file diff --git a/code/modules/ghostroles/spawner/atom/borer.dm b/code/modules/ghostroles/spawner/atom/borer.dm index a31226367a9..783a8c159ce 100644 --- a/code/modules/ghostroles/spawner/atom/borer.dm +++ b/code/modules/ghostroles/spawner/atom/borer.dm @@ -4,6 +4,8 @@ desc = "Infest crew, reproduce, repeat." tags = list("Antagonist") + observers_only = TRUE + loc_type = GS_LOC_ATOM atom_add_message = "A borer has been birthed!" diff --git a/code/modules/ghostroles/spawner/base.dm b/code/modules/ghostroles/spawner/base.dm index cd40b8ec4b8..0844e1b589e 100644 --- a/code/modules/ghostroles/spawner/base.dm +++ b/code/modules/ghostroles/spawner/base.dm @@ -2,7 +2,10 @@ var/short_name = null var/name = null var/desc = null + + var/observers_only = FALSE var/show_on_job_select = TRUE // Determines if the ghost spawner role is considered unique or not. + var/welcome_message = null var/list/tags = list() //Tags associated with that spawner @@ -71,6 +74,9 @@ if(!is_alien_whitelisted(user, req_species_whitelist)) return "Missing Species Whitelist" + if(observers_only && !isobserver(user)) + return "Observers Only" + return FALSE //Return a error message if the user CANT spawn. Otherwise FALSE diff --git a/code/modules/goonchat/browserassets/css/browserOutput.css b/code/modules/goonchat/browserassets/css/browserOutput.css index 34bc2f672a4..4b5f760fe25 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput.css +++ b/code/modules/goonchat/browserassets/css/browserOutput.css @@ -363,6 +363,7 @@ h1.alert, h2.alert {color: #a4bad6;} .yassa {color: #6323b6;} .delvahhi {color: #914123; font-weight: bold;} .siiktau {color: #be3434;} +.revenant {color: #1ca5aa; font-style: italic;} .interface {color: #750e75;} diff --git a/code/modules/goonchat/browserassets/css/browserOutput_white.css b/code/modules/goonchat/browserassets/css/browserOutput_white.css index 11b73d8acef..e6212e178e9 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput_white.css +++ b/code/modules/goonchat/browserassets/css/browserOutput_white.css @@ -360,6 +360,7 @@ h1.alert, h2.alert {color: #000080;} .yassa {color: #400987;} .delvahhi {color: #5E2612; font-weight: bold;} .siiktau {color: #A52A2A;} +.revenant {color: #215a5c; font-style: italic;} .interface {color: #750e75;} diff --git a/code/modules/mob/language/outsider.dm b/code/modules/mob/language/outsider.dm index 6645192969c..e48a0c511a9 100644 --- a/code/modules/mob/language/outsider.dm +++ b/code/modules/mob/language/outsider.dm @@ -92,4 +92,15 @@ space_chance = 10 /datum/language/terminator/get_random_name() - return "HK [pick(list("Hera","Zeus","Artemis","Athena","Ares","Hades","Poseidon","Demeter","Apollo","Aphrodite","Hermes","Hestia","Dionysus","Persephone","Kronos","Odysseus","Ajax","Agamemnon","Chiron","Charon"))]-[rand(100, 999)]" \ No newline at end of file + return "HK [pick(list("Hera","Zeus","Artemis","Athena","Ares","Hades","Poseidon","Demeter","Apollo","Aphrodite","Hermes","Hestia","Dionysus","Persephone","Kronos","Odysseus","Ajax","Agamemnon","Chiron","Charon"))]-[rand(100, 999)]" + +/datum/language/revenant + name = LANGUAGE_REVENANT + desc = "The language of the forsaken bluespace inhabitants." + speech_verb = list("gargles") + ask_verb = list("gags") + exclaim_verb = list("retches") + colour = "revenant" + key = "c" + syllables = list("grhhg", "ghrohg", "grgugh", "grrhh", "hghh", "rghghh", "gghhh", "ggrh", "aghrh") + flags = RESTRICTED \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/human_powers.dm b/code/modules/mob/living/carbon/human/human_powers.dm index 585059e9b55..860fc33574f 100644 --- a/code/modules/mob/living/carbon/human/human_powers.dm +++ b/code/modules/mob/living/carbon/human/human_powers.dm @@ -583,6 +583,15 @@ mob/living/carbon/human/proc/change_monitor() A.throw_at(target, 10, 30, usr) msg_admin_attack("[key_name_admin(src)] launched a quill at [key_name_admin(target)] (JMP)",ckey=key_name(src),ckey_target=key_name(target)) +/mob/living/carbon/human/proc/dissolve() + set name = "Dissolve Self" + set desc = "Dissolve yourself in order to escape permanent imprisonment." + set category = "Abilities" + + if(alert(usr, "This ability kills you, are you sure you want to do this?", "Dissolve Self", "Yes", "No") == "No") + return + visible_message(SPAN_DANGER("[src] dissolves!"), SPAN_WARNING("You dissolve yourself, rejoining your brethren in bluespace.")) + death() /mob/living/carbon/human/proc/shatter_light() set category = "Abilities" @@ -596,7 +605,7 @@ mob/living/carbon/human/proc/change_monitor() last_special = world.time + 50 visible_message("\The [src] shrieks!") - playsound(src.loc, 'sound/species/shadow/grue_screech.ogg', 100, 1) + playsound(src.loc, 'sound/species/revenant/grue_screech.ogg', 100, 1) for(var/obj/machinery/light/L in range(7)) L.broken() @@ -612,7 +621,7 @@ mob/living/carbon/human/proc/change_monitor() last_special = world.time + 100 - playsound(src.loc, 'sound/species/shadow/grue_growl.ogg', 100, 1) + playsound(src.loc, 'sound/species/revenant/grue_growl.ogg', 100, 1) src.set_light(4,-20) @@ -689,7 +698,7 @@ mob/living/carbon/human/proc/change_monitor() src.visible_message("\The [src] takes a step backwards and rears up.", "You take a step backwards and then...") if(do_after(src,5)) - playsound(loc, 'sound/species/shadow/grue_screech.ogg', 100, 1) + playsound(loc, 'sound/species/revenant/grue_screech.ogg', 100, 1) src.visible_message("\The [src] charges!") trampling() @@ -822,7 +831,7 @@ mob/living/carbon/human/proc/change_monitor() return last_special = world.time + 100 - playsound(loc, 'sound/species/shadow/grue_screech.ogg', 100, 1) + playsound(loc, 'sound/species/revenant/grue_screech.ogg', 100, 1) visible_message("\The [src] unleashes a torrent of raging flame!", "You unleash a gust of fire!", "You hear the roar of an inferno!") diff --git a/code/modules/mob/living/carbon/human/species/outsider/revenant.dm b/code/modules/mob/living/carbon/human/species/outsider/revenant.dm new file mode 100644 index 00000000000..0ee45d4e8fa --- /dev/null +++ b/code/modules/mob/living/carbon/human/species/outsider/revenant.dm @@ -0,0 +1,133 @@ +/mob/living/carbon/human/revenant/Initialize(mapload) + . = ..(mapload, SPECIES_REVENANT) + alpha = 0 + animate(src, 2 SECONDS, alpha = 180) + +/datum/species/revenant + name = SPECIES_REVENANT + name_plural = "revenants" + + blurb = "Have you ever been alone at night \ + thought you heard footsteps behind, \ + and turned around and no one's there? \ + And as you quicken up your pace \ + you find it hard to look again, \ + because you're sure there's someone there." + + icobase = 'icons/mob/human_races/r_revenant.dmi' + deform = 'icons/mob/human_races/r_revenant.dmi' + eyes = "eyes_revenant" + has_floating_eyes = TRUE + + default_genders = list(NEUTER) + + language = LANGUAGE_REVENANT + default_language = LANGUAGE_REVENANT + + unarmed_types = list(/datum/unarmed_attack/claws/shredding) + darksight = 8 + has_organ = list() + siemens_coefficient = 0 + rarity_value = 10 + + break_cuffs = TRUE + + ethanol_resistance = -1 + taste_sensitivity = TASTE_NUMB + + speech_sounds = list('sound/species/revenant/grue_growl.ogg') + speech_chance = 50 + + warning_low_pressure = 50 //immune to pressure, so they can into space/survive breaches without worries + hazard_low_pressure = -1 + + cold_level_1 = 80 + cold_level_2 = 50 + cold_level_3 = 0 + + brute_mod = 1.2 + burn_mod = 0.6 + fall_mod = 0 + + breath_type = null + poison_type = null + + blood_color = "#0084b8" + flesh_color = "#0071db" + + remains_type = /obj/effect/decal/cleanable/ash + death_message = "dissolves into ash..." + death_message_range = 7 + + flags = NO_BLOOD | NO_SCAN | NO_POISON | NO_BREATHE + spawn_flags = IS_RESTRICTED + + vision_flags = DEFAULT_SIGHT | SEE_MOBS + + has_limbs = list( + BP_CHEST = list("path" = /obj/item/organ/external/chest), + BP_GROIN = list("path" = /obj/item/organ/external/groin), + BP_HEAD = list("path" = /obj/item/organ/external/head/unbreakable/revenant), + BP_L_ARM = list("path" = /obj/item/organ/external/arm), + BP_R_ARM = list("path" = /obj/item/organ/external/arm/right), + BP_L_LEG = list("path" = /obj/item/organ/external/leg), + BP_R_LEG = list("path" = /obj/item/organ/external/leg/right), + BP_L_HAND = list("path" = /obj/item/organ/external/hand), + BP_R_HAND = list("path" = /obj/item/organ/external/hand/right), + BP_L_FOOT = list("path" = /obj/item/organ/external/foot), + BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right) + ) + + stamina = 100 + stamina_recovery = 5 + sprint_speed_factor = 0.8 + sprint_cost_factor = 0.5 + + inherent_verbs = list( + /mob/living/carbon/human/proc/shatter_light, + /mob/living/carbon/human/proc/darkness_eyes, + /mob/living/carbon/human/proc/dissolve + ) + + move_trail = /obj/effect/decal/cleanable/blood/tracks/claw + + max_nutrition_factor = -1 + max_hydration_factor = -1 + + hud_type = /datum/hud_data/construct + +/datum/species/revenant/handle_death(var/mob/living/carbon/human/H) + if(player_is_antag(H.mind)) + var/datum/ghostspawner/revenant/R = SSghostroles.get_spawner(MODE_REVENANT) + R.count = max(R.count - 1, 0) + INVOKE_ASYNC(src, .proc/spawn_gore, get_turf(H)) + H.set_death_time(ANIMAL, world.time) + for(var/obj/item/I in H) + H.unEquip(I) + qdel(H) + +/datum/species/revenant/proc/spawn_gore(var/turf/T) + var/obj/effect/decal/cleanable/blood/gibs/G = new /obj/effect/decal/cleanable/blood/gibs(T) + G.basecolor = blood_color + G.fleshcolor = flesh_color + G.update_icon() + +/datum/species/revenant/handle_post_spawn(var/mob/living/carbon/human/H) + H.real_name = "Revenant" + H.name = H.real_name + ..() + H.gender = NEUTER + +/datum/species/revenant/get_random_name() + return "Revenant" + +/datum/species/revenant/handle_death_check(var/mob/living/carbon/human/H) + if(H.get_total_health() <= config.health_threshold_dead) + return TRUE + return FALSE + +/datum/species/revenant/bullet_act(var/obj/item/projectile/P, var/def_zone, var/mob/living/carbon/human/H) + if((istype(P, /obj/item/projectile/energy) || istype(P, /obj/item/projectile/beam)) && prob(30)) + H.visible_message(SPAN_CULT("The [P.name] gets absorbed by [H]!"), SPAN_CULT("You absorb the [P.name]!")) + return -1 + return ..() \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/outsider/shadow.dm b/code/modules/mob/living/carbon/human/species/outsider/shadow.dm deleted file mode 100644 index 7efdfbcaf14..00000000000 --- a/code/modules/mob/living/carbon/human/species/outsider/shadow.dm +++ /dev/null @@ -1,118 +0,0 @@ -/mob/living/carbon/human/shadow/Initialize(mapload) - . = ..(mapload, SPECIES_SHADOW) - -/datum/species/shadow - name = SPECIES_SHADOW - name_plural = "shadows" - - blurb = "Have you ever been alone at night \ - thought you heard footsteps behind, \ - and turned around and no one's there? \ - And as you quicken up your pace \ - you find it hard to look again, \ - because you're sure there's someone there." - - icobase = 'icons/mob/human_races/r_shadow.dmi' - deform = 'icons/mob/human_races/r_shadow.dmi' - eyes = "eyes_shadow" - has_floating_eyes = 1 - - language = "Cult" - - unarmed_types = list(/datum/unarmed_attack/bite/sharp, /datum/unarmed_attack/claws/strong) - light_dam = 2 - darksight = 8 - has_organ = list() - siemens_coefficient = 0 - rarity_value = 10 - - break_cuffs = TRUE - - fall_mod = 0 - - ethanol_resistance = -1 - taste_sensitivity = TASTE_NUMB - - speech_sounds = list('sound/species/shadow/grue_growl.ogg') - speech_chance = 50 - - warning_low_pressure = 50 //immune to pressure, so they can into space/survive breaches without worries - hazard_low_pressure = 0 - - cold_level_1 = 80 - cold_level_2 = 50 - cold_level_3 = 0 - - brute_mod = 0.5 - burn_mod = 1.2 - - breath_type = null - poison_type = null - - blood_color = "#CCCCCC" - flesh_color = "#AAAAAA" - - remains_type = /obj/effect/decal/cleanable/ash - death_message = "dissolves into ash..." - death_message_range = 7 - - flags = NO_BLOOD | NO_SCAN | NO_SLIP | NO_POISON | NO_PAIN | NO_BREATHE | NO_EMBED - spawn_flags = IS_RESTRICTED - - vision_flags = DEFAULT_SIGHT | SEE_MOBS - - has_limbs = list( - BP_CHEST = list("path" = /obj/item/organ/external/chest/unbreakable), - BP_GROIN = list("path" = /obj/item/organ/external/groin/unbreakable), - BP_HEAD = list("path" = /obj/item/organ/external/head/unbreakable), - BP_L_ARM = list("path" = /obj/item/organ/external/arm/unbreakable), - BP_R_ARM = list("path" = /obj/item/organ/external/arm/right/unbreakable), - BP_L_LEG = list("path" = /obj/item/organ/external/leg/unbreakable), - BP_R_LEG = list("path" = /obj/item/organ/external/leg/right/unbreakable), - BP_L_HAND = list("path" = /obj/item/organ/external/hand/unbreakable), - BP_R_HAND = list("path" = /obj/item/organ/external/hand/right/unbreakable), - BP_L_FOOT = list("path" = /obj/item/organ/external/foot/unbreakable), - BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right/unbreakable) - ) - - stamina = 500 //Tireless automatons - stamina_recovery = 1 - sprint_speed_factor = 0.3 - exhaust_threshold = 0 //No oxyloss, so zero threshold - - inherent_verbs = list( - /mob/living/carbon/human/proc/shatter_light, - /mob/living/carbon/human/proc/create_darkness, - /mob/living/carbon/human/proc/darkness_eyes, - /mob/living/carbon/human/proc/shadow_step - ) - - move_trail = /obj/effect/decal/cleanable/blood/tracks/claw - - max_nutrition_factor = -1 - - max_hydration_factor = -1 - - hud_type = /datum/hud_data/construct - -/datum/species/shadow/handle_death(var/mob/living/carbon/human/H) - spawn(1) - new /obj/effect/decal/cleanable/ash(H.loc) - qdel(H) - -/datum/species/shadow/handle_post_spawn(var/mob/living/carbon/human/H) - if(H.mind) - H.mind.assigned_role = "Shadow" - H.mind.special_role = "Shadow" - H.real_name = "grue" - H.name = H.real_name - H.gender = NEUTER - ..() - -/datum/species/shadow/get_random_name() - return "grue" - -/datum/species/shadow/handle_death_check(var/mob/living/carbon/human/H) - if(H.get_total_health() <= config.health_threshold_dead) - return TRUE - return FALSE \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/species_attack.dm b/code/modules/mob/living/carbon/human/species/species_attack.dm index 0206a63214e..a73ef2077cd 100644 --- a/code/modules/mob/living/carbon/human/species/species_attack.dm +++ b/code/modules/mob/living/carbon/human/species/species_attack.dm @@ -57,6 +57,10 @@ if(3 to 4) user.visible_message("[user] [pick(attack_verb)] [pick("", "", "the side of")] [target]'s [affecting.name]!") if(5) user.visible_message("[user] tears [user.get_pronoun("his")] [pick(attack_noun)] [pick("deep into", "into", "across")] [target]'s [affecting.name]!") +/datum/unarmed_attack/claws/shredding + shredding = TRUE + attack_name = "durable claws" + /datum/unarmed_attack/claws/strong attack_verb = list("slashed") damage = 10 diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 49f471ba389..5f7b22446c8 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -251,7 +251,7 @@ There are several things that need to be remembered: . = list() if(build_from_parts) var/mutable_appearance/M = mutable_appearance(icon_file, "[item_state]_[worn_overlay]") - M.appearance_flags = RESET_COLOR + M.appearance_flags = RESET_COLOR|RESET_ALPHA . += M //BASE MOB SPRITE @@ -584,6 +584,7 @@ There are several things that need to be remembered: for(var/obj/item/clothing/accessory/A in under.accessories) ovr += A.get_mob_overlay() + standing.appearance_flags = RESET_ALPHA overlays_raw[UNIFORM_LAYER] = ovr || standing if(update_icons) @@ -632,6 +633,7 @@ There are several things that need to be remembered: result_layer = list(result_layer, lanyard_card, plastic_film) else result_layer = list(result_layer, plastic_film) + result_layer.appearance_flags = RESET_ALPHA overlays_raw[id_layer] = result_layer BITSET(hud_updateflag, ID_HUD) @@ -671,10 +673,12 @@ There are several things that need to be remembered: result_layer = list(result_layer, bloodsies) gloves.screen_loc = ui_gloves + result_layer.appearance_flags = RESET_ALPHA overlays_raw[GLOVES_LAYER] = result_layer else if(blood_DNA) - var/image/bloodsies = image(species.blood_mask, "bloodyhands") + var/image/bloodsies = image(species.blood_mask, "bloodyhands") bloodsies.color = hand_blood_color + bloodsies.appearance_flags = RESET_ALPHA overlays_raw[GLOVES_LAYER] = bloodsies else overlays_raw[GLOVES_LAYER] = null @@ -704,6 +708,8 @@ There are several things that need to be remembered: if(glasses.color) glasses_overlay.color = glasses.color + if(glasses_overlay) + glasses_overlay.appearance_flags = RESET_ALPHA overlays_raw[GLASSES_LAYER] = glasses_overlay if(update_icons) @@ -745,6 +751,8 @@ There are several things that need to be remembered: if(worn_overlays) result_layer.overlays.Add(worn_overlays) + if(result_layer) + result_layer.appearance_flags = RESET_ALPHA overlays_raw[L_EAR_LAYER] = result_layer else overlays_raw[L_EAR_LAYER] = null @@ -788,6 +796,8 @@ There are several things that need to be remembered: if(worn_overlays) result_layer.overlays.Add(worn_overlays) + if(result_layer) + result_layer.appearance_flags = RESET_ALPHA overlays_raw[R_EAR_LAYER] = result_layer else overlays_raw[R_EAR_LAYER] = null @@ -830,12 +840,15 @@ There are several things that need to be remembered: if(worn_overlays) result_layer.overlays.Add(worn_overlays) + if(result_layer) + result_layer.appearance_flags = RESET_ALPHA var/list/ovr if(shoes.blood_DNA) var/obj/item/clothing/shoes/S = shoes var/image/bloodsies = image(species.blood_mask, "[S.blood_overlay_type]blood") bloodsies.color = shoes.blood_color + bloodsies.appearance_flags = RESET_ALPHA ovr = list(result_layer, bloodsies) //Shoe layer stuff from Polaris v1.0333a @@ -850,6 +863,7 @@ There are several things that need to be remembered: if(footprint_color) // Handles bloody feet. var/image/bloodsies = image(species.blood_mask, "shoeblood") bloodsies.color = footprint_color + bloodsies.appearance_flags = RESET_ALPHA overlays_raw[SHOES_LAYER] = bloodsies else overlays_raw[SHOES_LAYER] = null @@ -866,11 +880,15 @@ There are several things that need to be remembered: if(s_store.contained_sprite) s_store.auto_adapt_species(src) var/state="[UNDERSCORE_OR_NULL(s_store.icon_species_tag)][s_store.item_state][WORN_SSTORE]" - overlays_raw[SUIT_STORE_LAYER] = image(s_store.icon_override || s_store.icon, state) + var/image/s_store_image = image(s_store.icon_override || s_store.icon, state) + s_store_image.appearance_flags = RESET_ALPHA + overlays_raw[SUIT_STORE_LAYER] = s_store_image s_store.screen_loc = ui_sstore1 else //s_store.auto_adapt_species(src) - overlays_raw[SUIT_STORE_LAYER] = image('icons/mob/belt_mirror.dmi', s_store.item_state || s_store.icon_state) + var/image/s_store_image = image('icons/mob/belt_mirror.dmi', s_store.item_state || s_store.icon_state) + s_store_image.appearance_flags = RESET_ALPHA + overlays_raw[SUIT_STORE_LAYER] = s_store_image s_store.screen_loc = ui_sstore1 //TODO else overlays_raw[SUIT_STORE_LAYER] = null @@ -907,12 +925,13 @@ There are several things that need to be remembered: standing = image(t_icon, head.icon_state) standing.color = head.color - + standing.appearance_flags = RESET_ALPHA var/list/ovr if(head.blood_DNA) var/image/bloodsies = image("icon" = species.blood_mask, "icon_state" = "helmetblood") bloodsies.color = head.blood_color + bloodsies.appearance_flags = RESET_ALPHA ovr = list(standing, bloodsies) if(istype(head,/obj/item/clothing/head)) @@ -960,6 +979,7 @@ There are several things that need to be remembered: t_icon = 'icons/mob/belt.dmi' standing = image(t_icon, t_state) + standing.appearance_flags = RESET_ALPHA var/list/ovr if(belt.contents.len && istype(belt, /obj/item/storage/belt)) @@ -973,6 +993,8 @@ There are several things that need to be remembered: else c_icon = 'icons/mob/belt.dmi' c_state = i.item_state || i.icon_state + var/image/belt_item_image = image(c_icon, c_state) + belt_item_image.appearance_flags = RESET_ALPHA ovr += image(c_icon, c_state) var/beltlayer = BELT_LAYER @@ -1017,6 +1039,7 @@ There are several things that need to be remembered: if(wear_suit.color) result_layer.color = wear_suit.color + result_layer.appearance_flags = RESET_ALPHA var/image/worn_overlays = wear_suit.worn_overlays(t_icon) if(worn_overlays) result_layer.overlays.Add(worn_overlays) @@ -1027,6 +1050,7 @@ There are several things that need to be remembered: var/obj/item/clothing/suit/S = wear_suit var/image/bloodsies = image(species.blood_mask, "[S.blood_overlay_type]blood") bloodsies.color = wear_suit.blood_color + bloodsies.appearance_flags = RESET_ALPHA ovr = list(result_layer, bloodsies) // Accessories - copied from uniform, BOILERPLATE because fuck this system. @@ -1089,12 +1113,14 @@ There are several things that need to be remembered: if (wear_mask.color) standing.color = wear_mask.color + standing.appearance_flags = RESET_ALPHA var/list/ovr if( !istype(wear_mask, /obj/item/clothing/mask/smokable/cigarette) && wear_mask.blood_DNA ) var/image/bloodsies = image(species.blood_mask, "maskblood") bloodsies.color = wear_mask.blood_color + bloodsies.appearance_flags = RESET_ALPHA ovr = list(standing, bloodsies) overlays_raw[FACEMASK_LAYER] = ovr || standing @@ -1152,6 +1178,7 @@ There are several things that need to be remembered: var/image/standing = image(overlay_icon, overlay_state) if (back.color) standing.color = back.color + standing.appearance_flags = RESET_ALPHA overlays_raw[BACK_LAYER] = standing @@ -1189,6 +1216,7 @@ There are several things that need to be remembered: standing = image(handcuffed.sprite_sheets[GET_BODY_TYPE], "handcuff1") else standing = image('icons/mob/mob.dmi', "handcuff1") + standing.appearance_flags = RESET_ALPHA overlays_raw[HANDCUFF_LAYER] = standing else overlays_raw[HANDCUFF_LAYER] = null @@ -1209,6 +1237,7 @@ There are several things that need to be remembered: standing = image(legcuffed.sprite_sheets[GET_BODY_TYPE], "legcuff1") else standing = image('icons/mob/mob.dmi', "legcuff1") + standing.appearance_flags = RESET_ALPHA overlays_raw[LEGCUFF_LAYER] = standing if(m_intent != M_WALK) @@ -1243,6 +1272,7 @@ There are several things that need to be remembered: if(r_hand.color) result_layer.color = r_hand.color + result_layer.appearance_flags = RESET_ALPHA overlays_raw[R_HAND_LAYER] = result_layer else if(r_hand.item_state_slots && r_hand.item_state_slots[slot_r_hand_str]) @@ -1267,6 +1297,7 @@ There are several things that need to be remembered: if(worn_overlays) result_layer.overlays.Add(worn_overlays) + result_layer.appearance_flags = RESET_ALPHA overlays_raw[R_HAND_LAYER] = result_layer if(update_icons) @@ -1293,6 +1324,7 @@ There are several things that need to be remembered: if(l_hand.color) result_layer.color = l_hand.color + result_layer.appearance_flags = RESET_ALPHA overlays_raw[L_HAND_LAYER] = result_layer else if(l_hand.item_state_slots && l_hand.item_state_slots[slot_l_hand_str]) @@ -1317,6 +1349,7 @@ There are several things that need to be remembered: if(worn_overlays) result_layer.overlays.Add(worn_overlays) + result_layer.appearance_flags = RESET_ALPHA overlays_raw[L_HAND_LAYER] = result_layer if(update_icons) @@ -1432,7 +1465,10 @@ There are several things that need to be remembered: if (QDELING(src)) return - overlays_raw[FIRE_LAYER] = on_fire ? image(species.onfire_overlay, "Standing", layer = FIRE_LAYER) : null + var/image/fire_image = on_fire ? image(species.onfire_overlay, "Standing", layer = FIRE_LAYER) : null + if(fire_image) + fire_image.appearance_flags = RESET_ALPHA + overlays_raw[FIRE_LAYER] = fire_image if(update_icons) update_icon() @@ -1459,11 +1495,13 @@ There are several things that need to be remembered: if(overlay_state in surgery_states) var/image/flesh = image(icon = surgery_icon, icon_state = overlay_state, layer = -SURGERY_LAYER) flesh.color = E.owner.species.flesh_color + flesh.appearance_flags = RESET_ALPHA LAZYADD(overlays_to_add, flesh) overlay_state = "[base_state]-blood" if(overlay_state in surgery_states) var/image/blood = image(icon = surgery_icon, icon_state = overlay_state, layer = -SURGERY_LAYER) blood.color = E.owner.species.blood_color + blood.appearance_flags = RESET_ALPHA LAZYADD(overlays_to_add, blood) overlay_state = "[base_state]-bones" if(overlay_state in surgery_states) diff --git a/code/modules/mob/living/carbon/slime/items.dm b/code/modules/mob/living/carbon/slime/items.dm index 243d3a3d7b9..0e08d607e98 100644 --- a/code/modules/mob/living/carbon/slime/items.dm +++ b/code/modules/mob/living/carbon/slime/items.dm @@ -270,7 +270,7 @@ G.name = G.species.get_random_name() G.real_name = G.name if(wizardy) - bluespace_golems.add_antagonist(G.mind, TRUE, TRUE, FALSE, TRUE, TRUE) + wizard_golems.add_antagonist(G.mind, TRUE, TRUE, FALSE, TRUE, TRUE) else to_chat(G, SPAN_NOTICE("You are a golem. Serve your master, and assist them in completing their goals at any cost.")) diff --git a/code/modules/organs/subtypes/unbreakable.dm b/code/modules/organs/subtypes/unbreakable.dm index 8c29b0b4e54..9fc70fb376d 100644 --- a/code/modules/organs/subtypes/unbreakable.dm +++ b/code/modules/organs/subtypes/unbreakable.dm @@ -41,4 +41,9 @@ /obj/item/organ/external/head/unbreakable dislocated = -1 - limb_flags = ORGAN_CAN_AMPUTATE \ No newline at end of file + limb_flags = ORGAN_CAN_AMPUTATE + +/obj/item/organ/external/head/unbreakable/revenant/get_additional_images(var/mob/living/carbon/human/H) + var/image/return_image = image(H.species.eyes_icons, H, "[H.species.eyes]_glow", EFFECTS_ABOVE_LIGHTING_LAYER) + return_image.appearance_flags = KEEP_APART + return list(return_image) \ No newline at end of file diff --git a/config/example/config.txt b/config/example/config.txt index 983fbb02585..6421f5824bf 100644 --- a/config/example/config.txt +++ b/config/example/config.txt @@ -137,6 +137,7 @@ PROBABILITY S MAGISTAKE 1 PROBABILITY S NINJA 1 PROBABILITY S HEIST 1 PROBABILITY S VAMPIRE 1 +PROBABILITY S REVENANTS 1 PROBABILITY S EXTEND-A-TRAITORMONGOUS 6 PROBABILITY S CONFLUX 1 PROBABILITY S CROSSFIRE 1 diff --git a/html/changelogs/geeves-revenant_gamemode.yml b/html/changelogs/geeves-revenant_gamemode.yml new file mode 100644 index 00000000000..2f37c540df7 --- /dev/null +++ b/html/changelogs/geeves-revenant_gamemode.yml @@ -0,0 +1,6 @@ +author: Geeves + +delete-after: True + +changes: + - rscadd: "Added a new wave defense gamemode, Revenants, wherein the station crew have to defend themselves from an endless wave of humanoid bluespace creatures." \ No newline at end of file diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index de06497115b9a58b6fe4ccc84ccfe26806ed653a..4f15ad52a827853a048f38d3082dfb97d2927df0 100644 GIT binary patch delta 6822 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 Ne@|PjQpGm({{R&~NL>H` delta 6756 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 BONRge diff --git a/icons/mob/human_face/eyes.dmi b/icons/mob/human_face/eyes.dmi index 17884a91ee7e7be8c3a07467501e97d24ccfef89..d97096eb4bb58e566afc93741af0cd14a34850bd 100644 GIT binary patch literal 6240 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 literal 5559 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 AxBvhE diff --git a/icons/mob/human_races/r_revenant.dmi b/icons/mob/human_races/r_revenant.dmi new file mode 100644 index 0000000000000000000000000000000000000000..02f5a6611edb4dc0fc6d8781933326bdca0b3873 GIT binary patch literal 112744 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
  • c^d*V=79E`Ww*N5sV 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

    )1yT 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ΝBW`=ouH^c8p%52 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 Dw{yb@ delta 5448 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 diff --git a/maps/aurora/aurora-2_under-station.dmm b/maps/aurora/aurora-2_under-station.dmm index 20422e123fb..57b99d633f0 100644 --- a/maps/aurora/aurora-2_under-station.dmm +++ b/maps/aurora/aurora-2_under-station.dmm @@ -460,6 +460,13 @@ }, /turf/simulated/floor/carpet/rubber, /area/engineering/cooling) +"Uy" = ( +/obj/structure/lattice, +/obj/effect/landmark{ + name = "Revenant" + }, +/turf/template_noop, +/area/template_noop) "UG" = ( /turf/simulated/wall/r_wall, /area/engineering/cooling) @@ -12767,7 +12774,7 @@ CN CN mc CN -Ar +Uy CN UG sQ diff --git a/maps/aurora/aurora-3_sublevel.dmm b/maps/aurora/aurora-3_sublevel.dmm index 92351caf3d4..61116f86ca5 100644 --- a/maps/aurora/aurora-3_sublevel.dmm +++ b/maps/aurora/aurora-3_sublevel.dmm @@ -36076,6 +36076,17 @@ }, /turf/simulated/floor/tiled, /area/outpost/engineering/hallway) +"wvX" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/obj/effect/landmark{ + name = "Revenant" + }, +/turf/simulated/floor/airless{ + icon_state = "asteroidplating" + }, +/area/mine/unexplored) "wwk" = ( /obj/structure/cable/green{ d1 = 4; @@ -36436,6 +36447,12 @@ }, /turf/simulated/floor/wood, /area/medical/patient_wing_library) +"xpY" = ( +/obj/effect/landmark{ + name = "Revenant" + }, +/turf/unsimulated/floor/asteroid/ash/rocky, +/area/mine/unexplored) "xqo" = ( /obj/structure/window/phoronreinforced{ dir = 8 @@ -52067,7 +52084,7 @@ nDL nDL tkm iOl -aba +xpY aba aba ale @@ -71097,7 +71114,7 @@ aIZ aNT vnf awP -aqA +wvX ebn ayi akG @@ -80862,7 +80879,7 @@ eEq baw cFw nzR -aba +xpY aba aba aaa diff --git a/maps/aurora/aurora-4_mainlevel.dmm b/maps/aurora/aurora-4_mainlevel.dmm index 02bd5a2f3aa..664a5319598 100644 --- a/maps/aurora/aurora-4_mainlevel.dmm +++ b/maps/aurora/aurora-4_mainlevel.dmm @@ -68883,6 +68883,12 @@ }, /turf/simulated/floor/plating, /area/engineering/engine_room) +"vHb" = ( +/obj/effect/landmark{ + name = "Revenant" + }, +/turf/unsimulated/floor/asteroid/ash/rocky, +/area/mine/unexplored) "vIq" = ( /obj/machinery/portable_atmospherics/hydroponics, /turf/simulated/floor/grass/alt, @@ -85907,7 +85913,7 @@ aab aab aab aab -aab +vHb aab aab aab @@ -88420,7 +88426,7 @@ aaa aaa aab aab -aab +vHb aox qba aij @@ -99196,7 +99202,7 @@ aab aab aab aab -aab +vHb aad aaB aaJ @@ -113680,7 +113686,7 @@ vAC vAC mmQ blN -aab +vHb aab aab aab diff --git a/maps/aurora/aurora-5_interstitial.dmm b/maps/aurora/aurora-5_interstitial.dmm index 031ffa8775b..49cebb1260a 100644 --- a/maps/aurora/aurora-5_interstitial.dmm +++ b/maps/aurora/aurora-5_interstitial.dmm @@ -6750,6 +6750,12 @@ }, /turf/simulated/floor/plating, /area/maintenance/medbay_virology) +"ru" = ( +/obj/effect/landmark{ + name = "Revenant" + }, +/turf/unsimulated/floor/asteroid/ash/rocky, +/area/mine/unexplored) "rA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/floodlight{ @@ -42785,7 +42791,7 @@ mo mo mo mo -ab +ru ab ab ab @@ -50706,7 +50712,7 @@ if im wo Zt -ab +ru ab ab aa diff --git a/maps/aurora/aurora-6_surface.dmm b/maps/aurora/aurora-6_surface.dmm index 39832a41e19..5f9d34623cf 100644 --- a/maps/aurora/aurora-6_surface.dmm +++ b/maps/aurora/aurora-6_surface.dmm @@ -1296,6 +1296,12 @@ }, /turf/simulated/open/airless, /area/turret_protected/tcomsat) +"aVt" = ( +/obj/effect/landmark{ + name = "Revenant" + }, +/turf/unsimulated/floor/asteroid/ash, +/area/mine/explored) "aVE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -45179,7 +45185,7 @@ rYN rYN fdu kKF -kKF +aVt fdu rYN rYN @@ -53942,7 +53948,7 @@ fdu fdu fdu kKF -kKF +aVt kKF kKF kKF diff --git a/maps/runtime/runtime-1.dmm b/maps/runtime/runtime-1.dmm index 6c5c0f22c4d..e2a5659be4f 100644 --- a/maps/runtime/runtime-1.dmm +++ b/maps/runtime/runtime-1.dmm @@ -1452,6 +1452,12 @@ }, /turf/simulated/floor/plating, /area/hallway/primary/central_one) +"iL" = ( +/obj/effect/landmark{ + name = "Revenant" + }, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral) "jf" = ( /obj/structure/cable{ d1 = 4; @@ -3880,7 +3886,7 @@ ae bv cw bv -ae +iL ae ae ae diff --git a/sound/species/shadow/grue_ambience.ogg b/sound/species/revenant/grue_ambience.ogg similarity index 100% rename from sound/species/shadow/grue_ambience.ogg rename to sound/species/revenant/grue_ambience.ogg diff --git a/sound/species/shadow/grue_growl.ogg b/sound/species/revenant/grue_growl.ogg similarity index 100% rename from sound/species/shadow/grue_growl.ogg rename to sound/species/revenant/grue_growl.ogg diff --git a/sound/species/shadow/grue_screech.ogg b/sound/species/revenant/grue_screech.ogg similarity index 100% rename from sound/species/shadow/grue_screech.ogg rename to sound/species/revenant/grue_screech.ogg