From c08cdeb84d7b58d779b85b0e6cdd8e0b96fa223f Mon Sep 17 00:00:00 2001 From: rhailrake <49613070+rhailrake@users.noreply.github.com> Date: Thu, 7 Mar 2024 16:01:54 +0000 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=BB=D1=8C=D1=8E=20=D1=81=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D0=BB=D1=8B=20=D0=BF=D0=BE=D1=82=D0=B5=D1=81=D1=82?= =?UTF-8?q?=D0=B8=D1=82=D1=8C,=20=D0=BC=D0=BD=D0=B5=20=D0=BF=D0=BE=D1=85?= =?UTF-8?q?=D1=83=D0=B9=20=D0=9F=D0=A0=20=D0=9D=D0=9E=D0=9C=D0=95=D0=A0=20?= =?UTF-8?q?156?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * refactor CheZaHuetaMagicSystem * эщкере * alt-spells system. lmb, rmb, alt-click * fix * ChargeSpellsIndicator + Visual(CheZaHueta) * Custom charge effect for spell * Custom MaxChargeLevel * Finally. Alt spells seems to work!! Need to start do spells and gamerule * fuckkk * fix crash, actually burn scroll.. * some fixes blyat * ArcSpell * очередная CheZaHuetaSystem, ForceSpell * ONI'SOMA! * mraow * prepare this LMAO * Yebanyy rot etogo kazino blyat! - CardsSpell * forcewall * nig * blink * Ethereal Jaunt * игра говно * Блядина * ну на еще спеллов * blyadina * да иди ты нахуй БЛЯДЬ * кто прочитал, тот сдохнет. сделай 5 репостов чтобы выжить.... * icons * та ваще поебать * одежда --- .../ContextMenu/UI/ContextMenuUIController.cs | 19 +- .../Systems/Actions/ActionUIController.cs | 110 +-- .../Systems/Actions/ChargeActionSystem.cs | 173 +++++ .../Weapons/Melee/MeleeWeaponSystem.cs | 2 - .../_White/Wizard/Scrolls/ScrollSystem.cs | 7 + .../EnergyDome/EnergyDomeComponent.cs | 15 + .../EnergyDomeGeneratorComponent.cs | 85 +++ Content.Server/EnergyDome/EnergyDomeSystem.cs | 329 ++++++++ Content.Server/Lightning/LightningSystem.cs | 9 +- .../Magic/Components/SpellbookComponent.cs | 35 - Content.Server/Magic/MagicSystem.cs | 294 +++----- .../Power/EntitySystems/BatterySystem.cs | 13 +- .../IncorporealSystem/IncorporealSystem.cs | 16 +- .../_White/Wizard/Charging/ChargingSystem.cs | 183 +++++ .../Magic/Amaterasu/AmaterasuComponent.cs | 6 + .../Wizard/Magic/Amaterasu/AmaterasuSystem.cs | 34 + .../Magic/Other/InstantRecallComponent.cs | 7 + .../TeslaProjectileComponent.cs | 4 + .../TeslaProjectile/TeslaProjectileSystem.cs | 21 + .../_White/Wizard/Magic/WizardSpellsSystem.cs | 701 ++++++++++++++++++ .../_White/Wizard/Scrolls/ScrollSystem.cs | 8 + Content.Shared/Actions/ActionEvents.cs | 20 +- .../Actions/BaseTargetActionComponent.cs | 25 + Content.Shared/Actions/SharedActionsSystem.cs | 9 + .../Wizard/Charging/SharedChargingSystem.cs | 5 + .../_White/Wizard/Magic/MagicComponent.cs | 13 + .../Wizard/Magic/WizardClothesComponent.cs | 9 + .../Wizard/ScrollSystem/ScrollComponent.cs | 43 ++ .../Wizard/ScrollSystem/SharedScrollSystem.cs | 87 +++ Content.Shared/_White/Wizard/WizardEvents.cs | 175 +++++ Resources/Audio/Machines/attributions.yml | 20 + .../Audio/Machines/energyshield_ambient.ogg | Bin 0 -> 43605 bytes .../Audio/Machines/energyshield_down.ogg | Bin 0 -> 26999 bytes .../Audio/Machines/energyshield_parry.ogg | Bin 0 -> 9209 bytes Resources/Audio/Machines/energyshield_up.ogg | Bin 0 -> 15379 bytes .../Audio/White/Items/scroll/after_use.ogg | Bin 0 -> 15612 bytes Resources/Audio/White/Items/scroll/use.ogg | Bin 0 -> 19075 bytes Resources/Audio/White/Magic/Arc/cast.ogg | Bin 0 -> 7675 bytes Resources/Audio/White/Magic/Arc/charge.ogg | Bin 0 -> 38441 bytes Resources/Audio/White/Magic/Arc/max.ogg | Bin 0 -> 32658 bytes Resources/Audio/White/Magic/Cards/cast.ogg | Bin 0 -> 22115 bytes Resources/Audio/White/Magic/Cards/charge.ogg | Bin 0 -> 39277 bytes Resources/Audio/White/Magic/Cards/max.ogg | Bin 0 -> 32658 bytes Resources/Audio/White/Magic/Force/cast.ogg | Bin 0 -> 19829 bytes Resources/Audio/White/Magic/Force/charge.ogg | Bin 0 -> 38041 bytes Resources/Audio/White/Magic/Force/max.ogg | Bin 0 -> 32658 bytes .../Audio/White/Magic/chargingfallback.ogg | Bin 0 -> 23825 bytes .../Audio/White/Magic/maxchargefallback.ogg | Bin 0 -> 16310 bytes .../Locale/en-US/EnergyDome/energydome.ftl | 9 + .../Locale/en-US/research/technologies.ftl | 1 + .../Locale/en-US/store/uplink-catalog.ftl | 3 + Resources/Prototypes/Actions/types.yml | 10 + Resources/Prototypes/Damage/modifier_sets.yml | 10 + .../Clothing/OuterClothing/hardsuits.yml | 32 +- .../Entities/Effects/admin_triggers.yml | 40 +- .../Prototypes/Entities/Effects/dome.yml | 129 ++++ .../Prototypes/Entities/Mobs/Species/base.yml | 1 + .../Entities/Objects/Magic/books.yml | 106 --- .../Entities/Objects/Tools/energydome.yml | 179 +++++ .../Weapons/Guns/Projectiles/magic.yml | 31 + .../Weapons/Throwable/throwing_stars.yml | 34 + Resources/Prototypes/Magic/white.yml | 253 +++++++ .../White/Entities/Clothing/nigger.yml | 35 + .../White/Objects/Scrolls/magic.yml | 119 +++ .../White/Objects/Scrolls/scrolls.yml | 133 ++++ .../EnergyDome/energydome_big.rsi/big.png | Bin 0 -> 49904 bytes .../EnergyDome/energydome_big.rsi/meta.json | 26 + .../energydome_directed.rsi/meta.json | 26 + .../energydome_directed.rsi/small.png | Bin 0 -> 8373 bytes .../energydome_medium.rsi/medium.png | Bin 0 -> 25305 bytes .../energydome_medium.rsi/meta.json | 26 + .../energydome_slowdown_big.rsi/big.png | Bin 0 -> 44698 bytes .../energydome_slowdown_big.rsi/meta.json | 26 + .../EnergyDome/energydome_small.rsi/meta.json | 27 + .../EnergyDome/energydome_small.rsi/small.png | Bin 0 -> 9931 bytes .../Textures/Objects/Magic/card.rsi/icon.png | Bin 0 -> 262 bytes .../Textures/Objects/Magic/card.rsi/meta.json | 14 + .../Objects/Magic/magicactions.rsi/clown.png | Bin 0 -> 526 bytes .../Objects/Magic/magicactions.rsi/cluwne.png | Bin 0 -> 547 bytes .../Magic/magicactions.rsi/emp_new.png | Bin 0 -> 371 bytes .../Objects/Magic/magicactions.rsi/jaunt.png | Bin 0 -> 736 bytes .../Objects/Magic/magicactions.rsi/meta.json | 28 +- .../Magic/magicactions.rsi/mime_curse.png | Bin 0 -> 479 bytes .../Objects/Magic/magicactions.rsi/push.png | Bin 0 -> 719 bytes .../Magic/magicactions.rsi/summons.png | Bin 0 -> 746 bytes .../Magic/magicactions.rsi/thunder.png | Bin 0 -> 962 bytes .../Tools/EnergyDome/reinhardt.rsi/icon.png | Bin 0 -> 816 bytes .../EnergyDome/reinhardt.rsi/inhand-left.png | Bin 0 -> 1066 bytes .../EnergyDome/reinhardt.rsi/inhand-right.png | Bin 0 -> 1066 bytes .../Tools/EnergyDome/reinhardt.rsi/meta.json | 22 + .../EnergyDome/syndie.rsi/equipped-BELT.png | Bin 0 -> 812 bytes .../Tools/EnergyDome/syndie.rsi/icon.png | Bin 0 -> 535 bytes .../EnergyDome/syndie.rsi/inhand-left.png | Bin 0 -> 702 bytes .../EnergyDome/syndie.rsi/inhand-right.png | Bin 0 -> 718 bytes .../Tools/EnergyDome/syndie.rsi/meta.json | 26 + .../Textures/White/Charge/charge.rsi/flux.png | Bin 0 -> 4167 bytes .../White/Charge/charge.rsi/meta.json | 30 + .../Textures/White/Misc/scrolls.rsi/meta.json | 14 + .../White/Misc/scrolls.rsi/scroll.png | Bin 0 -> 673 bytes 99 files changed, 3461 insertions(+), 406 deletions(-) create mode 100644 Content.Client/UserInterface/Systems/Actions/ChargeActionSystem.cs create mode 100644 Content.Client/_White/Wizard/Scrolls/ScrollSystem.cs create mode 100644 Content.Server/EnergyDome/EnergyDomeComponent.cs create mode 100644 Content.Server/EnergyDome/EnergyDomeGeneratorComponent.cs create mode 100644 Content.Server/EnergyDome/EnergyDomeSystem.cs delete mode 100644 Content.Server/Magic/Components/SpellbookComponent.cs create mode 100644 Content.Server/_White/Wizard/Charging/ChargingSystem.cs create mode 100644 Content.Server/_White/Wizard/Magic/Amaterasu/AmaterasuComponent.cs create mode 100644 Content.Server/_White/Wizard/Magic/Amaterasu/AmaterasuSystem.cs create mode 100644 Content.Server/_White/Wizard/Magic/Other/InstantRecallComponent.cs create mode 100644 Content.Server/_White/Wizard/Magic/TeslaProjectile/TeslaProjectileComponent.cs create mode 100644 Content.Server/_White/Wizard/Magic/TeslaProjectile/TeslaProjectileSystem.cs create mode 100644 Content.Server/_White/Wizard/Magic/WizardSpellsSystem.cs create mode 100644 Content.Server/_White/Wizard/Scrolls/ScrollSystem.cs create mode 100644 Content.Shared/_White/Wizard/Charging/SharedChargingSystem.cs create mode 100644 Content.Shared/_White/Wizard/Magic/MagicComponent.cs create mode 100644 Content.Shared/_White/Wizard/Magic/WizardClothesComponent.cs create mode 100644 Content.Shared/_White/Wizard/ScrollSystem/ScrollComponent.cs create mode 100644 Content.Shared/_White/Wizard/ScrollSystem/SharedScrollSystem.cs create mode 100644 Content.Shared/_White/Wizard/WizardEvents.cs create mode 100644 Resources/Audio/Machines/energyshield_ambient.ogg create mode 100644 Resources/Audio/Machines/energyshield_down.ogg create mode 100644 Resources/Audio/Machines/energyshield_parry.ogg create mode 100644 Resources/Audio/Machines/energyshield_up.ogg create mode 100644 Resources/Audio/White/Items/scroll/after_use.ogg create mode 100644 Resources/Audio/White/Items/scroll/use.ogg create mode 100644 Resources/Audio/White/Magic/Arc/cast.ogg create mode 100644 Resources/Audio/White/Magic/Arc/charge.ogg create mode 100644 Resources/Audio/White/Magic/Arc/max.ogg create mode 100644 Resources/Audio/White/Magic/Cards/cast.ogg create mode 100644 Resources/Audio/White/Magic/Cards/charge.ogg create mode 100644 Resources/Audio/White/Magic/Cards/max.ogg create mode 100644 Resources/Audio/White/Magic/Force/cast.ogg create mode 100644 Resources/Audio/White/Magic/Force/charge.ogg create mode 100644 Resources/Audio/White/Magic/Force/max.ogg create mode 100644 Resources/Audio/White/Magic/chargingfallback.ogg create mode 100644 Resources/Audio/White/Magic/maxchargefallback.ogg create mode 100644 Resources/Locale/en-US/EnergyDome/energydome.ftl create mode 100644 Resources/Prototypes/Entities/Effects/dome.yml delete mode 100644 Resources/Prototypes/Entities/Objects/Magic/books.yml create mode 100644 Resources/Prototypes/Entities/Objects/Tools/energydome.yml create mode 100644 Resources/Prototypes/Magic/white.yml create mode 100644 Resources/Prototypes/White/Entities/Clothing/nigger.yml create mode 100644 Resources/Prototypes/White/Objects/Scrolls/magic.yml create mode 100644 Resources/Prototypes/White/Objects/Scrolls/scrolls.yml create mode 100644 Resources/Textures/Effects/EnergyDome/energydome_big.rsi/big.png create mode 100644 Resources/Textures/Effects/EnergyDome/energydome_big.rsi/meta.json create mode 100644 Resources/Textures/Effects/EnergyDome/energydome_directed.rsi/meta.json create mode 100644 Resources/Textures/Effects/EnergyDome/energydome_directed.rsi/small.png create mode 100644 Resources/Textures/Effects/EnergyDome/energydome_medium.rsi/medium.png create mode 100644 Resources/Textures/Effects/EnergyDome/energydome_medium.rsi/meta.json create mode 100644 Resources/Textures/Effects/EnergyDome/energydome_slowdown_big.rsi/big.png create mode 100644 Resources/Textures/Effects/EnergyDome/energydome_slowdown_big.rsi/meta.json create mode 100644 Resources/Textures/Effects/EnergyDome/energydome_small.rsi/meta.json create mode 100644 Resources/Textures/Effects/EnergyDome/energydome_small.rsi/small.png create mode 100644 Resources/Textures/Objects/Magic/card.rsi/icon.png create mode 100644 Resources/Textures/Objects/Magic/card.rsi/meta.json create mode 100644 Resources/Textures/Objects/Magic/magicactions.rsi/clown.png create mode 100644 Resources/Textures/Objects/Magic/magicactions.rsi/cluwne.png create mode 100644 Resources/Textures/Objects/Magic/magicactions.rsi/emp_new.png create mode 100644 Resources/Textures/Objects/Magic/magicactions.rsi/jaunt.png create mode 100644 Resources/Textures/Objects/Magic/magicactions.rsi/mime_curse.png create mode 100644 Resources/Textures/Objects/Magic/magicactions.rsi/push.png create mode 100644 Resources/Textures/Objects/Magic/magicactions.rsi/summons.png create mode 100644 Resources/Textures/Objects/Magic/magicactions.rsi/thunder.png create mode 100644 Resources/Textures/Objects/Tools/EnergyDome/reinhardt.rsi/icon.png create mode 100644 Resources/Textures/Objects/Tools/EnergyDome/reinhardt.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/EnergyDome/reinhardt.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/EnergyDome/reinhardt.rsi/meta.json create mode 100644 Resources/Textures/Objects/Tools/EnergyDome/syndie.rsi/equipped-BELT.png create mode 100644 Resources/Textures/Objects/Tools/EnergyDome/syndie.rsi/icon.png create mode 100644 Resources/Textures/Objects/Tools/EnergyDome/syndie.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/EnergyDome/syndie.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/EnergyDome/syndie.rsi/meta.json create mode 100644 Resources/Textures/White/Charge/charge.rsi/flux.png create mode 100644 Resources/Textures/White/Charge/charge.rsi/meta.json create mode 100644 Resources/Textures/White/Misc/scrolls.rsi/meta.json create mode 100644 Resources/Textures/White/Misc/scrolls.rsi/scroll.png diff --git a/Content.Client/ContextMenu/UI/ContextMenuUIController.cs b/Content.Client/ContextMenu/UI/ContextMenuUIController.cs index 5b156644a7..9d5005e9e8 100644 --- a/Content.Client/ContextMenu/UI/ContextMenuUIController.cs +++ b/Content.Client/ContextMenu/UI/ContextMenuUIController.cs @@ -2,6 +2,7 @@ using System.Numerics; using System.Threading; using Content.Client.CombatMode; using Content.Client.Gameplay; +using Content.Client.UserInterface.Systems.Actions; using Robust.Client.UserInterface; using Robust.Client.UserInterface.Controllers; using Timer = Robust.Shared.Timing.Timer; @@ -16,7 +17,7 @@ namespace Content.Client.ContextMenu.UI /// /// This largely involves setting up timers to open and close sub-menus when hovering over other menu elements. /// - public sealed class ContextMenuUIController : UIController, IOnStateEntered, IOnStateExited, IOnSystemChanged + public sealed class ContextMenuUIController : UIController, IOnStateEntered, IOnStateExited, IOnSystemChanged, IOnSystemChanged { public static readonly TimeSpan HoverDelay = TimeSpan.FromSeconds(0.2); @@ -216,6 +217,12 @@ namespace Content.Client.ContextMenu.UI Close(); } + private void OnChargingUpdated(bool charging) + { + if (charging) + Close(); + } + public void OnSystemLoaded(CombatModeSystem system) { system.LocalPlayerCombatModeUpdated += OnCombatModeUpdated; @@ -225,5 +232,15 @@ namespace Content.Client.ContextMenu.UI { system.LocalPlayerCombatModeUpdated -= OnCombatModeUpdated; } + + public void OnSystemLoaded(ChargeActionSystem system) + { + system.ChargingUpdated += OnChargingUpdated; + } + + public void OnSystemUnloaded(ChargeActionSystem system) + { + system.ChargingUpdated -= OnChargingUpdated; + } } } diff --git a/Content.Client/UserInterface/Systems/Actions/ActionUIController.cs b/Content.Client/UserInterface/Systems/Actions/ActionUIController.cs index 09663ba82c..e6df68d933 100644 --- a/Content.Client/UserInterface/Systems/Actions/ActionUIController.cs +++ b/Content.Client/UserInterface/Systems/Actions/ActionUIController.cs @@ -22,6 +22,7 @@ using Robust.Client.UserInterface.Controls; using Robust.Shared.Graphics.RSI; using Robust.Shared.Input; using Robust.Shared.Input.Binding; +using Robust.Shared.Map; using Robust.Shared.Timing; using Robust.Shared.Utility; using static Content.Client.Actions.ActionsSystem; @@ -29,8 +30,7 @@ using static Content.Client.UserInterface.Systems.Actions.Windows.ActionsWindow; using static Robust.Client.UserInterface.Control; using static Robust.Client.UserInterface.Controls.BaseButton; using static Robust.Client.UserInterface.Controls.LineEdit; -using static Robust.Client.UserInterface.Controls.MultiselectOptionButton< - Content.Client.UserInterface.Systems.Actions.Windows.ActionsWindow.Filters>; +using static Robust.Client.UserInterface.Controls.MultiselectOptionButton; using static Robust.Client.UserInterface.Controls.TextureRect; using static Robust.Shared.Input.Binding.PointerInputCmdHandler; @@ -128,25 +128,45 @@ public sealed class ActionUIController : UIController, IOnStateChanged ToggleWindow())) - .BindBefore(EngineKeyFunctions.Use, new PointerInputCmdHandler(TargetingOnUse, outsidePrediction: true), - typeof(ConstructionSystem), typeof(DragDropSystem)) - .BindBefore(EngineKeyFunctions.UIRightClick, new PointerInputCmdHandler(TargetingCancel, outsidePrediction: true)) + .Bind(ContentKeyFunctions.OpenActionsMenu, InputCmdHandler.FromDelegate(_ => ToggleWindow())) + .BindBefore(EngineKeyFunctions.Use, new PointerInputCmdHandler(TargetingOnUse, outsidePrediction: true), typeof(ConstructionSystem), typeof(DragDropSystem)) + .BindBefore(ContentKeyFunctions.AltActivateItemInWorld, new PointerInputCmdHandler(AltUse, outsidePrediction: true)) .Register(); } - private bool TargetingCancel(in PointerInputCmdArgs args) + private bool AltUse(in PointerInputCmdArgs args) { - if (!_timing.IsFirstTimePredicted) + if (!_timing.IsFirstTimePredicted || _actionsSystem == null || SelectingTargetFor is not { } actionId) return false; - // only do something for actual target-based actions - if (SelectingTargetFor == null) + if (_playerManager.LocalEntity is not { } user) return false; - StopTargeting(); - return true; + if (!EntityManager.TryGetComponent(user, out ActionsComponent? comp)) + return false; + + if (!_actionsSystem.TryGetActionData(actionId, out var baseAction) || + baseAction is not BaseTargetActionComponent action || !action.IsAltEnabled) + { + return false; + } + + // Is the action currently valid? + if (!action.Enabled + || action is { Charges: 0, RenewCharges: false } + || action.Cooldown.HasValue && action.Cooldown.Value.End > _timing.CurTime) + { + // The user is targeting with this action, but it is not valid. Maybe mark this click as + // handled and prevent further interactions. + return !action.InteractOnMiss; + } + + return action switch + { + WorldTargetActionComponent mapTarget => TryTargetWorld(args.Coordinates, actionId, mapTarget, user, comp, + ActionUseType.AltUse, target: args.EntityUid) || !mapTarget.InteractOnMiss, + _ => false + }; } /// @@ -179,28 +199,23 @@ public sealed class ActionUIController : UIController, IOnStateChanged TryTargetWorld(args.Coordinates, actionId, mapTarget, user, comp) || + !mapTarget.InteractOnMiss, + EntityTargetActionComponent entTarget => TryTargetEntity(args.EntityUid, actionId, entTarget, user, comp) || + !entTarget.InteractOnMiss, + _ => false + }; } - private bool TryTargetWorld(in PointerInputCmdArgs args, EntityUid actionId, WorldTargetActionComponent action, EntityUid user, ActionsComponent actionComp) + public bool TryTargetWorld(EntityCoordinates coordinates, EntityUid actionId, WorldTargetActionComponent action, + EntityUid user, ActionsComponent actionComp, ActionUseType type = ActionUseType.Default, int chargeLevel = 0, EntityUid? target = default) { if (_actionsSystem == null) return false; - var coords = args.Coordinates; - - if (!_actionsSystem.ValidateWorldTarget(user, coords, action)) + if (!_actionsSystem.ValidateWorldTarget(user, coordinates, action)) { // Invalid target. if (action.DeselectOnMiss) @@ -213,14 +228,24 @@ public sealed class ActionUIController : UIController, IOnStateChanged actions) { if (_window is not { Disposed: false, IsOpen: true }) @@ -432,7 +456,7 @@ public sealed class ActionUIController : UIController, IOnStateChanged? ChargingUpdated; + + private bool _charging; + private bool _prevCharging; + + private float _chargeTime; + private int _chargeLevel; + private int _prevChargeLevel; + + private bool _isChargingPlaying; + private bool _isChargedPlaying; + + private const float LevelChargeTime = 1.5f; + + public override void Initialize() + { + base.Initialize(); + + _controller = _uiManager.GetUIController(); + } + + public override void Update(float frameTime) + { + base.Update(frameTime); + + if (_playerManager.LocalEntity is not { } user) + return; + + if (!_timing.IsFirstTimePredicted || _controller == null || _controller.SelectingTargetFor is not { } actionId) + return; + + if (!_actionsSystem.TryGetActionData(actionId, out var baseAction) || + baseAction is not BaseTargetActionComponent action || !action.IsChargeEnabled) + return; + + if (!action.Enabled + || action is { Charges: 0, RenewCharges: false } + || action.Cooldown.HasValue && action.Cooldown.Value.End > _timing.CurTime) + { + return; + } + + var altDown = _inputSystem.CmdStates.GetState(EngineKeyFunctions.UseSecondary); + switch (altDown) + { + case BoundKeyState.Down: + _prevCharging = _charging; + _charging = true; + _chargeTime += frameTime; + _chargeLevel = (int) (_chargeTime / LevelChargeTime) + 1; + _chargeLevel = Math.Clamp(_chargeLevel, 1, action.MaxChargeLevel); + break; + case BoundKeyState.Up when _charging: + _prevCharging = _charging; + _charging = false; + _chargeTime = 0f; + _isChargingPlaying = false; + _isChargedPlaying = false; + + HandleAction(actionId, action, user, _chargeLevel); + _chargeLevel = 0; + + RaiseNetworkEvent(new RequestAudioSpellStop()); + RaiseNetworkEvent(new RemoveWizardChargeEvent()); + break; + case BoundKeyState.Up: + _prevCharging = _charging; + _chargeLevel = 0; + _charging = false; + _chargeTime = 0f; + _isChargingPlaying = false; + _isChargedPlaying = false; + + RaiseNetworkEvent(new RequestAudioSpellStop()); + RaiseNetworkEvent(new RemoveWizardChargeEvent()); + break; + } + + if (_chargeLevel != _prevChargeLevel) + { + if (_chargeLevel > 0 && _charging) + { + RaiseNetworkEvent(new AddWizardChargeEvent(action.ChargeProto)); + } + _prevChargeLevel = _chargeLevel; + } + + if (_prevCharging != _charging) + { + ChargingUpdated?.Invoke(_charging); + } + + if (_charging && !_isChargingPlaying) + { + _isChargingPlaying = true; + RaiseNetworkEvent(new RequestSpellChargingAudio(action.ChargingSound, action.LoopCharging)); + } + + if (_chargeLevel >= action.MaxChargeLevel && !_isChargedPlaying && _charging) + { + _isChargedPlaying = true; + RaiseNetworkEvent(new RequestSpellChargedAudio(action.MaxChargedSound, action.LoopMaxCharged)); + } + } + + private void HandleAction(EntityUid actionId, BaseTargetActionComponent action, EntityUid user, int chargeLevel) + { + var mousePos = _eyeManager.PixelToMap(_inputManager.MouseScreenPosition); + if (mousePos.MapId == MapId.Nullspace) + return; + + var coordinates = EntityCoordinates.FromMap(_mapManager.TryFindGridAt(mousePos, out var gridUid, out _) + ? gridUid + : _mapManager.GetMapEntityId(mousePos.MapId), mousePos, _transformSystem, EntityManager); + + if (!EntityManager.TryGetComponent(user, out ActionsComponent? comp)) + return; + + switch (action) + { + case WorldTargetActionComponent mapTarget: + _controller?.TryTargetWorld(coordinates, actionId, mapTarget, user, comp, ActionUseType.Charge, chargeLevel); + break; + } + + RaiseNetworkEvent(new RequestAudioSpellStop()); + RaiseNetworkEvent(new RemoveWizardChargeEvent()); + } + + public override void Shutdown() + { + base.Shutdown(); + + _controller = null; + + _charging = false; + _prevCharging = false; + _chargeTime = 0f; + _chargeLevel = 0; + _prevChargeLevel = 0; + _isChargingPlaying = false; + _isChargedPlaying = false; + } +} diff --git a/Content.Client/Weapons/Melee/MeleeWeaponSystem.cs b/Content.Client/Weapons/Melee/MeleeWeaponSystem.cs index c1064f62f7..0298b5de46 100644 --- a/Content.Client/Weapons/Melee/MeleeWeaponSystem.cs +++ b/Content.Client/Weapons/Melee/MeleeWeaponSystem.cs @@ -17,8 +17,6 @@ using Robust.Client.State; using Robust.Shared.Input; using Robust.Shared.Map; using Robust.Shared.Player; -using Robust.Shared.Prototypes; -using Robust.Shared.Timing; namespace Content.Client.Weapons.Melee; diff --git a/Content.Client/_White/Wizard/Scrolls/ScrollSystem.cs b/Content.Client/_White/Wizard/Scrolls/ScrollSystem.cs new file mode 100644 index 0000000000..79aa123a89 --- /dev/null +++ b/Content.Client/_White/Wizard/Scrolls/ScrollSystem.cs @@ -0,0 +1,7 @@ +using Content.Shared._White.Wizard.ScrollSystem; + +namespace Content.Client._White.Wizard.Scrolls; + +public sealed class ScrollSystem : SharedScrollSystem +{ +} diff --git a/Content.Server/EnergyDome/EnergyDomeComponent.cs b/Content.Server/EnergyDome/EnergyDomeComponent.cs new file mode 100644 index 0000000000..b1efc631ec --- /dev/null +++ b/Content.Server/EnergyDome/EnergyDomeComponent.cs @@ -0,0 +1,15 @@ +namespace Content.Server.EnergyDome; + +/// +/// marker component that allows linking the dome generator with the dome itself +/// + +[RegisterComponent, Access(typeof(EnergyDomeSystem))] +public sealed partial class EnergyDomeComponent : Component +{ + /// + /// A linked generator that uses energy + /// + [DataField] + public EntityUid? Generator; +} diff --git a/Content.Server/EnergyDome/EnergyDomeGeneratorComponent.cs b/Content.Server/EnergyDome/EnergyDomeGeneratorComponent.cs new file mode 100644 index 0000000000..24189f518f --- /dev/null +++ b/Content.Server/EnergyDome/EnergyDomeGeneratorComponent.cs @@ -0,0 +1,85 @@ +using Content.Shared.DeviceLinking; +using Robust.Shared.Audio; +using Robust.Shared.Prototypes; + +namespace Content.Server.EnergyDome; + +/// +/// component, allows an entity to generate a battery-powered energy dome of a specific type. +/// +[RegisterComponent, Access(typeof(EnergyDomeSystem))] //Access add +public sealed partial class EnergyDomeGeneratorComponent : Component +{ + [DataField] + public bool Enabled = false; + + /// + /// How much energy will be spent from the battery per unit of damage taken by the shield. + /// + [DataField] + public float DamageEnergyDraw = 10f; + + /// + /// Whether or not the dome can be toggled via standard interactions + /// (alt verbs, using in hand, etc) + /// + [DataField] + public bool CanInteractUse = true; + + /// + /// Can the NetworkDevice system activate and deactivate the barrier? + /// + [DataField] + public bool CanDeviceNetworkUse = false; + + //Dome + [DataField, ViewVariables(VVAccess.ReadWrite)] + public EntProtoId DomePrototype = "EnergyDomeSmallRed"; + + [DataField] + public EntityUid? SpawnedDome; + + /// + /// the entity on which the shield will be hung. This is either the container containing + /// the item or the item itself. Determined when the shield is activated, + /// it is stored in the component for changing the protected entity. + /// + [DataField] + public EntityUid? DomeParentEntity; + + //Action + [DataField] + public EntProtoId ToggleAction = "ActionToggleDome"; + + [DataField] + public EntityUid? ToggleActionEntity; + + //Sounds + [DataField] + public SoundSpecifier AccessDeniedSound = new SoundPathSpecifier("/Audio/Machines/custom_deny.ogg"); + + [DataField] + public SoundSpecifier TurnOnSound = new SoundPathSpecifier("/Audio/Machines/anomaly_sync_connect.ogg"); + + [DataField] + public SoundSpecifier EnergyOutSound = new SoundPathSpecifier("/Audio/Machines/energyshield_down.ogg"); + + [DataField] + public SoundSpecifier TurnOffSound = new SoundPathSpecifier("/Audio/Machines/button.ogg"); + + [DataField] + public SoundSpecifier ParrySound = new SoundPathSpecifier("/Audio/Machines/energyshield_parry.ogg") + { + Params = AudioParams.Default.WithVariation(0.05f) + }; + + //Ports + [DataField] + public ProtoId TogglePort = "Toggle"; + + [DataField] + public ProtoId OnPort = "On"; + + [DataField] + public ProtoId OffPort = "Off"; +} diff --git a/Content.Server/EnergyDome/EnergyDomeSystem.cs b/Content.Server/EnergyDome/EnergyDomeSystem.cs new file mode 100644 index 0000000000..1439c38c2a --- /dev/null +++ b/Content.Server/EnergyDome/EnergyDomeSystem.cs @@ -0,0 +1,329 @@ +using Content.Server.DeviceLinking.Events; +using Content.Server.DeviceLinking.Systems; +using Content.Server.Power.Components; +using Content.Server.Power.EntitySystems; +using Content.Server.PowerCell; +using Content.Shared.Actions; +using Content.Shared.Damage; +using Content.Shared.Examine; +using Content.Shared.Interaction; +using Content.Shared.Popups; +using Content.Shared.PowerCell; +using Content.Shared.PowerCell.Components; +using Content.Shared.Timing; +using Content.Shared.Toggleable; +using Content.Shared.Verbs; +using Robust.Shared.Audio.Systems; +using Robust.Shared.Containers; + +namespace Content.Server.EnergyDome; + +public sealed partial class EnergyDomeSystem : EntitySystem +{ + [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private readonly BatterySystem _battery = default!; + [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private readonly UseDelaySystem _useDelay = default!; + [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private readonly PowerCellSystem _powerCell = default!; + [Dependency] private readonly DeviceLinkSystem _signalSystem = default!; + + public override void Initialize() + { + base.Initialize(); + + //Generator events + SubscribeLocalEvent(OnInit); + + SubscribeLocalEvent(OnActivatedInWorld); + SubscribeLocalEvent(OnAfterInteract); + SubscribeLocalEvent(OnSignalReceived); + SubscribeLocalEvent(OnGetActions); + SubscribeLocalEvent(OnToggleAction); + + SubscribeLocalEvent(OnPowerCellChanged); + SubscribeLocalEvent(OnPowerCellSlotEmpty); + SubscribeLocalEvent(OnChargeChanged); + + SubscribeLocalEvent(OnParentChanged); + + SubscribeLocalEvent>(AddToggleDomeVerb); + SubscribeLocalEvent(OnExamine); + + + SubscribeLocalEvent(OnComponentRemove); + + //Dome events + SubscribeLocalEvent(OnDomeDamaged); + } + + + private void OnInit(Entity generator, ref MapInitEvent args) + { + if (generator.Comp.CanDeviceNetworkUse) + _signalSystem.EnsureSinkPorts(generator, generator.Comp.TogglePort, generator.Comp.OnPort, generator.Comp.OffPort); + } + + //different ways of use + + private void OnSignalReceived(Entity generator, ref SignalReceivedEvent args) + { + if (!generator.Comp.CanDeviceNetworkUse) + return; + + if (args.Port == generator.Comp.OnPort) + { + AttemptToggle(generator, true); + } + if (args.Port == generator.Comp.OffPort) + { + AttemptToggle(generator, false); + } + if (args.Port == generator.Comp.TogglePort) + { + AttemptToggle(generator, !generator.Comp.Enabled); + } + } + + private void OnAfterInteract(Entity generator, ref AfterInteractEvent args) + { + if (generator.Comp.CanInteractUse) + AttemptToggle(generator, !generator.Comp.Enabled); + } + + private void OnActivatedInWorld(Entity generator, ref ActivateInWorldEvent args) + { + if (generator.Comp.CanInteractUse) + AttemptToggle(generator, !generator.Comp.Enabled); + } + + private void OnExamine(Entity generator, ref ExaminedEvent args) + { + args.PushMarkup(Loc.GetString( + (generator.Comp.Enabled) + ? "energy-dome-on-examine-is-on-message" + : "energy-dome-on-examine-is-off-message" + )); + } + + private void AddToggleDomeVerb(Entity generator, ref GetVerbsEvent args) + { + if (!args.CanAccess || !args.CanInteract || !generator.Comp.CanInteractUse) + return; + + var @event = args; + ActivationVerb verb = new() + { + Text = Loc.GetString("energy-dome-verb-toggle"), + Act = () => AttemptToggle(generator, !generator.Comp.Enabled) + }; + + args.Verbs.Add(verb); + } + private void OnGetActions(Entity generator, ref GetItemActionsEvent args) + { + if (generator.Comp.CanInteractUse) + args.AddAction(ref generator.Comp.ToggleActionEntity, generator.Comp.ToggleAction); + } + + private void OnToggleAction(Entity generator, ref ToggleActionEvent args) + { + if (args.Handled) + return; + + AttemptToggle(generator, !generator.Comp.Enabled); + + args.Handled = true; + } + + // System interactions + + private void OnPowerCellSlotEmpty(Entity generator, ref PowerCellSlotEmptyEvent args) + { + TurnOff(generator, true); + } + + private void OnPowerCellChanged(Entity generator, ref PowerCellChangedEvent args) + { + if (args.Ejected || !_powerCell.HasDrawCharge(generator)) + TurnOff(generator, true); + } + + private void OnChargeChanged(Entity generator, ref ChargeChangedEvent args) + { + if (args.Charge == 0) + TurnOff(generator, true); + } + private void OnDomeDamaged(Entity dome, ref DamageChangedEvent args) + { + if (dome.Comp.Generator == null) + return; + + var generatorUid = dome.Comp.Generator.Value; + + if (!TryComp(generatorUid, out var generatorComp)) + return; + + if (args.DamageDelta == null) + return; + + float totalDamage = args.DamageDelta.GetTotal().Float(); + var energyLeak = totalDamage * generatorComp.DamageEnergyDraw; + + _audio.PlayPvs(generatorComp.ParrySound, dome); + + if (HasComp(generatorUid)) + { + _powerCell.TryGetBatteryFromSlot(generatorUid, out var cell); + if (cell != null) + { + _battery.UseCharge(cell.Owner, energyLeak); + + if (cell.Charge == 0) + TurnOff((generatorUid, generatorComp), true); + } + } + + //it seems to me it would not work well to hang both a powercell and an internal battery with wire charging on the object.... + if (TryComp(generatorUid, out var battery)) { + _battery.UseCharge(generatorUid, energyLeak); + + if (battery.Charge == 0) + TurnOff((generatorUid, generatorComp), true); + } + } + + private void OnParentChanged(Entity generator, ref EntParentChangedMessage args) + { + //To do: taking the active barrier in hand for some reason does not manage to change the parent in this case, + //and the barrier is not turned off. + // + //Laying down works well (-_-) + if (GetProtectedEntity(generator) != generator.Comp.DomeParentEntity) + TurnOff(generator, false); + } + + private void OnComponentRemove(Entity generator, ref ComponentRemove args) + { + TurnOff(generator, false); + } + + // Functional + + public bool AttemptToggle(Entity generator, bool status) + { + if (TryComp(generator, out var useDelay) && _useDelay.IsDelayed(new Entity(generator, useDelay))) + { + _audio.PlayPvs(generator.Comp.TurnOffSound, generator); + _popup.PopupEntity( + Loc.GetString("energy-dome-recharging"), + generator); + return false; + } + + if (TryComp(generator, out var powerCellSlot)) + { + if (!_powerCell.TryGetBatteryFromSlot(generator, out var cell) && !TryComp(generator, out cell)) + { + _audio.PlayPvs(generator.Comp.TurnOffSound, generator); + _popup.PopupEntity( + Loc.GetString("energy-dome-no-cell"), + generator); + return false; + } + + if (!_powerCell.HasDrawCharge(generator)) + { + _audio.PlayPvs(generator.Comp.TurnOffSound, generator); + _popup.PopupEntity( + Loc.GetString("energy-dome-no-power"), + generator); + return false; + } + } + + if (TryComp(generator, out var battery)) + { + if (battery.Charge == 0) + { + _audio.PlayPvs(generator.Comp.TurnOffSound, generator); + _popup.PopupEntity( + Loc.GetString("energy-dome-no-power"), + generator); + return false; + } + } + + Toggle(generator, status); + return true; + } + + private void Toggle(Entity generator, bool status) + { + if (status) + TurnOn(generator); + else + TurnOff(generator, false); + } + + private void TurnOn(Entity generator) + { + if (generator.Comp.Enabled) + return; + + var protectedEntity = GetProtectedEntity(generator); + + var newDome = Spawn(generator.Comp.DomePrototype, Transform(protectedEntity).Coordinates); + generator.Comp.DomeParentEntity = protectedEntity; + _transform.SetParent(newDome, protectedEntity); + + if (TryComp(newDome, out var domeComp)) + { + domeComp.Generator = generator; + } + + _powerCell.SetPowerCellDrawEnabled(generator, true); + if (TryComp(generator, out var recharger)) { + recharger.AutoRecharge = true; + } + + generator.Comp.SpawnedDome = newDome; + _audio.PlayPvs(generator.Comp.TurnOnSound, generator); + generator.Comp.Enabled = true; + } + + private void TurnOff(Entity generator, bool startReloading) + { + if (!generator.Comp.Enabled) + return; + + generator.Comp.Enabled = false; + QueueDel(generator.Comp.SpawnedDome); + + _powerCell.SetPowerCellDrawEnabled(generator, false); + if (TryComp(generator, out var recharger)) + { + recharger.AutoRecharge = false; + } + + _audio.PlayPvs(generator.Comp.TurnOffSound, generator); + if (startReloading) + { + _audio.PlayPvs(generator.Comp.EnergyOutSound, generator); + if (TryComp(generator, out var useDelay)) + { + _useDelay.TryResetDelay(new Entity(generator, useDelay)); + } + } + } + + // Util + + private EntityUid GetProtectedEntity(EntityUid entity) + { + return (_container.TryGetOuterContainer(entity, Transform(entity), out var container)) + ? container.Owner + : entity; + } +} diff --git a/Content.Server/Lightning/LightningSystem.cs b/Content.Server/Lightning/LightningSystem.cs index 4f975a60fd..6f5a86b0bb 100644 --- a/Content.Server/Lightning/LightningSystem.cs +++ b/Content.Server/Lightning/LightningSystem.cs @@ -57,7 +57,6 @@ public sealed class LightningSystem : SharedLightningSystem } } - /// /// Looks for objects with a LightningTarget component in the radius, prioritizes them, and hits the highest priority targets with lightning. /// @@ -78,9 +77,9 @@ public sealed class LightningSystem : SharedLightningSystem _random.Shuffle(targets); targets.Sort((x, y) => y.Priority.CompareTo(x.Priority)); - int shootedCount = 0; - int count = -1; - while(shootedCount < boltCount) + var shootCount = 0; + var count = -1; + while(shootCount < boltCount) { count++; @@ -95,7 +94,7 @@ public sealed class LightningSystem : SharedLightningSystem { ShootRandomLightnings(targets[count].Owner, range, 1, lightningPrototype, arcDepth - targets[count].LightningResistance, triggerLightningEvents); } - shootedCount++; + shootCount++; } } } diff --git a/Content.Server/Magic/Components/SpellbookComponent.cs b/Content.Server/Magic/Components/SpellbookComponent.cs deleted file mode 100644 index ebc3c88043..0000000000 --- a/Content.Server/Magic/Components/SpellbookComponent.cs +++ /dev/null @@ -1,35 +0,0 @@ -using Robust.Shared.Prototypes; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Dictionary; - -namespace Content.Server.Magic.Components; - -/// -/// Spellbooks for having an entity learn spells as long as they've read the book and it's in their hand. -/// -[RegisterComponent] -public sealed partial class SpellbookComponent : Component -{ - /// - /// List of spells that this book has. This is a combination of the WorldSpells, EntitySpells, and InstantSpells. - /// - [ViewVariables] - public readonly List Spells = new(); - - /// - /// The three fields below is just used for initialization. - /// - [DataField("spells", customTypeSerializer: typeof(PrototypeIdDictionarySerializer))] - [ViewVariables(VVAccess.ReadWrite)] - public Dictionary SpellActions = new(); - - [DataField("learnTime")] - [ViewVariables(VVAccess.ReadWrite)] - public float LearnTime = .75f; - - /// - /// If true, the spell action stays even after the book is removed - /// - [DataField("learnPermanently")] - [ViewVariables(VVAccess.ReadWrite)] - public bool LearnPermanently; -} diff --git a/Content.Server/Magic/MagicSystem.cs b/Content.Server/Magic/MagicSystem.cs index bb11c1f014..53963879fe 100644 --- a/Content.Server/Magic/MagicSystem.cs +++ b/Content.Server/Magic/MagicSystem.cs @@ -1,17 +1,15 @@ +using System.Linq; using System.Numerics; using Content.Server.Body.Components; using Content.Server.Body.Systems; using Content.Server.Chat.Systems; using Content.Server.Doors.Systems; -using Content.Server.Magic.Components; using Content.Server.Weapons.Ranged.Systems; using Content.Shared.Actions; using Content.Shared.Body.Components; using Content.Shared.Coordinates.Helpers; -using Content.Shared.DoAfter; using Content.Shared.Doors.Components; using Content.Shared.Doors.Systems; -using Content.Shared.Interaction.Events; using Content.Shared.Magic; using Content.Shared.Magic.Events; using Content.Shared.Maps; @@ -21,6 +19,7 @@ using Robust.Server.GameObjects; using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; using Robust.Shared.Map; +using Robust.Shared.Map.Components; using Robust.Shared.Physics.Components; using Robust.Shared.Random; using Robust.Shared.Serialization.Manager; @@ -33,31 +32,25 @@ namespace Content.Server.Magic; /// public sealed class MagicSystem : EntitySystem { - [Dependency] private readonly ISerializationManager _seriMan = default!; + [Dependency] private readonly ISerializationManager _serializationManager = default!; [Dependency] private readonly IComponentFactory _compFact = default!; [Dependency] private readonly IMapManager _mapManager = default!; + [Dependency] private readonly SharedMapSystem _mapSystem = default!; [Dependency] private readonly IRobustRandom _random = default!; [Dependency] private readonly DoorBoltSystem _boltsSystem = default!; [Dependency] private readonly BodySystem _bodySystem = default!; [Dependency] private readonly EntityLookupSystem _lookup = default!; [Dependency] private readonly SharedDoorSystem _doorSystem = default!; - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; [Dependency] private readonly GunSystem _gunSystem = default!; [Dependency] private readonly PhysicsSystem _physics = default!; [Dependency] private readonly SharedTransformSystem _transformSystem = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly ActionContainerSystem _actionContainer = default!; public override void Initialize() { base.Initialize(); - SubscribeLocalEvent(OnInit); - SubscribeLocalEvent(OnUse); - SubscribeLocalEvent(OnDoAfter); - SubscribeLocalEvent(OnInstantSpawn); SubscribeLocalEvent(OnTeleportSpell); SubscribeLocalEvent(OnKnockSpell); @@ -67,73 +60,8 @@ public sealed class MagicSystem : EntitySystem SubscribeLocalEvent(OnChangeComponentsSpell); } - private void OnDoAfter(EntityUid uid, SpellbookComponent component, DoAfterEvent args) - { - if (args.Handled || args.Cancelled) - return; - - args.Handled = true; - if (!component.LearnPermanently) - { - _actionsSystem.GrantActions(args.Args.User, component.Spells, uid); - return; - } - - foreach (var (id, charges) in component.SpellActions) - { - // TOOD store spells entity ids on some sort of innate magic user component or something like that. - EntityUid? actionId = null; - if (_actionsSystem.AddAction(args.Args.User, ref actionId, id)) - _actionsSystem.SetCharges(actionId, charges < 0 ? null : charges); - } - - component.SpellActions.Clear(); - } - - private void OnInit(EntityUid uid, SpellbookComponent component, MapInitEvent args) - { - if (component.LearnPermanently) - return; - - foreach (var (id, charges) in component.SpellActions) - { - var spell = _actionContainer.AddAction(uid, id); - if (spell == null) - continue; - - _actionsSystem.SetCharges(spell, charges < 0 ? null : charges); - component.Spells.Add(spell.Value); - } - } - - private void OnUse(EntityUid uid, SpellbookComponent component, UseInHandEvent args) - { - if (args.Handled) - return; - - AttemptLearn(uid, component, args); - - args.Handled = true; - } - - private void AttemptLearn(EntityUid uid, SpellbookComponent component, UseInHandEvent args) - { - var doAfterEventArgs = new DoAfterArgs(EntityManager, args.User, component.LearnTime, new SpellbookDoAfterEvent(), uid, target: uid) - { - BreakOnTargetMove = true, - BreakOnUserMove = true, - BreakOnDamage = true, - NeedHand = true //What, are you going to read with your eyes only?? - }; - - _doAfter.TryStartDoAfter(doAfterEventArgs); - } - #region Spells - /// - /// Handles the instant action (i.e. on the caster) attempting to spawn an entity. - /// private void OnInstantSpawn(InstantSpawnSpellEvent args) { if (args.Handled) @@ -145,11 +73,11 @@ public sealed class MagicSystem : EntitySystem { var ent = Spawn(args.Prototype, position.SnapToGrid(EntityManager, _mapManager)); - if (args.PreventCollideWithCaster) - { - var comp = EnsureComp(ent); - comp.Uid = args.Performer; - } + if (!args.PreventCollideWithCaster) + continue; + + var comp = EnsureComp(ent); + comp.Uid = args.Performer; } Speak(args); @@ -166,22 +94,17 @@ public sealed class MagicSystem : EntitySystem var xform = Transform(ev.Performer); - // var userVelocity = _physics.GetMapLinearVelocity(ev.Performer); WD EDIT - foreach (var pos in GetSpawnPositions(xform, ev.Pos)) { - // If applicable, this ensures the projectile is parented to grid on spawn, instead of the map. - var mapPos = pos.ToMap(EntityManager); - var spawnCoords = _mapManager.TryFindGridAt(mapPos, out var gridUid, out var grid) // WD EDIT + var mapPos = _transformSystem.ToMapCoordinates(pos); + var spawnCoords = _mapManager.TryFindGridAt(mapPos, out var gridUid, out var grid) ? pos.WithEntityId(gridUid, EntityManager) - : new(_mapManager.GetMapEntityId(mapPos.MapId), mapPos.Position); + : new EntityCoordinates(_mapManager.GetMapEntityId(mapPos.MapId), mapPos.Position); - // WD EDIT var userVelocity = Vector2.Zero; if (grid != null && TryComp(gridUid, out PhysicsComponent? physics)) userVelocity = physics.LinearVelocity; - // WD EDIT var ent = Spawn(ev.Prototype, spawnCoords); var direction = ev.Target.ToMapPos(EntityManager, _transformSystem) - @@ -194,7 +117,9 @@ public sealed class MagicSystem : EntitySystem { if (ev.Handled) return; + ev.Handled = true; + Speak(ev); foreach (var toRemove in ev.ToRemove) @@ -209,75 +134,12 @@ public sealed class MagicSystem : EntitySystem continue; var component = (Component) _compFact.GetComponent(name); - component.Owner = ev.Target; var temp = (object) component; - _seriMan.CopyTo(data.Component, ref temp); + _serializationManager.CopyTo(data.Component, ref temp); EntityManager.AddComponent(ev.Target, (Component) temp!); } } - private List GetSpawnPositions(TransformComponent casterXform, MagicSpawnData data) - { - switch (data) - { - case TargetCasterPos: - return new List(1) {casterXform.Coordinates}; - case TargetInFront: - { - // This is shit but you get the idea. - var directionPos = casterXform.Coordinates.Offset(casterXform.LocalRotation.ToWorldVec().Normalized()); - - if (!_mapManager.TryGetGrid(casterXform.GridUid, out var mapGrid)) - return new List(); - - if (!directionPos.TryGetTileRef(out var tileReference, EntityManager, _mapManager)) - return new List(); - - var tileIndex = tileReference.Value.GridIndices; - var coords = mapGrid.GridTileToLocal(tileIndex); - EntityCoordinates coordsPlus; - EntityCoordinates coordsMinus; - - var dir = casterXform.LocalRotation.GetCardinalDir(); - switch (dir) - { - case Direction.North: - case Direction.South: - { - coordsPlus = mapGrid.GridTileToLocal(tileIndex + (1, 0)); - coordsMinus = mapGrid.GridTileToLocal(tileIndex + (-1, 0)); - return new List(3) - { - coords, - coordsPlus, - coordsMinus, - }; - } - case Direction.East: - case Direction.West: - { - coordsPlus = mapGrid.GridTileToLocal(tileIndex + (0, 1)); - coordsMinus = mapGrid.GridTileToLocal(tileIndex + (0, -1)); - return new List(3) - { - coords, - coordsPlus, - coordsMinus, - }; - } - } - - return new List(); - } - default: - throw new ArgumentOutOfRangeException(); - } - } - - /// - /// Teleports the user to the clicked location - /// - /// private void OnTeleportSpell(TeleportSpellEvent args) { if (args.Handled) @@ -285,19 +147,16 @@ public sealed class MagicSystem : EntitySystem var transform = Transform(args.Performer); - if (transform.MapID != args.Target.GetMapId(EntityManager)) return; + if (transform.MapID != args.Target.GetMapId(EntityManager)) + return; _transformSystem.SetCoordinates(args.Performer, args.Target); - transform.AttachToGridOrMap(); + _transformSystem.AttachToGridOrMap(args.Performer); _audio.PlayPvs(args.BlinkSound, args.Performer, AudioParams.Default.WithVolume(args.BlinkVolume)); Speak(args); args.Handled = true; } - /// - /// Opens all doors within range - /// - /// private void OnKnockSpell(KnockSpellEvent args) { if (args.Handled) @@ -306,13 +165,11 @@ public sealed class MagicSystem : EntitySystem args.Handled = true; Speak(args); - //Get the position of the player var transform = Transform(args.Performer); var coords = transform.Coordinates; _audio.PlayPvs(args.KnockSound, args.Performer, AudioParams.Default.WithVolume(args.KnockVolume)); - //Look for doors and don't open them if they're already open. foreach (var entity in _lookup.GetEntitiesInRange(coords, args.Range)) { if (TryComp(entity, out var bolts)) @@ -329,9 +186,10 @@ public sealed class MagicSystem : EntitySystem return; ev.Handled = true; + Speak(ev); - var direction = Transform(ev.Target).MapPosition.Position - Transform(ev.Performer).MapPosition.Position; + var direction = _transformSystem.GetMapCoordinates(ev.Target).Position - _transformSystem.GetMapCoordinates(ev.Performer).Position; var impulseVector = direction * 10000; _physics.ApplyLinearImpulse(ev.Target, impulseVector); @@ -339,28 +197,17 @@ public sealed class MagicSystem : EntitySystem if (!TryComp(ev.Target, out var body)) return; - var ents = _bodySystem.GibBody(ev.Target, true, body); + var entities = _bodySystem.GibBody(ev.Target, true, body); if (!ev.DeleteNonBrainParts) return; - foreach (var part in ents) + foreach (var part in entities.Where(part => HasComp(part) && !HasComp(part))) { - // just leaves a brain and clothes - if (HasComp(part) && !HasComp(part)) - { - QueueDel(part); - } + QueueDel(part); } } - /// - /// Spawns entity prototypes from a list within range of click. - /// - /// - /// It will offset mobs after the first mob based on the OffsetVector2 property supplied. - /// - /// The Spawn Spell Event args. private void OnWorldSpawn(WorldSpawnSpellEvent args) { if (args.Handled) @@ -373,24 +220,85 @@ public sealed class MagicSystem : EntitySystem args.Handled = true; } - /// - /// Loops through a supplied list of entity prototypes and spawns them - /// - /// - /// If an offset of 0, 0 is supplied then the entities will all spawn on the same tile. - /// Any other offset will spawn entities starting from the source Map Coordinates and will increment the supplied - /// offset - /// - /// The list of Entities to spawn in - /// Map Coordinates where the entities will spawn - /// Check to see if the entities should self delete - /// A Vector2 offset that the entities will spawn in - private void SpawnSpellHelper(List entityEntries, EntityCoordinates entityCoords, float? lifetime, Vector2 offsetVector2) + #endregion + + #region Helpers + + public List GetSpawnPositions(TransformComponent casterXform, MagicSpawnData data) { - var getProtos = EntitySpawnCollection.GetSpawns(entityEntries, _random); + return data switch + { + TargetCasterPos => GetCasterPosition(casterXform), + TargetInFront => GetPositionsInFront(casterXform), + _ => throw new ArgumentOutOfRangeException() + }; + } + + public List GetCasterPosition(TransformComponent casterXform) + { + return new List(1) { casterXform.Coordinates }; + } + + public List GetPositionsInFront(TransformComponent casterXform) + { + var directionPos = casterXform.Coordinates.Offset(casterXform.LocalRotation.ToWorldVec().Normalized()); + + if (!TryComp(casterXform.GridUid, out var mapGrid) || + !directionPos.TryGetTileRef(out var tileReference, EntityManager, _mapManager)) + { + return new List(); + } + + var tileIndex = tileReference.Value.GridIndices; + var coords = _mapSystem.GridTileToLocal(casterXform.GridUid.Value, mapGrid, tileIndex); + + var directions = GetCardinalDirections(casterXform.LocalRotation.GetCardinalDir()); + var spawnPositions = new List(3); + + foreach (var direction in directions) + { + var offset = GetOffsetForDirection(direction); + var coordinates = _mapSystem.GridTileToLocal(casterXform.GridUid.Value, mapGrid, tileIndex + offset); + spawnPositions.Add(coordinates); + } + + spawnPositions.Add(coords); + return spawnPositions; + } + + public IEnumerable GetCardinalDirections(Direction dir) + { + switch (dir) + { + case Direction.North: + case Direction.South: + return new[] { Direction.North, Direction.South }; + case Direction.East: + case Direction.West: + return new[] { Direction.East, Direction.West }; + default: + return Array.Empty(); + } + } + + public (int, int) GetOffsetForDirection(Direction direction) + { + return direction switch + { + Direction.North => (1, 0), + Direction.South => (-1, 0), + Direction.East => (0, 1), + Direction.West => (0, -1), + _ => (0, 0) + }; + } + + public void SpawnSpellHelper(List entityEntries, EntityCoordinates entityCoords, float? lifetime, Vector2 offsetVector2) + { + var getPrototypes = EntitySpawnCollection.GetSpawns(entityEntries, _random); var offsetCoords = entityCoords; - foreach (var proto in getProtos) + foreach (var proto in getPrototypes) { // TODO: Share this code with instant because they're both doing similar things for positioning. var entity = Spawn(proto, offsetCoords); @@ -404,8 +312,6 @@ public sealed class MagicSystem : EntitySystem } } - #endregion - private void Speak(BaseActionEvent args) { if (args is not ISpeakSpell speak || string.IsNullOrWhiteSpace(speak.Speech)) @@ -414,4 +320,6 @@ public sealed class MagicSystem : EntitySystem _chat.TrySendInGameICMessage(args.Performer, Loc.GetString(speak.Speech), InGameICChatType.Speak, false); } + + #endregion } diff --git a/Content.Server/Power/EntitySystems/BatterySystem.cs b/Content.Server/Power/EntitySystems/BatterySystem.cs index c844988b06..7971c8195d 100644 --- a/Content.Server/Power/EntitySystems/BatterySystem.cs +++ b/Content.Server/Power/EntitySystems/BatterySystem.cs @@ -84,8 +84,17 @@ namespace Content.Server.Power.EntitySystems while (query.MoveNext(out var uid, out var comp, out var batt)) { if (!comp.AutoRecharge) continue; - if (batt.IsFullyCharged) continue; - SetCharge(uid, batt.CurrentCharge + comp.AutoRechargeRate * frameTime, batt); + + if (comp.AutoRechargeRate > 0) + { + if (batt.IsFullyCharged) continue; + SetCharge(uid, batt.CurrentCharge + comp.AutoRechargeRate * frameTime, batt); + } + if (comp.AutoRechargeRate < 0) //self discharging + { + if (batt.Charge == 0) continue; + UseCharge(uid, -comp.AutoRechargeRate * frameTime, batt); + } } } diff --git a/Content.Server/_White/IncorporealSystem/IncorporealSystem.cs b/Content.Server/_White/IncorporealSystem/IncorporealSystem.cs index 969f8af6ea..3231e4420b 100644 --- a/Content.Server/_White/IncorporealSystem/IncorporealSystem.cs +++ b/Content.Server/_White/IncorporealSystem/IncorporealSystem.cs @@ -2,6 +2,8 @@ using Content.Shared.Eye; using Content.Shared.Movement.Systems; using Content.Shared.Physics; +using Content.Shared.Stealth; +using Content.Shared.Stealth.Components; using Robust.Server.GameObjects; using Robust.Shared.Physics; using Robust.Shared.Physics.Systems; @@ -10,11 +12,10 @@ namespace Content.Server._White.IncorporealSystem; public sealed class IncorporealSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; [Dependency] private readonly MovementSpeedModifierSystem _movement = default!; [Dependency] private readonly SharedPhysicsSystem _physics = default!; [Dependency] private readonly VisibilitySystem _visibilitySystem = default!; - + [Dependency] private readonly SharedStealthSystem _stealth = default!; public override void Initialize() { @@ -41,6 +42,9 @@ public sealed class IncorporealSystem : EntitySystem _visibilitySystem.RefreshVisibility(uid); } + Spawn("EffectEmpPulse", Transform(uid).Coordinates); + EnsureComp(uid); + _stealth.SetVisibility(uid, -1); _movement.RefreshMovementSpeedModifiers(uid); } @@ -50,8 +54,8 @@ public sealed class IncorporealSystem : EntitySystem { var fixture = fixtures.Fixtures.First(); - _physics.SetCollisionMask(uid, fixture.Key, fixture.Value, (int) (CollisionGroup.FlyingMobMask | CollisionGroup.GhostImpassable), fixtures); - _physics.SetCollisionLayer(uid, fixture.Key, fixture.Value, (int) CollisionGroup.FlyingMobLayer, fixtures); + _physics.SetCollisionMask(uid, fixture.Key, fixture.Value, (int) (CollisionGroup.MobMask | CollisionGroup.GhostImpassable), fixtures); + _physics.SetCollisionLayer(uid, fixture.Key, fixture.Value, (int) CollisionGroup.MobLayer, fixtures); } if (TryComp(uid, out var visibility)) @@ -62,6 +66,10 @@ public sealed class IncorporealSystem : EntitySystem } component.MovementSpeedBuff = 1; + + Spawn("EffectEmpPulse", Transform(uid).Coordinates); + _stealth.SetVisibility(uid, 1); + RemComp(uid); _movement.RefreshMovementSpeedModifiers(uid); } diff --git a/Content.Server/_White/Wizard/Charging/ChargingSystem.cs b/Content.Server/_White/Wizard/Charging/ChargingSystem.cs new file mode 100644 index 0000000000..f5e8f840fe --- /dev/null +++ b/Content.Server/_White/Wizard/Charging/ChargingSystem.cs @@ -0,0 +1,183 @@ +using Content.Shared._White.Wizard; +using Content.Shared._White.Wizard.Charging; +using Content.Shared.Follower; +using Robust.Shared.Audio; +using Robust.Shared.Audio.Systems; +using Robust.Shared.Player; + +namespace Content.Server._White.Wizard.Charging; + +public sealed class ChargingSystem : SharedChargingSystem +{ + [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private readonly FollowerSystem _followerSystem = default!; + + private readonly Dictionary> _charges = new(); + + private readonly Dictionary _chargingLoops = new(); + private readonly Dictionary _chargedLoop = new(); + + + public override void Initialize() + { + base.Initialize(); + + SubscribeNetworkEvent(OnCharging); + SubscribeNetworkEvent(OnCharged); + SubscribeNetworkEvent(OnStop); + SubscribeLocalEvent(OnDetach); + + SubscribeNetworkEvent(Add); + SubscribeNetworkEvent(Remove); + } + + #region Audio + + private void OnCharging(RequestSpellChargingAudio msg, EntitySessionEventArgs args) + { + var user = args.SenderSession?.AttachedEntity; + if (user == null) + return; + + var shouldLoop = msg.Loop; + var sound = msg.Sound; + + if (!shouldLoop) + { + _audio.PlayPvs(sound, user.Value); + return; + } + + if (_chargingLoops.TryGetValue(user.Value, out var currentStream)) + { + _audio.Stop(currentStream); + _chargingLoops.Remove(user.Value); + } + + var newStream = _audio.PlayPvs(sound, user.Value, AudioParams.Default.WithLoop(true)); + + if (newStream.HasValue) + { + _chargingLoops[user.Value] = newStream.Value.Entity; + } + } + + private void OnCharged(RequestSpellChargedAudio msg, EntitySessionEventArgs args) + { + var user = args.SenderSession?.AttachedEntity; + if (user == null) + return; + + if (_chargingLoops.TryGetValue(user.Value, out var currentStream)) + { + _audio.Stop(currentStream); + _chargingLoops.Remove(user.Value); + } + + var shouldLoop = msg.Loop; + var sound = msg.Sound; + + if (!shouldLoop) + { + _audio.PlayPvs(sound, user.Value); + return; + } + + if (_chargedLoop.TryGetValue(user.Value, out var chargedLoop)) + { + _audio.Stop(chargedLoop); + _chargedLoop.Remove(user.Value); + } + + var newStream = _audio.PlayPvs(sound, user.Value, AudioParams.Default.WithLoop(true)); + + if (newStream.HasValue) + { + _chargedLoop[user.Value] = newStream.Value.Entity; + } + } + + private void OnStop(RequestAudioSpellStop msg, EntitySessionEventArgs args) + { + var user = args.SenderSession?.AttachedEntity; + if (user == null) + return; + + if (_chargingLoops.TryGetValue(user.Value, out var currentStream)) + { + _audio.Stop(currentStream); + _chargingLoops.Remove(user.Value); + } + + if (_chargedLoop.TryGetValue(user.Value, out var chargedLoop)) + { + _audio.Stop(chargedLoop); + _chargedLoop.Remove(user.Value); + } + } + + private void OnDetach(PlayerDetachedEvent msg, EntitySessionEventArgs args) + { + var user = msg.Entity; + + if (_chargingLoops.TryGetValue(user, out var currentStream)) + { + _audio.Stop(currentStream); + _chargingLoops.Remove(user); + } + + if (_chargedLoop.TryGetValue(user, out var chargedLoop)) + { + _audio.Stop(chargedLoop); + _chargedLoop.Remove(user); + } + } + + #endregion + + #region Charges + + private void Add(AddWizardChargeEvent msg, EntitySessionEventArgs args) + { + if (args.SenderSession.AttachedEntity != null) + AddCharge(args.SenderSession.AttachedEntity.Value, msg.ChargeProto); + } + + private void Remove(RemoveWizardChargeEvent msg, EntitySessionEventArgs args) + { + if (args.SenderSession.AttachedEntity != null) + RemoveAllCharges(args.SenderSession.AttachedEntity.Value); + } + + #endregion + + #region Helpers + + public void AddCharge(EntityUid uid, string msgChargeProto) + { + var itemEnt = Spawn(msgChargeProto, Transform(uid).Coordinates); + _followerSystem.StartFollowingEntity(itemEnt, uid); + + if (!_charges.ContainsKey(uid)) + { + _charges[uid] = new List(); + } + + _charges[uid].Add(itemEnt); + } + + public void RemoveAllCharges(EntityUid uid) + { + if (!_charges.ContainsKey(uid)) + return; + + foreach (var followerEnt in _charges[uid]) + { + Del(followerEnt); + } + + _charges.Remove(uid); + } + + #endregion +} diff --git a/Content.Server/_White/Wizard/Magic/Amaterasu/AmaterasuComponent.cs b/Content.Server/_White/Wizard/Magic/Amaterasu/AmaterasuComponent.cs new file mode 100644 index 0000000000..6cf0d7a5c6 --- /dev/null +++ b/Content.Server/_White/Wizard/Magic/Amaterasu/AmaterasuComponent.cs @@ -0,0 +1,6 @@ +namespace Content.Server._White.Wizard.Magic.Amaterasu; + +[RegisterComponent] +public sealed partial class AmaterasuComponent : Component +{ +} diff --git a/Content.Server/_White/Wizard/Magic/Amaterasu/AmaterasuSystem.cs b/Content.Server/_White/Wizard/Magic/Amaterasu/AmaterasuSystem.cs new file mode 100644 index 0000000000..6c16a7f52f --- /dev/null +++ b/Content.Server/_White/Wizard/Magic/Amaterasu/AmaterasuSystem.cs @@ -0,0 +1,34 @@ +using Content.Server.Atmos.Components; +using Content.Server.Body.Systems; +using Content.Shared.Mobs; + +namespace Content.Server._White.Wizard.Magic.Amaterasu; + +public sealed class AmaterasuSystem : EntitySystem +{ + [Dependency] private readonly BodySystem _bodySystem = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnMobState); + } + + private void OnMobState(EntityUid uid, AmaterasuComponent component, MobStateChangedEvent args) + { + if (args.NewMobState is MobState.Critical or MobState.Dead) + { + if(!TryComp(uid, out var flammable)) + return; + + if (flammable.OnFire) + { + _bodySystem.GibBody(uid); + return; + } + + RemComp(uid); + } + } +} diff --git a/Content.Server/_White/Wizard/Magic/Other/InstantRecallComponent.cs b/Content.Server/_White/Wizard/Magic/Other/InstantRecallComponent.cs new file mode 100644 index 0000000000..e20a7ac19e --- /dev/null +++ b/Content.Server/_White/Wizard/Magic/Other/InstantRecallComponent.cs @@ -0,0 +1,7 @@ +namespace Content.Server._White.Wizard.Magic.Other; + +[RegisterComponent] +public sealed partial class InstantRecallComponent : Component +{ + public EntityUid? Item; +} diff --git a/Content.Server/_White/Wizard/Magic/TeslaProjectile/TeslaProjectileComponent.cs b/Content.Server/_White/Wizard/Magic/TeslaProjectile/TeslaProjectileComponent.cs new file mode 100644 index 0000000000..9ffce14fd6 --- /dev/null +++ b/Content.Server/_White/Wizard/Magic/TeslaProjectile/TeslaProjectileComponent.cs @@ -0,0 +1,4 @@ +namespace Content.Server._White.Wizard.Magic.TeslaProjectile; + +[RegisterComponent] +public sealed partial class TeslaProjectileComponent : Component {} diff --git a/Content.Server/_White/Wizard/Magic/TeslaProjectile/TeslaProjectileSystem.cs b/Content.Server/_White/Wizard/Magic/TeslaProjectile/TeslaProjectileSystem.cs new file mode 100644 index 0000000000..44740f704d --- /dev/null +++ b/Content.Server/_White/Wizard/Magic/TeslaProjectile/TeslaProjectileSystem.cs @@ -0,0 +1,21 @@ +using Content.Server.Lightning; +using Content.Shared.Projectiles; + +namespace Content.Server._White.Wizard.Magic.TeslaProjectile; + +public sealed class TeslaProjectileSystem : EntitySystem +{ + [Dependency] private readonly LightningSystem _lightning = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnStartCollide); + } + + private void OnStartCollide(Entity ent, ref ProjectileHitEvent args) + { + _lightning.ShootRandomLightnings(ent, 2, 4, arcDepth:2); + } +} diff --git a/Content.Server/_White/Wizard/Magic/WizardSpellsSystem.cs b/Content.Server/_White/Wizard/Magic/WizardSpellsSystem.cs new file mode 100644 index 0000000000..9a4cd57b25 --- /dev/null +++ b/Content.Server/_White/Wizard/Magic/WizardSpellsSystem.cs @@ -0,0 +1,701 @@ +using System.Linq; +using System.Numerics; +using Content.Server._White.IncorporealSystem; +using Content.Server._White.Wizard.Magic.Amaterasu; +using Content.Server._White.Wizard.Magic.Other; +using Content.Server.Abilities.Mime; +using Content.Server.Administration.Commands; +using Content.Server.Atmos.Components; +using Content.Server.Atmos.EntitySystems; +using Content.Server.Chat.Systems; +using Content.Server.Emp; +using Content.Server.Lightning; +using Content.Server.Magic; +using Content.Server.Singularity.EntitySystems; +using Content.Server.Weapons.Ranged.Systems; +using Content.Shared._White.Wizard; +using Content.Shared._White.Wizard.Magic; +using Content.Shared.Actions; +using Content.Shared.Cluwne; +using Content.Shared.Coordinates.Helpers; +using Content.Shared.Hands.Components; +using Content.Shared.Hands.EntitySystems; +using Content.Shared.Humanoid; +using Content.Shared.Interaction.Components; +using Content.Shared.Inventory; +using Content.Shared.Inventory.VirtualItem; +using Content.Shared.Item; +using Content.Shared.Magic; +using Content.Shared.Maps; +using Content.Shared.Mobs.Components; +using Content.Shared.Physics; +using Content.Shared.Popups; +using Content.Shared.StatusEffect; +using Content.Shared.Throwing; +using Robust.Shared.Audio.Systems; +using Robust.Shared.Map; +using Robust.Shared.Physics.Components; +using Robust.Shared.Random; + +namespace Content.Server._White.Wizard.Magic; + +public sealed class WizardSpellsSystem : EntitySystem +{ + #region Dependencies + + [Dependency] private readonly IMapManager _mapManager = default!; + [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly EntityLookupSystem _lookup = default!; + [Dependency] private readonly GunSystem _gunSystem = default!; + [Dependency] private readonly SharedTransformSystem _transformSystem = default!; + [Dependency] private readonly ChatSystem _chat = default!; + [Dependency] private readonly LightningSystem _lightning = default!; + [Dependency] private readonly MagicSystem _magicSystem = default!; + [Dependency] private readonly GravityWellSystem _gravityWell = default!; + [Dependency] private readonly FlammableSystem _flammableSystem = default!; + [Dependency] private readonly SharedHandsSystem _handsSystem = default!; + [Dependency] private readonly ThrowingSystem _throwingSystem = default!; + [Dependency] private readonly TurfSystem _turf = default!; + [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private readonly StatusEffectsSystem _statusEffectsSystem = default!; + [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + [Dependency] private readonly InventorySystem _inventory = default!; + [Dependency] private readonly EmpSystem _empSystem = default!; + + #endregion + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnInstantRecallSpell); + SubscribeLocalEvent(OnMimeTouchSpell); + SubscribeLocalEvent(OnBananaTouchSpell); + SubscribeLocalEvent(OnCluwneCurseSpell); + SubscribeLocalEvent(OnEmpSpell); + SubscribeLocalEvent(OnJauntSpell); + SubscribeLocalEvent(OnBlinkSpell); + SubscribeLocalEvent(OnForcewallSpell); + SubscribeLocalEvent(OnCardsSpell); + SubscribeLocalEvent(OnFireballSpell); + SubscribeLocalEvent(OnForceSpell); + SubscribeLocalEvent(OnArcSpell); + + SubscribeLocalEvent(OnBeforeCastSpell); + } + + #region Instant Recall + + private void OnInstantRecallSpell(InstantRecallSpellEvent msg) + { + if (msg.Handled || !CheckRequirements(msg.Action, msg.Performer)) + return; + + if (!TryComp(msg.Performer, out var handsComponent)) + return; + + if (!TryComp(msg.Action, out var recallComponent)) + { + _popupSystem.PopupEntity("Что-то поломалось!", msg.Performer, msg.Performer); + return; + } + + if (handsComponent.ActiveHandEntity != null) + { + if (HasComp(handsComponent.ActiveHandEntity.Value)) + { + _popupSystem.PopupEntity("Не могу работать с этим!", msg.Performer, msg.Performer); + return; + } + + recallComponent.Item = handsComponent.ActiveHandEntity.Value; + _popupSystem.PopupEntity($"Сопряжено с {MetaData(handsComponent.ActiveHandEntity.Value).EntityName}", msg.Performer, msg.Performer); + return; + } + + if (handsComponent.ActiveHandEntity == null && recallComponent.Item != null) + { + var coordsItem = Transform(recallComponent.Item.Value).Coordinates; + var coordsPerformer = Transform(msg.Performer).Coordinates; + + Spawn("EffectEmpPulse", coordsItem); + + _transformSystem.SetCoordinates(recallComponent.Item.Value, coordsPerformer); + _transformSystem.AttachToGridOrMap(recallComponent.Item.Value); + + _handsSystem.TryForcePickupAnyHand(msg.Performer, recallComponent.Item.Value); + + msg.Handled = true; + return; + } + + _popupSystem.PopupEntity("Нет привязки.", msg.Performer, msg.Performer); + } + + #endregion + + #region Mime Touch + + private void OnMimeTouchSpell(MimeTouchSpellEvent msg) + { + if (msg.Handled || !CheckRequirements(msg.Action, msg.Performer)) + return; + + if (!HasComp(msg.Target)) + { + _popupSystem.PopupEntity("Работает только на людях!", msg.Performer, msg.Performer); + return; + } + + SetOutfitCommand.SetOutfit(msg.Target, "MimeGear", EntityManager); + EnsureComp(msg.Target); + + Spawn("AdminInstantEffectSmoke3", Transform(msg.Target).Coordinates); + + msg.Handled = true; + Speak(msg); + } + + #endregion + + #region Banana Touch + + private void OnBananaTouchSpell(BananaTouchSpellEvent msg) + { + if (msg.Handled || !CheckRequirements(msg.Action, msg.Performer)) + return; + + if (!HasComp(msg.Target)) + { + _popupSystem.PopupEntity("Работает только на людях!", msg.Performer, msg.Performer); + return; + } + + SetOutfitCommand.SetOutfit(msg.Target, "ClownGear", EntityManager); + EnsureComp(msg.Target); + + Spawn("AdminInstantEffectSmoke3", Transform(msg.Target).Coordinates); + + msg.Handled = true; + Speak(msg); + } + + #endregion + + #region Cluwne Curse + + private void OnCluwneCurseSpell(CluwneCurseSpellEvent msg) + { + if (msg.Handled || !CheckRequirements(msg.Action, msg.Performer)) + return; + + if (!HasComp(msg.Target)) + { + _popupSystem.PopupEntity("Работает только на людях!", msg.Performer, msg.Performer); + return; + } + + EnsureComp(msg.Target); + + Spawn("AdminInstantEffectSmoke3", Transform(msg.Target).Coordinates); + + msg.Handled = true; + Speak(msg); + } + + #endregion + + #region EMP + + private void OnEmpSpell(EmpSpellEvent msg) + { + if (msg.Handled || !CheckRequirements(msg.Action, msg.Performer)) + return; + + var coords = _transformSystem.ToMapCoordinates(Transform(msg.Performer).Coordinates); + + _empSystem.EmpPulse(coords, 15, 1000000, 60f); + + msg.Handled = true; + Speak(msg); + } + + #endregion + + #region Ethereal Jaunt + + private void OnJauntSpell(EtherealJauntSpellEvent msg) + { + if (msg.Handled || !CheckRequirements(msg.Action, msg.Performer)) + return; + + if (_statusEffectsSystem.HasStatusEffect(msg.Performer, "Incorporeal")) + { + _popupSystem.PopupEntity("Вы уже в потустороннем мире", msg.Performer, msg.Performer); + return; + } + + Spawn("AdminInstantEffectSmoke10", Transform(msg.Performer).Coordinates); + + _statusEffectsSystem.TryAddStatusEffect(msg.Performer, "Incorporeal", TimeSpan.FromSeconds(10), false); + + msg.Handled = true; + Speak(msg); + } + + #endregion + + #region Blink + + private void OnBlinkSpell(BlinkSpellEvent msg) + { + if (msg.Handled || !CheckRequirements(msg.Action, msg.Performer)) + return; + + var transform = Transform(msg.Performer); + + var oldCoords = transform.Coordinates; + + EntityCoordinates coords = default; + var foundTeleportPos = false; + var attempts = 10; + + while (attempts > 0) + { + attempts--; + + var random = new Random().Next(10, 20); + var offset = transform.LocalRotation.ToWorldVec().Normalized(); + var direction = transform.LocalRotation.GetDir().ToVec(); + var newOffset = offset + direction * random; + coords = transform.Coordinates.Offset(newOffset).SnapToGrid(EntityManager); + + var tile = coords.GetTileRef(); + + if (tile != null && _turf.IsTileBlocked(tile.Value, CollisionGroup.AllMask)) + continue; + + foundTeleportPos = true; + break; + } + + if (!foundTeleportPos) + return; + + _transformSystem.SetCoordinates(msg.Performer, coords); + _transformSystem.AttachToGridOrMap(msg.Performer); + + _audio.PlayPvs("/Audio/White/Cult/veilin.ogg", coords); + _audio.PlayPvs("/Audio/White/Cult/veilout.ogg", oldCoords); + + Spawn("AdminInstantEffectSmoke10", oldCoords); + Spawn("AdminInstantEffectSmoke10", coords); + + msg.Handled = true; + Speak(msg); + } + + #endregion + + #region Forcewall + + private void OnForcewallSpell(ForceWallSpellEvent msg) + { + if (msg.Handled || !CheckRequirements(msg.Action, msg.Performer)) + return; + + switch (msg.ActionUseType) + { + case ActionUseType.Default: + ForcewallSpellDefault(msg); + break; + case ActionUseType.Charge: + ForcewallSpellCharge(msg); + break; + case ActionUseType.AltUse: + ForcewallSpellAlt(msg); + break; + } + + msg.Handled = true; + Speak(msg); + } + + private void ForcewallSpellDefault(ForceWallSpellEvent msg) + { + var transform = Transform(msg.Performer); + + foreach (var position in _magicSystem.GetPositionsInFront(transform)) + { + var ent = Spawn(msg.Prototype, position.SnapToGrid(EntityManager, _mapManager)); + + var comp = EnsureComp(ent); + comp.Uid = msg.Performer; + } + } + + private void ForcewallSpellCharge(ForceWallSpellEvent msg) + { + var xform = Transform(msg.Performer); + + var positions = GetArenaPositions(xform, msg.ChargeLevel); + + foreach (var position in positions) + { + var ent = Spawn(msg.Prototype, position); + + var comp = EnsureComp(ent); + comp.Uid = msg.Performer; + } + } + + private void ForcewallSpellAlt(ForceWallSpellEvent msg) + { + var xform = Transform(msg.TargetUid); + + var positions = GetArenaPositions(xform, 2); + + foreach (var direction in positions) + { + var ent = Spawn(msg.Prototype, direction); + + var comp = EnsureComp(ent); + comp.Uid = msg.Performer; + } + } + + #endregion + + #region Cards + + private void OnCardsSpell(CardsSpellEvent msg) + { + if (msg.Handled || !CheckRequirements(msg.Action, msg.Performer)) + return; + + switch (msg.ActionUseType) + { + case ActionUseType.Default: + CardsSpellDefault(msg); + break; + case ActionUseType.Charge: + CardsSpellCharge(msg); + break; + case ActionUseType.AltUse: + CardsSpellAlt(msg); + break; + } + + msg.Handled = true; + Speak(msg); + } + + private void CardsSpellDefault(CardsSpellEvent msg) + { + var xform = Transform(msg.Performer); + + for (var i = 0; i < 10; i++) + { + foreach (var pos in _magicSystem.GetSpawnPositions(xform, msg.Pos)) + { + var mapPos = _transformSystem.ToMapCoordinates(pos); + var spawnCoords = _mapManager.TryFindGridAt(mapPos, out var gridUid, out _) + ? pos.WithEntityId(gridUid, EntityManager) + : new EntityCoordinates(_mapManager.GetMapEntityId(mapPos.MapId), mapPos.Position); + + var ent = Spawn(msg.Prototype, spawnCoords); + + var direction = msg.Target.ToMapPos(EntityManager, _transformSystem) - spawnCoords.ToMapPos(EntityManager, _transformSystem); + var randomizedDirection = direction + new Vector2(_random.Next(-2, 2), _random.Next(-2, 2)); + + _throwingSystem.TryThrow(ent, randomizedDirection, 60, msg.Performer); + } + } + } + + private void CardsSpellCharge(CardsSpellEvent msg) + { + var xform = Transform(msg.Performer); + + var count = 5 * msg.ChargeLevel; + var angleStep = 360f / count; + + for (var i = 0; i < count; i++) + { + var angle = i * angleStep; + + var direction = new Vector2(MathF.Cos(MathHelper.DegreesToRadians(angle)), MathF.Sin(MathHelper.DegreesToRadians(angle))); + + foreach (var pos in _magicSystem.GetSpawnPositions(xform, msg.Pos)) + { + var mapPos = _transformSystem.ToMapCoordinates(pos); + + var spawnCoords = _mapManager.TryFindGridAt(mapPos, out var gridUid, out _) + ? pos.WithEntityId(gridUid, EntityManager) + : new EntityCoordinates(_mapManager.GetMapEntityId(mapPos.MapId), mapPos.Position); + + var ent = Spawn(msg.Prototype, spawnCoords); + + _throwingSystem.TryThrow(ent, direction, 60, msg.Performer); + } + } + } + + private void CardsSpellAlt(CardsSpellEvent msg) + { + if (!HasComp(msg.TargetUid)) + return; + + Del(msg.TargetUid); + var item = Spawn(msg.Prototype); + _handsSystem.TryPickupAnyHand(msg.Performer, item); + } + + #endregion + + #region Fireball + + private void OnFireballSpell(FireballSpellEvent msg) + { + if (msg.Handled || !CheckRequirements(msg.Action, msg.Performer)) + return; + + switch (msg.ActionUseType) + { + case ActionUseType.Default: + FireballSpellDefault(msg); + break; + case ActionUseType.Charge: + FireballSpellCharge(msg); + break; + case ActionUseType.AltUse: + FireballSpellAlt(msg); + break; + } + + msg.Handled = true; + Speak(msg); + } + + private void FireballSpellDefault(FireballSpellEvent msg) + { + var xform = Transform(msg.Performer); + + foreach (var pos in _magicSystem.GetSpawnPositions(xform, msg.Pos)) + { + var mapPos = _transformSystem.ToMapCoordinates(pos); + var spawnCoords = _mapManager.TryFindGridAt(mapPos, out var gridUid, out var grid) + ? pos.WithEntityId(gridUid, EntityManager) + : new EntityCoordinates(_mapManager.GetMapEntityId(mapPos.MapId), mapPos.Position); + + var userVelocity = Vector2.Zero; + + if (grid != null && TryComp(gridUid, out PhysicsComponent? physics)) + userVelocity = physics.LinearVelocity; + + var ent = Spawn(msg.Prototype, spawnCoords); + var direction = msg.Target.ToMapPos(EntityManager, _transformSystem) - spawnCoords.ToMapPos(EntityManager, _transformSystem); + _gunSystem.ShootProjectile(ent, direction, userVelocity, msg.Performer, msg.Performer); + } + } + + private void FireballSpellCharge(FireballSpellEvent msg) + { + var coords = Transform(msg.Performer).Coordinates; + + var targets = _lookup.GetEntitiesInRange(coords, 2 * msg.ChargeLevel); + + foreach (var target in targets.Where(target => target.Owner != msg.Performer)) + { + target.Comp.FireStacks += 3; + _flammableSystem.Ignite(target, msg.Performer); + } + } + + private void FireballSpellAlt(FireballSpellEvent msg) + { + if (!TryComp(msg.TargetUid, out var flammableComponent)) + return; + + flammableComponent.FireStacks += 4; + + _flammableSystem.Ignite(msg.TargetUid, msg.Performer); + + EnsureComp(msg.TargetUid); + } + + #endregion + + #region Force + + private void OnForceSpell(ForceSpellEvent msg) + { + if (msg.Handled || !CheckRequirements(msg.Action, msg.Performer)) + return; + + switch (msg.ActionUseType) + { + case ActionUseType.Default: + ForceSpellDefault(msg); + break; + case ActionUseType.Charge: + ForceSpellCharge(msg); + break; + case ActionUseType.AltUse: + ForceSpellAlt(msg); + break; + } + + msg.Handled = true; + Speak(msg); + } + + private void ForceSpellDefault(ForceSpellEvent msg) + { + Spawn("AdminInstantEffectMinusGravityWell", msg.Target); + } + + private void ForceSpellCharge(ForceSpellEvent msg) + { + _gravityWell.GravPulse(msg.Performer, 15, 0, -80 * msg.ChargeLevel, -2 * msg.ChargeLevel); + } + + private void ForceSpellAlt(ForceSpellEvent msg) + { + _gravityWell.GravPulse(msg.Target, 10, 0, 200, 10); + } + + #endregion + + #region Arc + + private void OnArcSpell(ArcSpellEvent msg) + { + if (msg.Handled || !CheckRequirements(msg.Action, msg.Performer)) + return; + + switch (msg.ActionUseType) + { + case ActionUseType.Default: + ArcSpellDefault(msg); + break; + case ActionUseType.Charge: + ArcSpellCharge(msg); + break; + case ActionUseType.AltUse: + ArcSpellAlt(msg); + break; + } + + msg.Handled = true; + Speak(msg); + } + + private void ArcSpellDefault(ArcSpellEvent msg) + { + const int possibleEntitiesCount = 2; + + var entitiesInRange = _lookup.GetEntitiesInRange(msg.Target, 1); + var entitiesToHit = entitiesInRange.Where(HasComp).Take(possibleEntitiesCount); + + foreach (var entity in entitiesToHit) + { + _lightning.ShootLightning(msg.Performer, entity); + } + } + + private void ArcSpellCharge(ArcSpellEvent msg) + { + _lightning.ShootRandomLightnings(msg.Performer, 2 * msg.ChargeLevel, msg.ChargeLevel * 2, arcDepth: 2); + } + + private void ArcSpellAlt(ArcSpellEvent msg) + { + var xform = Transform(msg.Performer); + + foreach (var pos in _magicSystem.GetSpawnPositions(xform, msg.Pos)) + { + var mapPos = _transformSystem.ToMapCoordinates(pos); + var spawnCoords = _mapManager.TryFindGridAt(mapPos, out var gridUid, out var grid) + ? pos.WithEntityId(gridUid, EntityManager) + : new EntityCoordinates(_mapManager.GetMapEntityId(mapPos.MapId), mapPos.Position); + + var userVelocity = Vector2.Zero; + + if (grid != null && TryComp(gridUid, out PhysicsComponent? physics)) + userVelocity = physics.LinearVelocity; + + var ent = Spawn(msg.Prototype, spawnCoords); + var direction = msg.Target.ToMapPos(EntityManager, _transformSystem) - spawnCoords.ToMapPos(EntityManager, _transformSystem); + _gunSystem.ShootProjectile(ent, direction, userVelocity, msg.Performer, msg.Performer); + } + } + + #endregion + + #region Helpers + + private void Speak(BaseActionEvent args) + { + if (args is not ISpeakSpell speak || string.IsNullOrWhiteSpace(speak.Speech)) + return; + + _chat.TrySendInGameICMessage(args.Performer, Loc.GetString(speak.Speech), + InGameICChatType.Speak, false); + } + + private List GetArenaPositions(TransformComponent casterXform, int arenaSize) + { + var positions = new List(); + + arenaSize--; + + for (var i = -arenaSize; i <= arenaSize; i++) + { + for (var j = -arenaSize; j <= arenaSize; j++) + { + var position = new Vector2(i, j); + var coordinates = casterXform.Coordinates.Offset(position); + positions.Add(coordinates); + } + } + + return positions; + } + + private bool CheckRequirements(EntityUid spell, EntityUid performer) + { + var ev = new BeforeCastSpellEvent(performer); + RaiseLocalEvent(spell, ref ev); + return !ev.Cancelled; + } + + private void OnBeforeCastSpell(Entity ent, ref BeforeCastSpellEvent args) + { + var comp = ent.Comp; + var hasReqs = false; + + if (comp.RequiresClothes) + { + var enumerator = _inventory.GetSlotEnumerator(args.Performer, SlotFlags.OUTERCLOTHING | SlotFlags.HEAD); + while (enumerator.MoveNext(out var containerSlot)) + { + if (containerSlot.ContainedEntity is { } item) + hasReqs = HasComp(item); + else + hasReqs = false; + + if (!hasReqs) + break; + } + } + + if (!hasReqs) + { + args.Cancelled = true; + _popupSystem.PopupEntity("Missing Requirements! You need to wear your robe and hat!", args.Performer, args.Performer); + } + } + + #endregion +} diff --git a/Content.Server/_White/Wizard/Scrolls/ScrollSystem.cs b/Content.Server/_White/Wizard/Scrolls/ScrollSystem.cs new file mode 100644 index 0000000000..a1e1a33d27 --- /dev/null +++ b/Content.Server/_White/Wizard/Scrolls/ScrollSystem.cs @@ -0,0 +1,8 @@ +using Content.Shared._White.Wizard.ScrollSystem; + +namespace Content.Server._White.Wizard.Scrolls; + +public sealed class ScrollSystem : SharedScrollSystem +{ + protected override void BurnScroll(EntityUid uid) => Del(uid); +} diff --git a/Content.Shared/Actions/ActionEvents.cs b/Content.Shared/Actions/ActionEvents.cs index 4715f03c70..a256167410 100644 --- a/Content.Shared/Actions/ActionEvents.cs +++ b/Content.Shared/Actions/ActionEvents.cs @@ -81,8 +81,10 @@ public sealed class GetItemActionsEvent : EntityEventArgs public sealed class RequestPerformActionEvent : EntityEventArgs { public readonly NetEntity Action; - public readonly NetEntity? EntityTarget; + public NetEntity? EntityTarget; public readonly NetCoordinates? EntityCoordinatesTarget; + public ActionUseType ActionUseType = ActionUseType.Default; + public int ChargeLevel; public RequestPerformActionEvent(NetEntity action) { @@ -148,6 +150,8 @@ public abstract partial class WorldTargetActionEvent : BaseActionEvent /// The coordinates of the location that the user targeted. /// public EntityCoordinates Target; + + public EntityUid TargetUid; } /// @@ -161,4 +165,18 @@ public abstract partial class BaseActionEvent : HandledEntityEventArgs /// The user performing the action. /// public EntityUid Performer; + + public EntityUid Action; + + public ActionUseType ActionUseType = ActionUseType.Default; + + public int ChargeLevel; +} + +[Serializable, NetSerializable] +public enum ActionUseType +{ + Default, // left mouse click. + Charge, // Holding right mouse click(has 4 charges). + AltUse // Alt + left mouse click. } diff --git a/Content.Shared/Actions/BaseTargetActionComponent.cs b/Content.Shared/Actions/BaseTargetActionComponent.cs index 7e40b10c32..b96ac9ea38 100644 --- a/Content.Shared/Actions/BaseTargetActionComponent.cs +++ b/Content.Shared/Actions/BaseTargetActionComponent.cs @@ -1,4 +1,5 @@ using Content.Shared.Interaction; +using Robust.Shared.Audio; namespace Content.Shared.Actions; @@ -40,4 +41,28 @@ public abstract partial class BaseTargetActionComponent : BaseActionComponent /// over lay in place of the currently held item "held item". /// [DataField("targetingIndicator")] public bool TargetingIndicator = true; + + [DataField] + public bool IsAltEnabled; + + [DataField] + public bool IsChargeEnabled; + + [DataField] + public string ChargeProto = "MagicFollowerEntity"; + + [DataField] + public int MaxChargeLevel = 4; + + [DataField] + public SoundSpecifier ChargingSound = new SoundPathSpecifier("/Audio/White/Magic/chargingfallback.ogg"); + + [DataField] + public bool LoopCharging = true; + + [DataField] + public SoundSpecifier MaxChargedSound = new SoundPathSpecifier("/Audio/White/Magic/maxchargefallback.ogg"); + + [DataField] + public bool LoopMaxCharged; } diff --git a/Content.Shared/Actions/SharedActionsSystem.cs b/Content.Shared/Actions/SharedActionsSystem.cs index df469f4ac1..dbe3fc8673 100644 --- a/Content.Shared/Actions/SharedActionsSystem.cs +++ b/Content.Shared/Actions/SharedActionsSystem.cs @@ -413,6 +413,8 @@ public abstract class SharedActionsSystem : EntitySystem if (worldAction.Event != null) { worldAction.Event.Target = entityCoordinatesTarget; + if (ev.EntityTarget != null) + worldAction.Event.TargetUid = GetEntity(ev.EntityTarget.Value); Dirty(actionEnt, worldAction); performEvent = worldAction.Event; } @@ -430,7 +432,12 @@ public abstract class SharedActionsSystem : EntitySystem } if (performEvent != null) + { performEvent.Performer = user; + performEvent.Action = actionEnt; + performEvent.ActionUseType = ev.ActionUseType; + performEvent.ChargeLevel = ev.ChargeLevel; + } // All checks passed. Perform the action! PerformAction(user, component, actionEnt, action, performEvent, curTime); @@ -677,6 +684,8 @@ public abstract class SharedActionsSystem : EntitySystem /// Entity to receive the actions /// The actions to add /// The entity that enables these actions (e.g., flashlight). May be null (innate actions). + /// ActionsComponent. + /// ActionContainerComponent. public void GrantActions(EntityUid performer, IEnumerable actions, EntityUid container, ActionsComponent? comp = null, ActionsContainerComponent? containerComp = null) { if (!Resolve(container, ref containerComp)) diff --git a/Content.Shared/_White/Wizard/Charging/SharedChargingSystem.cs b/Content.Shared/_White/Wizard/Charging/SharedChargingSystem.cs new file mode 100644 index 0000000000..2f5984bd4c --- /dev/null +++ b/Content.Shared/_White/Wizard/Charging/SharedChargingSystem.cs @@ -0,0 +1,5 @@ +namespace Content.Shared._White.Wizard.Charging; + +public abstract class SharedChargingSystem : EntitySystem +{ +} diff --git a/Content.Shared/_White/Wizard/Magic/MagicComponent.cs b/Content.Shared/_White/Wizard/Magic/MagicComponent.cs new file mode 100644 index 0000000000..a43001ca53 --- /dev/null +++ b/Content.Shared/_White/Wizard/Magic/MagicComponent.cs @@ -0,0 +1,13 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared._White.Wizard.Magic; + +[RegisterComponent, NetworkedComponent] +public sealed partial class MagicComponent : Component +{ + /// + /// Does this spell require Wizard Robes & Hat? + /// + [DataField, ViewVariables(VVAccess.ReadWrite)] + public bool RequiresClothes; +} diff --git a/Content.Shared/_White/Wizard/Magic/WizardClothesComponent.cs b/Content.Shared/_White/Wizard/Magic/WizardClothesComponent.cs new file mode 100644 index 0000000000..13283f849d --- /dev/null +++ b/Content.Shared/_White/Wizard/Magic/WizardClothesComponent.cs @@ -0,0 +1,9 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared._White.Wizard.Magic; + +[RegisterComponent, NetworkedComponent] +public sealed partial class WizardClothesComponent : Component +{ + +} diff --git a/Content.Shared/_White/Wizard/ScrollSystem/ScrollComponent.cs b/Content.Shared/_White/Wizard/ScrollSystem/ScrollComponent.cs new file mode 100644 index 0000000000..f14576519b --- /dev/null +++ b/Content.Shared/_White/Wizard/ScrollSystem/ScrollComponent.cs @@ -0,0 +1,43 @@ +using Robust.Shared.Audio; +using Robust.Shared.GameStates; + +namespace Content.Shared._White.Wizard.ScrollSystem; + +[RegisterComponent, NetworkedComponent, Access(typeof(SharedScrollSystem))] +public sealed partial class ScrollComponent : Component +{ + /// + /// ActionId to give on use. + /// + [DataField] + [ViewVariables] + public string ActionId; + + /// + /// How time it takes to learn. + /// + [DataField] + [ViewVariables(VVAccess.ReadWrite)] + public float LearnTime = 5f; + + /// + /// Popup on learn. + /// + [DataField] + [ViewVariables] + public string LearnPopup; + + /// + /// Sound to play on use. + /// + [DataField] + [ViewVariables] + public SoundSpecifier UseSound; + + /// + /// Sound to play after use. + /// + [DataField] + [ViewVariables] + public SoundSpecifier AfterUseSound; +} diff --git a/Content.Shared/_White/Wizard/ScrollSystem/SharedScrollSystem.cs b/Content.Shared/_White/Wizard/ScrollSystem/SharedScrollSystem.cs new file mode 100644 index 0000000000..6d267eaf17 --- /dev/null +++ b/Content.Shared/_White/Wizard/ScrollSystem/SharedScrollSystem.cs @@ -0,0 +1,87 @@ +using Content.Shared.Actions; +using Content.Shared.DoAfter; +using Content.Shared.Interaction.Events; +using Content.Shared.Popups; +using Robust.Shared.Audio.Systems; +using Robust.Shared.Network; + +namespace Content.Shared._White.Wizard.ScrollSystem; + +public abstract class SharedScrollSystem : EntitySystem +{ + #region Dependencies + + [Dependency] private readonly INetManager _net = default!; + [Dependency] private readonly SharedAudioSystem _audioSystem = default!; + [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; + [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + + #endregion + + #region Init + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnScrollUse); + SubscribeLocalEvent(OnScrollDoAfter); + } + + #endregion + + #region Handlers + + private void OnScrollUse(EntityUid uid, ScrollComponent component, UseInHandEvent args) + { + if (args.Handled) + return; + + var doAfterEventArgs = new DoAfterArgs(EntityManager, args.User, component.LearnTime, new ScrollDoAfterEvent(), uid, target: uid) + { + BreakOnTargetMove = true, + BreakOnUserMove = true, + BreakOnDamage = true, + NeedHand = true + }; + + if (_net.IsServer) + { + _audioSystem.PlayPvs(component.UseSound, args.User); + } + + _popupSystem.PopupClient($"You start learning about {component.LearnPopup}.", args.User, args.User, PopupType.Medium); + + _doAfterSystem.TryStartDoAfter(doAfterEventArgs); + + args.Handled = true; + } + + private void OnScrollDoAfter(EntityUid uid, ScrollComponent component, ScrollDoAfterEvent args) + { + if (args.Handled || args.Cancelled) + return; + + _actionsSystem.AddAction(args.User, component.ActionId); + + if (_net.IsServer) + { + _audioSystem.PlayEntity(component.AfterUseSound, args.User, args.User); + } + + _popupSystem.PopupClient($"You learned much about {component.LearnPopup}. The scroll is slowly burning in your hands.", args.User, args.User, PopupType.Medium); + + BurnScroll(uid); + + args.Handled = true; + } + + #endregion + + #region Helpers + + protected virtual void BurnScroll(EntityUid uid) {} + + #endregion +} diff --git a/Content.Shared/_White/Wizard/WizardEvents.cs b/Content.Shared/_White/Wizard/WizardEvents.cs new file mode 100644 index 0000000000..c5d6d7e055 --- /dev/null +++ b/Content.Shared/_White/Wizard/WizardEvents.cs @@ -0,0 +1,175 @@ +using Content.Shared.Actions; +using Content.Shared.DoAfter; +using Content.Shared.Magic; +using Robust.Shared.Audio; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; + +namespace Content.Shared._White.Wizard; + +#region HelperEvents + +[Serializable, NetSerializable] +public sealed partial class ScrollDoAfterEvent : SimpleDoAfterEvent +{ +} + +[ByRefEvent] +public struct BeforeCastSpellEvent +{ + public EntityUid Performer; + + public bool Cancelled; + + public BeforeCastSpellEvent(EntityUid performer) + { + Performer = performer; + } +} + +[Serializable, NetSerializable] +public sealed partial class AddWizardChargeEvent : EntityEventArgs +{ + public string ChargeProto; + + public AddWizardChargeEvent(string chargeProto) + { + ChargeProto = chargeProto; + } +} + +[Serializable, NetSerializable] +public sealed partial class RemoveWizardChargeEvent : EntityEventArgs +{ +} + +[Serializable, NetSerializable] +public sealed partial class RequestSpellChargingAudio : EntityEventArgs +{ + public SoundSpecifier Sound; + public bool Loop; + + public RequestSpellChargingAudio(SoundSpecifier sound, bool loop) + { + Sound = sound; + Loop = loop; + } +} + +[Serializable, NetSerializable] +public sealed partial class RequestSpellChargedAudio : EntityEventArgs +{ + public SoundSpecifier Sound; + public bool Loop; + + public RequestSpellChargedAudio(SoundSpecifier sound, bool loop) + { + Sound = sound; + Loop = loop; + } +} + +[Serializable, NetSerializable] +public sealed partial class RequestAudioSpellStop : EntityEventArgs +{ +} + +#endregion + +#region Spells + +public sealed partial class ArcSpellEvent : WorldTargetActionEvent, ISpeakSpell +{ + [DataField("prototype", required: true, customTypeSerializer: typeof(PrototypeIdSerializer))] + public string Prototype = default!; + + [DataField("posData")] + public MagicSpawnData Pos = new TargetCasterPos(); + + [DataField("speech")] + public string? Speech { get; private set; } +} + +public sealed partial class ForceSpellEvent : WorldTargetActionEvent, ISpeakSpell +{ + [DataField("speech")] + public string? Speech { get; private set; } +} + +public sealed partial class FireballSpellEvent : WorldTargetActionEvent, ISpeakSpell +{ + [DataField("prototype", required: true, customTypeSerializer: typeof(PrototypeIdSerializer))] + public string Prototype = default!; + + [DataField("posData")] + public MagicSpawnData Pos = new TargetCasterPos(); + + [DataField("speech")] + public string? Speech { get; private set; } +} + +public sealed partial class CardsSpellEvent : WorldTargetActionEvent, ISpeakSpell +{ + [DataField("prototype", required: true, customTypeSerializer: typeof(PrototypeIdSerializer))] + public string Prototype = default!; + + [DataField("posData")] + public MagicSpawnData Pos = new TargetCasterPos(); + + [DataField("speech")] + public string? Speech { get; private set; } +} + +public sealed partial class ForceWallSpellEvent : WorldTargetActionEvent, ISpeakSpell +{ + [DataField("prototype", required: true, customTypeSerializer: typeof(PrototypeIdSerializer))] + public string Prototype = default!; + + [DataField("speech")] + public string? Speech { get; private set; } +} + +public sealed partial class BlinkSpellEvent : InstantActionEvent, ISpeakSpell +{ + [DataField("speech")] + public string? Speech { get; private set; } +} + +public sealed partial class EtherealJauntSpellEvent : InstantActionEvent, ISpeakSpell +{ + [DataField("speech")] + public string? Speech { get; private set; } +} + +public sealed partial class EmpSpellEvent : InstantActionEvent, ISpeakSpell +{ + [DataField("speech")] + public string? Speech { get; private set; } +} + +public sealed partial class CluwneCurseSpellEvent : EntityTargetActionEvent, ISpeakSpell +{ + [DataField("speech")] + public string? Speech { get; private set; } +} + +public sealed partial class BananaTouchSpellEvent : EntityTargetActionEvent, ISpeakSpell +{ + [DataField("speech")] + public string? Speech { get; private set; } +} + +public sealed partial class MimeTouchSpellEvent : EntityTargetActionEvent, ISpeakSpell +{ + [DataField("speech")] + public string? Speech { get; private set; } +} + +public sealed partial class InstantRecallSpellEvent : InstantActionEvent, ISpeakSpell +{ + [DataField("speech")] + public string? Speech { get; private set; } +} + +#endregion diff --git a/Resources/Audio/Machines/attributions.yml b/Resources/Audio/Machines/attributions.yml index a0f1c9f7e7..5ef62f6d5d 100644 --- a/Resources/Audio/Machines/attributions.yml +++ b/Resources/Audio/Machines/attributions.yml @@ -152,3 +152,23 @@ license: "CC0-1.0" copyright: "dakamakat on freesound.org" source: "https://freesound.org/people/Dakamakat/sounds/717370/" + +- files: ["energyshield_up.ogg"] + license: "CC0-1.0" + copyright: "unfa on freesound.org" + source: "https://freesound.org/people/unfa/sounds/584173/" + +- files: ["energyshield_down.ogg"] + license: "CC-BY-4.0" + copyright: "SilverIllusionist on freesound.org" + source: "https://freesound.org/people/SilverIllusionist/sounds/673556/" + +- files: ["energyshield_ambient.ogg"] + license: "CC0-1.0" + copyright: "julianmateo_ on freesound.org" + source: "https://freesound.org/people/julianmateo_/sounds/524165/" + +- files: ["energyshield_parry.ogg"] + license: "CC-BY-4.0" + copyright: "Robinhood76 on freesound.org" + source: "https://freesound.org/people/Robinhood76/sounds/107613/" \ No newline at end of file diff --git a/Resources/Audio/Machines/energyshield_ambient.ogg b/Resources/Audio/Machines/energyshield_ambient.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ea560a076ba8c8186d3a7101ebe893ed70c46da1 GIT binary patch literal 43605 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Machines/energyshield_down.ogg b/Resources/Audio/Machines/energyshield_down.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a92915ff0704ad6a8bd2301c63ce439b59e06fcb GIT binary patch literal 26999 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 Nz@1ruQ8|Jd_&+GabQS;r literal 0 HcmV?d00001 diff --git a/Resources/Audio/Machines/energyshield_up.ogg b/Resources/Audio/Machines/energyshield_up.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9f0121a7b542eb97eff4003cfbbd4dc02654a9a0 GIT binary patch literal 15379 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/White/Items/scroll/after_use.ogg b/Resources/Audio/White/Items/scroll/after_use.ogg new file mode 100644 index 0000000000000000000000000000000000000000..bd87b67f08359f9184df8aa23f8edaa9345ff5a7 GIT binary patch literal 15612 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 J*?L{@{~tMD%O(H- literal 0 HcmV?d00001 diff --git a/Resources/Audio/White/Items/scroll/use.ogg b/Resources/Audio/White/Items/scroll/use.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9789a138172dcd2394c22431874ee8c531316fa0 GIT binary patch literal 19075 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 OsqlbJhr(}taRClc$2SB3 literal 0 HcmV?d00001 diff --git a/Resources/Audio/White/Magic/Arc/cast.ogg b/Resources/Audio/White/Magic/Arc/cast.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1562ecbb1b701ff0f06c859e559356102b743fa5 GIT binary patch literal 7675 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 S|A=9ZrV~#aj3>2MSpE;_M^0ihk3c^S<}qUtgX~ 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

