Commit Graph
249 Commits
Author SHA1 Message Date
Melledy e5ffb1743a Fix wrong materials used for emblem generation 2025-12-13 16:11:51 -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 ab1f84e8db Fix Ocean of Souls research node 2025-12-13 00:26:19 -08:00
Melledy 588522df88 Fix lucky potential effect in selector 2025-12-13 00:17:18 -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 5d9ff6e1af Fix !build command potential count and not saving to the database 2025-12-10 20:38:05 -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 5d797fb9d3 Fix weekly boss entry tickets resetting every day 2025-12-09 23:28:24 -08:00
Melledy 0ad87dd751 Improve random potential selector generator 2025-12-09 22:37:04 -08:00
Melledy 6f832bcdfe Fix potential count calculations when creating a record 2025-12-09 21:33:34 -08:00
Melledy bf5fe3912f Fix discs surging to max crescendo regardless of materials used 2025-12-09 21:28:53 -08:00
Melledy c5f339c8be Implement new event 2025-12-08 22:28:47 -08:00
Melledy 2af715477e Implement random npc event chance in Monoliths 2025-12-08 18:01:44 -08:00
Melledy 9d77005da6 Implement more Monolith research nodes 2025-12-08 14:47:59 -08:00
Melledy e5ce16d6ea Fix more Monolith achievements 2025-12-08 01:12:01 -08:00
Melledy 1b0b6873b9 Update player session removal 2025-12-07 23:52:23 -08:00
Melledy f542ea7cb4 Fix gift boxes not giving gifts when being bought from the shop 2025-12-07 23:15:25 -08:00
Melledy fa08bcebae Give crescendo/talent material if we are adding duplicate discs/characters 2025-12-07 23:01:46 -08:00
Melledy 209ce83fc9 Reset shop purchases each month 2025-12-07 21:06:53 -08:00
Melledy 90f4be862f Implement daily check in 2025-12-07 20:00:22 -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
Melledy 467b7443f3 Add journey tickets after finishing a tower run 2025-12-06 19:40:15 -08:00
Melledy 2a7817df95 Prevent players from giving themselves unavailable characters/discs 2025-12-06 17:52:13 -08:00
Melledy dfb93cae4b Implement some tower achievements 2025-12-06 02:01:57 -08:00
Fishia 5707c1c919 feat(tower_defense): implement first clear rewards 2025-12-06 01:21:28 -08:00
Fishia 51f6db9803 fix(tower_defense): level id is key, not value 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
HongchengQ f44262f427 Fix abnormal player online status on duplicate login
- Prevent incorrect player deletion on duplicate login
2025-12-06 00:54:58 -08:00
Melledy cf63bc0b7e Implement starting musical notes 2025-12-05 23:24:10 -08:00
Melledy b7bf1fcdeb Implement potential rerolling 2025-12-05 23:01:37 -08:00
Melledy 198d3aac4f Fix story red dot (untested) 2025-12-05 22:34:47 -08:00
Melledy 810427a028 Fix battle pass weekly exp not resetting 2025-12-05 21:05:21 -08:00
Melledy 70c7c849df Implement !battlepass command
Examples:
`!battlepass premium` = Activates elite grant
`!battlepass lv40` = Unlocks the rewards up to level 40
2025-12-05 21:03:09 -08:00
Melledy 0b7f1ae3a2 Fix battle pass red dot when logging in 2025-12-05 20:32:06 -08:00
Melledy 5182e94db7 Fix item count on star tower shop goods 2025-12-05 19:25:20 -08:00
Melledy 426e5bce63 Add a notification when getting the wrong answer in a npc event 2025-12-05 19:11:39 -08:00
Melledy 6974631601 Implement bonus potential level monolith talents 2025-12-05 02:12:29 -08:00
Melledy 86c607c0b3 Implement some star tower npc events 2025-12-04 23:40:24 -08:00
Melledy 3710f0a697 Implement secondary skills in star tower too 2025-12-04 19:32:23 -08:00
Melledy c19aa5d0a1 Fix disc secondary skills 2025-12-04 16:25:18 -08:00
Melledy be84e0f406 Remove max level potentials from potential selectors 2025-12-04 00:01:48 -08:00
Melledy e5cb842fdd Implement monolith shop discounts and improvements 2025-12-03 23:53:18 -08:00