Skip to content

New card: Steal#127

Merged
iqnite merged 12 commits intomainfrom
steal
Mar 28, 2026
Merged

New card: Steal#127
iqnite merged 12 commits intomainfrom
steal

Conversation

@iqnite
Copy link
Copy Markdown
Owner

@iqnite iqnite commented Mar 12, 2026

No description provided.

@iqnite iqnite self-assigned this Mar 12, 2026
@iqnite iqnite added the enhancement New feature or request label Mar 12, 2026
Copilot AI review requested due to automatic review settings March 12, 2026 22:37
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the default “classic” game setup to use a dedicated Steal card instead of multiple food combo cards, adjusting initial hand sizing and wiring the new card into the card registry and behavior.

Changes:

  • Replace food0food3 in classic recipes with a new steal card and update core tests accordingly.
  • Add steal card metadata and hook its play action into the card action map.
  • Adjust default dealing behavior (cards-per-player) in core setup logic.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
tests/test_core.py Updates classic/expand expectations for new steal card counts and 7-card starting hands.
resources/recipes.json Replaces classic food cards with steal in multiple classic recipe variants.
resources/cards.json Adds the steal card definition; tweaks food card descriptions punctuation.
eggsplode/core.py Changes default expand_beyond handling and default cards_per_player dealing behavior.
eggsplode/cards/steal.py Adjusts steal/food-combo handler signature and conditional card consumption logic.
eggsplode/cards/__init__.py Registers steal as a playable action mapped to the steal/food-combo handler.
.vscode/settings.json Switches VS Code test runner preference to pytest.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

iqnite and others added 2 commits March 12, 2026 23:51
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@iqnite iqnite changed the title Replace food combos with steal New card: Steal Mar 12, 2026
@iqnite iqnite enabled auto-merge March 28, 2026 14:23
@iqnite iqnite merged commit 93f7bb3 into main Mar 28, 2026
5 checks passed
@iqnite iqnite deleted the steal branch March 28, 2026 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants