@character.CharacterName
@(character.CharacterID == povCharacterId ? "POV" : character.RoleInSceneTypeName ?? character.PresenceTypeName ?? "In scene")
- Location
- @TextOr(character.LocationPath ?? character.LocationName, "Unknown")
- Emotional state
- @TextOr(character.EmotionalState, "Not recorded")
- Physical condition
- @TextOr(character.PhysicalCondition, "Not recorded")
- Outfit
- @TextOr(character.OutfitDescription ?? character.AppearanceNotes, "Not recorded")
- Movement
- @TextOr(string.Join(" -> ", new[] { character.EntryLocationName, character.ExitLocationName }.Where(x => !string.IsNullOrWhiteSpace(x))), "No entry or exit recorded")
@foreach (var item in knowledge.Take(3))
{
}
@item.KnowledgeStateName: @TextOr(item.Description, item.AssetName ?? item.ThreadTitle ?? "Knowledge change recorded.")
} @foreach (var item in attributes.Take(3)) {@item.AttributeName: @item.AttributeValue
}