* Ghost roles now get new Minds
* Some round start/end button stuff
* Mind tracking for better round end reports
* Make traitor kill objectives use mind CharacterName rather than actual occupied entity ("kill brain" prevention)
* Transition over to EntityUid for mind stuff because that's the only way to do it
* BrainSystem fix for PR rebase
22 lines
608 B
C#
22 lines
608 B
C#
using Content.Server.Roles;
|
||
using Robust.Shared.Localization;
|
||
|
||
namespace Content.Server.Ghost.Roles
|
||
{
|
||
/// <summary>
|
||
/// This is used for round end display of ghost roles.
|
||
/// It may also be used to ensure some ghost roles count as antagonists in future.
|
||
/// </summary>
|
||
public class GhostRoleMarkerRole : Role
|
||
{
|
||
private readonly string _name;
|
||
public override string Name => _name;
|
||
public override bool Antagonist => false;
|
||
|
||
public GhostRoleMarkerRole(Mind.Mind mind, string name) : base(mind)
|
||
{
|
||
_name = name;
|
||
}
|
||
}
|
||
}
|