Add pets for tiers 1-3.

This commit is contained in:
Greyson Parrelli
2026-07-23 00:10:17 -04:00
parent 612a4e6227
commit 8d43bbf61e
14 changed files with 1915 additions and 406 deletions
+29 -16
View File
@@ -47,23 +47,36 @@ Set via environment or a `.env` file (see `.env.example`):
Six rounds, each with its own shop tier deck. Per round:
1. **Shop** — each player has 3 coins and players alternate actions, 1 coin
each: **buy** one of 4 face-up cards; **discard** any number of hand cards
(each becomes an 🍎 apple, +1 power food); or **trade in** 3 same-suit pets
to pick 1 of the top 2 cards of the next tier's deck (the other goes under
that deck). Passing forfeits remaining coins.
2. **Cleanup** — anyone holding more than 5 pets must discard down to 5
(discards become apples).
3. **Arrange**players secretly order their decks. Food cards apply to the
next pet after them; trailing foods are wasted.
4. **Battle** — automatic. Front pets simultaneously deal their full power to
each other as damage markers; a pet with markers ≥ power dies (attack
power never drops while wounded). Last player with pets standing wins the
round: 1 trophy for rounds 15, 2 trophies for round 6. Draws award
nothing.
1. **Shop** — each player has 3 gold and players alternate actions, 1 gold
each: **buy** one of 4 face-up cards; **sell** any number of hand cards
(each becomes an 🍎 apple, +1 power food, and Sell effects fire); or
**trade in** 3 same-suit pets (the Triple action) to pick 1 of the top 2
cards of the next tier's deck — Triple effects fire on the traded cards
and the received pet's Buy effect fires. Passing forfeits remaining gold.
2. **Cleanup** — anyone holding more than 5 pets must sell down to 5.
3. **Arrange**Battle Prep effects fire first (e.g. Giraffe hands out
apples), then players secretly order their decks. Food cards apply to the
next pet after them; trailing foods are wasted. A pet only benefits from
its last-applied **perk** (e.g. Honey, Garlic).
4. **Battle** — automatic stack machine. Cards reveal off the top of each
deck until a pet is in play. Play effects fire on reveal (rocks roll a d6
with faces 0/0/1/1/2/2 and hit the opposing pet before the clash). The two
pets simultaneously deal their full power to each other as damage markers;
a pet with markers ≥ power faints (attack never drops while wounded).
Faint effects can push cards (apples, bees) onto either deck, recycle a
pet's apples (Dodo), or set aside delayed rocks that hit BOTH active pets
(Badger); survivors that took damage fire Hurt effects. Garlic prevents 1
damage from every attack that hits its pet — a clash that damages no one
ends the battle as a stalemate draw. Last player able to field a pet
wins: 1 trophy for rounds 15, 2 for round 6. Draws award nothing.
Most trophies after round 6 wins. Pet effects are not yet implemented (the
card model carries an `effect` field for when they land).
Apples and bees are **temporary**: they leave your deck after the battle.
Most trophies after round 6 wins.
Tiers 13 use real card data (T1: Ant, Cricket, Duck, Otter, Mosquito, Fish;
T2: Worm, Flamingo, Peacock, Swan, Rat, Spider + Honey; T3: Dog, Dolphin,
Giraffe, Camel, Sheep, Dodo, Badger + Garlic). Tiers 46 are effect-less
placeholders awaiting their real definitions.
## Layout