Where it lives vs where it IS: the away field for loans and travel
Eric: this shows where games live, but Frosthaven is in the travel
case right now, and sometimes a game is at a friend's house. A home
and a whereabouts are different facts, so a location record can now
carry away: free text for where the box IS when that isn't home.
Set it in the Right now field on any game's detail page ("travel
case", "loaned to Ben"); blank brings it back and leaves no husk of a
record behind. Home is untouched throughout: the opening assignment
stays, the spot stays reserved in the packing math — a loan is not a
move. Contents ride along the same way they ride on shelves: games
stored inside an out box read as out with it, through whole chains.
The home opening's sheet shows an "out:" chip, unshelved rows show it
too, and the exported game page appends "right now: …" beside where
it lives. Away survives locate edits, lane flips, and CSV re-imports.
Verified live, with Eric's actual fact as the test: Frosthaven marked
out to the travel case from its page — its E1 sheet row now reads
"out: travel case · standing, proud", zero page errors.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016jXZFSTZQKzAC8fqpWSz9g
This commit is contained in:
co-authored by
Claude Fable 5
parent
6c95953dc0
commit
0ed2145f80
@@ -0,0 +1,160 @@
|
||||
- generic [active] [ref=e1]:
|
||||
- link "Skip to content" [ref=e2] [cursor=pointer]:
|
||||
- /url: "#main"
|
||||
- generic [ref=e3]:
|
||||
- link "bggpipe shelf → BGG pipeline" [ref=e4] [cursor=pointer]:
|
||||
- /url: /
|
||||
- generic [ref=e5]:
|
||||
- text: bggpipe
|
||||
- generic [ref=e6]: shelf → BGG pipeline
|
||||
- navigation "Primary" [ref=e7]:
|
||||
- link "Pipeline" [ref=e8] [cursor=pointer]:
|
||||
- /url: /
|
||||
- link "Photos 4" [ref=e9] [cursor=pointer]:
|
||||
- /url: /photos
|
||||
- text: Photos
|
||||
- generic [ref=e10]: "4"
|
||||
- link "Titles" [ref=e11] [cursor=pointer]:
|
||||
- /url: /titles
|
||||
- link "Review" [ref=e12] [cursor=pointer]:
|
||||
- /url: /review
|
||||
- link "Queue" [ref=e13] [cursor=pointer]:
|
||||
- /url: /queue
|
||||
- link "Library" [ref=e14] [cursor=pointer]:
|
||||
- /url: /library
|
||||
- link "Shelves" [ref=e15] [cursor=pointer]:
|
||||
- /url: /shelves
|
||||
- link "Help" [ref=e16] [cursor=pointer]:
|
||||
- /url: /help
|
||||
- figure "art by Juniper" [ref=e17]:
|
||||
- img "the bggpipe piper — a bagpiper whose bag is a board game box" [ref=e18]
|
||||
- generic [ref=e20]: BoardGameGeek and BGG are trademarks of BoardGameGeek, LLC. bggpipe is an independent project, not affiliated with or endorsed by BoardGameGeek.
|
||||
- generic [ref=e21]:
|
||||
- status
|
||||
- main [ref=e22]:
|
||||
- heading "Frosthaven" [level=1] [ref=e23]
|
||||
- generic [ref=e24]:
|
||||
- link "← library" [ref=e25] [cursor=pointer]:
|
||||
- /url: /library
|
||||
- generic [ref=e26]:
|
||||
- text: 2022 ·
|
||||
- link "view on BGG ↗" [ref=e27] [cursor=pointer]:
|
||||
- /url: https://boardgamegeek.com/boardgame/295770
|
||||
- generic [ref=e28]:
|
||||
- generic [ref=e29]:
|
||||
- img "box art for Frosthaven" [ref=e31]
|
||||
- generic [ref=e32]:
|
||||
- generic [ref=e33]: players 1–4 players (best at 3)
|
||||
- generic [ref=e34]: playing time 90–180 min
|
||||
- generic [ref=e35]: box 11.811 × 16.1417 × 9.84252 in
|
||||
- generic [ref=e36]: ages 14+
|
||||
- generic [ref=e37]: weight 4.41 / 5
|
||||
- generic [ref=e38]: BGG rank 20
|
||||
- generic [ref=e39]: BGG rating 8.72
|
||||
- generic [ref=e40]: owned by 25,025 people
|
||||
- generic [ref=e41]:
|
||||
- text: designers
|
||||
- generic [ref=e42]: Isaac Childres
|
||||
- generic [ref=e44]:
|
||||
- text: artists
|
||||
- generic [ref=e45]:
|
||||
- generic [ref=e46]: Francesca Baerald
|
||||
- generic [ref=e47]: David Demaret
|
||||
- generic [ref=e48]: Alexandr Elichev
|
||||
- generic [ref=e49]: Josh T. McDowell
|
||||
- generic [ref=e50]:
|
||||
- text: publishers
|
||||
- generic [ref=e51]:
|
||||
- generic [ref=e52]: Cephalofair Games
|
||||
- generic [ref=e53]: Albi
|
||||
- generic [ref=e54]: Albi Polska
|
||||
- generic [ref=e55]: CMON Global Limited
|
||||
- generic [ref=e56]: Delta Vision Publishing
|
||||
- generic [ref=e57]: Feuerland Spiele
|
||||
- generic [ref=e58]:
|
||||
- text: categories
|
||||
- generic [ref=e59]:
|
||||
- generic [ref=e60]: Adventure
|
||||
- generic [ref=e61]: Exploration
|
||||
- generic [ref=e62]: Fantasy
|
||||
- generic [ref=e63]: Fighting
|
||||
- generic [ref=e64]: Miniatures
|
||||
- generic [ref=e65]:
|
||||
- text: mechanics
|
||||
- generic [ref=e66]:
|
||||
- generic [ref=e67]: Campaign / Battle Card Driven
|
||||
- generic [ref=e68]: Communication Limits
|
||||
- generic [ref=e69]: Cooperative Game
|
||||
- generic [ref=e70]: Deck Construction
|
||||
- generic [ref=e71]: Deck, Bag, and Pool Building
|
||||
- generic [ref=e72]: Grid Movement
|
||||
- generic [ref=e73]: Hand Management
|
||||
- generic [ref=e74]: Hexagon Grid
|
||||
- generic [ref=e75]: Legacy Game
|
||||
- generic [ref=e76]: Modular Board
|
||||
- generic [ref=e77]: Multi-Use Cards
|
||||
- generic [ref=e78]: Narrative Choice / Paragraph
|
||||
- generic [ref=e79]: Once-Per-Game Abilities
|
||||
- generic [ref=e80]: Scenario / Mission / Campaign Game
|
||||
- generic [ref=e81]: Simultaneous Action Selection
|
||||
- generic [ref=e82]: Solo / Solitaire Game
|
||||
- generic [ref=e83]: Variable Player Powers
|
||||
- heading "Your edition" [level=2] [ref=e84]
|
||||
- generic [ref=e85]:
|
||||
- generic [ref=e86]: English Kickstarter edition, first printing · 2022
|
||||
- generic [ref=e87]:
|
||||
- text: publishers
|
||||
- generic [ref=e88]: Cephalofair Games
|
||||
- generic [ref=e90]:
|
||||
- text: languages
|
||||
- generic [ref=e91]: English
|
||||
- heading "Where it lives" [level=2] [ref=e93]
|
||||
- generic [ref=e94]:
|
||||
- paragraph [ref=e95]: "Lives: Library Left Shelving · E1"
|
||||
- paragraph [ref=e96]:
|
||||
- text: "Right now: home"
|
||||
- textbox "where it is right now" [ref=e97]:
|
||||
- /placeholder: travel case · loaned to Ben — blank = it's back
|
||||
- button "save" [ref=e98] [cursor=pointer]
|
||||
- text: home stays reserved — this is where the box IS, not where it lives
|
||||
- paragraph [ref=e99]:
|
||||
- combobox "shelf opening" [ref=e100]:
|
||||
- option "nowhere / a note only"
|
||||
- option "Top (fits)"
|
||||
- option "A1 — oversize (fits)"
|
||||
- option "A2 — oversize (fits)"
|
||||
- option "B1 — party (doesn't fit)"
|
||||
- option "B2 — party (doesn't fit)"
|
||||
- option "B3 — party (doesn't fit)"
|
||||
- option "B4 — two-player (doesn't fit)"
|
||||
- option "C1 — general (doesn't fit)"
|
||||
- option "C2 — general (doesn't fit)"
|
||||
- option "C3 — general (doesn't fit)"
|
||||
- option "C4 — general (doesn't fit)"
|
||||
- option "D1 — general (doesn't fit)"
|
||||
- option "D2 — vintage wargames (doesn't fit)"
|
||||
- option "D3 — heavy (doesn't fit)"
|
||||
- option "D4 — campaign (doesn't fit)"
|
||||
- option "Top (doesn't fit)"
|
||||
- option "A1 (doesn't fit)"
|
||||
- option "B1 (doesn't fit)"
|
||||
- option "C1 (doesn't fit)"
|
||||
- option "D1 (doesn't fit)"
|
||||
- option "E1 (doesn't fit)"
|
||||
- option "Top (doesn't fit)"
|
||||
- option "A1 (doesn't fit)"
|
||||
- option "B1 (doesn't fit)"
|
||||
- option "C1 (doesn't fit)"
|
||||
- option "D1 (doesn't fit)"
|
||||
- option "E1 (doesn't fit)" [selected]
|
||||
- textbox "note — lent to Sarah, June" [ref=e101]
|
||||
- button "save" [ref=e102] [cursor=pointer]
|
||||
- paragraph [ref=e103]:
|
||||
- text: In its own box.
|
||||
- button "it lives inside another box…" [ref=e104] [cursor=pointer]
|
||||
- heading "Seen on your shelves" [level=2] [ref=e105]
|
||||
- paragraph [ref=e107]:
|
||||
- link "IMG_4531.jpeg" [ref=e108] [cursor=pointer]:
|
||||
- /url: /photos/view/IMG_4531.jpeg
|
||||
- heading "About" [level=2] [ref=e109]
|
||||
- paragraph [ref=e111]: "Frosthaven is the story of a small outpost far to the north of the capital city of White Oak. It's an outpost barely surviving the harsh weather let alone invasions from forces both known and unknown. However, a group of mercenaries, at the end of their rope, will help bring this settlement back from the edge of destruction. Not only will they have to deal with the harsh elements, but with other, far more dangerous threats out in the unforgiving cold, as well. There are: Algox, the bigger, more yeti-like cousins of the Inox, attacking from the mountains; Lurkers flooding in from the northern sea; and rumors have it that there are machines that wander the frozen wastes of their own free will. The party of mercenaries must face all of these perils, and perhaps in doing so, make peace with these new races so they can work together against even more sinister forces. Frosthaven is a standalone adventure from the designer and publisher of Gloomhaven that features sixteen new characters, three new races, more than twenty new enemies, more than one hundred new items, and a new, 100-scenario campaign. Characters and items from Gloomhaven will be usable in Frosthaven, and vice versa. In addition to using the well-known combat mechanisms of Gloomhaven, Frosthaven features other elements, such as mysteries to solve, a seasonal event system to live through, and player control over how the ramshackle village expands, with each new building offering new ways to progress. Frosthaven has a whole new set of items but there is a mechanism for bringing items over from 'Gloomhaven'. However, as Frosthaven's outpost is a remote location, these products may be imported but are not present as standard items. Resources are much more valuable and you have to build items through a crafting system rather than just buying them. —description from the publisher"
|
||||
@@ -0,0 +1,63 @@
|
||||
- generic [active] [ref=f1e1]:
|
||||
- link "Skip to content" [ref=f1e2] [cursor=pointer]:
|
||||
- /url: "#main"
|
||||
- generic [ref=f1e3]:
|
||||
- link "bggpipe shelf → BGG pipeline" [ref=f1e4] [cursor=pointer]:
|
||||
- /url: /
|
||||
- generic [ref=f1e5]:
|
||||
- text: bggpipe
|
||||
- generic [ref=f1e6]: shelf → BGG pipeline
|
||||
- navigation "Primary" [ref=f1e7]:
|
||||
- link "Pipeline" [ref=f1e8] [cursor=pointer]:
|
||||
- /url: /
|
||||
- link "Photos" [ref=f1e9] [cursor=pointer]:
|
||||
- /url: /photos
|
||||
- link "Titles" [ref=f1e10] [cursor=pointer]:
|
||||
- /url: /titles
|
||||
- link "Review" [ref=f1e11] [cursor=pointer]:
|
||||
- /url: /review
|
||||
- link "Queue" [ref=f1e12] [cursor=pointer]:
|
||||
- /url: /queue
|
||||
- link "Library" [ref=f1e13] [cursor=pointer]:
|
||||
- /url: /library
|
||||
- link "Shelves" [ref=f1e14] [cursor=pointer]:
|
||||
- /url: /shelves
|
||||
- link "Help" [ref=f1e15] [cursor=pointer]:
|
||||
- /url: /help
|
||||
- figure "art by Juniper" [ref=f1e16]:
|
||||
- img "the bggpipe piper — a bagpiper whose bag is a board game box" [ref=f1e17]
|
||||
- generic [ref=f1e19]: BoardGameGeek and BGG are trademarks of BoardGameGeek, LLC. bggpipe is an independent project, not affiliated with or endorsed by BoardGameGeek.
|
||||
- generic [ref=f1e20]:
|
||||
- status
|
||||
- main [ref=f1e21]:
|
||||
- heading "Shelves" [level=1] [ref=f1e22]
|
||||
- heading "Add a unit" [level=2] [ref=f1e23]
|
||||
- generic [ref=f1e24]:
|
||||
- generic [ref=f1e25]:
|
||||
- text: Unit name
|
||||
- textbox "Unit name" [ref=f1e26]:
|
||||
- /placeholder: Living room Kallax
|
||||
- generic [ref=f1e27]:
|
||||
- text: Preset
|
||||
- combobox "Preset" [ref=f1e28]:
|
||||
- option "IKEA Kallax cube (13.25 × 13.25 × 15.4)" [selected]
|
||||
- option "IKEA Billy shelf (30.75 × 13 × 11)"
|
||||
- option "custom size"
|
||||
- option "no size — travel case, lent out…"
|
||||
- generic [ref=f1e29]:
|
||||
- text: Rows
|
||||
- textbox "Rows" [ref=f1e30]: "1"
|
||||
- generic [ref=f1e31]:
|
||||
- text: Columns
|
||||
- textbox "Columns" [ref=f1e32]: "1"
|
||||
- generic [ref=f1e33]:
|
||||
- text: Zone
|
||||
- textbox "Zone" [ref=f1e34]:
|
||||
- /placeholder: party games
|
||||
- generic [ref=f1e35]:
|
||||
- text: Description
|
||||
- textbox "Description" [ref=f1e36]:
|
||||
- /placeholder: the wall behind the couch — main game storage
|
||||
- button "create" [ref=f1e38] [cursor=pointer]
|
||||
- generic [ref=f1e39]: grid mode labels openings A1, A2… by row; you can edit, add, or remove openings afterward — repeat with another grid to stack sections (double-wides above cubes, say) in the same unit
|
||||
- paragraph [ref=f1e41]: Loading…
|
||||
Reference in New Issue
Block a user