Statistics with a chart at the end of a game, 64 achievements kept locally and on the server

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Richard ZinkandClaude Opus 5.5 committed 2026-11-05 23:36:19 +01:00
1 parent 193b199875
commit 9931ca9b54
37 files changed
+1833 -4

No files matched your search

+8
View File
@@ -67,6 +67,14 @@ camera's surroundings lie above ground (4 s crossfade).
## 4. Additions
Status: creature abilities (personality.rs: an ability per creature at level 3-7, used by itself) and
creature relationships (likes, hates, brawls) existed already. Done in this block so far:
bosses (`src/bosses.rs`: four champions of the Order lead every fifth wave - Sir Aldric's shield wall,
Dame Seraphine's radiant burst, Brother Halvard's call to arms, Captain Rothgar's charge - with a health bar
and loot), statistics (`src/stats.rs`: counters and a chart at the end of a game) and achievements
(`src/achievements.rs`: 64 of them, kept in the browser and merged with `/api/profile` on the server after a
login; the menu page *Achievements*). Room levels 2 and 3 will be researched in the library (per room kind).
1. **Random events** – earthquake (tunnels cave in), lava eruption, flood, gold vein found. Rare
(every 8–12 minutes), free play and multiplayer only, can be switched off in the menu; in
campaigns only through new script blocks.
Binary file not shown.

After

Width:  |  Height:  |  Size: 769 KiB