Commit Graph
69 Commits
Author SHA1 Message Date
Flechazo baae9fdddb feat(all): implement SkyWay progression, battles and dispatch; fix field reward position ordering 2026-10-08 19:55:29 +08:00
Flechazo 06a83ada28 refactor(all): reorganize packages, establish player ownership and isolate accounts 2026-10-07 22:42:16 +08:00
Flechazo 8e8ddeddb6 chore(all): resolve lint findings, update example plugin, refine docs and add LGPL licenses 2026-10-07 00:57:35 +08:00
Flechazo b9f1ac4aa6 perf(server): batch achievement updates and eliminate redundant snapshots, writes and JSON round trips 2026-10-06 20:47:33 +08:00
Flechazo c13ff41878 fix(server): preserve quest parties, deduplicate commission restoration and remove team traces 2026-10-06 20:47:32 +08:00
Flechazo 7363f7aadd fix(server): correct NPC sale rates and clear-package claim parsing and mail delivery 2026-10-06 20:47:14 +08:00
Flechazo 88cb314978 fix(server): unwrap automatic chest rewards and log actual battle parties 2026-10-06 17:29:25 +08:00
Flechazo c428fc308e fix(server): preserve chosen story parties and validate fixed tactics decks 2026-10-06 17:05:01 +08:00
Flechazo 9e9e86a658 fix(server): restore portraits and batch costume choices and verify equipment persistence 2026-10-06 16:35:35 +08:00
Flechazo 8f15b4ec95 fix(server): separate story visuals from battle parties and preserve deck choices across quests 2026-10-06 16:07:08 +08:00
Flechazo 0997633b59 fix(server): initialize temporary story talents from valid GameData skill levels 2026-10-06 15:42:21 +08:00
Flechazo 626fc09a55 feat(server): complete field object rewards, effects, positions and calendar resets 2026-10-06 15:23:31 +08:00
Flechazo 8fd9ea0e5a fix(server): correct batch alchemy and recipe collections and emit only story party changes 2026-10-06 14:37:40 +08:00
Flechazo 327009d69f fix(server): restore commission chains on pack entry and verify durable rewards and weekly resets 2026-10-06 13:58:23 +08:00
Flechazo 6aef56271f fix(server): reuse promoted characters when granting new costumes 2026-10-06 12:53:01 +08:00
Flechazo 20be684204 feat(server): implement persistent costume potential connections and stat updates 2026-10-06 00:33:01 +08:00
Flechazo 76a2d72f05 feat(server): complete field talents, crafting, party recovery and pack monster lifecycle 2026-10-05 23:14:47 +08:00
Flechazo e30023053e feat(server): complete tracker flow and NPC shops, inns, commissions and reputation 2026-10-05 21:26:44 +08:00
Flechazo 3b08040a0e fix(server): support dynamic hidden event pack purchase and entry
why the f^^kkkkkk does sh^t AI love writing useless tests so much just to clutter up my repo, looks like I’ll have to find some time to clean this s^^t up later.
2026-10-05 20:37:38 +08:00
Flechazo e15ee4645e fix(all): advance skin reward animations and deduplicate owned skins 2026-10-05 19:45:54 +08:00
Flechazo fe659999ba fix(server): deliver prestige skin gifts once to existing and new accounts 2026-10-05 19:32:27 +08:00
Flechazo d1af8423d2 feat(all): implement prestige skin switching and starter grants 2026-10-05 19:11:23 +08:00
Flechazo 8a28dd40fb feat(server): persist rapport prologue unlocks with ContentOpen replay safety 2026-10-05 18:29:20 +08:00
Flechazo deea9360ee fix(server): honor cash mail delivery for native shop purchases 2026-10-05 18:09:04 +08:00
Flechazo acbe3b7545 test(server): remove redundant equipment response assertions 2026-10-05 17:46:04 +08:00
Flechazo e5ce92a77b fix(server): prevent refinement crashes from missing private option messages 2026-10-05 17:42:34 +08:00
Flechazo 0e6a8ef97b fix(server): complete native shop purchases, quantities and diamond payments 2026-10-05 17:21:27 +08:00
Flechazo ce638a6649 fix(all): deliver cash rewards through mail and align paid diamond prices 2026-10-05 17:08:34 +08:00
Flechazo 924a42c32e fix(all): complete activity calendars, shop purchases and reward dispatch
Restore event and mini hubs, current shop and hunt calendars, and regular seasons; preserve all published windows. Implement story/quiz routes, native shop purchases, avatar sets, currencies, rank-change items and permanent buffs with rollback and reward coverage tests. Refresh client buff stats and update Cash Shop to 0.1.1.
2026-10-05 15:49:50 +08:00
Flechazo f65e45ee42 fix(all): route activity hubs by explicit calendars and clear stale mini event UI 2026-10-05 14:47:28 +08:00
Flechazo 8d657bf694 fix(server): deliver attendance rewards through idempotent mail and notify new messages 2026-10-05 14:18:34 +08:00
Flechazo 9ece9d9afa fix(server): expand reward wrappers and preserve inventory boxes in bulk grants 2026-10-05 13:56:23 +08:00
Flechazo 90cbd6871b fix(server): grant login attendance rewards once and combine reward receipts atomically 2026-10-05 13:56:22 +08:00
Flechazo eab6b514e8 fix(server): separate pass reward claims and implement cumulative purchase bonuses 2026-10-05 13:22:44 +08:00
Flechazo 5ee669a59a fix(all): stop activity refresh loops with changed mission notifications and trace event requests 2026-10-05 13:22:17 +08:00
Flechazo 81d0b49691 fix(server): correct pass purchase level bonuses, costs and reward thresholds 2026-10-05 12:52:08 +08:00
Flechazo 3a9ebfdded refactor(server): generate runtime configs and use .build/config for development 2026-10-05 12:40:07 +08:00
Flechazo d8771caef2 feat(all): add hunting and events, commerce and rewards, binary calendars, GameData caching and login diagnostics
Implement hunting AP and progress, event tasks, exchanges, games, stories and actions; connect battle and reward handling.

