Added briefings to character menu & the traitor briefing (codewords) (#5971)
This commit is contained in:
@@ -27,6 +27,7 @@ public class CharacterInfoSystem : EntitySystem
|
||||
|
||||
var conditions = new Dictionary<string, List<ConditionInfo>>();
|
||||
var jobTitle = "No Profession";
|
||||
var briefing = "!!ERROR: No Briefing!!"; //should never show on the UI unless there's a bug
|
||||
if (EntityManager.TryGetComponent(entity, out MindComponent? mindComponent) && mindComponent.Mind != null)
|
||||
{
|
||||
var mind = mindComponent.Mind;
|
||||
@@ -51,9 +52,12 @@ public class CharacterInfoSystem : EntitySystem
|
||||
jobTitle = role.Name;
|
||||
break;
|
||||
}
|
||||
|
||||
// Get briefing
|
||||
briefing = mind.Briefing;
|
||||
}
|
||||
|
||||
RaiseNetworkEvent(new CharacterInfoEvent(entity, jobTitle, conditions),
|
||||
RaiseNetworkEvent(new CharacterInfoEvent(entity, jobTitle, conditions, briefing),
|
||||
Filter.SinglePlayer(args.SenderSession));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user