mirror of
https://github.com/space-syndicate/space-station-14.git
synced 2026-10-09 10:21:18 +03:00
[HOTFIX] Altered Silicon removal fails to trigger role update (#35399)
minor sharedrolesystem refactor
This commit is contained in:
parent
a6861b0461
commit
1d655f6712
1 changed files with 5 additions and 10 deletions
|
|
@ -168,11 +168,9 @@ public abstract class SharedRoleSystem : EntitySystem
|
|||
var update = MindRolesUpdate((mindId, mind));
|
||||
|
||||
// RoleType refresh, Role time tracking, Update Admin playerlist
|
||||
if (mind.OwnedEntity != null)
|
||||
{
|
||||
var message = new RoleAddedEvent(mindId, mind, update, silent);
|
||||
RaiseLocalEvent(mind.OwnedEntity.Value, message, true);
|
||||
}
|
||||
|
||||
var message = new RoleAddedEvent(mindId, mind, update, silent);
|
||||
RaiseLocalEvent(mindId, message, true);
|
||||
|
||||
var name = Loc.GetString(protoEnt.Name);
|
||||
if (mind.OwnedEntity is not null)
|
||||
|
|
@ -311,11 +309,8 @@ public abstract class SharedRoleSystem : EntitySystem
|
|||
|
||||
var update = MindRolesUpdate(mind);
|
||||
|
||||
if (mind.Comp.OwnedEntity != null)
|
||||
{
|
||||
var message = new RoleRemovedEvent(mind.Owner, mind.Comp, update);
|
||||
RaiseLocalEvent(mind.Comp.OwnedEntity.Value, message, true);
|
||||
}
|
||||
var message = new RoleRemovedEvent(mind.Owner, mind.Comp, update);
|
||||
RaiseLocalEvent(mind, message, true);
|
||||
|
||||
_adminLogger.Add(LogType.Mind,
|
||||
LogImpact.Low,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue