From c87ba22d3ef0ec0bda7c0be6f035a9202444ac3a Mon Sep 17 00:00:00 2001
From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
Date: Tue, 2 Apr 2024 23:15:57 -0400
Subject: [PATCH] Increase time inbetween anomaly pulses (#26677)
nerf anomaly pulse delays
---
.../Anomaly/Components/AnomalyComponent.cs | 4 ++--
.../Structures/Specific/Anomaly/anomalies.yml | 14 ++++++++++++--
2 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/Content.Shared/Anomaly/Components/AnomalyComponent.cs b/Content.Shared/Anomaly/Components/AnomalyComponent.cs
index 99f7b8373a..3878aeb81c 100644
--- a/Content.Shared/Anomaly/Components/AnomalyComponent.cs
+++ b/Content.Shared/Anomaly/Components/AnomalyComponent.cs
@@ -95,13 +95,13 @@ public sealed partial class AnomalyComponent : Component
/// The minimum interval between pulses.
///
[DataField]
- public TimeSpan MinPulseLength = TimeSpan.FromMinutes(1);
+ public TimeSpan MinPulseLength = TimeSpan.FromMinutes(2);
///
/// The maximum interval between pulses.
///
[DataField]
- public TimeSpan MaxPulseLength = TimeSpan.FromMinutes(2);
+ public TimeSpan MaxPulseLength = TimeSpan.FromMinutes(4);
///
/// A percentage by which the length of a pulse might vary.
diff --git a/Resources/Prototypes/Entities/Structures/Specific/Anomaly/anomalies.yml b/Resources/Prototypes/Entities/Structures/Specific/Anomaly/anomalies.yml
index 99574ab7be..c7b3e8ab5d 100644
--- a/Resources/Prototypes/Entities/Structures/Specific/Anomaly/anomalies.yml
+++ b/Resources/Prototypes/Entities/Structures/Specific/Anomaly/anomalies.yml
@@ -123,11 +123,11 @@
castShadows: false
- type: GravityAnomaly
- type: GravityWell
- - type: RadiationSource
+ - type: RadiationSource
- type: Physics
bodyType: Dynamic
bodyStatus: InAir
- - type: CanMoveInAir
+ - type: CanMoveInAir
- type: RandomWalk
- type: SingularityDistortion
intensity: 1000
@@ -164,6 +164,8 @@
- type: Anomaly
corePrototype: AnomalyCoreFlesh
coreInertPrototype: AnomalyCoreFleshInert
+ minPulseLength: 180
+ maxPulseLength: 300
- type: Sprite
layers:
- state: anom5
@@ -355,6 +357,8 @@
- type: Anomaly
corePrototype: AnomalyCoreRock
coreInertPrototype: AnomalyCoreRockInert
+ minPulseLength: 180
+ maxPulseLength: 300
- type: Sprite
layers:
- state: anom6
@@ -605,6 +609,8 @@
offset: 0, 0
corePrototype: AnomalyCoreFlora
coreInertPrototype: AnomalyCoreFloraInert
+ minPulseLength: 60
+ maxPulseLength: 120
anomalyContactDamage:
types:
Slash: 0
@@ -709,6 +715,8 @@
- type: Anomaly
corePrototype: AnomalyCoreLiquid
coreInertPrototype: AnomalyCoreLiquidInert
+ minPulseLength: 60
+ maxPulseLength: 120
anomalyContactDamage:
types:
Slash: 1
@@ -822,6 +830,8 @@
- type: Anomaly
corePrototype: AnomalyCoreShadow
coreInertPrototype: AnomalyCoreShadowInert
+ minPulseLength: 60
+ maxPulseLength: 120
anomalyContactDamage:
types:
Cold: 10