Skip to content

casino: bump kit to v2.16.1 (fix in-game 0-balance)#88

Merged
BCook98 merged 1 commit into
mainfrom
bump-kit-casino-fix
Jul 3, 2026
Merged

casino: bump kit to v2.16.1 (fix in-game 0-balance)#88
BCook98 merged 1 commit into
mainfrom
bump-kit-casino-fix

Conversation

@BCook98

@BCook98 BCook98 commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Pins the 4 casino games (blackjack, roulette, pokies, scratchies) to kit v2.16.1, which fixes the guest-runtime bug that made every casino game show a 0 balance and refuse bets (the game's stored Services were bound to the empty start-callback roster, so Credits calls were denied at the guest facade before reaching the host).

The fix is compiled into each game's wasm, so the casino titles must be rebuilt + republished against v2.16.1 — this PR is a pin bump only, no game code change. All four rebuild + pass shellcade-kit check --require-leaderboard.

Verified end-to-end locally against the fixed kit: balance renders correctly and betting debits as expected.

🤖 Generated with Claude Code

kit v2.16.1 fixes a guest-runtime bug where a casino game's stored Services
were bound to the start-callback roster, so Credits calls were denied at the
guest facade and every casino game showed a 0 balance and refused bets. The
fix is compiled into each game's wasm, so the casino titles must be rebuilt
and republished against v2.16.1. No game code change — pin bump only.

Rebuilt + conformance-verified (shellcade-kit check) for all four.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W7oJQSTva5xgbAZomdV5Jj
@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown

Smoke screens

Deterministic scripted screens for c6c915d236920fa574db49a5a032da6f835783fc (what is this?)

games/alan/roulette — 12 screens

01-table.seat0
01-table.seat0

01-table.seat1
01-table.seat1

02-bets.seat0
02-bets.seat0

02-bets.seat1
02-bets.seat1

03-spinning.seat0
03-spinning.seat0

03-spinning.seat1
03-spinning.seat1

04-landed.seat0
04-landed.seat0

04-landed.seat1
04-landed.seat1

05-flashing.seat0
05-flashing.seat0

05-flashing.seat1
05-flashing.seat1

06-result.seat0
06-result.seat0

06-result.seat1
06-result.seat1

games/bcook/blackjack — 16 screens

01-bet.seat0
01-bet.seat0

01-bet.seat1
01-bet.seat1

02-backing.seat0
02-backing.seat0

02-backing.seat1
02-backing.seat1

03-sidebet.seat0
03-sidebet.seat0

03-sidebet.seat1
03-sidebet.seat1

04-dealt.seat0
04-dealt.seat0

04-dealt.seat1
04-dealt.seat1

05-split.seat0
05-split.seat0

05-split.seat1
05-split.seat1

06-payout.seat0
06-payout.seat0

06-payout.seat1
06-payout.seat1

07-ready.seat0
07-ready.seat0

07-ready.seat1
07-ready.seat1

08-next.seat0
08-next.seat0

08-next.seat1
08-next.seat1

games/bcook/pokies — 5 screens

01-lounge-entrance
01-lounge-entrance

02-at-machine
02-at-machine

03-seated
03-seated

04-mid-spin
04-mid-spin

05-settled
05-settled

games/bcook/scratchies — 11 screens

01-counter
01-counter

02-stand.seat0
02-stand.seat0

02-stand.seat1
02-stand.seat1

03-fresh-card.seat0
03-fresh-card.seat0

03-fresh-card.seat1
03-fresh-card.seat1

04-mid-scratch.seat0
04-mid-scratch.seat0

04-mid-scratch.seat1
04-mid-scratch.seat1

05-result.seat0
05-result.seat0

05-result.seat1
05-result.seat1

06-result-2.seat0
06-result-2.seat0

06-result-2.seat1
06-result-2.seat1

@BCook98 BCook98 merged commit 839bbdf into main Jul 3, 2026
3 checks passed
@BCook98 BCook98 deleted the bump-kit-casino-fix branch July 3, 2026 10:35
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.

1 participant