Commit Graph
117 Commits
Author SHA1 Message Date
Melledy 9df83c5205 Implement new weekly quests 2025-12-24 00:03:05 -08:00
Melledy a8e358d2d6 Update server to support latest version 2025-12-22 20:37:45 -08:00
Melledy c75da823e0 Implement sending friends energy 2025-12-22 18:46:21 -08:00
Melledy b4948212ce Update score boss control id properly 2025-12-22 17:54:36 -08:00
Melledy 4d14099f11 Fix Menace Arena not saving properly 2025-12-13 01:20:06 -08:00
Melledy 9599877005 Clear current player level ids when settling 2025-12-13 00:49:55 -08:00
Melledy 31e56ae17f Fix potential count when giving up a Monolith run 2025-12-13 00:33:27 -08:00
Melledy 1aa2129bba Add platform string for game session 2025-12-13 00:14:07 -08:00
Melledy 968880c320 Show errors properly if emblem creation/reroll fails 2025-12-12 02:06:11 -08:00
Melledy c51268bcb8 Rework how story is handled, fixes choices not saving 2025-12-12 01:31:31 -08:00
Melledy 11ea526a35 Fix null pointer error when logging into a new account 2025-12-11 23:25:49 -08:00
HongchengQ 3a6387c2bd Implement ban functionality
- Added ban module
- Added Ban and Unban commands, supporting banning and unbanning players through various command parameters.
- Added timestamp formatting method in Utils utility class for displaying ban expiration times
- Introduced PlayerErrorCode enum defining various error codes including ErrBan
- Added dual ban checking for both IP and user during player login
- Optimized login failure responses to provide specific error reasons and parameters
2025-12-10 16:33:41 -08:00
Melledy 6483e8a5a7 Implement weekly journey ticket limit 2025-12-09 23:49:48 -08:00
Melledy c5f339c8be Implement new event 2025-12-08 22:28:47 -08:00
Melledy 005f138599 Implement Boss Blitz star rewards 2025-12-07 16:31:19 -08:00
Melledy be5a6709fd Improve Boss Blitz UI 2025-12-07 16:02:44 -08:00
Melledy c6ac09f112 Fix weekly boss entry tickets and rewards 2025-12-07 15:45:19 -08:00
Melledy 7f0bdb1824 Update player delete function to remove achievements and activities
Also cleaned up some stuff
2025-12-07 15:07:48 -08:00
HongchengQ a7eddd2ed0 Support CN Client
- Add Chinese region server key configuration
- Rename UserLoginEntity to OverseaUserLoginEntity and adjust package path
- Add ChinaUserLoginEntity entity class to support Chinese region user data structure
- Modify CommonConfigHandler to distinguish between Chinese and overseas configuration returns
- Update HandlerPlayerLoginReq to be compatible with Chinese region login token parsing
- Add /user/set-info and /user/send-sms interfaces in HttpServer
- Modify UserLoginHandler to support both Chinese and overseas user login logic
- Add mobile phone number + verification code login method support
- Add channel recognition logic to return corresponding regional user data
2025-12-07 03:38:38 -08:00
Melledy 467b7443f3 Add journey tickets after finishing a tower run 2025-12-06 19:40:15 -08:00
Fishia 5707c1c919 feat(tower_defense): implement first clear rewards 2025-12-06 01:21:28 -08:00
Fishia 3df873e385 feat: tower defense activity
Bare minimum work done.
2025-12-06 01:21:28 -08:00
Melledy 3710f0a697 Implement secondary skills in star tower too 2025-12-04 19:32:23 -08:00
Melledy ef8846445c Implement monolith enhancement machines 2025-12-03 19:36:47 -08:00
Melledy 893b23b50d Rework star tower 2025-12-02 23:15:31 -08:00
Melledy 6f7a92725a Rework how quest/achievement conditions are handled 2025-11-30 17:06:08 -08:00
Melledy a04f3354f7 Implement trial activities 2025-11-30 15:19:35 -08:00
Melledy f53bdaba32 Implement achievements properly 2025-11-29 00:29:04 -08:00
Melledy a981c6fce4 Save score in cataclysm survivor properly 2025-11-27 12:20:41 -08:00
Melledy 2acd506245 Improve command system 2025-11-25 23:09:20 -08:00
Melledy fd8e8925ca Implement heartlink invite 2025-11-25 22:33:25 -08:00
Furiri 008cd06b32 Add Remote Command API (Use KEY) 2025-11-25 06:24:17 -08:00
Melledy 55ff9b2826 Add completed dummy achievements because the client needs them for random things 2025-11-24 21:38:40 -08:00
Melledy c78c6a7492 Implement trekker affinity story 2025-11-24 03:07:47 -08:00
Melledy 3059c549d5 Fix cataclysm survivor score calculation 2025-11-21 20:36:35 -08:00
Haru e8a3576d8b Avoid null pointer 2025-11-21 07:41:09 -08:00
Melledy e5fe89ebc9 Implement sending gifts 2025-11-21 04:46:11 -08:00
阁主 e25d58d7f5 Fix crash when submitting empty player signature 2025-11-20 23:16:53 -08:00
Melledy 6289e3f1b6 Fix buying energy with gems not giving the correct amount 2025-11-20 05:37:21 -08:00
Melledy 480d0d60b3 Fix quick craft not using item choice boxes to create materials 2025-11-20 05:25:39 -08:00
Melledy 01ed3da162 Fix player registration 2025-11-19 06:25:46 -08:00
Melledy 03c24e6dfa Implement setting player skin 2025-11-19 03:50:04 -08:00
Melledy c78234ca54 Handle monolith quick battle better 2025-11-18 06:18:39 -08:00
Melledy 2cd276f091 Implement mass limit break 2025-11-18 05:32:31 -08:00
Melledy 9777f4fc3c Implement monolith research (most talents not working) 2025-11-18 05:16:14 -08:00
Melledy 4457b43a26 Fix cataclysm survivor hard modes 2025-11-18 03:44:16 -08:00
Melledy 334c8dc12e Add !character command 2025-11-17 07:25:18 -08:00
Melledy 7c95448e4e Fix infinite arena not being challengeable if unlockInstances was true 2025-11-17 03:21:56 -08:00
Melledy a868c9f3ed Implement character emblem locking/reforging 2025-11-16 19:49:03 -08:00
Melledy 6b699d97ee Basic implementation of character emblems 2025-11-16 10:16:07 -08:00