🏕️ Camp Bank Manager

Total Entities: {{ players.length }} | Total Individuals: {{ globalStats.totalIndividuals }}

Select or register a player to manage their account.

{{ selectedPlayer.name }}

👥 {{ getMemberCount(selectedPlayer.name) }} Members

Account Dashboard

Total Balance

{{ formatCurrency(calculateTotal(selectedPlayer.notes)) }}

Current Inventory
{{ selectedPlayer.notes[denom] }}x
{{ denom }} Note
Modification Value: {{ formatCurrency(calculateTotal(adjustForm)) }}

Exchange notes without changing total balance. Enter the notes the player is giving you, and the notes they want back.

Player Gives Bank (Subtract)
Player Receives (Add)
Value Given: {{ calculateTotal(exchangeForm.give) }}
Value Received: {{ calculateTotal(exchangeForm.receive) }}
Transaction History
No history yet.
{{ log.timestamp }}
{{ log.action }}

Global Bank Dashboard

Total Money In Circulation
{{ formatCurrency(globalStats.totalMoney) }}
Total Participants
{{ globalStats.totalIndividuals }} Individuals
Across {{ players.length }} registered entities
Total Bankruptcies
{{ globalStats.bankruptcyCount }}
Bank Notes in Circulation
{{ globalStats.noteCounts[denom] }}
{{ denom }} Notes
Wealth Extremes
👑 Wealthiest Entity
{{ globalStats.wealthiest.name }} {{ formatCurrency(globalStats.wealthiest.bal) }}
No data yet
📉 Poorest Entity
{{ globalStats.poorest.name }} {{ formatCurrency(globalStats.poorest.bal) }}
No data yet

🍬 End-of-Camp Candy Distributor

Split pooled money across group members and calculate proportional candy rewards.

Individual Name Effective Wealth Grams (g) Pieces (approx)
No players registered yet.
{{ person.name }} Group Split {{ formatCurrency(person.money.toFixed(0)) }} {{ person.grams.toFixed(1) }}g 🍬 {{ person.pieces }}