diff --git a/Content.Client/Replay/Spectator/ReplaySpectatorSystem.Spectate.cs b/Content.Client/Replay/Spectator/ReplaySpectatorSystem.Spectate.cs index b7c8b5448b..09325a7a36 100644 --- a/Content.Client/Replay/Spectator/ReplaySpectatorSystem.Spectate.cs +++ b/Content.Client/Replay/Spectator/ReplaySpectatorSystem.Spectate.cs @@ -64,7 +64,7 @@ public sealed partial class ReplaySpectatorSystem var old = _player.LocalPlayer.ControlledEntity; - var ent = Spawn("MobObserver", coords); + var ent = Spawn("ReplayObserver", coords); _eye.SetMaxZoom(ent, Vector2.One * 5); EnsureComp(ent); diff --git a/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml b/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml index adde069c85..4b808e7361 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml @@ -22,9 +22,6 @@ - type: CombatMode - type: Actions - type: InputMover - - type: MovementSpeedModifier - baseSprintSpeed: 12 - baseWalkSpeed: 8 - type: Physics ignorePaused: true bodyType: Kinematic diff --git a/Resources/Prototypes/Entities/Mobs/Player/observer.yml b/Resources/Prototypes/Entities/Mobs/Player/observer.yml index 7dc497f5ab..a39c6e38e7 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/observer.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/observer.yml @@ -56,8 +56,8 @@ - state: animated shader: unshaded - type: MovementSpeedModifier - baseSprintSpeed: 8 - baseWalkSpeed: 5 + baseSprintSpeed: 12 + baseWalkSpeed: 8 - type: MovementIgnoreGravity - type: Tag tags: diff --git a/Resources/Prototypes/Entities/Mobs/Player/replay_observer.yml b/Resources/Prototypes/Entities/Mobs/Player/replay_observer.yml new file mode 100644 index 0000000000..ad9b37f63e --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Player/replay_observer.yml @@ -0,0 +1,9 @@ +- type: entity + parent: MobObserver + id: ReplayObserver + noSpawn: true + save: false + components: + - type: MovementSpeedModifier + baseSprintSpeed: 24 + baseWalkSpeed: 16