Commit Graph
17 Commits
Author SHA1 Message Date
Flechazo aec053f7d2 fix(server): restore achievements, progress, claims and experience
Load ordinary achievements and send transactional gameplay progress notifications.
Restore main-story clears and recorded gacha history without duplicate credit.
Validate claim thresholds and prior tiers, credit wallet rewards and persist
achievement experience in login responses.
2026-10-04 19:54:26 +08:00
Flechazo 5b5a219dc2 feat(server): add special loot and data-driven gameplay rules
Generate equipment loot atomically, grant random boxes and prevent repeat claims.
Read gacha pools, pity, products, tickets, missions, presets, chapter rewards
and inventory costs from GameData; extend both collaboration UR ticket pools.
Sync owned recipes, configure startup state and calendars in versioned seeds,
and validate unlock tickets and revival talents.
2026-10-04 19:15:59 +08:00
Flechazo 78750f2e12 feat(server): persist story quest difficulty and configurable starting chapter 2026-10-04 16:02:33 +08:00
Flechazo 013c4dcf1c fix(server): load story chapters and unlock rewards from GameData 2026-10-04 14:55:25 +08:00
Flechazo 31d605eaca feat(server): persist recruitment and serve pack reward summaries 2026-10-04 13:53:24 +08:00
Flechazo 857381fad6 fix(server): persist master profile to restore saved login pack 2026-10-04 12:22:15 +08:00
Flechazo 39e0a99201 fix(server): preserve current health when loading character stats 2026-10-04 11:52:07 +08:00
Flechazo d585172514 fix(server): allow ranked equipment with constant health options 2026-10-04 11:26:05 +08:00
Flechazo 8891426abe fix(server): restore earned quest costume before validating upgrades 2026-10-04 03:10:19 +08:00
Flechazo 0ca19f9244 feat(server): implement friendship gifts, counseling and food recovery 2026-10-04 03:05:23 +08:00
Flechazo 3658882bc6 fix(server): avoid deadlock when changing equipped main options 2026-10-04 02:16:58 +08:00
Flechazo 992fa47fd5 feat(all): add game SDK and harden client login and game rules
- Add costume burst upgrades with durable replay and fix permanent SR equipment gacha.
- Add server game.json rules for optional collaboration UR weapons, with packaging and documentation.
- Add GameNames/GameSdk NuGet tooling, readable types, reobfuscation, complete source/PDB navigation and shared-runtime installation.
- Split plugin responsibilities, prefer typeof/nameof, centralize MSBuild settings and ignore local paths; remove the unused LoginUI test project.
- Fix login recovery and TLS through native platform HTTP and a private game relay; read device region directly from the OS time zone.

Validation: go test ./... -count=1, go vet ./..., plugin Release builds, SDK/runtime self-tests, Roslyn embedded-source navigation, gofmt check and git diff --check.
2026-10-03 23:04:32 +08:00
Flechazo ce03fe7289 feat(all): add resilient server recovery and talent upgrades 2026-10-03 15:09:31 +08:00
Flechazo f1ebf8613c feat(server): grant paid currency and draw tickets by mail 2026-10-03 01:25:36 +08:00
Flechazo 1251ab900f fix(server): allow golden thread mail grants 2026-10-03 00:10:05 +08:00
Flechazo bf4f259bad feat(all): add verified gacha flows and native client studio 2026-09-30 23:49:00 +08:00
Flechazo 50e2572385 feat(all): split client tooling and add OAuth server login 2026-09-30 17:32:14 +08:00