(!-pRQq~GIk@BX_R}5Z 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

*sGtUy&sN>`lL0W<&>=woUob-pPHbQK!m2cJT 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/White/Magic/Cards/cast.ogg b/Resources/Audio/White/Magic/Cards/cast.ogg new file mode 100644 index 0000000000000000000000000000000000000000..bc8cf0355365315673976448792a9c0164542a86 GIT binary patch literal 22115 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%0AJJD zGLQ>uA!zc+(N|PCYbF4I)M3E;{1n}zz_QhA+JuHJ*o^g5nGR0blFJa6Ras7Ay!0Fj z0RENq@ReE)Qdh8d_^y0*yEw`KpCLg9=uK>>EHNSgi!*OKiB3o-?Qktz-%-HE>4(Bb zyB}ai$)qYn-5rbO&>od z6}G{r2NT|vbod_JL5T(XiNOGycEs86>>65vR*Qi>TB@|k`Vom1o4qjyKm!1$ zN2gMFAOV11!b92!mQB39aT7ATM%@&L1fP�L=Bi0Rpga8gl*DvD`45xx|+iU5MT4 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 A761SM literal 0 HcmV?d00001 diff --git a/Resources/Audio/White/Magic/Cards/charge.ogg b/Resources/Audio/White/Magic/Cards/charge.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ee9957ae2c99c8409426e9a5e8cb5ffb90caeb87 GIT binary patch literal 39277 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%0DlvDIoc2Eabro=ttA2%z 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%0AN}p>0RZGgK%>pRU+h}A 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 o(-Pf0GY940j2Hi~k87>t<8 literal 0 HcmV?d00001 diff --git a/Resources/Audio/White/Magic/Cards/max.ogg b/Resources/Audio/White/Magic/Cards/max.ogg new file mode 100644 index 0000000000000000000000000000000000000000..cb2bfa608c6321774e45af396eefeaca041a15e5 GIT binary patch literal 32658 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

(!-pRQq~GIk@BX_R}5Z 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

*sGtUy&sN>`lL0W<&>=woUob-pPHbQK!m2cJT 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/White/Magic/Force/cast.ogg b/Resources/Audio/White/Magic/Force/cast.ogg new file mode 100644 index 0000000000000000000000000000000000000000..88d12fbd8968a6db711f5b13a39e13dffad16aee GIT binary patch literal 19829 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

(!-pRQq~GIk@BX_R}5Z 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

*sGtUy&sN>`lL0W<&>=woUob-pPHbQK!m2cJT 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/White/Magic/chargingfallback.ogg b/Resources/Audio/White/Magic/chargingfallback.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4a7ba5bd8071e5d97aaf46d1576f364700ef3060 GIT binary patch literal 23825 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/White/Magic/maxchargefallback.ogg b/Resources/Audio/White/Magic/maxchargefallback.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1a34e0484aafef0e031a90551c1ed4994bd213a6 GIT binary patch literal 16310 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

-9Pd)QT7ICo_8vsfi~pINBP%u}PlOuyxStOw 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 literal 0 HcmV?d00001 diff --git a/Resources/Locale/en-US/EnergyDome/energydome.ftl b/Resources/Locale/en-US/EnergyDome/energydome.ftl new file mode 100644 index 0000000000..e9a42503d8 --- /dev/null +++ b/Resources/Locale/en-US/EnergyDome/energydome.ftl @@ -0,0 +1,9 @@ +energy-dome-access-denied = Access denied +energy-dome-recharging = Recharging... +energy-dome-no-power = Low battery +energy-dome-no-cell = There is no power source + +energy-dome-on-examine-is-on-message = The energy barrier is [color=darkgreen]up[/color]. +energy-dome-on-examine-is-off-message = The energy barrier is [color=darkred]down[/color]. + +energy-dome-verb-toggle = Toggle energy dome \ No newline at end of file diff --git a/Resources/Locale/en-US/research/technologies.ftl b/Resources/Locale/en-US/research/technologies.ftl index 081e46fbff..ce26762eaf 100644 --- a/Resources/Locale/en-US/research/technologies.ftl +++ b/Resources/Locale/en-US/research/technologies.ftl @@ -32,6 +32,7 @@ research-technology-wave-particle-harnessing = Wave Particle Harnessing research-technology-advanced-riot-control = Advanced Riot Control research-technology-portable-microfusion-weaponry = Portable Microfusion Weaponry research-technology-experimental-battery-ammo = Experimental Battery Ammo +research-technology-energy_barriers = Energy Barriers research-technology-basic-shuttle-armament = Shuttle basic armament research-technology-advanced-shuttle-weapon = Advanced shuttle weapons diff --git a/Resources/Locale/en-US/store/uplink-catalog.ftl b/Resources/Locale/en-US/store/uplink-catalog.ftl index 7f5c8cebfc..b445c31571 100644 --- a/Resources/Locale/en-US/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/store/uplink-catalog.ftl @@ -306,6 +306,9 @@ uplink-hardsuit-syndieelite-desc = An elite version of the blood-red hardsuit, w uplink-clothing-outer-hardsuit-juggernaut-name = Cybersun Juggernaut Suit uplink-clothing-outer-hardsuit-juggernaut-desc = Hyper resilient armor made of materials tested in the Tau chromosphere facility. The only thing that's going to be slowing you down is this suit... and tasers. +uplink-energy-dome-name = Personal energy dome +uplink-energy-dome-desc = A personal shield generator that protects the wearer from lasers and bullets but prevents from using ranged weapons himself. Comes with a small power cell. + # Misc uplink-cyberpen-name = Cybersun Pen uplink-cyberpen-desc = Cybersun's legal department pen, invaluable for forging documents and escaping prisons. Smells vaguely of hard-light and war profiteering. diff --git a/Resources/Prototypes/Actions/types.yml b/Resources/Prototypes/Actions/types.yml index 5abcaf9bc3..ab650286bc 100644 --- a/Resources/Prototypes/Actions/types.yml +++ b/Resources/Prototypes/Actions/types.yml @@ -33,6 +33,16 @@ iconOn: Objects/Tools/flashlight.rsi/flashlight-on.png event: !type:ToggleActionEvent +- type: entity + id: ActionToggleDome + name: Toggle energy dome + description: Turn the energy barrier on or off. + noSpawn: true + components: + - type: InstantAction + icon: { sprite: Objects/Weapons/Melee/e_shield.rsi, state: eshield-on } + event: !type:ToggleActionEvent + - type: entity id: ActionOpenStorageImplant name: Open Storage Implant diff --git a/Resources/Prototypes/Damage/modifier_sets.yml b/Resources/Prototypes/Damage/modifier_sets.yml index 31dd47a9e1..e850785863 100644 --- a/Resources/Prototypes/Damage/modifier_sets.yml +++ b/Resources/Prototypes/Damage/modifier_sets.yml @@ -171,6 +171,16 @@ flatReductions: Heat: 3 +- type: damageModifierSet + id: HardLightBarrier + coefficients: + Heat: 0.8 + Blunt: 0.8 + Slash: 0.8 + Piercing: 0.8 + Cold: 0.8 + Shock: 1.6 + - type: damageModifierSet id: Scale # Skin tougher, bones weaker, strong stomachs, cold-blooded (kindof) coefficients: diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml index 42ca6ebfbf..0307a01ef1 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml @@ -664,12 +664,36 @@ Heat: 0.25 Radiation: 0.25 Caustic: 0.75 - - type: ClothingSpeedModifier - walkModifier: 0.8 - sprintModifier: 0.8 - - type: HeldSpeedModifier - type: ToggleableClothing clothingPrototype: ClothingHeadHelmetHardsuitWizard + - type: ContainerContainer + containers: + cell_slot: !type:ContainerSlot + toggleable-clothing: !type:ContainerSlot + - type: PowerCellSlot + cellSlotId: cell_slot + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMicroreactor + whitelist: + tags: + - PowerCell + - PowerCellSmall + - PowerCellHyper + - PowerCellMicroreactor + - type: EnergyDomeGenerator + damageEnergyDraw: 3 + domePrototype: EnergyDomeSmallPink + - type: ClothingSpeedModifier + walkModifier: 1 + sprintModifier: 1 + - type: PowerCellDraw + drawRate: 8 + useRate: 0 + - type: UseDelay + delay: 10.0 #Ling Space Suit - type: entity diff --git a/Resources/Prototypes/Entities/Effects/admin_triggers.yml b/Resources/Prototypes/Entities/Effects/admin_triggers.yml index e1f366678d..d61847f907 100644 --- a/Resources/Prototypes/Entities/Effects/admin_triggers.yml +++ b/Resources/Prototypes/Entities/Effects/admin_triggers.yml @@ -7,7 +7,7 @@ sprite: /Textures/Objects/Fun/goldbikehorn.rsi visible: false state: icon - - type: TriggerOnSpawn + - type: TriggerOnSpawn - type: TimedDespawn lifetime: 5 @@ -27,9 +27,9 @@ components: - type: FlashOnTrigger range: 7 - - type: SpawnOnTrigger + - type: SpawnOnTrigger proto: GrenadeFlashEffect - + - type: entity id: AdminInstantEffectSmoke3 suffix: Smoke (03 sec) @@ -43,7 +43,7 @@ - type: TimerTriggerVisuals primingSound: path: /Audio/Effects/Smoke-grenade.ogg - + - type: entity id: AdminInstantEffectSmoke10 suffix: Smoke (10 sec) @@ -57,7 +57,7 @@ - type: TimerTriggerVisuals primingSound: path: /Audio/Effects/Smoke-grenade.ogg - + - type: entity id: AdminInstantEffectSmoke30 suffix: Smoke (30 sec) @@ -89,7 +89,7 @@ id: AdminInstantEffectGravityWell suffix: Gravity Well parent: AdminInstantEffectBase - components: + components: - type: SoundOnTrigger removeOnTrigger: true sound: @@ -103,10 +103,34 @@ path: /Audio/Effects/Grenades/Supermatter/supermatter_loop.ogg - type: GravityWell maxRange: 8 - baseRadialAcceleration: 10 + baseRadialAcceleration: 250 baseTangentialAcceleration: 0 gravPulsePeriod: 0.01 - type: SingularityDistortion intensity: 10 falloffPower: 1.5 - + +- type: entity + id: AdminInstantEffectMinusGravityWell + suffix: Gravity Well + parent: AdminInstantEffectBase + components: + - type: SoundOnTrigger + removeOnTrigger: true + sound: + path: /Audio/Effects/Grenades/Supermatter/supermatter_start.ogg + volume: 5 + - type: AmbientSound + enabled: true + volume: -5 + range: 14 + sound: + path: /Audio/Effects/Grenades/Supermatter/supermatter_loop.ogg + - type: GravityWell + maxRange: 10 + baseRadialAcceleration: -200 + baseTangentialAcceleration: -5 + gravPulsePeriod: 0.01 + - type: SingularityDistortion + intensity: 10 + falloffPower: 1.5 diff --git a/Resources/Prototypes/Entities/Effects/dome.yml b/Resources/Prototypes/Entities/Effects/dome.yml new file mode 100644 index 0000000000..77a3113e0f --- /dev/null +++ b/Resources/Prototypes/Entities/Effects/dome.yml @@ -0,0 +1,129 @@ +- type: entity + id: EnergyDomeBase + abstract: true + components: + - type: Sprite + drawdepth: Effects + noRot: true + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.8 + density: 0 + mask: + - None + layer: + - BulletImpassable + - Opaque + - type: Physics + bodyType: Static + - type: Damageable + damageContainer: Inorganic + damageModifierSet: HardLightBarrier + - type: AmbientSound + volume: 35 + range: 5 + sound: + path: /Audio/Machines/energyshield_ambient.ogg + - type: EnergyDome + - type: Tag + tags: + - HideContextMenu + +- type: entity + id: EnergyDomeSmallPink + noSpawn: true + parent: EnergyDomeBase + components: + - type: Sprite + sprite: Effects/EnergyDome/energydome_small.rsi + layers: + - state: small + color: "#f5166b" + - type: PointLight + enabled: true + radius: 5 + power: 2 + color: "#f5166b" + +- type: entity + id: EnergyDomeSmallRed + noSpawn: true + parent: EnergyDomeBase + components: + - type: Sprite + drawdepth: Effects + noRot: true + sprite: Effects/EnergyDome/energydome_small.rsi + layers: + - state: small + color: "#b00000" + - type: PointLight + enabled: true + radius: 5 + power: 2 + color: "#b00000" + +- type: entity + id: EnergyDomeMediumBlue + noSpawn: true + parent: EnergyDomeBase + components: + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 1.8 + density: 0 + mask: + - None + layer: + - BulletImpassable + - Opaque + - type: Sprite + sprite: Effects/EnergyDome/energydome_medium.rsi + layers: + - state: medium + color: "#64b9de" + - type: PointLight + enabled: true + radius: 5 + power: 10 + color: "#64b9de" + +- type: entity + id: EnergyDomeSlowing + noSpawn: true + parent: EnergyDomeBase + components: + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 2.8 + density: 0 + hard: false + mask: + - None + layer: + - MidImpassable + - type: Sprite + drawdepth: LowFloors + sprite: Effects/EnergyDome/energydome_slowdown_big.rsi + layers: + - state: big + color: "#a3d177" + - type: PointLight + enabled: true + radius: 5 + power: 30 + color: "#a3d177" + - type: DamageContacts + damage: + types: + Slash: -1.5 + Piercing: -1.5 \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Mobs/Species/base.yml b/Resources/Prototypes/Entities/Mobs/Species/base.yml index 5ca7620f41..6782f9f9ad 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/base.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/base.yml @@ -297,6 +297,7 @@ - Muted - Pacified - StaminaModifier + - Incorporeal - type: Blindable # Other - type: Temperature diff --git a/Resources/Prototypes/Entities/Objects/Magic/books.yml b/Resources/Prototypes/Entities/Objects/Magic/books.yml deleted file mode 100644 index 89acd9e7da..0000000000 --- a/Resources/Prototypes/Entities/Objects/Magic/books.yml +++ /dev/null @@ -1,106 +0,0 @@ -- type: entity - id: BaseSpellbook - name: spellbook - parent: BaseItem - abstract: true - components: - - type: Sprite - sprite: Objects/Misc/books.rsi - layers: - - state: book_demonomicon - - type: Spellbook - - type: Tag - tags: - - Spellbook - -- type: entity - id: SpawnSpellbook - name: spawn spellbook - parent: BaseSpellbook - components: - - type: Spellbook - spells: - ActionSpawnMagicarpSpell: -1 - -- type: entity - id: ForceWallSpellbook - name: force wall spellbook - parent: BaseSpellbook - components: - - type: Sprite - sprite: Objects/Magic/spellbooks.rsi - layers: - - state: bookforcewall - - type: Spellbook - spells: - ActionForceWall: -1 - -- type: entity - id: BlinkBook - name: blink spellbook - parent: BaseSpellbook - components: - - type: Sprite - sprite: Objects/Magic/spellbooks.rsi - layers: - - state: spellbook - - type: Spellbook - spells: - ActionBlink: -1 - -- type: entity - id: SmiteBook - name: smite spellbook - parent: BaseSpellbook - components: - - type: Sprite - sprite: Objects/Magic/spellbooks.rsi - layers: - - state: spellbook - - type: Spellbook - spells: - ActionSmite: -1 - -- type: entity - id: KnockSpellbook - name: knock spellbook - parent: BaseSpellbook - components: - - type: Sprite - sprite: Objects/Magic/spellbooks.rsi - layers: - - state: bookknock - - type: Spellbook - spells: - ActionKnock: -1 - -- type: entity - id: FireballSpellbook - name: fireball spellbook - parent: BaseSpellbook - components: - - type: Sprite - sprite: Objects/Magic/spellbooks.rsi - layers: - - state: bookfireball - - type: Spellbook - spells: - ActionFireball: -1 - -- type: entity - id: ScrollRunes - name: scroll of runes - parent: BaseSpellbook - components: - - type: Item - size: Normal - - type: Sprite - sprite: Objects/Magic/magicactions.rsi - layers: - - state: spell_default - - type: Spellbook - spells: - ActionFlashRune: -1 - ActionExplosionRune: -1 - ActionIgniteRune: -1 - ActionStunRune: -1 diff --git a/Resources/Prototypes/Entities/Objects/Tools/energydome.yml b/Resources/Prototypes/Entities/Objects/Tools/energydome.yml new file mode 100644 index 0000000000..615bf2a9ae --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Tools/energydome.yml @@ -0,0 +1,179 @@ +- type: entity + name: blood red personal shield generator + description: A personal shield generator that protects the wearer from lasers and bullets but prevents from using ranged weapons himself. Uses a power cell. + id: EnergyDomeGeneratorPersonalSyndie + parent: BaseItem + components: + - type: Item + size: Ginormous + - type: Clothing + quickEquip: false + slots: + - Belt + - type: Sprite + sprite: Objects/Tools/EnergyDome/syndie.rsi + layers: + - state: icon + - type: ContainerContainer + containers: + cell_slot: !type:ContainerSlot + - type: PowerCellSlot + cellSlotId: cell_slot + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellSmall + whitelist: + tags: + - PowerCell + - PowerCellSmall + - type: EnergyDomeGenerator + damageEnergyDraw: 5 + domePrototype: EnergyDomeSmallRed + - type: PowerCellDraw + drawRate: 10 + useRate: 0 + - type: UseDelay + delay: 10.0 + +- type: entity + name: BR-40c "Turtle" + description: A two-handed and heavy energy barrier with extremely low passive energy consumption. Can be tethered with a multitool. + id: EnergyDomeDirectionalTurtle + parent: BaseItem + components: + - type: Sprite + sprite: Objects/Tools/EnergyDome/reinhardt.rsi + layers: + - state: icon + - type: InteractionOutline + - type: MultiHandedItem + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.25,-0.25,0.25,0.25" + density: 20 + mask: + - ItemMask + restitution: 0.3 + friction: 0.2 + - type: Item + size: Ginormous + - type: HeldSpeedModifier + walkModifier: 0.7 + sprintModifier: 0.7 + - type: ContainerContainer + containers: + cell_slot: !type:ContainerSlot + - type: PowerCellSlot + cellSlotId: cell_slot + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellSmall + whitelist: + tags: + - PowerCell + - PowerCellSmall + - type: EnergyDomeGenerator + damageEnergyDraw: 7 + domePrototype: EnergyDomeMediumBlue + canDeviceNetworkUse: true + - type: PowerCellDraw + drawRate: 2 + useRate: 0 + - type: UseDelay + delay: 10.0 + - type: DeviceNetwork + deviceNetId: Wireless + receiveFrequencyId: BasicDevice + - type: WirelessNetworkConnection + range: 200 + - type: DeviceLinkSink + ports: + - Toggle + - On + - Off + +- type: entity + id: EnergyDomeWiredTest + name: Static Dome + description: Test energy barrier powered by station wiring. I don't know how the hell to balance it..... + parent: BaseMachine + suffix: DO NOT MERGE + placement: + mode: SnapgridCenter + components: + - type: Transform + anchored: true + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.45" + density: 190 + mask: + - MachineMask + layer: + - MachineLayer + - type: Sprite + sprite: Structures/Power/Generation/Tesla/coil.rsi + snapCardinals: true + noRot: true + layers: + - state: coil + - type: ExaminableBattery + - type: Battery + maxCharge: 30000 #<- max supply + startingCharge: 10000 + - type: PowerNetworkBattery + maxSupply: 30000 + maxChargeRate: 1000 #<- passive charging frow power net + supplyRampTolerance: 500 + supplyRampRate: 50 + - type: BatteryCharger + voltage: Medium + - type: NodeContainer + examinable: true + nodes: + input: + !type:CableDeviceNode + nodeGroupID: MVPower + - type: BatterySelfRecharger + autoRecharge: false # true only when active + autoRechargeRate: -800 #<- discharge per second while active + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: UseDelay + delay: 30.0 + - type: DeviceNetwork + deviceNetId: Wireless + receiveFrequencyId: BasicDevice + - type: WirelessNetworkConnection + range: 200 + - type: DeviceLinkSink + ports: + - Toggle + - On + - Off + - type: EnergyDomeGenerator + enabled: true + damageEnergyDraw: 100 + domePrototype: EnergyDomeSlowing + canDeviceNetworkUse: true \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/magic.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/magic.yml index e67c41c9bf..097d7703e8 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/magic.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/magic.yml @@ -204,3 +204,34 @@ radius: 2.0 energy: 7.0 - type: BloodBoilProjectile + +- type: entity + id: ProjectileTeslaBall + name: teslaball + description: You better GITTAH WEIGH. + parent: BulletRocket + noSpawn: true + components: + - type: PointLight + color: "#B3CEFF" + radius: 2.0 + energy: 5.0 + - type: Projectile + damage: + types: + Caustic: 10 + - type: Sprite + sprite: Structures/Power/Generation/Tesla/energy_miniball.rsi + layers: + - state: tesla_projectile + shader: unshaded + - type: Explosive + explosionType: Default + maxIntensity: 100 + intensitySlope: 0.1 + totalIntensity: 0.3 + maxTileBreak: 0 + - type: StunOnCollide + stunAmount: 2 + knockdownAmount: 2 + - type: TeslaProjectile diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/throwing_stars.yml b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/throwing_stars.yml index c68feff0b5..788e95e8e1 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/throwing_stars.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/throwing_stars.yml @@ -50,3 +50,37 @@ # also limits the crew's use - type: TimedDespawn lifetime: 30 + +- type: entity + parent: BaseItem + id: ThrowingCard + name: card + components: + - type: Sprite + sprite: Objects/Magic/card.rsi + layers: + - state: icon + - type: Appearance + - type: Fixtures + fixtures: + fix1: + shape: !type:PhysShapeCircle + radius: 0.2 + density: 5 + mask: + - ItemMask + restitution: 0.3 + friction: 0.2 + - type: EmbeddableProjectile + sound: /Audio/Weapons/star_hit.ogg + - type: DamageOtherOnHit + damage: + types: + Slash: 8 + Piercing: 10 + - type: StaminaDamageOnCollide + damage: 45 + - type: StaminaDamageOnEmbed + damage: 10 + - type: TimedDespawn + lifetime: 60 diff --git a/Resources/Prototypes/Magic/white.yml b/Resources/Prototypes/Magic/white.yml new file mode 100644 index 0000000000..65726f9f55 --- /dev/null +++ b/Resources/Prototypes/Magic/white.yml @@ -0,0 +1,253 @@ +- type: entity + id: ActionElectricArcSpell + name: Electric arc + noSpawn: true + components: + - type: Magic + requiresClothes: true + - type: WorldTargetAction + useDelay: 60 + itemIconStyle: BigAction + checkCanAccess: false + range: 10 + sound: !type:SoundPathSpecifier + path: /Audio/White/Magic/Arc/cast.ogg + icon: + sprite: Objects/Magic/magicactions.rsi + state: thunder + isChargeEnabled: true + chargingSound: + path: /Audio/White/Magic/Arc/charge.ogg + chargeProto: MagicFollowerArcEntity + maxChargedSound: + path: /Audio/White/Magic/Arc/max.ogg + isAltEnabled: true + event: !type:ArcSpellEvent + speech: "KUH, ABAH'RAH" + prototype: ProjectileTeslaBall + posData: !type:TargetCasterPos + +- type: entity + id: ActionForceSpell + name: Force + noSpawn: true + components: + - type: Magic + requiresClothes: true + - type: WorldTargetAction + useDelay: 60 + itemIconStyle: BigAction + checkCanAccess: false + range: 10 + sound: !type:SoundPathSpecifier + path: /Audio/White/Magic/Force/cast.ogg + icon: + sprite: Objects/Magic/magicactions.rsi + state: push + isChargeEnabled: true + chargingSound: + path: /Audio/White/Magic/Force/charge.ogg + chargeProto: MagicFollowerForceEntity + maxChargedSound: + path: /Audio/White/Magic/Force/max.ogg + isAltEnabled: true + event: !type:ForceSpellEvent + speech: "EL DRITCH!" + +- type: entity + id: ActionFireballSpell + name: Fireball + noSpawn: true + components: + - type: Magic + requiresClothes: true + - type: WorldTargetAction + useDelay: 60 + itemIconStyle: BigAction + checkCanAccess: false + range: 45 + isChargeEnabled: true + chargeProto: MagicFollowerFireEntity + isAltEnabled: true + sound: !type:SoundPathSpecifier + path: /Audio/Magic/fireball.ogg + icon: + sprite: Objects/Magic/magicactions.rsi + state: fireball + event: !type:FireballSpellEvent + prototype: ProjectileFireball + posData: !type:TargetCasterPos + speech: action-speech-spell-fireball + +- type: entity + id: ActionCardSpell + name: Cards + noSpawn: true + components: + - type: Magic + requiresClothes: true + - type: WorldTargetAction + useDelay: 60 + itemIconStyle: BigAction + checkCanAccess: false + range: 45 + isChargeEnabled: true + chargingSound: + path: /Audio/White/Magic/Cards/charge.ogg + chargeProto: MagicFollowerCardEntity + maxChargedSound: + path: /Audio/White/Magic/Cards/max.ogg + isAltEnabled: true + sound: !type:SoundPathSpecifier + path: /Audio/White/Magic/Cards/cast.ogg + icon: + sprite: Objects/Magic/card.rsi + state: icon + event: !type:CardsSpellEvent + prototype: ThrowingCard + posData: !type:TargetCasterPos + speech: "SHIZO NERO!" + +- type: entity + id: ActionForcewallSpell + name: Forcewall + noSpawn: true + components: + - type: Magic + requiresClothes: true + - type: WorldTargetAction + useDelay: 60 + itemIconStyle: BigAction + checkCanAccess: false + range: 10 + sound: !type:SoundPathSpecifier + path: /Audio/White/Magic/Force/cast.ogg + icon: + sprite: Objects/Magic/magicactions.rsi + state: shield + isChargeEnabled: true + chargingSound: + path: /Audio/White/Magic/Force/charge.ogg + chargeProto: MagicFollowerForceEntity + maxChargedSound: + path: /Audio/White/Magic/Force/max.ogg + isAltEnabled: true + event: !type:ForceWallSpellEvent + speech: "TARCOL MINTI ZHERI!" + prototype: WallForce + +- type: entity + id: ActionBlinkSpell + name: Blink + noSpawn: true + components: + - type: InstantAction + useDelay: 60 + itemIconStyle: BigAction + icon: + sprite: Objects/Magic/magicactions.rsi + state: blink + event: !type:BlinkSpellEvent + speech: "SYCAR TYN!" + +- type: entity + id: ActionEtherealJauntSpell + name: Ethereal Jaunt + noSpawn: true + components: + - type: Magic + requiresClothes: true + - type: InstantAction + useDelay: 60 + itemIconStyle: BigAction + icon: + sprite: Objects/Magic/magicactions.rsi + state: jaunt + event: !type:EtherealJauntSpellEvent + speech: "SCYAR NILA!" + +- type: entity + id: ActionEmpSpell + name: Emp + noSpawn: true + components: + - type: Magic + requiresClothes: true + - type: InstantAction + useDelay: 60 + itemIconStyle: BigAction + icon: + sprite: Objects/Magic/magicactions.rsi + state: emp_new + event: !type:EmpSpellEvent + speech: "OCYAR TRINA!" + +- type: entity + id: ActionCluwneCurseSpell + name: Cluwne Curse + noSpawn: true + components: + - type: Magic + requiresClothes: true + - type: EntityTargetAction + canTargetSelf: false + range: 2 + useDelay: 300 + itemIconStyle: BigAction + icon: + sprite: Objects/Magic/magicactions.rsi + state: cluwne + event: !type:CluwneCurseSpellEvent + speech: "CLUWNE FOR ME!" + +- type: entity + id: ActionBananaTouchSpell + name: Banana Touch + noSpawn: true + components: + - type: Magic + requiresClothes: true + - type: EntityTargetAction + canTargetSelf: false + range: 2 + useDelay: 300 + itemIconStyle: BigAction + icon: + sprite: Objects/Magic/magicactions.rsi + state: clown + event: !type:BananaTouchSpellEvent + speech: "HONK FOR ME!" + +- type: entity + id: ActionMimeTouchSpell + name: Mime Touch + noSpawn: true + components: + - type: Magic + requiresClothes: true + - type: EntityTargetAction + canTargetSelf: false + range: 2 + useDelay: 300 + itemIconStyle: BigAction + icon: + sprite: Objects/Magic/magicactions.rsi + state: mime_curse + event: !type:MimeTouchSpellEvent + speech: "SILENCE!" + +- type: entity + id: ActionInstantRecallSpell + name: Instant Recall + noSpawn: true + components: + - type: InstantRecall + - type: Magic + requiresClothes: true + - type: InstantAction + useDelay: 10 + itemIconStyle: BigAction + icon: + sprite: Objects/Magic/magicactions.rsi + state: summons + event: !type:InstantRecallSpellEvent diff --git a/Resources/Prototypes/White/Entities/Clothing/nigger.yml b/Resources/Prototypes/White/Entities/Clothing/nigger.yml new file mode 100644 index 0000000000..a4724eb870 --- /dev/null +++ b/Resources/Prototypes/White/Entities/Clothing/nigger.yml @@ -0,0 +1,35 @@ +- type: entity + parent: ClothingHeadHatWizard + id: ClothingHeadHatRealWizardBlue + components: + - type: WizardClothes + +- type: entity + parent: ClothingOuterWizard + id: ClothingOuterRealWizardBlue + components: + - type: WizardClothes + +- type: entity + parent: ClothingHeadHatRedwizard + id: ClothingHeadHatRealWizardRed + components: + - type: WizardClothes + +- type: entity + parent: ClothingOuterWizardRed + id: ClothingOuterRealWizardRed + components: + - type: WizardClothes + +- type: entity + parent: ClothingHeadHatVioletwizard + id: ClothingHeadHatRealWizardViolet + components: + - type: WizardClothes + +- type: entity + parent: ClothingOuterWizardViolet + id: ClothingOuterRealWizardViolet + components: + - type: WizardClothes diff --git a/Resources/Prototypes/White/Objects/Scrolls/magic.yml b/Resources/Prototypes/White/Objects/Scrolls/magic.yml new file mode 100644 index 0000000000..171f566025 --- /dev/null +++ b/Resources/Prototypes/White/Objects/Scrolls/magic.yml @@ -0,0 +1,119 @@ +- type: entity + id: MagicFollowerEntity + name: magic + components: + - type: Physics + bodyType: Dynamic + fixedRotation: false + - type: Sprite + sprite: Structures/Specific/Anomalies/Cores/bluespace_core.rsi + noRot: true + layers: + - state: core + - state: pulse + map: ["decay"] + - type: Appearance + - type: GenericVisualizer + visuals: + enum.AnomalyCoreVisuals.Decaying: + decay: + True: { visible: true } + False: { visible: false } + - type: PointLight + radius: 1.5 + energy: 3.5 + color: "#00ccff" + castShadows: false + +- type: entity + id: MagicFollowerArcEntity + name: magic + components: + - type: Physics + bodyType: Dynamic + fixedRotation: false + - type: Sprite + sprite: Structures/Specific/Anomalies/Cores/electric_core.rsi + noRot: true + layers: + - state: core + - state: pulse + map: ["decay"] + - type: Appearance + - type: GenericVisualizer + visuals: + enum.AnomalyCoreVisuals.Decaying: + decay: + True: { visible: true } + False: { visible: false } + - type: PointLight + radius: 1.5 + energy: 3.5 + color: "#ccf404" + castShadows: false + +- type: entity + id: MagicFollowerForceEntity + name: magic + components: + - type: Physics + bodyType: Dynamic + fixedRotation: false + - type: Sprite + sprite: Structures/Specific/Anomalies/Cores/bluespace_core.rsi + noRot: true + layers: + - state: core + - state: pulse + map: ["decay"] + - type: Appearance + - type: GenericVisualizer + visuals: + enum.AnomalyCoreVisuals.Decaying: + decay: + True: { visible: true } + False: { visible: false } + - type: PointLight + radius: 1.5 + energy: 3.5 + color: "#00ccff" + castShadows: false + +- type: entity + id: MagicFollowerFireEntity + name: magic + components: + - type: Physics + bodyType: Dynamic + fixedRotation: false + - type: Sprite + sprite: Structures/Specific/Anomalies/Cores/pyro_core.rsi + noRot: true + layers: + - state: core + - state: pulse + map: ["decay"] + - type: Appearance + - type: GenericVisualizer + visuals: + enum.AnomalyCoreVisuals.Decaying: + decay: + True: { visible: true } + False: { visible: false } + - type: PointLight + radius: 1.5 + energy: 3.5 + color: "#ce5a25" + castShadows: false + +- type: entity + id: MagicFollowerCardEntity + name: magic + components: + - type: Physics + bodyType: Dynamic + fixedRotation: false + - type: Sprite + sprite: Objects/Magic/card.rsi + layers: + - state: icon diff --git a/Resources/Prototypes/White/Objects/Scrolls/scrolls.yml b/Resources/Prototypes/White/Objects/Scrolls/scrolls.yml new file mode 100644 index 0000000000..f95198ccfa --- /dev/null +++ b/Resources/Prototypes/White/Objects/Scrolls/scrolls.yml @@ -0,0 +1,133 @@ +- type: entity + id: BaseScroll + parent: BaseItem + name: "Magic Scroll" + description: "A relic of arcane lore, this ancient parchment bears witness to countless mystical incantations and forgotten spells." + noSpawn: true + components: + - type: Sprite + sprite: White/Misc/scrolls.rsi + layers: + - state: scroll + - type: Scroll + useSound: + path: /Audio/White/Items/scroll/use.ogg + afterUseSound: + path: /Audio/White/Items/scroll/after_use.ogg + +- type: entity + id: ScrollFireball + parent: BaseScroll + name: "Fireball scroll" + components: + - type: Scroll + actionId: ActionFireballSpell + learnPopup: fireball + +- type: entity + id: ScrollForcewall + parent: BaseScroll + name: "Forcewall scroll" + components: + - type: Scroll + actionId: ActionForcewallSpell + learnPopup: forcewall + +- type: entity + id: ScrollKnock + parent: BaseScroll + name: "Knock scroll" + components: + - type: Scroll + actionId: ActionKnock + learnPopup: knock-knock + +- type: entity + id: ScrollArc + parent: BaseScroll + name: "Electric Arc scroll" + components: + - type: Scroll + actionId: ActionElectricArcSpell + learnPopup: lightning + +- type: entity + id: ScrollForce + parent: BaseScroll + name: "Force scroll" + components: + - type: Scroll + actionId: ActionForceSpell + learnPopup: force + +- type: entity + id: ScrollCards + parent: BaseScroll + name: "Cards scroll" + components: + - type: Scroll + actionId: ActionCardSpell + learnPopup: cards + +- type: entity + id: ScrollBlink + parent: BaseScroll + name: "Blink scroll" + components: + - type: Scroll + actionId: ActionBlinkSpell + learnPopup: blink + +- type: entity + id: ScrollEtherealJaunt + parent: BaseScroll + name: "Ethereal Jaunt scroll" + components: + - type: Scroll + actionId: ActionEtherealJauntSpell + learnPopup: jaunt + +- type: entity + id: ScrollEmp + parent: BaseScroll + name: "Emp scroll" + components: + - type: Scroll + actionId: ActionEmpSpell + learnPopup: emp + +- type: entity + id: ScrollCluwneCurse + parent: BaseScroll + name: "Cluwne curse scroll" + components: + - type: Scroll + actionId: ActionCluwneCurseSpell + learnPopup: curse + +- type: entity + id: ScrollBananaTouch + parent: BaseScroll + name: "Banana touch scroll" + components: + - type: Scroll + actionId: ActionBananaTouchSpell + learnPopup: banana + +- type: entity + id: ScrollMimeTouch + parent: BaseScroll + name: "Mime touch scroll" + components: + - type: Scroll + actionId: ActionMimeTouchSpell + learnPopup: silence + +- type: entity + id: ScrollInstantRecall + parent: BaseScroll + name: "Instant recall scroll" + components: + - type: Scroll + actionId: ActionInstantRecallSpell + learnPopup: recall diff --git a/Resources/Textures/Effects/EnergyDome/energydome_big.rsi/big.png b/Resources/Textures/Effects/EnergyDome/energydome_big.rsi/big.png new file mode 100644 index 0000000000000000000000000000000000000000..eb8e2a5bf57b4600172851f4f4c4bc862fd407ef GIT binary patch literal 49904 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%0ALGgDw10e&l90aVG`T7U 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

