Gladiabot Tweaks (#1717)

Signed-off-by: stellar-novas <stellar_novas@riseup.net>
(cherry picked from commit b3c27808a6cb00dec49d42e24f6a23b1da37d7c9)
This commit is contained in:
Timfa
2025-02-06 00:21:44 +01:00
committed by Spatison
parent 9a1ec34dc7
commit f290a5988f
5 changed files with 59 additions and 2 deletions

View File

@@ -23,6 +23,10 @@ public sealed partial class NpcFactionSpriteStateSetterSystem : EntitySystem
return;
SpriteComponent spriteComponent = _entityManager.GetComponent<SpriteComponent>(entity);
spriteComponent.LayerSetState(0, new Robust.Client.Graphics.RSI.StateId(args.FactionID));
var rsi = spriteComponent.LayerGetActualRSI(0);
if(rsi != null && rsi.TryGetState(args.FactionID, out _))
spriteComponent.LayerSetState(0, new Robust.Client.Graphics.RSI.StateId(args.FactionID));
}
}