feat: obtížnější chytání motýlků + zloděj, housenka a agresivní škůdci
CI / Generate TypeScript types (push) Successful in 12s
CI / Server unit tests (push) Successful in 22s
CI / Build server (push) Successful in 29s
CI / Build client (push) Successful in 41s
CI / Playwright E2E tests (push) Successful in 1m25s
CI / Build and push Docker image (push) Successful in 45s
CI / Notify (push) Successful in 2s
CI / Generate TypeScript types (push) Successful in 12s
CI / Server unit tests (push) Successful in 22s
CI / Build server (push) Successful in 29s
CI / Build client (push) Successful in 41s
CI / Playwright E2E tests (push) Successful in 1m25s
CI / Build and push Docker image (push) Successful in 45s
CI / Notify (push) Successful in 2s
- 60 úrovní se strmou křivkou, dražší vylepšení, vzácnější zlatý motýl - ochrana proti podvádění (rate cap + cooldown chytání) - perzistentní škůdci přibývají rychleji; vosy nalétávají do síťky, ptáci ji protrhnou vždy - protržená síťka se sama zašije za minutu (nebo okamžitě za mince) - zloděj krade mince a housenka žere úlovky – oba se plíží k počítadlu a jdou zaklikat - plašič ptáků s odpočtem, level progress bar, nová sezóna (reset statistik) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
c5ca6c9d41
commit
e3f439bde0
@@ -94,6 +94,14 @@ paths:
|
||||
$ref: "./paths/butterflies/repellent.yml"
|
||||
/butterflies/tear:
|
||||
$ref: "./paths/butterflies/tear.yml"
|
||||
/butterflies/robbery:
|
||||
$ref: "./paths/butterflies/robbery.yml"
|
||||
/butterflies/defeatThief:
|
||||
$ref: "./paths/butterflies/defeatThief.yml"
|
||||
/butterflies/caterpillarAte:
|
||||
$ref: "./paths/butterflies/caterpillarAte.yml"
|
||||
/butterflies/defeatCaterpillar:
|
||||
$ref: "./paths/butterflies/defeatCaterpillar.yml"
|
||||
/butterflies/leaderboard:
|
||||
$ref: "./paths/butterflies/leaderboard.yml"
|
||||
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
post:
|
||||
operationId: reportCaterpillarAte
|
||||
summary: Housenka se dostala k úlovkům a sežrala část nachytaných motýlů.
|
||||
responses:
|
||||
"200":
|
||||
description: Aktualizované statistiky po sežrání úlovků.
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: "../../schemas/_index.yml#/ButterflyStats"
|
||||
@@ -0,0 +1,10 @@
|
||||
post:
|
||||
operationId: defeatCaterpillar
|
||||
summary: Hráč porazil housenku – malá odměna a statistika.
|
||||
responses:
|
||||
"200":
|
||||
description: Aktualizované statistiky po poražení housenky.
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: "../../schemas/_index.yml#/ButterflyStats"
|
||||
@@ -0,0 +1,10 @@
|
||||
post:
|
||||
operationId: defeatThief
|
||||
summary: Hráč porazil zloděje – malá odměna a statistika.
|
||||
responses:
|
||||
"200":
|
||||
description: Aktualizované statistiky po poražení zloděje.
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: "../../schemas/_index.yml#/ButterflyStats"
|
||||
@@ -0,0 +1,10 @@
|
||||
post:
|
||||
operationId: reportRobbery
|
||||
summary: Zloděj se dostal k penězům a ukradl podíl mincí.
|
||||
responses:
|
||||
"200":
|
||||
description: Aktualizované statistiky po okradení.
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: "../../schemas/_index.yml#/ButterflyStats"
|
||||
@@ -938,12 +938,15 @@ ButterflyStats:
|
||||
- goldenCaught
|
||||
- level
|
||||
- title
|
||||
- levelProgress
|
||||
- wasps
|
||||
- birds
|
||||
- waspsKilled
|
||||
- birdsScared
|
||||
- thievesDefeated
|
||||
- caterpillarsDefeated
|
||||
- repellentUntil
|
||||
- netTorn
|
||||
- netTornUntil
|
||||
properties:
|
||||
caught:
|
||||
description: Celkový počet chycených motýlů
|
||||
@@ -960,6 +963,9 @@ ButterflyStats:
|
||||
title:
|
||||
description: Titul odpovídající aktuální úrovni
|
||||
type: string
|
||||
levelProgress:
|
||||
description: Postup v rámci aktuální úrovně v procentech (0–100)
|
||||
type: integer
|
||||
lastCatchDay:
|
||||
description: Datum posledního úlovku (YYYY-MM-DD) pro denní bonus
|
||||
type: string
|
||||
@@ -975,12 +981,18 @@ ButterflyStats:
|
||||
birdsScared:
|
||||
description: Celkový počet vyplašených ptáků (plašičem)
|
||||
type: integer
|
||||
thievesDefeated:
|
||||
description: Celkový počet poražených zlodějů
|
||||
type: integer
|
||||
caterpillarsDefeated:
|
||||
description: Celkový počet poražených housenek
|
||||
type: integer
|
||||
repellentUntil:
|
||||
description: Časové razítko (ms epoch), do kdy platí plašič ptáků; 0 = neaktivní
|
||||
type: integer
|
||||
netTorn:
|
||||
description: Zda je síťka aktuálně protržená (nutná placená oprava)
|
||||
type: boolean
|
||||
netTornUntil:
|
||||
description: Časové razítko (ms epoch), do kdy je síťka protržená; po uplynutí se sama zašije. 0 = celá
|
||||
type: integer
|
||||
ButterflyCatchRequest:
|
||||
description: Dávka nachytaných motýlů k zaznamenání
|
||||
type: object
|
||||
|
||||
Reference in New Issue
Block a user