Skip to content

Pull up a chair: add a new regular to the cast #14

Description

@will-lamerton

Pip's tables are populated by a cast of regulars (src/config/cast.ts) — Doris and her biscuits, Frank who swears he never bluffs. There are 25 today, and the rosters auto-scale, so there's always room for one more face at the low tables.

The task

  • Add one Character to the CAST array in src/config/cast.ts. Copy the shape of an existing entry: id, name, a one-line bio, an avatar (use the av('<seed>', '<bgSwatch>') helper — pick a swatch from AVATAR_BG_SWATCHES), bands: ['low'], an optional small delta (personality nudge — keep each within ±0.12), and lines with at least one seat, win, and bust line each.
  • Give them a distinct voice. Read docs/brand.md and docs/cast.md first: short, dry, affectionate, deadpan — the joke lives in the gap, never an exclamation mark. Doris ≠ Frank; your regular should be nobody else.

Done when

The new character seats at the low tables, their lines fit the house voice, and pnpm test:all passes (the cast tests check that every character has a unique id and a full set of lines).

A great first issue if you'd like to add a little life to the tables. Bigger than a one-line change, but every part of it is writing, not logic.

New here? See CONTRIBUTING.md. Merged work puts your name on playpip.io/credits.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    contentWriting, copy, and character contentgood first issueGood for newcomershelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions