{{localize "RINGBRP.Expedition.Progress"}} {{resolvedLegs}} / {{sys.journey.legs.length}}
{{!-- ========================================================== The three tracks are the whole game. They get the space. ========================================================== --}}
{{#each tracks as |t|}}
{{localize t.label}}
− {{t.value}} +
{{localize "RINGBRP.Expedition.Of"}} {{t.max}}
{{#each t.pips as |on|}}{{/each}}
{{/each}}
{{#if sys.inCrisis}}

{{localize "RINGBRP.Expedition.Crisis"}}

{{/if}}
{{#if sys.across}}{{localize "RINGBRP.Case.Across"}}{{else}}{{localize "RINGBRP.Case.Home"}}{{/if}} {{localize "RINGBRP.Case.Debrief"}} {{localize "RINGBRP.Case.Close"}}
{{localize "RINGBRP.Cross.Panel"}} {{#if crossing.across}} {{localize "RINGBRP.Cross.BringHome"}} {{else}} {{localize "RINGBRP.Cross.GoAcross"}} {{/if}}
{{#if crossing.across}}

{{localize "RINGBRP.Cross.PanelHint"}}

{{#each crossing.members as |m|}} {{/each}}
{{localize "RINGBRP.Cross.Agent"}} {{localize "RINGBRP.Sheet.Skill"}} {{localize "RINGBRP.Coh.Short"}} {{localize "RINGBRP.Cross.Aimed"}}
{{m.name}}{{#if m.arts}} ✦{{m.arts}}{{/if}} {{m.rating}}% {{m.coherence}} {{m.effective}}% {{localize "RINGBRP.Cross.Return"}} {{#if ../crossing.aimer}} {{localize "RINGBRP.Cross.Aided"}} {{/if}}
{{else}}

{{localize "RINGBRP.Cross.HomeHint"}}

{{/if}}
{{!-- What happens next, stated plainly. This was the sheet's biggest gap. --}} {{#if nextLeg}}
{{localize "RINGBRP.Expedition.Leg"}} {{rbAdd nextLeg.index 1}} {{nextLeg.terrain}} {{#unless nextLeg.explored}}{{localize "RINGBRP.Expedition.Unexplored"}}{{/unless}}
{{localize "RINGBRP.Item.Difficulty"}}{{legDifficulty}} {{localize "RINGBRP.Expedition.Mod"}}{{rbSign nextLeg.modifier}}% {{localize "RINGBRP.Expedition.Days"}}{{nextLeg.days}} {{localize "RINGBRP.Expedition.Cost"}}−{{nextLeg.costSupply}} {{localize "RINGBRP.Expedition.Supply"}}{{#if nextLeg.costPower}} −{{nextLeg.costPower}} {{localize "RINGBRP.Expedition.Power"}}{{/if}} {{#if navigator}} {{localize "RINGBRP.Expedition.Navigator"}}{{navigator.name}} {{navigator.rating}}% {{/if}}
{{#if nextLeg.forcedEncounterId}}

{{nextLeg.forcedEncounterId}}

{{/if}} {{#if navigator}}
{{localize "RINGBRP.Expedition.RollTarget"}} {{rollTarget}}% {{navigator.name}} {{navigator.rating}}% · {{legDifficulty}} · {{rbSign nextLeg.modifier}}%
{{/if}} {{#if sys.inCrisis}}

{{localize "RINGBRP.Expedition.CrisisBlocks"}}

{{/if}} {{#unless navigator}}

{{localize "RINGBRP.Notify.NoNavigator"}}

{{/unless}}
{{else}}

{{localize "RINGBRP.Expedition.JourneyComplete"}}

{{/if}}

{{localize "RINGBRP.Expedition.Itinerary"}}

{{#each sys.journey.legs as |leg i|}} {{/each}}
#{{localize "RINGBRP.Expedition.Terrain"}} {{localize "RINGBRP.Expedition.Mod"}}{{localize "RINGBRP.Expedition.Days"}} {{localize "RINGBRP.Expedition.Explored"}}{{localize "RINGBRP.Expedition.Event"}}
{{rbAdd i 1}} {{leg.terrain}} {{rbSign leg.modifier}}% {{leg.days}} {{#if leg.explored}}✓{{else}}—{{/if}} {{#if leg.forcedEncounterId}}{{leg.forcedEncounterId}}{{/if}}

{{localize "RINGBRP.Expedition.TableNote"}}

{{localize "RINGBRP.Expedition.Projects"}}

{{#each projects as |p|}}
{{p.name}} {{p.system.status}}

{{p.system.question}}

    {{#each p.system.steps as |s i|}}
  1. {{rbAdd i 1}} {{s.stepType}} {{#if s.hours}}{{s.hours}} h{{else}}{{localize "RINGBRP.Expedition.InPlay"}}{{/if}} · {{s.difficulty}} {{#if s.objective}}
    {{s.objective}}
    {{/if}}
  2. {{/each}}
{{else}}

{{localize "RINGBRP.Expedition.NoProjects"}}

{{/each}}

{{localize "RINGBRP.Expedition.Discoveries"}}

    {{#each discoveries as |d|}}
  1. {{d.name}} {{d.system.question}}
  2. {{else}}
  3. {{localize "RINGBRP.Expedition.NoDiscoveries"}}
  4. {{/each}}

{{localize "RINGBRP.Expedition.Standings"}}

    {{#each standings as |s|}}
  1. {{s.name}} {{s.display}} {{s.word}} {{localize "RINGBRP.Expedition.Encounters"}} {{s.encounters}}
  2. {{else}}
  3. {{localize "RINGBRP.Expedition.NoContacts"}}
  4. {{/each}}

{{localize "RINGBRP.Expedition.Groups"}}

{{#each groups as |g|}}
{{g.name}} {{#if isGM}}{{g.population}}{{/if}}
{{#each g.taboos as |t|}}

{{#if t.secret}}{{localize "RINGBRP.Item.GMOnly"}}{{/if}}{{localize "RINGBRP.Item.Taboo"}}: {{t.text}}

{{/each}} {{#each g.desires as |d|}}

{{#if d.secret}}{{localize "RINGBRP.Item.GMOnly"}}{{/if}}{{localize "RINGBRP.Item.Desire"}}: {{d.text}}

{{/each}} {{#if g.offerForm}}

{{localize "RINGBRP.Item.GMOnly"}}{{localize "RINGBRP.Item.OfferForm"}}: {{g.offerForm}}

{{/if}} {{#if g.nothingKnown}}

{{localize "RINGBRP.Expedition.NothingLearned"}}

{{/if}}
{{localize "RINGBRP.Contact.Read"}} {{localize "RINGBRP.Contact.Signal"}} {{localize "RINGBRP.Contact.Offer"}} {{localize "RINGBRP.Contact.NewEncounter"}} {{localize "RINGBRP.Contact.Impression"}} {{g.impression}} · {{localize "RINGBRP.Contact.Standing"}} {{g.standing}} {{#if g.pidgin}} · {{localize "RINGBRP.Contact.Pidgin"}}{{/if}} {{#if g.offerSpent}} · {{localize "RINGBRP.Contact.OfferSpentShort"}}{{/if}}
{{else}}

{{localize "RINGBRP.Expedition.NoGroups"}}

{{/each}}
{{editor notesHTML target="system.notes" button=true editable=editable engine="prosemirror"}}