diff --git a/Content.Server/Atmos/Components/AtmosPlaqueComponent.cs b/Content.Server/Atmos/Components/AtmosPlaqueComponent.cs index 5f186801ca..9cf0df0d4a 100644 --- a/Content.Server/Atmos/Components/AtmosPlaqueComponent.cs +++ b/Content.Server/Atmos/Components/AtmosPlaqueComponent.cs @@ -5,7 +5,7 @@ using Robust.Shared.ViewVariables; namespace Content.Server.Atmos.Components { - [RegisterComponent, ComponentProtoName("AtmosPlaque")] + [RegisterComponent] public sealed class AtmosPlaqueComponent : Component { [DataField("plaqueType")] public PlaqueType Type = PlaqueType.Unset; diff --git a/Content.Server/Bible/Components/BibleComponent.cs b/Content.Server/Bible/Components/BibleComponent.cs index 3d922a8c19..8b2dde5262 100644 --- a/Content.Server/Bible/Components/BibleComponent.cs +++ b/Content.Server/Bible/Components/BibleComponent.cs @@ -9,7 +9,7 @@ using Robust.Shared.ViewVariables; namespace Content.Server.Bible.Components { - [RegisterComponent, ComponentProtoName("Bible")] + [RegisterComponent] public sealed class BibleComponent : Component { diff --git a/Content.Server/Bible/Components/BibleUserComponent.cs b/Content.Server/Bible/Components/BibleUserComponent.cs index e9cc7913cb..269d47f61f 100644 --- a/Content.Server/Bible/Components/BibleUserComponent.cs +++ b/Content.Server/Bible/Components/BibleUserComponent.cs @@ -3,6 +3,6 @@ using Robust.Shared.Analyzers; namespace Content.Server.Bible.Components { - [RegisterComponent, ComponentProtoName("BibleUser")] + [RegisterComponent] public sealed class BibleUserComponent : Component {} } diff --git a/Content.Server/Body/Components/ThermalRegulatorComponent.cs b/Content.Server/Body/Components/ThermalRegulatorComponent.cs index bb7f6aed83..6314883df1 100644 --- a/Content.Server/Body/Components/ThermalRegulatorComponent.cs +++ b/Content.Server/Body/Components/ThermalRegulatorComponent.cs @@ -1,4 +1,4 @@ -using Content.Server.Body.Systems; +using Content.Server.Body.Systems; using Robust.Shared.Analyzers; using Robust.Shared.GameObjects; using Robust.Shared.Serialization.Manager.Attributes; @@ -6,7 +6,7 @@ using Robust.Shared.ViewVariables; namespace Content.Server.Body.Components; -[RegisterComponent, ComponentProtoName("ThermalRegulator")] +[RegisterComponent] [Friend(typeof(ThermalRegulatorSystem))] public class ThermalRegulatorComponent : Component { diff --git a/Content.Server/Climbing/Components/GlassTableComponent.cs b/Content.Server/Climbing/Components/GlassTableComponent.cs index 9283bed861..c32cc61ab8 100644 --- a/Content.Server/Climbing/Components/GlassTableComponent.cs +++ b/Content.Server/Climbing/Components/GlassTableComponent.cs @@ -1,4 +1,4 @@ -using Content.Shared.Damage; +using Content.Shared.Damage; using Robust.Shared.Analyzers; using Robust.Shared.GameObjects; using Robust.Shared.Serialization.Manager.Attributes; @@ -11,7 +11,6 @@ namespace Content.Server.Climbing.Components; /// not very generalized with regards to naming. /// [RegisterComponent, Friend(typeof(ClimbSystem))] -[ComponentProtoName("GlassTable")] public class GlassTableComponent : Component { /// diff --git a/Content.Server/DeviceNetwork/Components/ApcNetworkComponent.cs b/Content.Server/DeviceNetwork/Components/ApcNetworkComponent.cs index 17e6d8d938..68ffcc69a9 100644 --- a/Content.Server/DeviceNetwork/Components/ApcNetworkComponent.cs +++ b/Content.Server/DeviceNetwork/Components/ApcNetworkComponent.cs @@ -7,8 +7,8 @@ using Robust.Shared.ViewVariables; namespace Content.Server.DeviceNetwork.Components { [RegisterComponent] - [ComponentProtoName("ApcNetworkConnection")] [Friend(typeof(ApcNetworkSystem))] + [ComponentProtoName("ApcNetworkConnection")] public class ApcNetworkComponent : Component { /// diff --git a/Content.Server/Explosion/Components/ClusterGrenadeComponent.cs b/Content.Server/Explosion/Components/ClusterGrenadeComponent.cs index c7c6abe241..e21a41cd44 100644 --- a/Content.Server/Explosion/Components/ClusterGrenadeComponent.cs +++ b/Content.Server/Explosion/Components/ClusterGrenadeComponent.cs @@ -9,7 +9,7 @@ using Robust.Shared.ViewVariables; namespace Content.Server.Explosion.Components { - [RegisterComponent, ComponentProtoName("ClusterGrenade"), Friend(typeof(ClusterGrenadeSystem))] + [RegisterComponent, Friend(typeof(ClusterGrenadeSystem))] public sealed class ClusterGrenadeComponent : Component { public Container GrenadesContainer = default!; diff --git a/Content.Server/Explosion/Components/OnUseTimerTriggerComponent.cs b/Content.Server/Explosion/Components/OnUseTimerTriggerComponent.cs index 9fb4bc398a..47912dfdb4 100644 --- a/Content.Server/Explosion/Components/OnUseTimerTriggerComponent.cs +++ b/Content.Server/Explosion/Components/OnUseTimerTriggerComponent.cs @@ -1,9 +1,9 @@ -using Robust.Shared.GameObjects; +using Robust.Shared.GameObjects; using Robust.Shared.Serialization.Manager.Attributes; namespace Content.Server.Explosion.Components { - [RegisterComponent, ComponentProtoName("OnUseTimerTrigger")] + [RegisterComponent] public class OnUseTimerTriggerComponent : Component { [DataField("delay")] public float Delay = 0f; diff --git a/Content.Server/Guardian/CanHostGuardianComponent.cs b/Content.Server/Guardian/CanHostGuardianComponent.cs index 05c9216a4c..06e06a34b6 100644 --- a/Content.Server/Guardian/CanHostGuardianComponent.cs +++ b/Content.Server/Guardian/CanHostGuardianComponent.cs @@ -2,7 +2,7 @@ using Robust.Shared.GameObjects; namespace Content.Server.Guardian; -[RegisterComponent, ComponentProtoName("CanHostGuardian")] +[RegisterComponent] public class CanHostGuardianComponent : Component { } diff --git a/Content.Server/Guardian/GuardianComponent.cs b/Content.Server/Guardian/GuardianComponent.cs index a8ebedf22c..be8fc5b889 100644 --- a/Content.Server/Guardian/GuardianComponent.cs +++ b/Content.Server/Guardian/GuardianComponent.cs @@ -8,7 +8,6 @@ namespace Content.Server.Guardian /// Given to guardians to monitor their link with the host /// [RegisterComponent] - [ComponentProtoName("Guardian")] public class GuardianComponent : Component { /// diff --git a/Content.Server/Guardian/GuardianCreatorComponent.cs b/Content.Server/Guardian/GuardianCreatorComponent.cs index d581ddc351..3e64ee0d10 100644 --- a/Content.Server/Guardian/GuardianCreatorComponent.cs +++ b/Content.Server/Guardian/GuardianCreatorComponent.cs @@ -10,7 +10,6 @@ namespace Content.Server.Guardian /// Creates a GuardianComponent attached to the user's GuardianHost. /// [RegisterComponent] - [ComponentProtoName("GuardianCreator")] public sealed class GuardianCreatorComponent : Component { /// diff --git a/Content.Server/Guardian/GuardianHostComponent.cs b/Content.Server/Guardian/GuardianHostComponent.cs index e9aecdae2a..9771087e21 100644 --- a/Content.Server/Guardian/GuardianHostComponent.cs +++ b/Content.Server/Guardian/GuardianHostComponent.cs @@ -8,7 +8,6 @@ namespace Content.Server.Guardian /// Given to guardian users upon establishing a guardian link with the entity /// [RegisterComponent] - [ComponentProtoName("GuardianHost")] public sealed class GuardianHostComponent : Component { /// diff --git a/Content.Server/Medical/SuitSensors/SuitSensorComponent.cs b/Content.Server/Medical/SuitSensors/SuitSensorComponent.cs index 1378bae68b..068b4947a2 100644 --- a/Content.Server/Medical/SuitSensors/SuitSensorComponent.cs +++ b/Content.Server/Medical/SuitSensors/SuitSensorComponent.cs @@ -1,4 +1,4 @@ -using System; +using System; using Content.Shared.Inventory; using Content.Shared.Medical.SuitSensor; using Robust.Shared.Analyzers; @@ -13,7 +13,6 @@ namespace Content.Server.Medical.SuitSensors /// [RegisterComponent] [Friend(typeof(SuitSensorSystem))] - [ComponentProtoName("SuitSensor")] public sealed class SuitSensorComponent : Component { /// diff --git a/Content.Server/Mind/Components/MindComponent.cs b/Content.Server/Mind/Components/MindComponent.cs index d03481be51..6cb6c9a167 100644 --- a/Content.Server/Mind/Components/MindComponent.cs +++ b/Content.Server/Mind/Components/MindComponent.cs @@ -18,7 +18,7 @@ namespace Content.Server.Mind.Components /// /// Stores a on a mob. /// - [RegisterComponent, ComponentProtoName("Mind"), Friend(typeof(MindSystem))] + [RegisterComponent, Friend(typeof(MindSystem))] public class MindComponent : Component { /// diff --git a/Content.Server/Mining/Components/MineableComponent.cs b/Content.Server/Mining/Components/MineableComponent.cs index 498939c8bf..a112c2e00c 100644 --- a/Content.Server/Mining/Components/MineableComponent.cs +++ b/Content.Server/Mining/Components/MineableComponent.cs @@ -1,9 +1,9 @@ -using Robust.Shared.Analyzers; +using Robust.Shared.Analyzers; using Robust.Shared.GameObjects; namespace Content.Server.Mining.Components; -[RegisterComponent, ComponentProtoName("Mineable")] +[RegisterComponent] [Friend(typeof(MineableSystem))] public class MineableComponent : Component { diff --git a/Content.Server/Mining/Components/PickaxeComponent.cs b/Content.Server/Mining/Components/PickaxeComponent.cs index 2242e4d953..1a34b349f4 100644 --- a/Content.Server/Mining/Components/PickaxeComponent.cs +++ b/Content.Server/Mining/Components/PickaxeComponent.cs @@ -6,7 +6,7 @@ using Robust.Shared.Serialization.Manager.Attributes; namespace Content.Server.Mining.Components { - [RegisterComponent, ComponentProtoName("Pickaxe")] + [RegisterComponent] public class PickaxeComponent : Component { [DataField("sound")] diff --git a/Content.Server/Plants/Components/RandomPottedPlantComponent.cs b/Content.Server/Plants/Components/RandomPottedPlantComponent.cs index 2252c0a24e..dfb99378b9 100644 --- a/Content.Server/Plants/Components/RandomPottedPlantComponent.cs +++ b/Content.Server/Plants/Components/RandomPottedPlantComponent.cs @@ -8,7 +8,6 @@ namespace Content.Server.Plants.Components { [RegisterComponent] [Friend(typeof(RandomPottedPlantSystem))] - [ComponentProtoName("RandomPottedPlant")] public class RandomPottedPlantComponent : Component { [ViewVariables(VVAccess.ReadOnly)] diff --git a/Content.Server/Power/Components/ApcComponent.cs b/Content.Server/Power/Components/ApcComponent.cs index 3e5953b45d..064dddfb26 100644 --- a/Content.Server/Power/Components/ApcComponent.cs +++ b/Content.Server/Power/Components/ApcComponent.cs @@ -13,7 +13,6 @@ namespace Content.Server.Power.Components; [RegisterComponent] [Friend(typeof(ApcSystem))] -[ComponentProtoName("Apc")] public class ApcComponent : BaseApcNetComponent { [DataField("onReceiveMessageSound")] diff --git a/Content.Server/Power/Components/CableComponent.cs b/Content.Server/Power/Components/CableComponent.cs index 4691c04b75..d82fbbfec7 100644 --- a/Content.Server/Power/Components/CableComponent.cs +++ b/Content.Server/Power/Components/CableComponent.cs @@ -13,7 +13,6 @@ namespace Content.Server.Power.Components /// [RegisterComponent] [Friend(typeof(CableSystem))] - [ComponentProtoName("Cable")] public class CableComponent : Component { [DataField("cableDroppedOnCutPrototype", customTypeSerializer: typeof(PrototypeIdSerializer))] diff --git a/Content.Server/Power/Components/CablePlacerComponent.cs b/Content.Server/Power/Components/CablePlacerComponent.cs index de80a1df4d..f29225dc12 100644 --- a/Content.Server/Power/Components/CablePlacerComponent.cs +++ b/Content.Server/Power/Components/CablePlacerComponent.cs @@ -6,7 +6,7 @@ using Robust.Shared.ViewVariables; namespace Content.Server.Power.Components { - [RegisterComponent, ComponentProtoName("CablePlacer")] + [RegisterComponent] public sealed class CablePlacerComponent : Component { [ViewVariables] diff --git a/Content.Server/Radar/RadarConsoleComponent.cs b/Content.Server/Radar/RadarConsoleComponent.cs index 2fa6d38d5b..747c53ec1d 100644 --- a/Content.Server/Radar/RadarConsoleComponent.cs +++ b/Content.Server/Radar/RadarConsoleComponent.cs @@ -4,7 +4,7 @@ using Robust.Shared.ViewVariables; namespace Content.Server.Radar; -[RegisterComponent, ComponentProtoName("RadarConsole")] +[RegisterComponent] public class RadarConsoleComponent : Component { [ViewVariables(VVAccess.ReadWrite)] diff --git a/Content.Server/RandomAppearance/RandomAppearanceComponent.cs b/Content.Server/RandomAppearance/RandomAppearanceComponent.cs index 7a41d6fdd3..78454df421 100644 --- a/Content.Server/RandomAppearance/RandomAppearanceComponent.cs +++ b/Content.Server/RandomAppearance/RandomAppearanceComponent.cs @@ -1,4 +1,4 @@ -using Robust.Shared.Analyzers; +using Robust.Shared.Analyzers; using Robust.Shared.GameObjects; using Robust.Shared.IoC; using Robust.Shared.Log; @@ -8,7 +8,7 @@ using Robust.Shared.Serialization.Manager.Attributes; namespace Content.Server.RandomAppearance; -[RegisterComponent, ComponentProtoName("RandomAppearance")] +[RegisterComponent] [Friend(typeof(RandomAppearanceSystem))] public class RandomAppearanceComponent : Component, ISerializationHooks { diff --git a/Content.Server/Salvage/SalvageMagnetComponent.cs b/Content.Server/Salvage/SalvageMagnetComponent.cs index bcb20e1357..ff9cb037e3 100644 --- a/Content.Server/Salvage/SalvageMagnetComponent.cs +++ b/Content.Server/Salvage/SalvageMagnetComponent.cs @@ -10,7 +10,6 @@ namespace Content.Server.Salvage /// A salvage magnet. /// [RegisterComponent] - [ComponentProtoName("SalvageMagnet")] public class SalvageMagnetComponent : Component { /// diff --git a/Content.Server/Spawners/Components/ConditionalSpawnerComponent.cs b/Content.Server/Spawners/Components/ConditionalSpawnerComponent.cs index d74e832f1e..9fce84395c 100644 --- a/Content.Server/Spawners/Components/ConditionalSpawnerComponent.cs +++ b/Content.Server/Spawners/Components/ConditionalSpawnerComponent.cs @@ -8,7 +8,7 @@ using Robust.Shared.ViewVariables; namespace Content.Server.Spawners.Components { - [RegisterComponent, ComponentProtoName("ConditionalSpawner")] + [RegisterComponent] public class ConditionalSpawnerComponent : Component { [ViewVariables(VVAccess.ReadWrite)] diff --git a/Content.Server/Spawners/Components/RandomSpawnerComponent.cs b/Content.Server/Spawners/Components/RandomSpawnerComponent.cs index 7c99a1e1ac..11facff804 100644 --- a/Content.Server/Spawners/Components/RandomSpawnerComponent.cs +++ b/Content.Server/Spawners/Components/RandomSpawnerComponent.cs @@ -8,7 +8,7 @@ using Robust.Shared.ViewVariables; namespace Content.Server.Spawners.Components { - [RegisterComponent, ComponentProtoName("RandomSpawner")] + [RegisterComponent] public class RandomSpawnerComponent : ConditionalSpawnerComponent { [ViewVariables(VVAccess.ReadWrite)] diff --git a/Content.Server/Speech/Components/MonkeyAccentComponent.cs b/Content.Server/Speech/Components/MonkeyAccentComponent.cs index 0e1e510396..53f7604432 100644 --- a/Content.Server/Speech/Components/MonkeyAccentComponent.cs +++ b/Content.Server/Speech/Components/MonkeyAccentComponent.cs @@ -3,5 +3,4 @@ using Robust.Shared.GameObjects; namespace Content.Server.Speech.Components; [RegisterComponent] -[ComponentProtoName("MonkeyAccent")] public sealed class MonkeyAccentComponent : Component {} diff --git a/Content.Server/Speech/Components/ReplacementAccentComponent.cs b/Content.Server/Speech/Components/ReplacementAccentComponent.cs index ef63a558a7..8000e82110 100644 --- a/Content.Server/Speech/Components/ReplacementAccentComponent.cs +++ b/Content.Server/Speech/Components/ReplacementAccentComponent.cs @@ -21,7 +21,6 @@ namespace Content.Server.Speech.Components /// Replaces any spoken sentences with a random word. /// [RegisterComponent] - [ComponentProtoName("ReplacementAccent")] public class ReplacementAccentComponent : Component { [DataField("accent", customTypeSerializer: typeof(PrototypeIdSerializer), required: true)] diff --git a/Content.Server/Speech/Components/RussianAccentComponent.cs b/Content.Server/Speech/Components/RussianAccentComponent.cs index fdf644cd94..c3752eed25 100644 --- a/Content.Server/Speech/Components/RussianAccentComponent.cs +++ b/Content.Server/Speech/Components/RussianAccentComponent.cs @@ -3,5 +3,4 @@ using Robust.Shared.GameObjects; namespace Content.Server.Speech.Components; [RegisterComponent] -[ComponentProtoName("RussianAccent")] public sealed class RussianAccentComponent : Component {} diff --git a/Content.Server/Sprite/Components/RandomSpriteColorComponent.cs b/Content.Server/Sprite/Components/RandomSpriteColorComponent.cs index b453d3fe6f..0f02b7c95d 100644 --- a/Content.Server/Sprite/Components/RandomSpriteColorComponent.cs +++ b/Content.Server/Sprite/Components/RandomSpriteColorComponent.cs @@ -5,7 +5,7 @@ using Robust.Shared.Serialization.Manager.Attributes; namespace Content.Server.Sprite.Components { - [RegisterComponent, ComponentProtoName("RandomSpriteColor")] + [RegisterComponent] public class RandomSpriteColorComponent : Component { // This should handle random states + colors for layers. diff --git a/Content.Server/Sprite/Components/RandomSpriteStateComponent.cs b/Content.Server/Sprite/Components/RandomSpriteStateComponent.cs index d6bc037b3f..00224c7956 100644 --- a/Content.Server/Sprite/Components/RandomSpriteStateComponent.cs +++ b/Content.Server/Sprite/Components/RandomSpriteStateComponent.cs @@ -4,7 +4,7 @@ using Robust.Shared.Serialization.Manager.Attributes; namespace Content.Server.Sprite.Components { - [RegisterComponent, ComponentProtoName("RandomSpriteState")] + [RegisterComponent] public class RandomSpriteStateComponent : Component { [DataField("spriteStates")] public List? SpriteStates; diff --git a/Content.Server/Station/Components/BecomesStationComponent.cs b/Content.Server/Station/Components/BecomesStationComponent.cs index 36432234d1..afd58da400 100644 --- a/Content.Server/Station/Components/BecomesStationComponent.cs +++ b/Content.Server/Station/Components/BecomesStationComponent.cs @@ -1,4 +1,4 @@ -using Content.Server.GameTicking; +using Content.Server.GameTicking; using Robust.Shared.Analyzers; using Robust.Shared.GameObjects; using Robust.Shared.Serialization.Manager.Attributes; @@ -9,7 +9,7 @@ namespace Content.Server.Station; /// /// Added to grids saved in maps to designate that they are the 'main station' grid. /// -[RegisterComponent, ComponentProtoName("BecomesStation")] +[RegisterComponent] [Friend(typeof(GameTicker))] public class BecomesStationComponent : Component { diff --git a/Content.Server/Station/Components/PartOfStationComponent.cs b/Content.Server/Station/Components/PartOfStationComponent.cs index d6cfcc9472..af0599b37e 100644 --- a/Content.Server/Station/Components/PartOfStationComponent.cs +++ b/Content.Server/Station/Components/PartOfStationComponent.cs @@ -1,4 +1,4 @@ -using Content.Server.GameTicking; +using Content.Server.GameTicking; using Robust.Shared.Analyzers; using Robust.Shared.GameObjects; using Robust.Shared.Serialization.Manager.Attributes; @@ -10,7 +10,7 @@ namespace Content.Server.Station; /// Added to grids saved in maps to designate them as 'part of a station' and not main grids. I.e. ancillary /// shuttles for multi-grid stations. /// -[RegisterComponent, ComponentProtoName("PartOfStation")] +[RegisterComponent] [Friend(typeof(GameTicker))] public class PartOfStationComponent : Component { diff --git a/Content.Server/Storage/Components/StorageFillComponent.cs b/Content.Server/Storage/Components/StorageFillComponent.cs index c78f9cceb5..695b046641 100644 --- a/Content.Server/Storage/Components/StorageFillComponent.cs +++ b/Content.Server/Storage/Components/StorageFillComponent.cs @@ -6,7 +6,7 @@ using Robust.Shared.Serialization.Manager.Attributes; namespace Content.Server.Storage.Components { - [RegisterComponent, ComponentProtoName("StorageFill"), Friend(typeof(StorageSystem))] + [RegisterComponent, Friend(typeof(StorageSystem))] public sealed class StorageFillComponent : Component { [DataField("contents")] public List Contents = new(); diff --git a/Content.Server/Toilet/ToiletComponent.cs b/Content.Server/Toilet/ToiletComponent.cs index 5d66ccacbe..560d6dfd5f 100644 --- a/Content.Server/Toilet/ToiletComponent.cs +++ b/Content.Server/Toilet/ToiletComponent.cs @@ -9,7 +9,6 @@ using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototy namespace Content.Server.Toilet { [RegisterComponent] - [ComponentProtoName("Toilet")] public sealed class ToiletComponent : Component, ISuicideAct { [DataField("pryLidTime")] diff --git a/Content.Server/Tools/Components/TilePryingComponent.cs b/Content.Server/Tools/Components/TilePryingComponent.cs index 353ee9d9a2..dafb33b59b 100644 --- a/Content.Server/Tools/Components/TilePryingComponent.cs +++ b/Content.Server/Tools/Components/TilePryingComponent.cs @@ -1,4 +1,4 @@ -using System.Threading; +using System.Threading; using Content.Shared.Tools; using Robust.Shared.GameObjects; using Robust.Shared.Serialization.Manager.Attributes; @@ -7,7 +7,7 @@ using Robust.Shared.ViewVariables; namespace Content.Server.Tools.Components { - [RegisterComponent, ComponentProtoName("TilePrying")] + [RegisterComponent] public sealed class TilePryingComponent : Component { [ViewVariables] diff --git a/Content.Server/Warps/WarpPointComponent.cs b/Content.Server/Warps/WarpPointComponent.cs index f2d6382869..3c7d61595f 100644 --- a/Content.Server/Warps/WarpPointComponent.cs +++ b/Content.Server/Warps/WarpPointComponent.cs @@ -7,7 +7,7 @@ namespace Content.Server.Warps /// /// Allows ghosts etc to warp to this entity by name. /// - [RegisterComponent, ComponentProtoName("WarpPoint")] + [RegisterComponent] public sealed class WarpPointComponent : Component { [ViewVariables(VVAccess.ReadWrite)] [DataField("location")] public string? Location { get; set; } diff --git a/Content.Server/Weapon/Melee/EnergySword/Components/EnergySwordComponent.cs b/Content.Server/Weapon/Melee/EnergySword/Components/EnergySwordComponent.cs index 4950fee69d..91624df34d 100644 --- a/Content.Server/Weapon/Melee/EnergySword/Components/EnergySwordComponent.cs +++ b/Content.Server/Weapon/Melee/EnergySword/Components/EnergySwordComponent.cs @@ -7,7 +7,7 @@ using Robust.Shared.Serialization.Manager.Attributes; namespace Content.Server.Weapon.Melee.EnergySword { - [RegisterComponent, ComponentProtoName("EnergySword")] + [RegisterComponent] internal class EnergySwordComponent : Component { public Color BladeColor = Color.DodgerBlue; diff --git a/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoBoxComponent.cs b/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoBoxComponent.cs index 7c1c35a3cf..d2aa511885 100644 --- a/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoBoxComponent.cs +++ b/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoBoxComponent.cs @@ -12,7 +12,6 @@ namespace Content.Server.Weapon.Ranged.Ammunition.Components /// Stores ammo and can quickly transfer ammo into a magazine. /// [RegisterComponent] - [ComponentProtoName("AmmoBox")] [Friend(typeof(GunSystem))] public sealed class AmmoBoxComponent : Component { diff --git a/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoComponent.cs b/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoComponent.cs index 0b80668bc5..e383a9f239 100644 --- a/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoComponent.cs +++ b/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoComponent.cs @@ -25,7 +25,6 @@ namespace Content.Server.Weapon.Ranged.Ammunition.Components /// Generally used for bullets but can be used for other things like bananas /// [RegisterComponent] - [ComponentProtoName("Ammo")] [Friend(typeof(GunSystem))] public sealed class AmmoComponent : Component, ISerializationHooks { diff --git a/Content.Server/Weapon/Ranged/Ammunition/Components/RangedMagazineComponent.cs b/Content.Server/Weapon/Ranged/Ammunition/Components/RangedMagazineComponent.cs index 5457fda0fa..3ba6000545 100644 --- a/Content.Server/Weapon/Ranged/Ammunition/Components/RangedMagazineComponent.cs +++ b/Content.Server/Weapon/Ranged/Ammunition/Components/RangedMagazineComponent.cs @@ -10,7 +10,7 @@ using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototy namespace Content.Server.Weapon.Ranged.Ammunition.Components { - [RegisterComponent, ComponentProtoName("RangedMagazine")] + [RegisterComponent] public class RangedMagazineComponent : Component { public readonly Stack SpawnedAmmo = new(); diff --git a/Content.Server/Weapon/Ranged/Ammunition/Components/SpeedLoaderComponent.cs b/Content.Server/Weapon/Ranged/Ammunition/Components/SpeedLoaderComponent.cs index e61c88cef8..bacbe786a4 100644 --- a/Content.Server/Weapon/Ranged/Ammunition/Components/SpeedLoaderComponent.cs +++ b/Content.Server/Weapon/Ranged/Ammunition/Components/SpeedLoaderComponent.cs @@ -10,7 +10,7 @@ namespace Content.Server.Weapon.Ranged.Ammunition.Components /// /// Used to load certain ranged weapons quickly /// - [RegisterComponent, ComponentProtoName("SpeedLoader")] + [RegisterComponent] public class SpeedLoaderComponent : Component { [DataField("caliber")] public BallisticCaliber Caliber = BallisticCaliber.Unspecified; diff --git a/Content.Server/Weapon/Ranged/Barrels/Components/BatteryBarrelComponent.cs b/Content.Server/Weapon/Ranged/Barrels/Components/BatteryBarrelComponent.cs index 93e44cd215..1b1b3298ac 100644 --- a/Content.Server/Weapon/Ranged/Barrels/Components/BatteryBarrelComponent.cs +++ b/Content.Server/Weapon/Ranged/Barrels/Components/BatteryBarrelComponent.cs @@ -10,7 +10,7 @@ using Robust.Shared.ViewVariables; namespace Content.Server.Weapon.Ranged.Barrels.Components { - [RegisterComponent, NetworkedComponent, ComponentProtoName("BatteryBarrel"), ComponentReference(typeof(ServerRangedBarrelComponent))] + [RegisterComponent, NetworkedComponent, ComponentReference(typeof(ServerRangedBarrelComponent))] public sealed class BatteryBarrelComponent : ServerRangedBarrelComponent { // The minimum change we need before we can fire diff --git a/Content.Server/Weapon/Ranged/Barrels/Components/BoltActionBarrelComponent.cs b/Content.Server/Weapon/Ranged/Barrels/Components/BoltActionBarrelComponent.cs index 39e45bf460..4e49ec940f 100644 --- a/Content.Server/Weapon/Ranged/Barrels/Components/BoltActionBarrelComponent.cs +++ b/Content.Server/Weapon/Ranged/Barrels/Components/BoltActionBarrelComponent.cs @@ -16,7 +16,7 @@ namespace Content.Server.Weapon.Ranged.Barrels.Components /// /// Shotguns mostly /// - [RegisterComponent, NetworkedComponent, ComponentProtoName("BoltActionBarrel"), ComponentReference(typeof(ServerRangedBarrelComponent))] + [RegisterComponent, NetworkedComponent, ComponentReference(typeof(ServerRangedBarrelComponent))] public sealed class BoltActionBarrelComponent : ServerRangedBarrelComponent { // Originally I had this logic shared with PumpBarrel and used a couple of variables to control things diff --git a/Content.Server/Weapon/Ranged/Barrels/Components/MagazineBarrelComponent.cs b/Content.Server/Weapon/Ranged/Barrels/Components/MagazineBarrelComponent.cs index db462f9670..1aa8336de2 100644 --- a/Content.Server/Weapon/Ranged/Barrels/Components/MagazineBarrelComponent.cs +++ b/Content.Server/Weapon/Ranged/Barrels/Components/MagazineBarrelComponent.cs @@ -14,7 +14,7 @@ using Robust.Shared.ViewVariables; namespace Content.Server.Weapon.Ranged.Barrels.Components { - [RegisterComponent, NetworkedComponent, ComponentProtoName("MagazineBarrel"), ComponentReference(typeof(ServerRangedBarrelComponent))] + [RegisterComponent, NetworkedComponent, ComponentReference(typeof(ServerRangedBarrelComponent))] public sealed class MagazineBarrelComponent : ServerRangedBarrelComponent { [Dependency] private readonly IEntityManager _entities = default!; diff --git a/Content.Server/Weapon/Ranged/Barrels/Components/PumpBarrelComponent.cs b/Content.Server/Weapon/Ranged/Barrels/Components/PumpBarrelComponent.cs index 5dea7f4210..eb6d645dd2 100644 --- a/Content.Server/Weapon/Ranged/Barrels/Components/PumpBarrelComponent.cs +++ b/Content.Server/Weapon/Ranged/Barrels/Components/PumpBarrelComponent.cs @@ -15,7 +15,7 @@ namespace Content.Server.Weapon.Ranged.Barrels.Components /// /// Bolt-action rifles /// - [RegisterComponent, NetworkedComponent, ComponentProtoName("PumpBarrel"), ComponentReference(typeof(ServerRangedBarrelComponent))] + [RegisterComponent, NetworkedComponent, ComponentReference(typeof(ServerRangedBarrelComponent))] public sealed class PumpBarrelComponent : ServerRangedBarrelComponent, ISerializationHooks { public override int ShotsLeft diff --git a/Content.Server/Weapon/Ranged/Barrels/Components/RevolverBarrelComponent.cs b/Content.Server/Weapon/Ranged/Barrels/Components/RevolverBarrelComponent.cs index 60aacee87e..1ef82b944f 100644 --- a/Content.Server/Weapon/Ranged/Barrels/Components/RevolverBarrelComponent.cs +++ b/Content.Server/Weapon/Ranged/Barrels/Components/RevolverBarrelComponent.cs @@ -15,7 +15,7 @@ using Robust.Shared.ViewVariables; namespace Content.Server.Weapon.Ranged.Barrels.Components { - [RegisterComponent, ComponentProtoName("RevolverBarrel"), NetworkedComponent, ComponentReference(typeof(ServerRangedBarrelComponent))] + [RegisterComponent, NetworkedComponent, ComponentReference(typeof(ServerRangedBarrelComponent))] public sealed class RevolverBarrelComponent : ServerRangedBarrelComponent, ISerializationHooks { [ViewVariables] diff --git a/Content.Shared/Alert/AlertsComponent.cs b/Content.Shared/Alert/AlertsComponent.cs index a1d16de665..a21e498e0f 100644 --- a/Content.Shared/Alert/AlertsComponent.cs +++ b/Content.Shared/Alert/AlertsComponent.cs @@ -11,7 +11,6 @@ namespace Content.Shared.Alert; /// [RegisterComponent] [NetworkedComponent] -[ComponentProtoName("Alerts")] public class AlertsComponent : Component { [ViewVariables] public Dictionary Alerts = new(); diff --git a/Content.Shared/Camera/CameraRecoilComponent.cs b/Content.Shared/Camera/CameraRecoilComponent.cs index 924591680f..e15a0ac300 100644 --- a/Content.Shared/Camera/CameraRecoilComponent.cs +++ b/Content.Shared/Camera/CameraRecoilComponent.cs @@ -6,7 +6,6 @@ namespace Content.Shared.Camera; [RegisterComponent] [NetworkedComponent] -[ComponentProtoName("CameraRecoil")] public class CameraRecoilComponent : Component { public Vector2 CurrentKick { get; set; } diff --git a/Content.Shared/Follower/Components/FollowedComponent.cs b/Content.Shared/Follower/Components/FollowedComponent.cs index 013af41302..cd4862a007 100644 --- a/Content.Shared/Follower/Components/FollowedComponent.cs +++ b/Content.Shared/Follower/Components/FollowedComponent.cs @@ -1,4 +1,4 @@ -using System.Collections.Generic; +using System.Collections.Generic; using Robust.Shared.Analyzers; using Robust.Shared.GameObjects; @@ -7,7 +7,7 @@ namespace Content.Shared.Follower.Components; /// /// Attached to entities that are currently being followed by a ghost. /// -[RegisterComponent, ComponentProtoName("Followed"), Friend(typeof(FollowerSystem))] +[RegisterComponent, Friend(typeof(FollowerSystem))] public class FollowedComponent : Component { public HashSet Following = new(); diff --git a/Content.Shared/Follower/Components/FollowerComponent.cs b/Content.Shared/Follower/Components/FollowerComponent.cs index c1f204d2a4..8913e74e9d 100644 --- a/Content.Shared/Follower/Components/FollowerComponent.cs +++ b/Content.Shared/Follower/Components/FollowerComponent.cs @@ -1,9 +1,9 @@ -using Robust.Shared.Analyzers; +using Robust.Shared.Analyzers; using Robust.Shared.GameObjects; namespace Content.Shared.Follower.Components; -[RegisterComponent, ComponentProtoName("Follower")] +[RegisterComponent] [Friend(typeof(FollowerSystem))] public class FollowerComponent : Component { diff --git a/Content.Shared/Light/Component/RgbLightControllerComponent.cs b/Content.Shared/Light/Component/RgbLightControllerComponent.cs index 9cca0c898f..f18445243c 100644 --- a/Content.Shared/Light/Component/RgbLightControllerComponent.cs +++ b/Content.Shared/Light/Component/RgbLightControllerComponent.cs @@ -14,7 +14,6 @@ namespace Content.Shared.Light.Component; /// [NetworkedComponent] [RegisterComponent] -[ComponentProtoName("RgbLightController")] [Friend(typeof(SharedRgbLightControllerSystem))] public sealed class RgbLightControllerComponent : Robust.Shared.GameObjects.Component { diff --git a/Content.Shared/Light/Component/SharedHandheldLightComponent.cs b/Content.Shared/Light/Component/SharedHandheldLightComponent.cs index e8a309ef28..7f15efc399 100644 --- a/Content.Shared/Light/Component/SharedHandheldLightComponent.cs +++ b/Content.Shared/Light/Component/SharedHandheldLightComponent.cs @@ -6,7 +6,6 @@ using Robust.Shared.Serialization; namespace Content.Shared.Light.Component { [NetworkedComponent] - [ComponentProtoName("HandheldLight")] public abstract class SharedHandheldLightComponent : Robust.Shared.GameObjects.Component { public const int StatusLevels = 6; diff --git a/Content.Shared/PowerCell/Components/PowerCellComponent.cs b/Content.Shared/PowerCell/Components/PowerCellComponent.cs index f045281b58..ecff220927 100644 --- a/Content.Shared/PowerCell/Components/PowerCellComponent.cs +++ b/Content.Shared/PowerCell/Components/PowerCellComponent.cs @@ -13,7 +13,6 @@ namespace Content.Shared.PowerCell; /// [NetworkedComponent] [RegisterComponent] -[ComponentProtoName("PowerCell")] public sealed class PowerCellComponent : Component { public const string SolutionName = "powerCell"; diff --git a/Content.Shared/Timing/UseDelayComponent.cs b/Content.Shared/Timing/UseDelayComponent.cs index c6e73732a0..5827daef39 100644 --- a/Content.Shared/Timing/UseDelayComponent.cs +++ b/Content.Shared/Timing/UseDelayComponent.cs @@ -9,7 +9,7 @@ namespace Content.Shared.Timing /// /// Timer that creates a cooldown each time an object is activated/used /// - [RegisterComponent, ComponentProtoName("UseDelay")] + [RegisterComponent] public sealed class UseDelayComponent : Component { [ViewVariables]