Compare commits

...

4 Commits

Author SHA1 Message Date
weskified 77919fe3e7 changessss 2026-06-25 23:17:41 +08:00
wesker 04783f0d6a
Update Resources/Locale/en-US/_DV/traits/traits.ftl
Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
Signed-off-by: wesker <53323309+weskified@users.noreply.github.com>
2026-06-25 23:16:24 +08:00
wesker 700504ae2d
Update Resources/Prototypes/_DV/Traits/meta.yml
Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
Signed-off-by: wesker <53323309+weskified@users.noreply.github.com>
2026-06-25 23:16:13 +08:00
wesker e9e5f01b77
Update Resources/Prototypes/_DV/Traits/meta.yml
Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
Signed-off-by: wesker <53323309+weskified@users.noreply.github.com>
2026-06-25 23:16:03 +08:00
3 changed files with 5 additions and 5 deletions

View File

@ -39,7 +39,7 @@ public sealed class IonStormRule : StationEventSystem<IonStormRuleComponent>
if (!TryComp<ActorComponent>(ent, out var actor))
continue;
if (!RobustRandom.Prob(synthComp.AlertChance))
if (RobustRandom.Prob(synthComp.AlertChance))
{
var msg = Loc.GetString("station-event-ion-storm-synth");
var wrappedMessage = Loc.GetString("chat-manager-server-wrap-message", ("message", msg));
@ -47,7 +47,7 @@ public sealed class IonStormRule : StationEventSystem<IonStormRuleComponent>
}
// DV start - super duper fucked up thing for synths
if (synthComp.IonStormAffected && !RobustRandom.Prob(comp.SynthElectrocutionChance))
if (synthComp.IonStormAffected && RobustRandom.Prob(comp.SynthElectrocutionChance))
{
var delay = RobustRandom.Next(TimeSpan.FromSeconds(comp.SynthElectrocutionDelayMin), TimeSpan.FromSeconds(comp.SynthElectrocutionDelayMax)); // they'll never know when it'll hit them
Timer.Spawn(delay, () =>

View File

@ -75,7 +75,7 @@ trait-no-paradox-clone-name = No Paradox Clone
trait-no-paradox-clone-desc = For whatever reason, the universe will only ever have one of you. You won't be able to have a paradox clone.
trait-ion-storm-susceptible-name = Susceptible to Ion Storms
trait-ion-storm-susceptible-desc = Your synthetic body lacks protection against Ion Storms. Your character has a high chance of being shocked in an event of an Ion Storm.
trait-ion-storm-susceptible-desc = Your synthetic body lacks protection against ion storms. You have a high chance of being shocked in an event of an ion storm.
trait-mechanical-synthetic-name = Mechanical Synthetic
trait-mechanical-synthetic-desc = Your synthetic body is fully mechanical rather than biomechanical.

View File

@ -42,7 +42,7 @@
- type: NoParadoxClone
- type: trait
id: MechanicalSynthetic
id: SyntheticMechanical
name: trait-mechanical-synthetic-name
description: trait-mechanical-synthetic-desc
category: Meta
@ -58,7 +58,7 @@
prob: .32
- type: trait
id: IonStormSusceptible
id: SyntheticIonStormSusceptible
name: trait-ion-storm-susceptible-name
description: trait-ion-storm-susceptible-desc
category: Meta