This commit is contained in:
Eris
2025-07-01 18:35:21 -04:00
committed by Spatison
parent 157b3dcf3d
commit 110e22aa2f
35 changed files with 160 additions and 73 deletions

View File

@@ -32,6 +32,7 @@ public sealed class GuidebookSystem : EntitySystem
[Dependency] private readonly RgbLightControllerSystem _rgbLightControllerSystem = default!;
[Dependency] private readonly SharedPointLightSystem _pointLightSystem = default!;
[Dependency] private readonly TagSystem _tags = default!;
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
public event Action<List<ProtoId<GuideEntryPrototype>>,
List<ProtoId<GuideEntryPrototype>>?,
@@ -140,17 +141,16 @@ public sealed class GuidebookSystem : EntitySystem
});
}
private void OnGuidebookControlsTestActivateInWorld(EntityUid uid, GuidebookControlsTestComponent component, ActivateInWorldEvent args)
{
Transform(uid).LocalRotation += Angle.FromDegrees(90);
}
private void OnGuidebookControlsTestActivateInWorld(EntityUid uid, GuidebookControlsTestComponent component, ActivateInWorldEvent args) => Transform(uid).LocalRotation += Angle.FromDegrees(90);
private void OnGuidebookControlsTestInteractHand(EntityUid uid, GuidebookControlsTestComponent component, InteractHandEvent args)
{
if (!TryComp<SpeechComponent>(uid, out var speech) || speech.SpeechSounds is null)
if (!TryComp<SpeechComponent>(uid, out var speech)
|| !_prototypeManager.TryIndex(speech.SpeechSounds, out var sounds))
return;
_audioSystem.PlayGlobal(speech.SpeechSounds, Filter.Local(), false, speech.AudioParams);
// TODO: I don't know if this is correct. Help.
_audioSystem.PlayGlobal(sounds.SaySound, Filter.Local(), false, speech.AudioParams);
}
public void FakeClientActivateInWorld(EntityUid activated)