diff --git a/Content.Server/Psionics/Abilities/PsionicInvisibilityPowerSystem.cs b/Content.Server/Psionics/Abilities/PsionicInvisibilityPowerSystem.cs index 0c50efb5cf..c52aaf241c 100644 --- a/Content.Server/Psionics/Abilities/PsionicInvisibilityPowerSystem.cs +++ b/Content.Server/Psionics/Abilities/PsionicInvisibilityPowerSystem.cs @@ -83,11 +83,6 @@ private void OnPowerUsed(EntityUid uid, PsionicInvisibilityPowerComponent compon _doAfterSystem.TryStartDoAfter(doAfterArgs); ToggleInvisibility(args.Performer); - var action = Spawn(PsionicInvisibilityUsedComponent.PsionicInvisibilityUsedActionPrototype); - _actions.AddAction(uid, action, action); - _actions.TryGetActionData(action, out var actionData); - if (actionData is { UseDelay: not null }) - _actions.StartUseDelay(action); _psionics.LogPowerUsed(uid, "psionic invisibility", (int) MathF.Round(8 * psionic.Amplification - 2 * psionic.Dampening), @@ -97,9 +92,6 @@ private void OnPowerUsed(EntityUid uid, PsionicInvisibilityPowerComponent compon private void OnPowerOff(RemovePsionicInvisibilityOffPowerActionEvent args) { - if (!HasComp(args.Performer)) - return; - ToggleInvisibility(args.Performer); args.Handled = true; } diff --git a/Content.Server/Psionics/Abilities/RegenerativeStasisPowerSystem.cs b/Content.Server/Psionics/Abilities/RegenerativeStasisPowerSystem.cs index e184b19396..5f22f728cc 100644 --- a/Content.Server/Psionics/Abilities/RegenerativeStasisPowerSystem.cs +++ b/Content.Server/Psionics/Abilities/RegenerativeStasisPowerSystem.cs @@ -63,8 +63,8 @@ private void OnPowerUsed(EntityUid uid, RegenerativeStasisPowerComponent compone var solution = new Solution(); solution.AddReagent("PsionicRegenerationEssence", FixedPoint2.New(MathF.Min(2.5f * psionic.Amplification + psionic.Dampening, 15f))); solution.AddReagent("Epinephrine", FixedPoint2.New(MathF.Min(2.5f * psionic.Dampening + psionic.Amplification, 15f))); + solution.AddReagent("Nocturine", FixedPoint2.New(20f)); _bloodstreamSystem.TryAddToChemicals(args.Target, solution, stream); - EnsureComp(args.Target); _psionics.LogPowerUsed(uid, "regenerative stasis", (int) Math.Round(4 * psionic.Amplification - psionic.Dampening), diff --git a/Resources/Prototypes/Nyanotrasen/psionicPowers.yml b/Resources/Prototypes/Nyanotrasen/psionicPowers.yml index ca1764e204..d90fe9a820 100644 --- a/Resources/Prototypes/Nyanotrasen/psionicPowers.yml +++ b/Resources/Prototypes/Nyanotrasen/psionicPowers.yml @@ -6,7 +6,7 @@ TelegnosisPower: 1 PsionicRegenerationPower: 1 RegenerativeStasisPower: 0.3 - PsionicInvisibilityPower: 0.15 + #PsionicInvisibilityPower: 0.15 #Temporarily disabled, engine update broke it MindSwapPower: 0.15 NoosphericZapPower: 0.15 PyrokinesisPower: 0.15 diff --git a/Resources/Prototypes/Roles/Jobs/Science/research_director.yml b/Resources/Prototypes/Roles/Jobs/Science/research_director.yml index e8023fe54a..e34a10b07b 100644 --- a/Resources/Prototypes/Roles/Jobs/Science/research_director.yml +++ b/Resources/Prototypes/Roles/Jobs/Science/research_director.yml @@ -26,6 +26,7 @@ - type: Psionic dampening: 1 #Mystagogue gets a significant buff to his antimage abilities, making him better at dispelling than other people - type: DispelPower + - type: MetapsionicPower - type: CommandStaff - !type:AddImplantSpecial implants: [ MindShieldImplant ]