Default Game Styles

Card Distribution Progress

Live vs Expected card counts per group

Type Distribution
Ratio of cards by root type (unit, event, …).
25%
25%
25%
25%
Total: 0%
Strength Distribution
Power curve for the deck.
5%
25%
40%
20%
10%
Total: 0%
Has Effects Distribution
Percentage of cards that contain at least one effect.
70%
30%
Total: 0%
Mechanic Distribution
Frequency of each enabled effect-type among cards WITH effects.
25%
25%
25%
25%
Total: 0%
Game Cards
Card Image

Defensive Chop

Everything comes back. Slower.

Type: unit

Cost: {"breath":6}

Attack:

Health:

Effects: [{"effect_key":"draw_n_cards_to_self","trigger":"on_play","parameters":{"amount":1}}]

Flags:

Prompt:

Edit
Card Image

Counterhit

Answer speed with speed.

Type: unit

Cost: {"breath":6}

Attack:

Health:

Effects: []

Flags:

Prompt:

Edit
Card Image

Active Block

A wall that pushes.

Type: unit

Cost: {"breath":6}

Attack:

Health:

Effects: []

Flags:

Prompt:

Edit
Card Image

Drop Shot

The rally was long. This ends it short.

Type: unit

Cost: {"breath":6}

Attack:

Health:

Effects: [{"effect_key":"run_steps","trigger":"on_play","condition":{">=":[{"count_cards":{"zone":"table","owner":"shared"}},5]},"steps":[{"do":"adjust_value","target":{"tracker":"intensity","of":"shared"},"amount":2,"op":"add"}]}]

Flags:

Prompt:

Edit
Card Image

Topspin Loop

All in. Ask the arm tomorrow.

Type: unit

Cost: {"breath":8}

Attack:

Health:

Effects: []

Flags:

Prompt:

Edit
Card Image

Smash

There is no tomorrow.

Type: unit

Cost: {"breath":10}

Attack:

Health:

Effects: []

Flags:

Prompt:

Edit
Card Image

Short Backspin Serve

A dare disguised as a gift.

Type: event

Cost: {"breath":4}

Effects: []

Flags:

Prompt:

Edit
Card Image

Sidespin Serve

It moves twice: once in the air, once in their head.

Type: event

Cost: {"breath":4}

Effects: []

Flags:

Prompt:

Edit
Card Image

No-Spin Serve

The lie is that there is no lie.

Type: event

Cost: {"breath":6}

Effects: [{"effect_key":"discard_1_card_from_self","trigger":"on_play","subject":{"who":"opponent"},"parameters":{"amount":1}}]

Flags:

Prompt:

Edit
Card Image

Court Shoes

Two more steps you did not have.

Type: item

Cost: {"breath":8}

Effects: [{"effect_key":"gain_n_resource_to_self","trigger":"at_start_of_turn","parameters":{"resource_type":"breath","amount":1}}]

Number of Uses:

Flags:

Prompt:

Edit
Card Image

Wristband

The arm forgives, once per rally.

Type: item

Cost: {"breath":10}

Effects: [{"effect_key":"run_steps","trigger":"activated","activation":{"exhaust":true,"cost":{"prep":1}},"steps":[{"do":"choose_cards","from":"pit","count":1,"as":"saved","filter":{"where":{"==":[{"var":"card.owner"},{"var":"player.id"}]}}},{"do":"move","cards":"$saved","to":"discard"}]}]

Number of Uses:

Flags:

Prompt:

Edit
Card Image

Carbon Blade

Lighter. Faster. Higher.

Type: structure

Cost: {"breath":12}

Defence:

Passive / Activated Effects: []

Flags:

Prompt:

Edit
Card Image

Tacky Rubber

More spin than your wrist deserves.

Type: structure

Cost: {"breath":12}

Defence:

Passive / Activated Effects: []

Flags:

Prompt:

Edit
Card Image

Reading the Opponent

You saw the stroke before they did.

Type: structure

Cost: {"breath":14}

Defence:

Passive / Activated Effects: []

Flags:

Prompt:

Edit
Placeholder Card Image

Create a New Card

Use AI to generate a new card for this deck based on the game context.

Create card manually
Next: Card Layout →