feat: rozšíření chytání motýlků o progres, mince a škůdce
CI / Generate TypeScript types (push) Successful in 10s
CI / Server unit tests (push) Successful in 23s
CI / Build server (push) Successful in 27s
CI / Build client (push) Successful in 46s
CI / Playwright E2E tests (push) Successful in 1m25s
CI / Build and push Docker image (push) Successful in 44s
CI / Notify (push) Successful in 2s
CI / Generate TypeScript types (push) Successful in 10s
CI / Server unit tests (push) Successful in 23s
CI / Build server (push) Successful in 27s
CI / Build client (push) Successful in 46s
CI / Playwright E2E tests (push) Successful in 1m25s
CI / Build and push Docker image (push) Successful in 44s
CI / Notify (push) Successful in 2s
- serverová perzistence statistik (mince, úrovně, zlatí motýli) + týmový žebříček - prémiová zlatá síťka za milník (větší, magnetická, odolná proti ptákům) - perzistentní škůdci: vosy na zaklikání a ptáci trhající síťku (F5-proof) - placený plašič ptáků s odpočtem, denní bonus, kombo - WOW zlatý motýl + osobní statistiky v modalu žebříčku - oprava zobrazení ikonek (root-absolutní cesty k public assetům) 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
c8c5ecc60c
commit
c5ca6c9d41
@@ -0,0 +1,18 @@
|
||||
post:
|
||||
operationId: catchButterflies
|
||||
summary: >-
|
||||
Zaznamená dávku nachytaných motýlů, připíše mince (základ, kombo a případný
|
||||
denní bonus) a vrátí aktualizované statistiky.
|
||||
requestBody:
|
||||
required: true
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: "../../schemas/_index.yml#/ButterflyCatchRequest"
|
||||
responses:
|
||||
"200":
|
||||
description: Aktualizované statistiky a přehled připsaných odměn.
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: "../../schemas/_index.yml#/ButterflyCatchResult"
|
||||
@@ -0,0 +1,10 @@
|
||||
get:
|
||||
operationId: getButterflyStats
|
||||
summary: Vrátí statistiky chytání motýlků přihlášeného uživatele.
|
||||
responses:
|
||||
"200":
|
||||
description: Statistiky chytání motýlků přihlášeného uživatele.
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: "../../schemas/_index.yml#/ButterflyStats"
|
||||
@@ -0,0 +1,10 @@
|
||||
post:
|
||||
operationId: killWasp
|
||||
summary: Zahubí jednu vosu (plácačkou) a zvýší statistiku zahubených vos.
|
||||
responses:
|
||||
"200":
|
||||
description: Aktualizované statistiky po zahubení vosy.
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: "../../schemas/_index.yml#/ButterflyStats"
|
||||
@@ -0,0 +1,17 @@
|
||||
get:
|
||||
operationId: getButterflyLeaderboard
|
||||
summary: Vrátí žebříček nejlepších chytačů motýlů seřazený dle počtu chycených.
|
||||
parameters:
|
||||
- in: query
|
||||
name: limit
|
||||
required: false
|
||||
schema:
|
||||
type: integer
|
||||
description: Maximální počet záznamů žebříčku (výchozí 10)
|
||||
responses:
|
||||
"200":
|
||||
description: Žebříček chytačů motýlů.
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: "../../schemas/_index.yml#/ButterflyLeaderboard"
|
||||
@@ -0,0 +1,14 @@
|
||||
post:
|
||||
operationId: repairNet
|
||||
summary: >-
|
||||
Zašije protrženou síťku za mince. Vrátí aktualizované statistiky, nebo 402
|
||||
pokud uživatel nemá dostatek mincí.
|
||||
responses:
|
||||
"200":
|
||||
description: Aktualizované statistiky po zaplacení opravy.
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: "../../schemas/_index.yml#/ButterflyStats"
|
||||
"402":
|
||||
description: Uživatel nemá dostatek mincí na opravu síťky.
|
||||
@@ -0,0 +1,14 @@
|
||||
post:
|
||||
operationId: buyRepellent
|
||||
summary: >-
|
||||
Koupí plašič ptáků za mince – vyžene všechny ptáky a po dobu platnosti brání
|
||||
příletu nových. Vrátí 402 při nedostatku mincí.
|
||||
responses:
|
||||
"200":
|
||||
description: Aktualizované statistiky po koupi plašiče.
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: "../../schemas/_index.yml#/ButterflyStats"
|
||||
"402":
|
||||
description: Uživatel nemá dostatek mincí na plašič.
|
||||
@@ -0,0 +1,12 @@
|
||||
post:
|
||||
operationId: reportNetTorn
|
||||
summary: >-
|
||||
Zaznamená, že pták protrhl síťku (perzistentně, aby se stav neobešel
|
||||
obnovením stránky).
|
||||
responses:
|
||||
"200":
|
||||
description: Aktualizované statistiky s protrženou síťkou.
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: "../../schemas/_index.yml#/ButterflyStats"
|
||||
Reference in New Issue
Block a user