@if (Entity!.IdPassives().Count > 0) { @if (StyleType.Equals("Plain")) { @foreach (var idPassive in Entity.IdPassives()) { var passive = EntityModel.Get(idPassive.Id); var info = passive.Info(); var production = passive.Production(); var requirements = passive.Requirements();
Passive Name: @info.Name
- Description: @((MarkupString)info.Description)
@if (!info.Notes.Trim().Equals("")) {
- Notes: @((MarkupString)info.Notes)
}
@if (production != null) {
@if (production.Pyre != 0) {
- Pyre: @production.Pyre
} @if (production.Cooldown != 0) {
- Cooldown: @production.Cooldown.ToString()s
}
} @if (requirements.Count > 0) { @foreach (var requirement in requirements) { var requirementModel = DATA.Get()[requirement.Id];
- @requirement.Requirement.Replace("_", " "): @requirementModel.Info().Name
} } } } else { @foreach (var idPassive in Entity.IdPassives()) { var passive = EntityModel.Get(idPassive.Id); var info = passive.Info(); var production = passive.Production(); var requirements = passive.Requirements();
Name:
Description: @((MarkupString)info.Description)
@if (!info.Notes.Trim().Equals("")) {
Notes: @((MarkupString)info.Notes)
} @if (requirements.Count > 0) { @foreach (var requirement in requirements) { var requirementModel = DATA.Get()[requirement.Id];
@requirement.Requirement.Replace("_", " "): @requirementModel.Info().Name
} }
@if (production != null) {
@if (production.Pyre != 0) {
Pyre: @production.Pyre
} @if (production.Cooldown != 0) {
Cooldown: @production.Cooldown.ToString()s
}
} }
} } @code { [CascadingParameter] public EntityModel? Entity { get; set; } = default!; [CascadingParameter] public string StyleType { get; set; } = "Detailed"; }