Commit Graph

23 Commits

Author SHA1 Message Date
Mikhail Tyukin
a45dd2305e fix burst skills and missing mission thingy 2025-12-08 18:16:26 -05:00
Mikhail Tyukin
913c1a2262 begin implementing story mode 2025-12-06 12:14:01 -05:00
Mikhail Tyukin
fb062eefae Fix unlocking of hard mode/story mode/surface mode 2025-12-06 11:42:05 -05:00
qmengz
24f6de8704 feat: Implement SimRoom Overclock-实现模拟室超频 (#68)
- Added GetAcquireBuffFunction to handle buff acquisition requests in the simulation room.
- Added InfinitePopupCheck to manage infinite popup checks for users.
- Added ProceedSkipFunction to process skip requests in the simulation room.
- Updated SelectDifficulty to handle overclock options and season data.
- Enhanced SimRoomHelper to support overclock mechanics and event group logic.
- Modified GetSimRoomData to include buffs and legacy buffs in the response.
- Updated Quit functionality to reset overclock state upon quitting the simulation room.
- Added logic to handle overclock rewards and high score updates.
- Refactored user model to retain current season data and legacy buffs during resets.
- Introduced new OverclockData and OverclockHighScoreData models to manage overclock states.
2025-12-05 15:26:14 -05:00
Vi-brance
f09d959220 Fix Archive Story Scenario completion (#63) 2025-11-07 22:39:25 -05:00
Mikhail Tyukin
29427ab515 Generate static data schema, use pascal case for it 2025-09-27 22:34:39 -04:00
Mikhail Tyukin
04e661b2b7 update to 138, use mpk by default 2025-09-27 12:35:26 -04:00
fxz2018
2e4310edf1 implementation for the Favorite Item ,Character Counse and Harmony Cube systems (#51)
* feat: Implement Favorite Item and Harmony Cube systems

This commit introduces the core implementation for the Favorite Item and Harmony Cube systems.

Features:

- Added data structures and loading for Favorite Items, Harmony Cubes, and Attractive Levels.

- Implemented lobby handlers for all related actions:

    - Favorite Items: equip, increase exp, quests, rewards, etc.

    - Harmony Cubes: get, clear, increase exp, level up, management, etc.

    - Character Counsel: check, present, quick counsel.

- Updated user data models to store related progression.

- Switched JSON deserialization for db.json to Newtonsoft.Json to handle protobuf models correctly.

* fix  InfraCoreExp

* fix UserFavoriteItems and present count

---------

Co-authored-by: Mikhail Tyukin <mishakeys20@gmail.com>
2025-09-09 19:05:12 -04:00
Mikhail Tyukin
5725de9fd5 fix nickname 2025-07-23 20:16:56 -04:00
Mikhail Tyukin
6310916920 Move models out of JsonDb 2025-07-21 16:47:45 -04:00
Mikhail Tyukin
ba3215745c use utc time for resethour 2025-07-21 16:09:04 -04:00
Mikhail Tyukin
84766e1c34 fix namespaces, compiler warnings and messages 2025-07-21 09:08:13 -04:00
Mikhail Tyukin
2c5d8acc93 download new data format 2025-07-17 12:03:55 -04:00
Mikhail Tyukin
63495aa5e7 fix lost sector perfect reward 2025-06-25 17:30:48 +04:00
Mikhail Tyukin
7955c2f4db update event data, change protobuf, improve db format 2025-06-23 11:38:18 +04:00
Mikhail
9304f86603 refactoring part 3, improve logging 2025-05-03 12:20:56 -04:00
Mikhail
4265c43b4f refactoring part 1 2025-05-03 10:35:36 -04:00
Mikhail
e4e8f801ce Messenger implementation 2025-05-01 18:18:15 -04:00
Mikhail
652b7e0598 update resources, misc changes 2025-04-16 14:48:10 -04:00
Mikhail
c9c334c2ff implement GetFieldObjectsCount, MarkNoticeRead 2025-04-08 18:58:37 -04:00
Mikhail
d67a7d64cd add SetNicknameInTutorial 2025-02-22 09:17:54 -05:00
Mikhail
1cb1e34674 add setnicknamefree 2024-12-29 10:44:34 -05:00
Mikhail
b7a655c169 Remove msg folder 2024-12-21 09:50:05 -05:00