Commit Graph

  • 3849af79df Update version tag Melledy 2023-11-26 03:12:07 -08:00
  • 1531ce2519 (feat.) Add /kick - useful for getting out of packet crashes KingRainbow44 2023-11-26 01:40:42 -05:00
  • 95723d544a (misc:GiveAllCommand.java) Add feedback for missing arguments KingRainbow44 2023-11-26 01:38:45 -05:00
  • 54119bc5b0 (misc) Add color to the console KingRainbow44 2023-11-26 00:57:34 -05:00
  • 43ca56f8e6 (misc) Add a .editorconfig KingRainbow44 2023-11-26 00:48:02 -05:00
  • 96810c7c6e (misc) Disable MongoDB logging KingRainbow44 2023-11-26 00:47:54 -05:00
  • f18d8ea709 Merge remote-tracking branch 'origin/development' into development KingRainbow44 2023-11-26 00:47:05 -05:00
  • 184438585f (feat.) Check if the MongoDB port is open before binding to it KingRainbow44 2023-11-26 00:41:19 -05:00
  • 828f29d657 (misc:LunarCore.java) format KingRainbow44 2023-11-26 00:29:57 -05:00
  • 8479278df7 no longer need to specify MdkResVersion Hiro 2023-11-26 06:27:48 +02:00
  • 0ec6117bc5 (fix) IntelliJ IDEA support & (actually) Fix removing compiled protos KingRainbow44 2023-11-26 00:17:33 -05:00
  • 5930270e55 (fix) Check if the returned textmap is null KingRainbow44 2023-11-25 23:08:18 -05:00
  • e39d244aae (fix) Catch error for not having the specified JSON file KingRainbow44 2023-11-25 23:08:08 -05:00
  • f34ea36610 (fix) Add friendly error message for not having resources KingRainbow44 2023-11-25 23:06:59 -05:00
  • e5133841e7 (fix) Prevent protos from being cleaned KingRainbow44 2023-11-25 23:03:24 -05:00
  • 7b3ad329b7 Fix avatar properties not being changed when using /giveall Melledy 2023-11-25 18:40:56 -08:00
  • d14e9bda79 Add help text in server friend profile Melledy 2023-11-25 18:19:10 -08:00
  • 01b391684d Improve commands that involve changing of avatar/item properties Melledy 2023-11-25 18:15:52 -08:00
  • 265ba8895a Minor refactoring of DatabaseManager Melledy 2023-11-25 17:41:40 -08:00
  • 3b53caf874 Add license Melledy 2023-11-25 04:04:45 -08:00
  • 38beaca506 Fix avatar max SP value to be more like on official servers Melledy 2023-11-25 03:10:12 -08:00
  • f6c356db15 Handle a few rogue talents Melledy 2023-11-25 03:07:43 -08:00
  • fa1b1b28bb Expand /giveall command to also be able to give all lightcones and relics Melledy 2023-11-25 03:02:07 -08:00
  • f22e0f3ef3 Refactor many functions in InventoryService Melledy 2023-11-25 03:00:13 -08:00
  • c81e17f10c Update banners Melledy 2023-11-24 23:12:08 -08:00
  • af836cdee1 Fix double welcome mail creation Melledy 2023-11-24 21:39:46 -08:00
  • 2af7059749 Update welcome mail Melledy 2023-11-24 21:20:54 -08:00
  • 0fa2380e7d Send welcome mail on player creation Melledy 2023-11-24 20:17:00 -08:00
  • 1e8c811895 Add a simple /help command Melledy 2023-11-24 20:15:46 -08:00
  • e1c203a165 Unlock all teleports in the guide menu Melledy 2023-11-24 16:28:24 -08:00
  • b7fc8b6a32 Auto set promotion level when directly setting levels with commands Melledy 2023-11-24 04:03:37 -08:00
  • eebb00f03d Refactor spawn command a bit Melledy 2023-11-23 20:56:55 -08:00
  • 2efabc73e6 Allow handbook generation in other languages Melledy 2023-11-23 18:59:32 -08:00
  • 502323a1c7 Make session key creation actually unique Melledy 2023-11-23 18:10:31 -08:00
  • fed64f48d3 Attach original names to config objects Melledy 2023-11-23 18:08:02 -08:00
  • 398d3872ae Add a config option to force unlock all challenges Melledy 2023-11-23 02:44:14 -08:00
  • d1ad3829bc Refactor database manager Melledy 2023-11-23 02:37:05 -08:00
  • 0661eb8d96 Also delete friendships when we delete a player Melledy 2023-11-23 02:34:06 -08:00
  • 9505f9e37f Implement event screen Melledy 2023-11-23 02:29:00 -08:00
  • 65ffd2ba8b Handle player last active time Melledy 2023-11-23 01:18:56 -08:00
  • f2be0d9942 Implement friend list Melledy 2023-11-23 01:14:49 -08:00
  • b605108ce7 Log empty packets too Melledy 2023-11-23 00:26:03 -08:00
  • 74140b39f2 Fix rogue protos and implement rogue finish screen Melledy 2023-11-22 03:39:10 -08:00
  • b7d9a46535 Fix error with hero paths on login if they dont exist in the database Melledy 2023-11-22 03:14:11 -08:00
  • b8a758ea15 Fix an issue with player lineups being saved with no ownerUid Melledy 2023-11-20 04:57:34 -08:00
  • eaf12a8773 Add a config option to auto create accounts Melledy 2023-11-20 04:52:44 -08:00
  • 5ee03beb5e Delete player data when an account is deleted Melledy 2023-11-20 04:50:35 -08:00
  • fd011a97c4 Refactor shop functions Melledy 2023-11-18 23:55:40 -08:00
  • 839e18c2d0 Also sync hero basic type info when updating the main character avatar Melledy 2023-11-18 19:09:56 -08:00
  • c80cda408d Optimize packet handling and empty packet creation Melledy 2023-11-18 19:08:56 -08:00
  • 7fac5a6263 Update banners Melledy 2023-11-18 17:10:12 -08:00
  • 337a244711 Update leave challenge logic Melledy 2023-11-18 16:59:48 -08:00
  • f8c0ce2c11 Update to 1.5.0 Melledy 2023-11-18 04:27:30 -08:00
  • 04ed507796 Show git hash when starting the server Melledy 2023-11-14 04:06:26 -08:00
  • bb62a6a2cb Implement using fuels Melledy 2023-11-13 22:48:36 -08:00
  • a313903455 Add stamina recovery rates into config Melledy 2023-11-13 22:19:40 -08:00
  • ea62d4c3d8 Add option in config to toggle spending stamina Melledy 2023-11-13 21:57:33 -08:00
  • dda7e67018 Implement reserve stamina Melledy 2023-11-13 21:54:29 -08:00
  • 7d9a3671fd Add basic drops for opening chests Melledy 2023-11-13 20:15:17 -08:00
  • 541ae7cf77 Implement basic stamina system (Everyone disliked that) Melledy 2023-11-12 17:59:20 -08:00
  • c379b8dea3 Add basic game loop handling to the game server Melledy 2023-11-12 16:03:53 -08:00
  • 59c40437a4 Prevent challenge round count from going below 1 when winning Melledy 2023-11-12 03:27:04 -08:00
  • 2ddd89829d Implement proper monster levels in SU Melledy 2023-11-12 00:13:03 -08:00
  • d216c61a5a Various refactors Melledy 2023-11-11 23:47:45 -08:00
  • 012219de6a Move drop calculations to their own game service Melledy 2023-11-11 19:44:15 -08:00
  • 28e7c22d38 Refactor some protos Melledy 2023-11-09 14:53:21 -08:00
  • d1c96aa9a3 Dont remove farmable monsters from the scene when they are defeated Melledy 2023-11-09 00:35:19 -08:00
  • 2328c26550 Refactor how challenges handle dead avatars Melledy 2023-11-08 22:27:12 -08:00
  • 03d2ff7186 Implement hcoin exchange handler Melledy 2023-11-08 21:57:22 -08:00
  • aa24e8aed2 Implement buying goods with jades Melledy 2023-11-08 21:45:31 -08:00
  • b3e1dcd4e7 Fix being unable to buy more than 1 of a stackable item at a time Melledy 2023-11-08 21:44:36 -08:00
  • b7c815265c Refactor BattleService::startBattle Melledy 2023-11-08 18:17:42 -08:00
  • ac494b9d13 Rework scene skill handler a bit Melledy 2023-11-08 18:02:44 -08:00
  • e15d91bfd8 Implement return items when leveling up avatars/relics/light cones Melledy 2023-11-08 16:20:24 -08:00
  • 90b4a7e40d Clean up some todo comments Melledy 2023-11-08 16:02:05 -08:00
  • 7d66e328fa Only allow rerolls if the player has the right talent for it Melledy 2023-11-05 23:07:31 -08:00
  • aa7b3ed60a Implement rerolling rogue buffs Melledy 2023-11-05 15:51:25 -08:00
  • 4a11e06169 Implement challenge rewards Melledy 2023-11-05 14:17:38 -08:00
  • 285d067fd6 Fix console when using dumb terminal Melledy 2023-11-04 15:28:51 -07:00
  • d4cf19790e Add custom morphia codecs for fastutil collections Melledy 2023-11-03 20:29:23 -07:00
  • 4e95c717dd Improve server console so input does not clip through output Melledy 2023-11-03 12:50:30 -07:00
  • adfd690a4a Remove a sanity check when starting battle Melledy 2023-11-02 12:38:05 -07:00
  • 7e1d7fd0a9 Fix player not moving positions when teleporting around inside a scene Melledy 2023-11-01 17:11:08 -07:00
  • 791ad7dacb Remove unnecessary excel Melledy 2023-11-01 17:10:06 -07:00
  • 45320492d6 Fix wrong data urls being set in QueryGateway Melledy 2023-11-01 13:26:28 -07:00
  • 3bfaf46e3b Add simple handler for GetAssistListCsReq Melledy 2023-11-01 13:12:28 -07:00
  • 2aa30ef40d Remove unnecessary protos Melledy 2023-11-01 13:03:25 -07:00
  • 3ad2cd7841 Add /scene command Melledy 2023-11-01 12:45:47 -07:00
  • 01256cd605 Add maze planes to the handbook Melledy 2023-11-01 10:45:24 -07:00
  • 696094d309 Make current extra lineup index transient just in case the player logs in with the wrong lineup index set Melledy 2023-11-01 10:42:45 -07:00
  • 9db09cd451 Improve give command Melledy 2023-10-30 11:58:43 -07:00
  • dd9b126e9e Force extra lineup to be set when validating a challenge instance during login Melledy 2023-10-30 00:08:54 -07:00
  • d5a3647820 Move scene group loading into SceneEntityLoader Melledy 2023-10-30 00:07:17 -07:00
  • 9246664b4b Rewrite challenges to use the EntityLoader system Melledy 2023-10-29 23:39:47 -07:00
  • bb08f7dd05 Only send entity refresh packet if scene info has been sent to the client Melledy 2023-10-29 23:38:44 -07:00
  • e5d7eefea5 Allow challenge instances to persist through the database Melledy 2023-10-29 15:58:17 -07:00
  • ac1751a749 Lineup system rewrite Melledy 2023-10-29 15:33:06 -07:00
  • d34b26a86c Refactor game entity constructors Melledy 2023-10-29 13:48:58 -07:00
  • 4e65fd6a7d Add additional stuff for handling rogue npc dialogues Melledy 2023-10-29 13:13:53 -07:00
  • 3f6d83a052 Implement rogue npc info Melledy 2023-10-29 00:45:21 -07:00