{{vm.headline}}

{{vm.courseLine}}

Friday only. Drop the tee-sheet .txt (name + Rust / Redtail / Sage / Coyote / Sun). Host pulls GHIN and pops off the low man. After 18: cards, 18 hole dice, settle. $10 each 1st, $5 each 2nd.

{{vm.err}}

Golfers{{vm.snap.players.length}}
Low-man CH{{vm.snap.lowManCh == null ? '—' : vm.snap.lowManCh}}
Collected{{vm.money(vm.snap.collected)}}
Hat{{vm.money(vm.snap.hat)}}

1. Today’s field

Admin enters name and tee for everyone who is in. Do not type handicaps — GHIN does that next. Optional GHIN # only if two golfers share a name.

2. Pull handicaps from GHIN

Uses the Digital Profile in App.config (or type it here). Host logs in, fetches each index, then recomputes course handicap and pops vs the lowest CH in this field.

{{vm.ghinMsg}}

Scorecard

Punch each hole. Circles are natural birdies, eagles, and aces — gross vs par. Pops do not count. Max per hole is net double bogey (par + 2 + any pop on that hole).

{{p.name}} {{p.front == null ? '—' : p.front}} / {{p.back == null ? '—' : p.back}} · net {{p.net == null ? '—' : p.net}}

Walk-in draw

Each golfer draws one card from today’s pile (no jokers). Playing teams cap at 6. Extra golfers are Clubs and get $5 back.

Today’s pile: {{vm.snap.deck.quota.S}} Spades · {{vm.snap.deck.quota.D}} Diamonds · {{vm.snap.deck.quota.H}} Hearts · {{vm.snap.deck.quota.C}} Clubs ({{vm.snap.deck.size}} cards for {{vm.snap.players.length}} golfers).

Still out{{vm.snap.deck.waiting}}
Drawn{{vm.snap.deck.drawn}}
Deck left{{vm.snap.deck.remainingCount}}

Spades {{vm.teamCount('S')}} · Diamonds {{vm.teamCount('D')}} · Hearts {{vm.teamCount('H')}} · Clubs {{vm.teamCount('C')}}

{{g.teeTime}} group · {{g.waiting}} still to draw

{{p.team || 'waiting'}}

The teams

One number per team. Lowest total wins. Pace is tee time to card draw.

{{vm.snap.paceLegend}}

Blue badge = birdies · gold = eagles · red = ace

{{t.name}}

{{t.birdies || 0}} {{t.eagles || 0}} {{t.aces || 0}}

Avg {{t.avgElapsedLabel}} {{t.avgPaceLabel}}

  • {{m.name}} {{m.net == null ? '—' : m.net}} {{m.sandLine}} {{m.wellLine}} NEEDS WORK {{m.damageLine}} {{m.birdies || 0}} {{m.eagles || 0}} {{m.aces || 0}} {{m.teeTime}} · {{m.elapsedLabel}} {{m.paceLabel}} {{m.teeTime}}

Nobody drawn yet

{{t.running == null ? '—' : t.running}} thru {{t.thru}} leading 1st · $10 each 2nd · $5 each 3rd
Out $5 back

18 hole dice

Pick a random golfer to roll. One die per hole. 1 = lowest net. 6 = every score — only if that team has 6 golfers. A five-man team that rolls a 6 must roll again. Same 18 rolls for Spades, Diamonds, and Hearts. Clubs sit out.

{{vm.snap.roller.name}} rolls. Legal faces today: 1–{{vm.snap.maxDie}}. A 6 is a re-roll.

{{h}}

{{t.name}} · {{t.golfers}} golfer{{t.golfers===1?'':'s'}}

{{t.names.join(', ')}}

Out of the game. $5 back each. No die.

Team total {{t.total}} · place {{t.place}}

Settle

GolferTeamNetSettle
{{p.name}}{{p.team || '—'}}{{p.net == null ? '—' : p.net}}{{p.settle}}