s9f5P2)Ioj{^OBh0DY)*nI2YlFoD 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Effects/EnergyDome/energydome_big.rsi/meta.json b/Resources/Textures/Effects/EnergyDome/energydome_big.rsi/meta.json new file mode 100644 index 0000000000..a8ac036154 --- /dev/null +++ b/Resources/Textures/Effects/EnergyDome/energydome_big.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by TheShuEd (github) for Space Station 14", + "size": { + "x": 192, + "y": 192 + }, + "states": [ + { + "name": "big", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/Effects/EnergyDome/energydome_directed.rsi/meta.json b/Resources/Textures/Effects/EnergyDome/energydome_directed.rsi/meta.json new file mode 100644 index 0000000000..7097ca861e --- /dev/null +++ b/Resources/Textures/Effects/EnergyDome/energydome_directed.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by TheShuEd (github) for Space Station 14", + "size": { + "x": 96, + "y": 64 + }, + "states": [ + { + "name": "small", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/Effects/EnergyDome/energydome_directed.rsi/small.png b/Resources/Textures/Effects/EnergyDome/energydome_directed.rsi/small.png new file mode 100644 index 0000000000000000000000000000000000000000..cabd6d68ccea3b902bc01685be037ed78a47f88e GIT binary patch literal 8373 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 L(p0Qeun7Av)zD@g literal 0 HcmV?d00001 diff --git a/Resources/Textures/Effects/EnergyDome/energydome_medium.rsi/medium.png b/Resources/Textures/Effects/EnergyDome/energydome_medium.rsi/medium.png new file mode 100644 index 0000000000000000000000000000000000000000..823012cea3a38cbc89c19ef5fc1b7bfb3b4a2d46 GIT binary patch literal 25305 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 L?JeG#c_;iIN7z9A literal 0 HcmV?d00001 diff --git a/Resources/Textures/Effects/EnergyDome/energydome_medium.rsi/meta.json b/Resources/Textures/Effects/EnergyDome/energydome_medium.rsi/meta.json new file mode 100644 index 0000000000..fc29522c65 --- /dev/null +++ b/Resources/Textures/Effects/EnergyDome/energydome_medium.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by TheShuEd (github) for Space Station 14", + "size": { + "x": 128, + "y": 128 + }, + "states": [ + { + "name": "medium", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/Effects/EnergyDome/energydome_slowdown_big.rsi/big.png b/Resources/Textures/Effects/EnergyDome/energydome_slowdown_big.rsi/big.png new file mode 100644 index 0000000000000000000000000000000000000000..9e403c300a9c011faf8c5e4bfb0f07bf9f850a2a GIT binary patch literal 44698 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Effects/EnergyDome/energydome_slowdown_big.rsi/meta.json b/Resources/Textures/Effects/EnergyDome/energydome_slowdown_big.rsi/meta.json new file mode 100644 index 0000000000..a8ac036154 --- /dev/null +++ b/Resources/Textures/Effects/EnergyDome/energydome_slowdown_big.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by TheShuEd (github) for Space Station 14", + "size": { + "x": 192, + "y": 192 + }, + "states": [ + { + "name": "big", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/Effects/EnergyDome/energydome_small.rsi/meta.json b/Resources/Textures/Effects/EnergyDome/energydome_small.rsi/meta.json new file mode 100644 index 0000000000..c0c836ef1e --- /dev/null +++ b/Resources/Textures/Effects/EnergyDome/energydome_small.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by TheShuEd (github) for Space Station 14", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "small", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/Effects/EnergyDome/energydome_small.rsi/small.png b/Resources/Textures/Effects/EnergyDome/energydome_small.rsi/small.png new file mode 100644 index 0000000000000000000000000000000000000000..96cfa6029dfb0956775d5c1ee99ba118967e5da1 GIT binary patch literal 9931 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Magic/magicactions.rsi/emp_new.png b/Resources/Textures/Objects/Magic/magicactions.rsi/emp_new.png new file mode 100644 index 0000000000000000000000000000000000000000..6e3bcf3d8b7657af028cd5ff25762ad9039411a5 GIT binary patch literal 371 zcmV-(0gV2MP)CKxy(Nh>iTF-1O6bR$}r1sZA(|1Res2gShoCnDPN60!I@En6uDd)IgWbLv_n{ z00B0jP29hX)?R z(tYpJp2}9WDWH!I0h+q~+i=8))PIO$@F}1{iISMvkcI@!2b7V24@4WG-Hrip-}{op zC8#BF32KdC^9(Q`w(S9i6ilHO6VLpf&D~*U=ijvuLk47CckcP_ zojbeh3-!e9Kfv<<=<1y_M+dVywB9qiYPgo)n9{C&=zMAb9HtYuhq%sUtlh!#Ydd!# zLgG;X*NHo495I&gT z6_gXlU2m@~n5Nd&BFNC>XWjd8(}ZdulnF0@PaMu6OdE>JG52YkrVxWQ;F8mM>`t*y z+cdQhtO1{xoOiw%*T+A;7><3JtEvV<8SuS=vH2S%=kf_wT?4TX9oX;{;QhN#ksy!G zfbT=+)rUc~zjLla4KRHJE%&43B|NGI+{h`O2q-&-AhIC$&|{t!BAS7vlWX(y`>zu5 z_30k_<}u&92S7_IKUpKhr^RbC(^0Rhu7PhCHzxP>Obx&N`{t!MS`w{N6DxUxy}p6G z-NPAx!^gYkT3vAlq&OVSWxLgE?$Fv$9D5xNH41iYw8tOD*pm>cGJw9l@ukYXZ?g^{ zzESvXqsJcBPp7QYpq<_sb9#AOgn&33oTG<00SSb2 z?KN6M9CNJ02YhiangKSX42Lj=L(DNA&D2>SiXuYvupubVLfG{c1wfiW$^%RvqlX9} z=$t^bgAJ~s1SAl>7eL+-L3o(L60l@lz`AEcE%*v}5Ixr*BGU^&3UOT)TpEZ}-vw6u zA!0g|87R3jAxemfe-VYg#pv7z!F@Mtu^%PTpXE|q_T|QI5as+okN=GRX@EaH#SiR1 SX4A<40000wh{x@J8i(cwG(FT|{yV08VgqF*57@H_r$` zL@JR>fbcjN(FuN!z&lcjOo35wf)9Ha>g)4Ez4v?S;ow9pkt&b|2beKCH?Q;7<*}BK zglGtp;7JlX8m(dllHh24TtFJR1V&XJhw>To(7wBl>W%%(IY<@2An_Y-KAtJx_q{L- z^>e&>druOX9pE%Kl^QzSuAVZ?3)N-ag+c@vOSKg(f=XYzFA)U*=B-4`o#h`l%E!01T%Oo z61Yf!0f>F?_PV6?P6F%#+s(i{U`C|Xiv?_n)wQ}=bA>wzP(l?H)Bm@;6etD8jUQB^ V_^!x454QjS002ovPDHLkV1kt9&RhTh literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Magic/magicactions.rsi/push.png b/Resources/Textures/Objects/Magic/magicactions.rsi/push.png new file mode 100644 index 0000000000000000000000000000000000000000..7f78a8c4b3ad7251e846ce520a20e458196f499f GIT binary patch literal 719 zcmV;=0xPx%Z%IT!R9J=Wl}|`iQ5431cix>zCI~H^sURhBCCny*HvJa`ClV}TYMdCAjKmOH zv@P1yu4q6KB}6e%qm7`hTvXDsg@$b+gBGD6kz$K^Z|1b{Pcy#vW)cP}m~VCAeD}NG zIrnf56j4MGe;KM^O40RF41W{lNauMF1G6`*M)O_M1v7x}2rvlX(O|$Dkk>%rDiB-p zqXTzIvY$g7C(VhDdfox_ht=uA7>KTy67*lpS>mh73ifc0lqx~%L4d9Z^fW5Rw>-Nt zuua^u4$1h&T#N2gT9X-7BG&*;>rRj;Q^X6`3-D7vh_gD3^TH`@rHe4h^0|x zAF%pi85UQly72f*iH+-sSTaJ3%ydpVn8@VB<;ST35u5O_X}!&f$|S8KdmoClO-OYn z&AkT}W?rGpzGp9C=cTMHO=jP|hCof#;jGyEMr-@5m_@*A*d_8epYBq;092Mq<Q%f8(Q)KMsfo>{O0`b#>1}nOaUpF=I-`p_q~~UJG=Ap!uCqw z|0nQqJ}b`e@)n-$g=HP<4R5Od7~2^fx9psgrQL$>@a23wXC^=r7RUl%toZt?u>P&R zjS5J8hgo5RX+*#}6MXRDR2N#h=v0dU{5CH$a@N1ri0v4BL4uh`W`Mvp?F9dP*;609 zFJ{Xc>HWJmBKc%VzIA(5nczzj$V4&&bclgt43SFrx{UPTZ#8%Ou&v2I~56}e{Li;JZalkwOAoS+Y7uk z(g2mLweO2$YbQzqHbu}BtCju z|3)S7AQT~VAeZI1-D(7<20Bt|Lj4l;PZIEkrhJNc8wPXe~_1$`5D4ryc;zf~q3$B-bj5JmMAORjYjGm_(joAPR{M$mO9TCAe52B8g zB}st?39wW7)@y}F(}nx>HxD9o%qHML0=)I4z-=jL_{KOcDk1PjHzE%d0{0|nybH#_ zXSx%{2t6XzEe|QSYY$G~#V!Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Magic/magicactions.rsi/thunder.png b/Resources/Textures/Objects/Magic/magicactions.rsi/thunder.png new file mode 100644 index 0000000000000000000000000000000000000000..5ced92857f103084e7a80f3faec62b417f45d73e GIT binary patch literal 962 zcmV;z13mnSP)Px&Vo5|nR9JC*QH++JmSba5%8 zOb+x8CeTj$2U>?}2M0RThD1=LBp3r0WiWJMA;dU52R!ZJ_TKj{Cn4dzd+zsr=e%?7 zxwQ~s@l?hGfOOtq}v!4O+(0mDg0D ztpS7%i~MAtcq-$CW?&}quuH|GBj=!vs^|kir&+&{YlHmAht`z>R29yNI5`0lF@eiM zsRQ`?)&OECKqloNGO;X(69c1`lY@}o@Bk<*Zf<%TlBxCd6`4%2+(B*88)dqN-xud^hd)3%EMW_&9DPx%>PbXFR9J=WRZVCUK^T22+9D0qR`XMqK&{fWMWt9zLJkR@0v0UfkV`H>5W!3E z;z@ca-f|YC2fg&LkV2q6Hb|g7DFvl%N{ub;(xfX%7Ix9iWjrJ^?(9ysKL~orgOHt_ z@B7}{Z|8jr^w2{O{}|FmlAb=x64Cv4Z*%9aCrp@MC*+&@10Rxpwr?k$jEoD5ZI^e2 zV$zC6Zpkwmygi_0LfH_SO<9+n1iWR zTtd6PvuG?qhK7gH-`C$MJ_w($O>lQ=9HXN=`To9&FI(+bU>GJ7V6`kX>UETgt3oc% zLqkOb{Q*XPRv3nfns(wz4gizzpe1toXFPG*Nw6ouC~_WT;s z>yugy01yZUFSPa&;W`6$a$2ao^{JCQLju7dTbH-^yg)EPPHHtSo(hS^5=10ID1egx uDa7CR%CW;K{I4J~HPdylcPx&P95qZv^3NN!6C#&K^zK} zE*+d4x&+-skQUTJh0q8sWRnajbjjc!(DV%E+DpzRIk>n!hw_d~OmcU5FKLDMfrBLX z-tYIj_kQp99=R_d5C{YUfj}S-2n2#g;z^w>uKyt2^nI|BBJrf&RbL+dX@93Smpa`n z9%Lcq5(r0Qo`MKRV?-{bP(4(=bZhBc!_=E?BL2moMrXUnlY9jt1l zf@~(;b@2V7V+H^~Hj|dBl?nhjW;BK5XQ@^*>iD+1+mo56lfbJT#Z#cKR$r5wet+Bhzf=|P5^pYi+S_ql0uNSFR!W&> z9luny?PZ#Es~=1C?k62*E1uMe^8P7k5ghZ4IvOnLWdLWX7<~B&pC9`!bVhW{fX|P8 z(!jlEs8%Z0+LGlV$np?MdfB?@Zvd>e1NWYBefZhAc~=?bwjIS&fX`p75Lq5VUQux6 z$vcGn*N|6#qxSU`Lct(RvyP7+-d^Y#Z^qRwV27^r;z1Tw-)+?OBgovt>K~3pkP?o@ zNX;++0HI(Iav=pNmw;SIS+id=4A1+p7ymrlQCtlGHL7VRs2K)|>M_QAqt;bak5MxW zXxd3vLAdqbi}s$6wzSCD4?FhXydIss`gdyY)qlqfpnJL9xn9=(2_&0IOL|$eKGPk8 z^(@fJzY|{lcN~D>Nk7a$#PiWMn@LM%AcEn^_NPWSoVS00Kp+qZ1OkCTAP@)y0@p0A z|6tYzG{dSDXou^6h20X4#)ynwYPVahf)hP^h0Ws+(SF$H7G$p6< zFIG@X3lDjiYzuGu%p=%NGr(Ib(8>=FAD-V0Hj`JBhVO@0qnJG1Y0wJrfNB${{Z_ua zfoTbZqcK7?19?S3UQrZV4rL zQPRs8{Jst|5aDW<+c_W<44z$o_EFNyAk(X^gosc&eDQ#30Csn_ zB&rah(9d=Kh*>B}sUE7R>qiatfwQb&-3pmAfYyMbdTbS?G2bZULW)V{X=iV3N|FmH z*y{~_Mb8Si8bGxH_Cer@{ow&v{#aoifSO^TW*8VBzitVsco#s5U4b?}ejQY?!UFRE zB)2ytO*_F2|3t&Pc`XoU4$cm>N3{Ys{1ZrSZ=Am%>(1T#q*7y&oGl&Z@0D}LVzx}2*<4)m9mH+?%07*qoM6N<$f~GI<3jhEB literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/EnergyDome/reinhardt.rsi/inhand-right.png b/Resources/Textures/Objects/Tools/EnergyDome/reinhardt.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..9a8a439994b89888cec3dd9e8e289d6d7f3cae27 GIT binary patch literal 1066 zcmV+_1l9YAP)Px&P95qZv^3NN!6C#&K^zK} zE*+d4x&+-skQUTJh0q8sWRnajbjjc!(DV%E+DpzRIk>n!hw_d~OmcU5FKLDMfrBLX z-tYIj_kQp99=R_d5C{YUfj}S-2n2#g;z^w>uKyt2^nI|BBJrf&RbL+dX@93Smpa`n z9%Lcq5(r0Qo`MKRV?-{bP(4(=bZhBc!_=E?BL2moMrXUnlY9jt1l zf@~(;b@2V7V+H^~Hj|dBl?nhjW;BK5XQ@^*>iD+1+mo56lfbJT#Z#cKR$r5wet+Bhzf=|P5^pYi+S_ql0uNSFR!W&> z9luny?PZ#Es~=1C?k62*E1uMe^8P7k5ghZ4IvOnLWdLWX7<~B&pC9`!bVhW{fX|P8 z(!jlEs8%Z0+LGlV$np?MdfB?@Zvd>e1NWYBefZhAc~=?bwjIS&fX`p75Lq5VUQux6 z$vcGn*N|6#qxSU`Lct(RvyP7+-d^Y#Z^qRwV27^r;z1Tw-)+?OBgovt>K~3pkP?o@ zNX;++0HI(Iav=pNmw;SIS+id=4A1+p7ymrlQCtlGHL7VRs2K)|>M_QAqt;bak5MxW zXxd3vLAdqbi}s$6wzSCD4?FhXydIss`gdyY)qlqfpnJL9xn9=(2_&0IOL|$eKGPk8 z^(@fJzY|{lcN~D>Nk7a$#PiWMn@LM%AcEn^_NPWSoVS00Kp+qZ1OkCTAP@)y0@p0A z|6tYzG{dSDXou^6h20X4#)ynwYPVahf)hP^h0Ws+(SF$H7G$p6< zFIG@X3lDjiYzuGu%p=%NGr(Ib(8>=FAD-V0Hj`JBhVO@0qnJG1Y0wJrfNB${{Z_ua zfoTbZqcK7?19?S3UQrZV4rL zQPRs8{Jst|5aDW<+c_W<44z$o_EFNyAk(X^gosc&eDQ#30Csn_ zB&rah(9d=Kh*>B}sUE7R>qiatfwQb&-3pmAfYyMbdTbS?G2bZULW)V{X=iV3N|FmH z*y{~_Mb8Si8bGxH_Cer@{ow&v{#aoifSO^TW*8VBzitVsco#s5U4b?}ejQY?!UFRE zB)2ytO*_F2|3t&Pc`XoU4$cm>N3{Ys{1ZrSZ=Am%>(1T#q*7y&oGl&Z@0D}LVzx}2*<4)m9mH+?%07*qoM6N<$f~GI<3jhEB literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/EnergyDome/reinhardt.rsi/meta.json b/Resources/Textures/Objects/Tools/EnergyDome/reinhardt.rsi/meta.json new file mode 100644 index 0000000000..cc4ea1dab9 --- /dev/null +++ b/Resources/Textures/Objects/Tools/EnergyDome/reinhardt.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by TheShuEd (github) for Space Station 14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Tools/EnergyDome/syndie.rsi/equipped-BELT.png b/Resources/Textures/Objects/Tools/EnergyDome/syndie.rsi/equipped-BELT.png new file mode 100644 index 0000000000000000000000000000000000000000..5df8249cd29154fa6cb76c1b5a235b6016b5c2af GIT binary patch literal 812 zcmV+{1JnG8P)Px%=1D|BRCt{2+A&BQQ5XmC|CJ7c%0g5Ph-CEfqj+$DKM`n^+U;o1O|7FezV~7rq!|m~L#u(y> zG@PSDaE=Zko=Af+2Dit@qr>AkVXW!#n_4Z!Zs)z--RSG-f%tM7eVdM-!CyGL` zh|_Wzdz#jk$I9*TaY^dO;DDnR7XXg`FtXqBvB%b(3$W z-R-TqiS=!Mu6=%5)>uIGD zrefdmkud=P91f{&l9^OY$fN)(V-i9LA%qY@2qA+&E#sRGBh_I z;QNZV^^ES=zT(B)wLXH|G^`9&Yx5n>QP{*ztgcv-V7tAz>>)7HGth7cRBQ9$NCfdj zS~u`r^a~h?5l^HMjznOjXQ1H@Sjc9Dk&a&Oa7X|y`U9@l-(QW4@M^z+y0oZ21C!LH zMZA0efmh4&-!hrHd=$IAwm`X@iiK>pVbxf-I665wfx!XCt-n|M0t(>`94lTR8`2xn zltaaf^YBJp?3+BBn!>S^Lnak#IG&;E@Q;H7j5)_{?7rC3Gy&RWT{e?3GMp)!UqcP= z=$@tt<7X9~OeG;n{kr2dJOhHV%vCjCyEb~V-lwZMs%jp3Jp;NsVEWfjggSby$n8!f qQ%L|9&%git^q#XJgb+f=|LiYZL^LZO;ojB&0000Px$(Md!>R9J=Wl(B1CQ51*27qTfl7m2kIA%lhl0xqQl3K8O9cZV!4rqHQ`j`;&J zmeQ%vy0|#Jy%`cPP$-#FNNLbO0)oC+Tyi1Kw?jO}XT82x7nk?J8{WO=p5O1@d(MTB zkdTlCW6is8|LuD{{{Qv!hq-bsn ziLfM6N|DW^hC6-~7V(%JA)85|lwy31Q?FVk@tG$u&a3=u4UkAYWA%9wfZhB{Pt0lK z9Dq*OrPsRy;CthnZ~nlABRdiUCOTagc)B(}j72ypUM%bYaC~w$G7)!bqnLiFOsDHo zEbK^e>L4Zp836cob?y0&J2m>HvTvLp#v=5iUn&!KYMxV=hySjDm~9h{Mm%%+%O|Wi z?|66^a6jyVpfwP<3tYEHGMQjKyAD94UVTb36bERwnn-MrF7UkqX~CP;g(ulyuQK{X zT##5Px%cu7P-RCt{2+CNAeVHn5pZ%Q`{=OR7R!l8vK6#}hLiV!fx4#_GRTwJu^sNy8J zW-J{Gt&6L;HcP36B9&58P%1{S5@;`HT<+j*emm%;r)|Z%ds9k%K2wq-zxU5w-VDzJ zLI@#*5JCtcgt%%lx&xr&ttLC$V|`7tC5HI zalHV5Zleo0nRvyr)J?-+YJ2;_MMU$WpWhp}n|7+dm3l`jmZhrwLjag&FSl=H87n*j z;LZ9b-@e;8P7{FQ*Dt>;?4rE)>#w!n@$<9|kS~-}xB&n?t1BFrC)*nkcQN@wN&Srt zxTY&8I@zApl|NoflGjPvHXvUpDFELOXt^%OIjHG%kN!1=tF|Kh(u%XJy9ZSdUlG631EdFDZljA2A3rCq8)|<7LbmN_T|B^Iqmi*~2Y{X3 zeY%YWT+`_6|5slf&XTz8|nx-%FLLwMhz24!=(Q{-f>;JWyfh30$uGDq0c#*8l(j07*qoM6N<$g7-x~J^%m! literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/EnergyDome/syndie.rsi/inhand-right.png b/Resources/Textures/Objects/Tools/EnergyDome/syndie.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..8dda54bcc003539e83445819c24d5e1139d1ed51 GIT binary patch literal 718 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Charge/charge.rsi/meta.json b/Resources/Textures/White/Charge/charge.rsi/meta.json new file mode 100644 index 0000000000..c514308bf4 --- /dev/null +++ b/Resources/Textures/White/Charge/charge.rsi/meta.json @@ -0,0 +1,30 @@ +{ + "version": 1, + "license": null, + "copyright": null, + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "flux", + "delays": [ + [ + 0.1, + 0.1, + 1.5, + 0.1, + 0.1, + 1.5, + 0.1, + 0.1, + 1.5, + 0.1, + 0.1, + 1.5 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/White/Misc/scrolls.rsi/meta.json b/Resources/Textures/White/Misc/scrolls.rsi/meta.json new file mode 100644 index 0000000000..6eacf06a14 --- /dev/null +++ b/Resources/Textures/White/Misc/scrolls.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": null, + "copyright": null, + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "scroll" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/White/Misc/scrolls.rsi/scroll.png b/Resources/Textures/White/Misc/scrolls.rsi/scroll.png new file mode 100644 index 0000000000000000000000000000000000000000..2f00a2340183f2699d42669764231e4f85aef91e GIT binary patch literal 673 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

-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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/White/Magic/Arc/max.ogg b/Resources/Audio/White/Magic/Arc/max.ogg new file mode 100644 index 0000000000000000000000000000000000000000..cb2bfa608c6321774e45af396eefeaca041a15e5 GIT binary patch literal 32658 zcmafabzGFs^Z0W#h%`u-G)GAzE!`X*91RlENFyyE5+V(fqJ(sZG%6w8ozmT%zenHi z&*%I7{`K3}-gEQJ&dl!4&hF0c&8fe9sRbYb|0cul^sqmmBjZ>tgc{=R=={RktXF`MXO?JZ-LOD07+b}UF|HyTr53lwe)Ds z>>M2|Xf2&BEW9kZd2qnu=P;>f%4%>`X<3*UuOKamvG^;;Sq!Yu46Klcm+w!Fw071n z{%H&Z^`CEg>1WyyKoS5LTu9mEa$HD)@yMk$$d)Ok`)zl~q*d?(DW9n5_b|Fd(`9E$ zhw8Ju8H|Ple;D3Lc@hPOOJUFjGm0T%gP6rYC{!54S^vS|N&n{|D{KXpN?}k1FLMiF z2dxTSPzK8iBk(}n25m5|^tY6tB4Lo2fnPx*2u*l{GWZ9SB|NZ=`x{9x3O~#Hz!mOa zqd^a(LsNnj`7g+WUrKqB{8I;mltOe6n$$1SU^ywU1!%(Gh=O~h^2mePgfVD>Y5B~F zfoK58{K69cg#`WfQDZ;zzp{R!1=(MAP=|QK)|UBbq1?!1Xn)56Y(@ZnICopXf0P_R zs)X|evsic`Z8=jHCq=1Tm?}-7`gLq-c%ATinoEDzS{hG32z^P@#ZCd~*3;TDb+P_| zn9E-erm+3NIrVRvq~Ujf5L5B%=#sGXK_%FzxY)YMPaAT4O zrAcoMZCGW;i(oJ&IKh;d|4}#+Ac;ZumI$WspT~<(x)4(5Zq~1vfl6%od0*Z?>48@E z{(Xq-6jkCp#pY?ld&XYe2Gg?VA4k~k39qLFRcY(l7FWZRSaafGSbz0L3+i4Pjm$h+ z^N-{gp{!rioUz#Q{!u6GpP>N&^&`q5e5(J+hm-^OjG6>s<`{XxKcXcIce9vCbknW% z)t`K8c>6w@S<9pQry5gTd>+G`3}jPM(32^hk)?R66E^=sT_k}PJ$ zHbnp1MFId2iG9o(OV1j+EcAgvQPS!c8z71HXGVrEv3yt-ie*rYWwefc`8qK#Ib}0B zgRS5%34r&9S9^`0u_)I7Ic zP6J=NS#tE03#oFR+ZL3AOaMCgdGL8KniwKU1ORWaVOXqh<6rc%u1CYVh1V!wgbRO7 zGwT;-NssRqW=@YIV9fzvS=ZCz`xV#H;)WGjK>KKgfFEfVK66=6JC?xL$H%Yv9Ii^FI`$l{OQH%-WK`u1wD6x6lP8yBq3G zz;(ubLCIrUs#C;pcp`ji%mSY1X6y=|(>9!%fa{L?&Wyh`9{2r`S5WWJT~bn5QFL9w zd0oG|9j`c|@~1&#GMaEzooah6H+y|T*$HC!SfZ?!8z{xs*v(>ULT1QK7M@`7r^*Bi zLk|m`T9Cya?(VzbYG|0`W{9xVKYu&o=4O~+v7lq2dv0OaIqtS_t};@iIx*%p0(V;& zcUw)ipSb|p+~A3CjX}DJx4&OI%stA`guBhf8ybUbj~t8zr<)x_OYO~O#4Ac4W6L*} zK@DdF>YG(Ry3K7+Jo_ye!Z%W756YW!H8f6go3q-k*LV&$)UlX4hwGgAf{pln=DR=& zpEw6q9x|4gZhG#Uv-cnYUh@`g!TLvgLxkV*#!d4RS2ul-x4gHxM6|)lHAEbo^JtU+ zfTY5L{5GTr16V=0Ce51v76ywT4T=_KVsuec zV)>k-p``pdcwCyb{4Gq+u6Qg(FM>aKSdS&AT0fUro^~s%xLLwXZu(aT(07*3(j{`_rmAR9%<7rl3Kv=j|Fw?~AMT^xq4= z`?vD&YEYDI`59OMic(hMuOYSlz<-vaR|po^+LW)Qxa{++O={Wl*OJS^lz&`#|<1? zDFwP9Ja8+`!GkG*Ya{6^&@JKqj7>ydK>&n;wu%u0Zjq7kfA+~gP)R{^DV3}_IuI`XP3O@tTb^+}m;I)s z@fSt>>$5?4KdOk#O6txQz4uvb^lbaYE@*=_%E$Cv4*ock5j^L!K?k6NY4BcnojUm7 zJGvGJ%o2MGWc0AJ88C=`98(K#TVR9N;u?9)jHlsVTwDnS~Md7l$K_!D#*; zTu%J^f9NoC;$#1%1O136>zN=gh=VEp<;C~|ZT=U>`p2{VTguA#UnnOSPl@FZ9jIG8 zY4Gu{mj8o`{Vxs%`wtErs(xtRXzlx@mJ+wXo>k(z%4wA$@MwR&ED3c03dS15^RGqy{%KfQ^GE zjxNP4`Kk)^Zl%pb6!@Sh@6Zzfd>&$efr(`WN%C#G>~uS-E7@Wo=bi|jG+rQH+Y*4K z(E1%yQ1mc_d3F&c{R<5J?`a1deOv(OM8(4&qLd5iK$CyhiLL;8!(jRaw4wv8bVxEX zeD7jDmwzAneFz}{os@qQ3JS_!2(&{01?8V3Q|rG+sXs@iKlmn6Rj*-gHV#@kI$9=H zW;SLHRxU0U_O_pivvVArY-~^#W;PBcT2?5OiTx)t9Stol7Y7~qU}vMJXW?M~J;=sh zLI);V9#%Fs_U~-$Y%Cm5RyKC_-a#5DHzz$62S;CLKMge%H4Qx{D;qr(H5(M#NJ~dc zPe;wh$wos*!w6;PVq@cAh0@cqb3mc&AodA66s(z=o(8Omn+r$-foimJvhX;iImZXI=q#mSI|uIOZiyT=~-vvb2J^q zeP@Arn$2G@-@F*9(1LpMe3$^`Ym}xLnUq(hc}#M_sP??C<~j9sb@QB688_P=ztJR< zJ35g*;)?!bT&NWm^aaKWd%3@m??6#?6@YNP7d5QolNhVE#5$ z76PGcF2?os-(LRp)hoe;J+;8!_7(Mp6ch9l4L>fQstxa=rH9HwfDGVMmHdHwr^V3` z_qS#vu_4`9-F=vKrRL3@lY?VH6A~eStq=e43a{_dy%i%?ym;sF6!w}(`I=`%fO28S zT|DEpsoJN-IOuo}xr`a?1s?ib?Q*mY$0`#NNs;e|NB+%c_4f&PQlib&s7a)3?+_nt zI*xC>F<(-n8<^$ea9u*WY26^ox9wMMC!NXyftQr1IxRx%FCA>L|7E?D1buzorAhc?he>sdOf{0pR;tjMZRh@e<}x>B{M`$4W7|Rb zU4OctVLACxzvRjFlIL?7Mt9opG@={?BN594V;!!Px%J|7%EnL0eyo_~ZY@b{->ka=_)A{_?gj~|A zlC3S9koN2fv8kAHbM*#B?KCcjs7>8w%ABV9w^^K)apuv6RdX%Oqg%??X18-&cNedM z4UBenWjQ&x#v7R2bhl#?R*taRnwEv$8x)r|*(DpqqFtMHM>;ms@f>-L=NL8KJ(3N! zxBHNj@)7@exnI(O=X^wa!W*U>o@=aqwJgkr^7lmMD47;lc?w7x$WR#+TOQZ2du6$n zisoty;rUzkGg5X}RA4X@$Y}ZC`BMI@JTwwMEZY! z0d#&o(V1(yJ$824=H1+G?G1Sq8n$?c!4%ayn|vHEND znjWFRxf(C;&z1wUcA}!*mTWUDT9lsAOO>hNAMfQ4D+1;2abe0Wh0~VTuDF{mW~>=wSoyG6=#Eq zCps=I3ot`3-Z4k2()XVQA zS_E~^kR&p^s=iD9HdozXCQ>%E`<%jd*4}1(d^DPTB2&@@9E=r;a{^JRsEPdYQ%_c9eXQdx(0|Ho3VU7W|TBT!LMnjXm zqCDmi=Nli%YN(97f~(rgU)|}ldhw(3=_0fj8N>tl75ae4uO2%_WA5r$Ho4zT%g!xe3)`Q5FP4?w&vDz0Di6WzHR&|M23$>f zkX^@`zpTf*2AW4v|5SFhSQRtB^%bF>AIq>m^eb@_$h*rG%`;LP#P-p5h3tG#B+-+M zosx%T;J)jt9`gOzP$neB!npsq zRaMmMhp}CQMN)Wy;-fgQYGYZn%zbeZBGi0=-?>aGmw5{})6~t353F5AWpu^rM87D1 zddYC@_yN=0%r687?H;fO_OXSy83kmWN-}v0e|m>qxeoMC^`K6wN{Gxaby28DZEXOe z`WyNJ^PS3wZvn(I$iSe>4n5Wvr0F-9i%+*y*NqFmg`3$xSO+{|mM5T_t&VT>|7em~hHz1=U`S=Ez0m&0r zsHmbgkpb&Vw6pwx8S14Nzcj$Y zQ1xo0a_*?>GlUnLKJ7`QPp3l;E-at?{;B%3TpDJljlZ=Y#A}+kG((eiA!@1G>lR{7 zAMfcNTk`v}wz!5@vlB8;H+T1&dxQ7st+4}W48X7X+{z3&3V?yS@%|lB=Gu_vF%pX~ zK)cxZ(G(EXGLSt%j)p{wKwv%&T_b%V^AQC1o6Nq7&c9l05?JE0%k|}uaTzqH3=_rxv$Miv z`a(R?kg(y<2AsCD47x=usMeH&Ng_=q3X}y9eE(iKzmNhuw6n0}zND{FtDvk8C$|nA z^MTRXw1D&GDIP$n4})PG39OUxv!)W2EzX-$+}}BOWe3vR6|;|s2whfxQO2XLbY6aW zP+pF#Vwf)&9PA}h~E%Cgo#Aidfr@^ zWb|6YV&2}c`saO#+-GSiBvEzDG~N*jKJ*7H0M25JSTCcs0`nytJmc3{^HB@}L|WB5 zCTIDtUA<8t`QHQG8&8^uao^$5){f(QYWuHWR%RH<0wJ3xBr_%>asNs~JNjG|# z6dUmAd{(g>GjI$mr_w|7v2a^5TKMr4DB!LA)j-~gS~ zz=0y-wd3W_@tIyagT+8pP6K2UQ#C{XnbP#`mr#?k^~>d%`*ZjG?q#%uXX#PPshrB@ z%_jXNYg!1yn!(Er51Ws&4~naqq|M(ht>p=1C20Rt=n#BZOO<{nt4K92GNEpGsv<@H zQ0=lZoy6@UKJo*%F`DM;!NhrG;ju6`WVv*rsMRS4V)7_R;2XjkorkoLV6FqDrr)-& zeq!JQv{=Bwd+gR@WIWU_tur#>fFpsgG)gEQDj=Xph4XNcN+r_}0(>AJ4t$@%7^#Uy z9H{A9@dInv`7E96p|BZhTx3R^k-vtpgV;W9ONn=1khqG297(5+`^MC!lS=XAlGp3;V9Rjo&{G>nJn|pibW#yvMQ)@`s`-a7>P5qCi|s)|?5R)16BPe7 z6t<43wqH@^56qLi+RoPNUkb{1rY-#S#b#v*Di$@GALPAoq+)se#oE1y1sL+I&GxI zZr^Rsj_Kt#m%Y5t^7=6-%s(`Wu>J0AFs{5_``xF#GtV;%#?LmdAnG+OXnIzY_>uYk zo66q1PlEXbzc1HzD<#L48YprfQnL(Ca2ki7X=9#iot;-dLn1AINQWQOg?U|lFv~c41J$qZScnxGRR}0;;ZLC8wiDzXD2r>?KuU zLPtxL_Q39v3v=Lgxc=mWgtPh}YmRLIMIYFd(+;(fpJj-~R_J7d9UeTY74eu-!`Z1| zr<&xWfX{o4bUCUeAwkuNHPZrANq8hN6*QMad7!&VeL)jgn?{9cipy>-*6}rzmp5{O zrNU^?P99#R#II;QNU>FyMio208TLMY`bl`#toGMk%BNJO{^eJPrj7c#nz5noa>s2US7q6Jjq~&^NB0U>Z)q` zxwco$-buO9rsGOdZpHVE_2$?W!gl%H;+0@?ik{lx!znZyEmaRjCB&<)`CdX<&Q0 z(Ia$I#aGGpeY@^T>38*Ie4a5TBNAvvA%}eD;>nR{XPFqWt8;#9T&(2HFTZwVPh;mk z4%)i%s0bhOfA9YRI8j2l1L14D0+Y02as8sjcLX0oi@$e8*38&?J-LQ&S0WSLUnK3* zU_x%>5MENtzRffdfSq)-YsPj&zS~%ixqAiud{6Bs4NUTT?=7#-#HcrF)$K#dX}<48 z0`Q`D?sT&w$8U>$7tWL$X8dp6n{w^nWDW3J4`(Y9#xY^aScJtr+7sxb zaiYvx^1OTD7-Tb_6_>SYwc%Z*?#j+?Z$t*Vl-1#ovo&Y)&=q_JlFDh-upo$iJ%m!-ekwnooaT&x%yZR@c97Ioz)m9g4R@s!SdA>io znBh<*nnqU9w9EP3Pm`}>6J6m?_ntu=^O$YmdPMhUTK`X;wC~%eW(QP>uKLfmG@I=Iy65khco5k#=Odo)wL6lW(+3 ztopFvb$UIVgx>ir0&J`yy~Ll`jpacT>GKl`bSf~n=Wn>O{T+Il3a|&d3p7m7y&crB z{Gj0mQgi~LQe+-FP2{8U&(DiK~*hJn)P`0*d3e^i4yt3-(xiivXhjahxdza_-@9&Yd6=tL9x-UYNJ9u5X`lYG&@pXdxTO#} zm~xb3R?c92x89^oJw99p-CT2R?B-7(3rWP$c`bH}hts*&&?0uVAa+Gf8P&;mthaz~ zU!`U^CL7bkk_Oc|(R+QbsBmFMx3b}VCWvmZy2W>TD9&-@8X=AKI3Kml(?~vV>*?f zBz$t}KqGebRTb$*rCQ$$QQtVHsv7sLLxvwfpJlAH{-L-@EFGR>*c)ygQot?dBSmt+(@zaI))YuPsUXg zfD;*n_R{EU@Gcq<0YG=#;8Ow?J1zz5g0}Gke2T;JOf+o8*7U)HfpP!|<<&!`>dP?f z9lh|RVNXf|3_JjAoF{4aTrn$7HmyQzqs)Y(q1FdA-QoM|d#xXB42QK|eAdHT3oZVI zs|=VYZMygY4Gon{HF6OFC+7DN!N;%sB--6H9N7KB)v1Q8(P$jCL$`nKB7DxbuhwQh zG7Q-&00GgWvk#jhs|TkH_~t0`mN5&#;Oj3Og9lY*RzjQLz&xW!}5i0NBrnBoml}a6kcRMwO0Gv+x5WomymNXzB zDwB`f_uRzzLkVyBuA=Kh*8wO~iUw4JdS9qL>Xs+AOs~}KQ|bN!p0wk8b0e!*>_4WD}QRb&o@n~zDz>HLTmDiPkLOwlD7-TENY}u zdncQFbjv7lfuArZEDztuV|_jqy|S+@IVxe2&H--xwqEyEC2^K$_(Hgc2q0<1H;I@%t*0-sAU6 zBqG)7k&g~TFVmrt;6lNFGZrq$2ww}Q_kr~(!p=!4rSee;3GXz|u%80}|H9CajUVeY z#%u4##4j+y`6Kg<(1~Qr^^z9=|udmR)TqKkHa6J2Fl){bU7BuEWl z5%d6ezc>I}xq3pyOr&1Ta&9D@V@el_@(iAZ z>b`-DkYod{4faSiLcDsLn}r1x8P+7zvX@6HpWpuxB$Y06n0Al(FfQ z*+4eN%5B{J^A|@Cf>!6Q^=lV{Y(BTTU}Mii@boR|W#}xFPxL7!nBmP!-(7wZBIVXd z?%%kN(1AcyK(fmB;S9a_?o4D1d66AJ1woOWl637Vn%2RJAW}F>w|;6~n_VUoLPmsB z#O}T1^;$XUScK0l4Y2P=G1TQZIf7(Mi9psitkfwdh=+ew38=b0wG}p|VjaD8w2cdl zHVfrat>}d8XjG?KpCJdMKp`;5VCm-!CfTOMExvFY2ZZwMt(50)N~-$ zV>T4MZ5)EC@9E!s%kHtZa^A7xBK~N!0fF?Zmqn3Iwk#aFoMPV0JLiI{?ri(`;@fxa zr_540ahE$=JE-=8^bLeU&C-~boBiLu5>UdYrAIK_4BS3?hO>>Tk$wE_>C>UJbu)~ zcGLtBcF4*PRLmdwBMVdy@fZNf#6)PH?48Dxx1YZQP5)sG-T|;8jqoDOEgWZU1&|QG zGwME>WD09~bgYPj_DhN6P2<|UQrlg6 zG+LYA4AgtNG-(mpXM9k0!DBi;E}$z*Y=PO4`5`#v_de;@y+1IC>h46Zun~z2-Z-KTBqr zwZ&EqBaEKA%a#U^kO2RvEdlw9&FJ)Lu0X0=d9kfWH*&1Ciq|O~ghWUewg%hEE@fi- z+x53*HOr9|R$mSUc{4sVK~@y1zU^_V9K zwnOXY!QImjfi?wLbMmC>xSKS+!tJhzgNn_8NMre17vtBSF6p}piXt4sQ=4M4mzqx@ zvnnv@XFY#>32YNLnp(xA;e=y%ZNlp?{q6nv?mB0IzTY$j+KYSd6Pmsg9X`5In=ZAcYy{KVryz?2j@k4Rd&>Z|QEdg8h~@xt3D#8xsZ%9#