Add CashShop plugin and installation, server purchases and entitlements, recharge rules and plugin version metadata.

Distribute binary calendars independently; cache GameData in memory and fix single-connection query deadlocks.

Improve automatic login and recovery diagnostics; document configuration and release flows.
2026-10-05 11:50:31 +08:00
Flechazo d04791dd31 feat(server): add colored logs, level rewards, hunting dispatch and fiend hunt
Persist claims, AP, teams and presets with session receipts and atomic request rollback. Read rewards and growth from GameData; replace fixed Fiend Hunt user state and preserve the account initialization contract.
2026-10-04 21:27:19 +08:00
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 64454e71a3 fix(server): keep chest claims independent of quest difficulty 2026-10-04 18:09:23 +08:00
Flechazo aa5f0afaf7 fix(server): implement waypoints, chest rewards and NPC talk progress 2026-10-04 18:06:50 +08:00
Flechazo fe7344582f fix(server): lock server starting chapter on first initialization 2026-10-04 16:25:29 +08:00
Flechazo 78750f2e12 feat(server): persist story quest difficulty and configurable starting chapter 2026-10-04 16:02:33 +08:00
Flechazo 4e5c08a8c7 fix(server): grant non-stackable chapter rewards and expose all completed packs 2026-10-04 15:05:12 +08:00
Flechazo e1ec47bfae fix(server): ignore disabled zero-count pack purchase rewards 2026-10-04 14:59:58 +08:00
Flechazo 013c4dcf1c fix(server): load story chapters and unlock rewards from GameData 2026-10-04 14:55:25 +08:00
Flechazo 3825ee7e60 fix(server): serve verified story pack exploration details 2026-10-04 14:16:55 +08:00
Flechazo 31d605eaca feat(server): persist recruitment and serve pack reward summaries 2026-10-04 13:53:24 +08:00