Skip to content

Add Tavern Games 2.6.2 — seven fantasy tavern dice games - #2356

Merged
Alicekb merged 1 commit into
Roll20:masterfrom
Kingkiller546:tavern-games-2.6.2
Oct 28, 2026
Merged

Alicekb merged 1 commit into
Roll20:masterfrom
Kingkiller546:tavern-games-2.6.2

Conversation

@Kingkiller546

Copy link
Copy Markdown
Contributor

Tavern Games: seven fantasy tavern dice games

Adds Tavern Games by Kingkiller546 with Liar's Dice, a Three-Dragon Ante blackjack-style dice variant (not the official card game), Gelt, Goblin's Challenge, Classic Dice, Wizard's Duel and Treasure Hunt.

Players join controlled-character seats; GMs run NPCs. ScriptCards presentation is optional, with native private/public chat fallback. GM lobby controls configure recorded fictional stakes where applicable. All seven rules and documented house defaults are available in per-game menus and an idempotently maintained all-player-readable rules handout.

The script authenticates msg.playerid, validates seat ownership/arguments, rejects stale/replayed actions, preserves games on restart and never changes sheet currency, points, conditions or tokens. Native tracker gameplay is absent; narrowly owned legacy-row migration is disclosed in metadata. GM-group fallback never contains player-owned private hands.

Validation

  • 159 local checks pass: 154 mocked Roll20/game regressions and official ScriptCards interpreter tests, plus 5 metadata/package/AST checks.
  • Script parses; root and 2.6.2 copies match; metadata checked against the official repository schema.
  • MIT notice included; author alias Kingkiller546; ScriptCards remains a separate optional dependency.
  • Browser/live campaign and One-Click deployment remain unrun; no combined-script compatibility guarantee. Upstream CI should validate this submission.

Only Tavern Games files are included. No tests or third-party interpreter are installed as runtime scripts.

Author: Kingkiller546; verified Roll20 user ID: 2978722. This submission is intentionally a draft for review.

@Kingkiller546
Kingkiller546 marked this pull request as ready for review October 27, 2026 15:36
@Alicekb
Alicekb merged commit d9279ea into Roll20:master Oct 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants