Commit Graph

336 Commits

Author SHA1 Message Date
Melledy
7fac5a6263 Update banners 2023-11-18 17:10:12 -08:00
Melledy
337a244711 Update leave challenge logic 2023-11-18 16:59:48 -08:00
Melledy
f8c0ce2c11 Update to 1.5.0
Some protos (mostly SU related) might be broken
2023-11-18 04:27:30 -08:00
Melledy
04ed507796 Show git hash when starting the server 2023-11-14 04:06:26 -08:00
Melledy
bb62a6a2cb Implement using fuels 2023-11-13 22:48:36 -08:00
Melledy
a313903455 Add stamina recovery rates into config 2023-11-13 22:19:40 -08:00
Melledy
ea62d4c3d8 Add option in config to toggle spending stamina 2023-11-13 21:57:33 -08:00
Melledy
dda7e67018 Implement reserve stamina 2023-11-13 21:54:29 -08:00
Melledy
7d9a3671fd Add basic drops for opening chests 2023-11-13 20:15:17 -08:00
Melledy
541ae7cf77 Implement basic stamina system (Everyone disliked that) 2023-11-12 17:59:20 -08:00
Melledy
c379b8dea3 Add basic game loop handling to the game server 2023-11-12 16:03:53 -08:00
Melledy
59c40437a4 Prevent challenge round count from going below 1 when winning 2023-11-12 03:27:04 -08:00
Melledy
2ddd89829d Implement proper monster levels in SU 2023-11-12 00:13:03 -08:00
Melledy
d216c61a5a Various refactors 2023-11-11 23:47:45 -08:00
Melledy
012219de6a Move drop calculations to their own game service 2023-11-11 19:44:15 -08:00
Melledy
28e7c22d38 Refactor some protos 2023-11-09 14:53:21 -08:00
Melledy
d1c96aa9a3 Dont remove farmable monsters from the scene when they are defeated 2023-11-09 00:35:19 -08:00
Melledy
2328c26550 Refactor how challenges handle dead avatars 2023-11-08 22:27:12 -08:00
Melledy
03d2ff7186 Implement hcoin exchange handler 2023-11-08 21:57:22 -08:00
Melledy
aa24e8aed2 Implement buying goods with jades 2023-11-08 21:45:31 -08:00
Melledy
b3e1dcd4e7 Fix being unable to buy more than 1 of a stackable item at a time 2023-11-08 21:44:36 -08:00
Melledy
b7c815265c Refactor BattleService::startBattle 2023-11-08 18:17:42 -08:00
Melledy
ac494b9d13 Rework scene skill handler a bit 2023-11-08 18:02:44 -08:00
Melledy
e15d91bfd8 Implement return items when leveling up avatars/relics/light cones 2023-11-08 16:20:24 -08:00
Melledy
90b4a7e40d Clean up some todo comments 2023-11-08 16:02:05 -08:00
Melledy
7d66e328fa Only allow rerolls if the player has the right talent for it 2023-11-05 23:07:31 -08:00
Melledy
aa7b3ed60a Implement rerolling rogue buffs 2023-11-05 15:51:25 -08:00
Melledy
4a11e06169 Implement challenge rewards 2023-11-05 14:17:38 -08:00
Melledy
285d067fd6 Fix console when using dumb terminal 2023-11-04 15:28:51 -07:00
Melledy
d4cf19790e Add custom morphia codecs for fastutil collections 2023-11-03 20:29:23 -07:00
Melledy
4e95c717dd Improve server console so input does not clip through output 2023-11-03 12:50:30 -07:00
Melledy
adfd690a4a Remove a sanity check when starting battle 2023-11-02 12:38:05 -07:00
Melledy
7e1d7fd0a9 Fix player not moving positions when teleporting around inside a scene 2023-11-01 17:11:08 -07:00
Melledy
791ad7dacb Remove unnecessary excel 2023-11-01 17:10:06 -07:00
Melledy
45320492d6 Fix wrong data urls being set in QueryGateway 2023-11-01 13:26:28 -07:00
Melledy
3bfaf46e3b Add simple handler for GetAssistListCsReq 2023-11-01 13:12:28 -07:00
Melledy
2aa30ef40d Remove unnecessary protos 2023-11-01 13:03:25 -07:00
Melledy
3ad2cd7841 Add /scene command 2023-11-01 12:45:47 -07:00
Melledy
01256cd605 Add maze planes to the handbook 2023-11-01 10:45:24 -07:00
Melledy
696094d309 Make current extra lineup index transient just in case the player logs in with the wrong lineup index set 2023-11-01 10:42:45 -07:00
Melledy
9db09cd451 Improve give command 2023-10-30 11:58:43 -07:00
Melledy
dd9b126e9e Force extra lineup to be set when validating a challenge instance during login 2023-10-30 00:08:54 -07:00
Melledy
d5a3647820 Move scene group loading into SceneEntityLoader 2023-10-30 00:07:17 -07:00
Melledy
9246664b4b Rewrite challenges to use the EntityLoader system 2023-10-29 23:39:47 -07:00
Melledy
bb08f7dd05 Only send entity refresh packet if scene info has been sent to the client 2023-10-29 23:38:44 -07:00
Melledy
e5d7eefea5 Allow challenge instances to persist through the database 2023-10-29 15:58:17 -07:00
Melledy
ac1751a749 Lineup system rewrite 2023-10-29 15:33:06 -07:00
Melledy
d34b26a86c Refactor game entity constructors 2023-10-29 13:48:58 -07:00
Melledy
4e65fd6a7d Add additional stuff for handling rogue npc dialogues 2023-10-29 13:13:53 -07:00
Melledy
3f6d83a052 Implement rogue npc info 2023-10-29 00:45:21 -07:00