From e96403e4f3cf0fd0f9526073ae2f69faef6337db Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Mon, 13 Feb 2017 18:12:22 -0500 Subject: [PATCH] Updates some clockcult descriptions (#24031) * Updates some clockcult descriptions * mmm --- code/__DEFINES/clockcult.dm | 2 ++ code/__DEFINES/layers.dm | 3 +++ .../clock_cult/clock_effects/clock_sigils.dm | 20 +++++++++----- .../clock_effects/general_markers.dm | 4 +-- .../clock_helpers/clock_powerdrain.dm | 6 +++-- .../scripture_applications.dm | 27 ++++++++++--------- .../clock_scriptures/scripture_drivers.dm | 13 ++++----- .../clock_scriptures/scripture_revenant.dm | 14 +++++----- .../clock_scriptures/scripture_scripts.dm | 8 +++--- .../clock_structures/ocular_warden.dm | 4 +-- 10 files changed, 59 insertions(+), 42 deletions(-) diff --git a/code/__DEFINES/clockcult.dm b/code/__DEFINES/clockcult.dm index 8b140cb8b7c..b3b491de4fa 100644 --- a/code/__DEFINES/clockcult.dm +++ b/code/__DEFINES/clockcult.dm @@ -93,3 +93,5 @@ var/global/list/all_scripture = list() //a list containing scripture instances; #define SIGIL_ACCESS_RANGE 2 //range at which transmission sigils can access power #define PROSELYTIZER_REPAIR_PER_TICK 4 //how much a proselytizer repairs each tick, and also how many deciseconds each tick is + +#define OCULAR_WARDEN_EXCLUSION_RANGE 3 //the range at which ocular wardens cannot be placed near other ocular wardens diff --git a/code/__DEFINES/layers.dm b/code/__DEFINES/layers.dm index fa040bf866b..8ec5bc755ad 100644 --- a/code/__DEFINES/layers.dm +++ b/code/__DEFINES/layers.dm @@ -19,6 +19,9 @@ #define WIRE_LAYER 2.4 #define WIRE_TERMINAL_LAYER 2.45 #define LOW_OBJ_LAYER 2.5 +#define LOW_SIGIL_LAYER 2.52 +#define SIGIL_LAYER 2.54 +#define HIGH_SIGIL_LAYER 2.56 #define BELOW_OPEN_DOOR_LAYER 2.6 #define OPEN_DOOR_LAYER 2.7 diff --git a/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm b/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm index 42c4a418c70..4add155d627 100644 --- a/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm +++ b/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm @@ -51,8 +51,10 @@ name = "dull sigil" desc = "A dull, barely-visible golden sigil. It's as though light was carved into the ground." icon = 'icons/effects/clockwork_effects.dmi' - clockwork_desc = "A sigil that will stun the first non-servant to cross it. Nar-Sie's dogs will be knocked down." + clockwork_desc = "A sigil that will stun the next non-Servant to cross it." icon_state = "sigildull" + layer = HIGH_SIGIL_LAYER + alpha = 60 color = "#FAE48C" sigil_name = "Sigil of Transgression" @@ -78,8 +80,9 @@ desc = "A luminous golden sigil. Something about it really bothers you." clockwork_desc = "A sigil that will enslave the first person to cross it, provided they remain on it for seven seconds." icon_state = "sigilsubmission" - color = "#FAE48C" + layer = LOW_SIGIL_LAYER alpha = 125 + color = "#FAE48C" stat_affected = UNCONSCIOUS resist_string = "glows faintly yellow" var/convert_time = 70 @@ -148,8 +151,8 @@ clockwork_desc = "A sigil that will enslave any person who crosses it, provided they remain on it for seven seconds. \n\ It can convert a mindshielded target once before disppearing, but can convert any number of non-implanted targets." icon_state = "sigiltransgression" - color = "#A97F1B" alpha = 200 + color = "#A97F1B" glow_light = 4 //bright light glow_falloff = 3 delete_on_finish = FALSE @@ -172,8 +175,8 @@ desc = "A glowing orange sigil. The air around it feels staticky." clockwork_desc = "A sigil that will serve as a battery for clockwork structures." icon_state = "sigiltransmission" - color = "#EC8A2D" alpha = 50 + color = "#EC8A2D" resist_string = "glows faintly" sigil_name = "Sigil of Transmission" affects_servants = TRUE @@ -189,7 +192,11 @@ /obj/effect/clockwork/sigil/transmission/examine(mob/user) ..() if(is_servant_of_ratvar(user) || isobserver(user)) - user << "It is storing [ratvar_awakens ? "INFINITY":"[power_charge]"]W of power." + var/structure_number = 0 + for(var/obj/structure/destructible/clockwork/powered/P in range(SIGIL_ACCESS_RANGE, src)) + structure_number++ + user << "It is storing [ratvar_awakens ? "INFINITY":"[power_charge]"]W of power, \ + and [structure_number] Clockwork Structure[structure_number == 1 ? "":"s"] [structure_number == 1 ? "is":"are"] in range." if(iscyborg(user)) user << "You can recharge from the [sigil_name] by crossing it." @@ -264,8 +271,9 @@ desc = "A faint blue sigil. Looking at it makes you feel protected." clockwork_desc = "A sigil that will drain non-Servants that remain on it. Servants that remain on it will be healed if it has any vitality drained." icon_state = "sigilvitality" - color = "#123456" + layer = SIGIL_LAYER alpha = 75 + color = "#123456" affects_servants = TRUE stat_affected = DEAD resist_string = "glows shimmering yellow" diff --git a/code/game/gamemodes/clock_cult/clock_effects/general_markers.dm b/code/game/gamemodes/clock_cult/clock_effects/general_markers.dm index d9a85bd0332..6eb176ad48a 100644 --- a/code/game/gamemodes/clock_cult/clock_effects/general_markers.dm +++ b/code/game/gamemodes/clock_cult/clock_effects/general_markers.dm @@ -27,7 +27,7 @@ name = "Nezbere, the Brass Eidolon" desc = "A towering colossus clad in nigh-impenetrable brass armor. Its gaze is stern yet benevolent, even upon you." clockwork_desc = "One of Ratvar's four generals. Nezbere is responsible for the design, testing, and creation of everything in Ratvar's domain, and his loyalty to Ratvar knows no bounds. \ - It is said that Ratvar once asked him to destroy the plans for a weapon Nezbere had made that could have harmed him and Nezbere responded by not only destroying the plans, \ + It is said that Ratvar once asked him to destroy the plans for a weapon Nezbere had made that could have harmed him, and Nezbere responded by not only destroying the plans, \ but by taking his own life so that the device could never be replicated. Nezbere's zealotry is unmatched." icon = 'icons/effects/340x428.dmi' icon_state = "nezbere" @@ -47,7 +47,7 @@ /obj/effect/clockwork/general_marker/nzcrentr name = "Nzcrentr, the Eternal Thunderbolt" - desc = "A terrifying spiked construct crackling with limitless energy." + desc = "A terrifying spiked construct crackling with perpetual lightning." clockwork_desc = "One of Ratvar's four generals. Before becoming one of Ratvar's generals, Nzcrentr sook out any and all sentient life to slaughter it for sport. \ Nzcrentr was coerced by Ratvar into entering a shell constructed by Nezbere, ostensibly made to grant Nzcrentr more power. In reality, the shell was made to trap and control it. \ Nzcrentr now serves loyally, though even one of Nezbere's finest creations was not enough to totally eliminate its will." diff --git a/code/game/gamemodes/clock_cult/clock_helpers/clock_powerdrain.dm b/code/game/gamemodes/clock_cult/clock_helpers/clock_powerdrain.dm index bbd6a503fd2..1452eaa13c0 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/clock_powerdrain.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/clock_powerdrain.dm @@ -44,12 +44,14 @@ if((!clockcult_user || !is_servant_of_ratvar(src)) && cell && cell.charge) . = min(cell.charge, 250) cell.use(.) - src << "ERROR: Power loss detected!" + if(prob(20)) + src << "ERROR: Power loss detected!" spark_system.start() /obj/mecha/power_drain(clockcult_user) if((!clockcult_user || !occupant || occupant && !is_servant_of_ratvar(occupant)) && cell && cell.charge) . = min(cell.charge, 250) cell.use(.) - occupant_message("Power loss detected!") + if(prob(20)) + occupant_message("Power loss detected!") spark_system.start() diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm index 96417c80b9e..e8b47ded9bb 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm @@ -176,13 +176,13 @@ /datum/clockwork_scripture/create_object/sigil_of_transmission descname = "Structure Battery" name = "Sigil of Transmission" - desc = "Scribes a sigil beneath the invoker which stores power to power clockwork structures." + desc = "Places a sigil that stores energy to power clockwork structures." invocations = list("Divinity...", "...power our creations!") channel_time = 70 consumed_components = list(VANGUARD_COGWHEEL = 1, GEIS_CAPACITOR = 1, HIEROPHANT_ANSIBLE = 2) whispered = TRUE object_path = /obj/effect/clockwork/sigil/transmission - creator_message = "A sigil silently appears below you. It will automatically power clockwork structures adjecent to it." + creator_message = "A sigil silently appears below you. It will automatically power clockwork structures near it." usage_tip = "Cyborgs can charge from this sigil by remaining over it for 5 seconds." tier = SCRIPTURE_APPLICATION one_per_tile = TRUE @@ -194,7 +194,7 @@ //Interdiction Lens: Creates a powerful totem that disables radios and cameras and drains power into nearby sigils of transmission. /datum/clockwork_scripture/create_object/interdiction_lens - descname = "Structure, Disables Machinery" + descname = "Structure, Area Sabotage, Power Generator" name = "Interdiction Lens" desc = "Creates a clockwork totem that sabotages nearby machinery and funnels drained power into nearby Sigils of Transmission or the area's APC." invocations = list("May this totem...", "...shroud the false suns!") @@ -216,14 +216,14 @@ //Mending Motor: Creates a prism that will quickly heal mechanical servants/clockwork structures and consume power or replicant alloy. /datum/clockwork_scripture/create_object/mending_motor - descname = "Structure, Repairs Other Structures" + descname = "Powered Structure, Repairs Other Structures" name = "Mending Motor" - desc = "Creates a mechanized prism that will rapidly repair damage to clockwork creatures, converted cyborgs, and clockwork structures. Requires power to function." + desc = "Creates a mechanized prism that will rapidly repair damaged clockwork constructs, converted cyborgs, and clockwork structures." invocations = list("May this prism...", "...mend our dents and scratches!") channel_time = 80 consumed_components = list(VANGUARD_COGWHEEL = 3, GEIS_CAPACITOR = 1, REPLICANT_ALLOY = 1) object_path = /obj/structure/destructible/clockwork/powered/mending_motor - creator_message = "You form a mending motor, which will consume power to mend constructs and structures." + creator_message = "You form a mending motor, which will rapidly repair damaged clockwork constructs, converted cyborgs, and clockwork structures." observer_message = "An onyx prism forms in midair and sprouts tendrils to support itself!" invokers_required = 2 multiple_invokers_used = TRUE @@ -238,9 +238,9 @@ //Mania Motor: Creates a malevolent transmitter that will broadcast the whispers of Sevtug into the minds of nearby nonservants, causing a variety of mental effects at a power cost. /datum/clockwork_scripture/create_object/mania_motor - descname = "Structure, Area Denial" + descname = "Powered Structure, Area Denial" name = "Mania Motor" - desc = "Creates a mania motor which will cause brain damage and hallucinations in nearby non-servant humans. It will also try to convert humans directly adjecent to the motor." + desc = "Creates a mania motor which will cause brain damage and hallucinations in nearby non-Servant humans. It will also try to convert humans directly adjecent to the motor." invocations = list("May this transmitter...", "...break the will of all who oppose us!") channel_time = 80 consumed_components = list(GEIS_CAPACITOR = 3, REPLICANT_ALLOY = 1, HIEROPHANT_ANSIBLE = 1) @@ -249,7 +249,7 @@ observer_message = "A two-pronged machine rises from the ground!" invokers_required = 2 multiple_invokers_used = TRUE - usage_tip = "Eligible human servants next to the motor will be converted at an additional power cost. It will also cure hallucinations and brain damage in nearby servants." + usage_tip = "Eligible non-Servant humans next to the motor will be converted at an additional power cost. It will also cure hallucinations and brain damage in nearby Servants." tier = SCRIPTURE_APPLICATION one_per_tile = TRUE primary_component = GEIS_CAPACITOR @@ -260,9 +260,10 @@ //Tinkerer's Daemon: Creates an efficient machine that rapidly produces components at a power cost. /datum/clockwork_scripture/create_object/tinkerers_daemon - descname = "Structure, Component Generator" + descname = "Powered Structure, Component Generator" name = "Tinkerer's Daemon" - desc = "Creates a tinkerer's daemon which can rapidly collect components. It will only function if it has sufficient power, is outnumbered by servants by a ratio of 5:1, and there is at least one existing cache." + desc = "Creates a tinkerer's daemon which can rapidly collect components. It will only function if it has sufficient power, is outnumbered by Servants by a ratio of 5:1, \ + and there is at least one existing cache." invocations = list("May this generator...", "...collect Engine parts that yet hold greatness!") channel_time = 80 consumed_components = list(BELLIGERENT_EYE = 1, GEIS_CAPACITOR = 1, REPLICANT_ALLOY = 3) @@ -294,9 +295,9 @@ //Clockwork Obelisk: Creates a powerful obelisk that can be used to broadcast messages or open a gateway to any servant or clockwork obelisk at a power cost. /datum/clockwork_scripture/create_object/clockwork_obelisk - descname = "Structure, Teleportation Hub" + descname = "Powered Structure, Teleportation Hub" name = "Clockwork Obelisk" - desc = "Creates a clockwork obelisk that can broadcast messages over the Hierophant Network or open a Spatial Gateway to any living servant or clockwork obelisk." + desc = "Creates a clockwork obelisk that can broadcast messages over the Hierophant Network or open a Spatial Gateway to any living Servant or clockwork obelisk." invocations = list("May this obelisk...", "...take us to all places!") channel_time = 80 consumed_components = list(BELLIGERENT_EYE = 1, VANGUARD_COGWHEEL = 1, HIEROPHANT_ANSIBLE = 3) diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_drivers.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_drivers.dm index 0b2c9f9e97e..206514b8013 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_drivers.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_drivers.dm @@ -253,14 +253,15 @@ /datum/clockwork_scripture/create_object/tinkerers_cache descname = "Necessary Structure, Shares Components" name = "Tinkerer's Cache" - desc = "Forms a cache that can store an infinite amount of components. All caches are linked and will provide components to slabs." + desc = "Forms a cache that can store an infinite amount of components. All caches are linked and will provide components to slabs. \ + Striking a cache with a slab will transfer that slab's components to the global cache." invocations = list("Constructing...", "...a cache!") channel_time = 50 consumed_components = list(BELLIGERENT_EYE = 0, VANGUARD_COGWHEEL = 0, GEIS_CAPACITOR = 0, REPLICANT_ALLOY = 1, HIEROPHANT_ANSIBLE = 0) object_path = /obj/structure/destructible/clockwork/cache creator_message = "You form a tinkerer's cache, which is capable of storing components, which will automatically be used by slabs." observer_message = "A hollow brass spire rises and begins to blaze!" - usage_tip = "Slabs will draw components from the global cache after the slab's own repositories, making caches very efficient." + usage_tip = "Slabs will draw components from the global cache after the slab's own repositories, making caches extremely useful." tier = SCRIPTURE_DRIVER one_per_tile = TRUE primary_component = REPLICANT_ALLOY @@ -299,17 +300,17 @@ /datum/clockwork_scripture/create_object/sigil_of_transgression descname = "Trap, Stunning" name = "Sigil of Transgression" - desc = "Wards a tile with a sigil. The next person to cross the sigil will be smitten and unable to move. Nar-Sian cultists are stunned altogether." - invocations = list("Divinity, dazzle...", "...those who tresspass here!") + desc = "Wards a tile with a sigil, which will stun the next non-Servant to cross it." + invocations = list("Divinity, smite...", "...those who tresspass here!") channel_time = 50 consumed_components = list(HIEROPHANT_ANSIBLE = 1) whispered = TRUE object_path = /obj/effect/clockwork/sigil/transgression - creator_message = "A sigil silently appears below you. The next non-servant to cross it will be immobilized." + creator_message = "A sigil silently appears below you. The next non-Servant to cross it will be stunned." usage_tip = "The sigil, while fairly powerful in its stun, does not induce muteness in its victim." tier = SCRIPTURE_DRIVER one_per_tile = TRUE primary_component = HIEROPHANT_ANSIBLE sort_priority = 10 quickbind = TRUE - quickbind_desc = "Creates a Sigil of Transgression, which will stun the first non-Servant to cross it." + quickbind_desc = "Creates a Sigil of Transgression, which will stun the next non-Servant to cross it." diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_revenant.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_revenant.dm index bd00ee6f70a..47271c06a51 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_revenant.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_revenant.dm @@ -6,11 +6,11 @@ /datum/clockwork_scripture/invoke_inathneq descname = "Area Invulnerability" name = "Invoke Inath-neq, the Resonant Cogwheel" - desc = "Taps the limitless power of Inath-neq, one of Ratvar's four generals. The benevolence of Inath-Neq will grant complete invulnerability to all servants in range for fifteen seconds." + desc = "Taps the limitless power of Inath-neq, one of Ratvar's four generals. The benevolence of Inath-Neq will grant complete invulnerability to all Servants in range for fifteen seconds." invocations = list("I call upon you, Vanguard!!", "Let the Resonant Cogs turn once more!!", "Grant me and my allies the strength to vanquish our foes!!") channel_time = 100 consumed_components = list(VANGUARD_COGWHEEL = 6, GEIS_CAPACITOR = 3, REPLICANT_ALLOY = 3, HIEROPHANT_ANSIBLE = 3) - usage_tip = "Those affected by this scripture are only weak to things that outright destroy bodies, such as bombs or the singularity." + usage_tip = "Servants affected by this scripture are only weak to things that outright destroy bodies, such as bombs or the singularity." tier = SCRIPTURE_REVENANT primary_component = VANGUARD_COGWHEEL sort_priority = 2 @@ -124,7 +124,7 @@ return FALSE if(!slab.no_cost && ratvar_awakens) invoker << "\"[text2ratvar("Our master is here already. You do not require my help, friend.")]\"\n\ - Nezbere will not grant his power while Ratvar's dwarfs his own!" + There is no need for Nezbere's assistance while Ratvar is risen!" return FALSE return TRUE @@ -165,8 +165,8 @@ /datum/clockwork_scripture/invoke_nzcrentr descname = "Area Lightning Blast" name = "Invoke Nzcrentr, the Eternal Thunderbolt" - desc = "Taps the limitless power of Nzcrentr, one of Ratvar's four generals. The immense energy Nzcrentr wields will allow you to imbue a tiny fraction of it into your body. After several \ - seconds, anyone near you will be struck by a devastating lightning bolt." + desc = "Taps the limitless power of Nzcrentr, one of Ratvar's four generals. Nzcrentr will grant you a tiny fraction of its boundless power. After several seconds, all non-Servants near you \ + will be struck by devastating lightning bolts." invocations = list("I call upon you, Amperage!!", "Let your energy flow through me!!", "Let your boundless power shatter stars!!") channel_time = 100 consumed_components = list(BELLIGERENT_EYE = 3, GEIS_CAPACITOR = 3, REPLICANT_ALLOY = 3, HIEROPHANT_ANSIBLE = 6) @@ -187,7 +187,7 @@ clockwork_generals_invoked["nzcrentr"] = world.time + CLOCKWORK_GENERAL_COOLDOWN hierophant_message("[text2ratvar("Amperage: \"[invoker.real_name] has called forth my power. Hope [invoker.p_they()] [invoker.p_do()] not shatter under it!")]\"", FALSE, invoker) invoker.visible_message("[invoker] begins to radiate a blinding light!", \ - "\"[text2ratvar("The boss says it's okay to do this. Don't blame me if you die from it.")]\"\n \ + "\"[text2ratvar("The boss says it's okay to do this. Don't blame me if you die from it.")]\"\n\ You feel limitless power surging through you!") playsound(invoker, 'sound/magic/clockwork/invoke_general.ogg', 50, 0) sleep(2) @@ -197,7 +197,7 @@ sleep(88) if(invoker) invoker.visible_message("Massive bolts of energy emerge from across [invoker]'s body!", \ - "\"[text2ratvar("I told you you wouldn't be able to handle it.")]\"\n \ + "\"[text2ratvar("I told you you wouldn't be able to handle it.")]\"\n\ TOO... MUCH! CAN'T... TAKE IT!") playsound(invoker, 'sound/magic/lightningbolt.ogg', 100, 0) if(invoker.stat == CONSCIOUS) diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm index 754abeefa93..051b24d6340 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm @@ -6,12 +6,12 @@ /datum/clockwork_scripture/create_object/ocular_warden descname = "Structure, Turret" name = "Ocular Warden" - desc = "Forms an automatic short-range turret that deals low sustained damage to the unenlightened in its range." + desc = "Forms an automatic short-range turret which will automatically attack nearby unrestrained non-Servants that can see it." invocations = list("Guardians...", "...of the Engine...", "...defend us!") channel_time = 120 consumed_components = list(BELLIGERENT_EYE = 1, REPLICANT_ALLOY = 1) object_path = /obj/structure/destructible/clockwork/ocular_warden - creator_message = "You form an ocular warden, which will focus its searing gaze upon nearby unenlightened." + creator_message = "You form an ocular warden, which will automatically attack nearby unrestrained non-Servants that can see it." observer_message = "A brass eye takes shape and slowly rises into the air, its red iris glaring!" usage_tip = "Although powerful, the warden is very fragile and should optimally be placed behind barricades." tier = SCRIPTURE_SCRIPT @@ -23,7 +23,7 @@ quickbind_desc = "Creates an Ocular Warden, which will automatically attack nearby unrestrained non-Servants that can see it." /datum/clockwork_scripture/create_object/ocular_warden/check_special_requirements() - for(var/obj/structure/destructible/clockwork/ocular_warden/W in range(3, invoker)) + for(var/obj/structure/destructible/clockwork/ocular_warden/W in range(OCULAR_WARDEN_EXCLUSION_RANGE, invoker)) invoker << "You sense another ocular warden too near this location. Placing another this close would cause them to fight." //fluff message return FALSE return ..() @@ -52,7 +52,7 @@ /datum/clockwork_scripture/create_object/vitality_matrix descname = "Trap, Damage to Healing" name = "Vitality Matrix" - desc = "Scribes a sigil beneath the invoker which drains life from any living non-Servants that cross it. Servants that cross it, however, will be healed based on how much Vitality all \ + desc = "Places a sigil that drains life from any living non-Servants that cross it. Servants that cross it, however, will be healed based on how much Vitality all \ Matrices have drained from non-Servants. Dead Servants can be revived by this sigil if there is vitality equal to the target Servant's non-oxygen damage." invocations = list("Divinity...", "...steal their life...", "...for these shells!") channel_time = 60 diff --git a/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm b/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm index f2768588c68..79115225b49 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm @@ -2,7 +2,7 @@ /obj/structure/destructible/clockwork/ocular_warden name = "ocular warden" desc = "A large brass eye with tendrils trailing below it and a wide red iris." - clockwork_desc = "A fragile turret that will deal sustained damage to any non-faithful it sees." + clockwork_desc = "A fragile turret which will automatically attack nearby unrestrained non-Servants that can see it." icon_state = "ocular_warden" unanchored_icon = "ocular_warden_unwrenched" obj_integrity = 25 @@ -39,7 +39,7 @@ user << "[src] is too damaged to unsecure!" return FAILED_UNFASTEN else - for(var/obj/structure/destructible/clockwork/ocular_warden/W in orange(3, src)) + for(var/obj/structure/destructible/clockwork/ocular_warden/W in orange(OCULAR_WARDEN_EXCLUSION_RANGE, src)) if(!silent) user << "You sense another ocular warden too near this location. Activating this one this close would cause them to fight." return FAILED_UNFASTEN