Commit Graph

357 Commits

Author SHA1 Message Date
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
Melledy
c8fb5f6bb7 Implement support for setting custom monster levels in battles 2023-10-28 22:51:57 -07:00
Melledy
4ddb900641 Implement enabling rogue talents 2023-10-28 14:54:23 -07:00
Melledy
7839bf2a05 More tweaks to the /gender command 2023-10-28 12:16:27 -07:00
Melledy
a37175a339 Improve /gender command 2023-10-28 02:31:04 -07:00
Melledy
936ec9c430 Implement picking aeons in the beginning of SU 2023-10-28 00:05:50 -07:00
Melledy
c777d9d198 Rename RogueCurrencyInfo 2023-10-27 23:44:20 -07:00
Melledy
9ac8224d73 Prevent lineups from being changed when the player is using an extra lineup
(Using correct function this time)
2023-10-27 22:58:00 -07:00
Melledy
293df4bdae Implement giving rogue talent points 2023-10-27 22:36:39 -07:00
Melledy
88d4f15fbd Properly show rogue talent screen 2023-10-27 22:14:29 -07:00
Melledy
f119bb0bd7 Add incomplete handler for QueryProductInfoCsReq 2023-10-27 21:38:28 -07:00
Melledy
07b67b3220 Fix swapping characters around in SU 2023-10-27 12:38:29 -07:00
Melledy
e5ea2c9820 Fix target order in battles 2023-10-27 12:11:22 -07:00
Melledy
e26ced7169 Implement rogue miracles (They are not scripted yet) 2023-10-27 11:30:18 -07:00
Melledy
598f097e99 Prevent score in challenge history from being overwritten by a worse score 2023-10-26 23:32:22 -07:00
Melledy
c25803e678 Dont write challenge history if the player didnt get any stars 2023-10-26 23:31:30 -07:00
Melledy
3dd3555e8f Implement rogue buffs 2023-10-26 21:59:18 -07:00
Melledy
175fc92460 Fix challenge start positions for the 2nd stage 2023-10-26 09:02:18 -07:00
Melledy
7e15a93af1 Fix stuff in rogue instances "not despawning" 2023-10-26 04:39:32 -07:00
Melledy
30d36e8d37 Increment rogue map counter properly 2023-10-26 03:46:29 -07:00
Melledy
978164afa4 Implement entering rogue portals 2023-10-25 21:14:16 -07:00
Melledy
0514a121fc Unstuck players on login if they are loading into a bad scene 2023-10-25 11:03:56 -07:00
Melledy
1a0e64863f Fix group refresh packet spam when entering a rogue map 2023-10-25 10:13:55 -07:00
Melledy
8c2434af5f Fix monsters not disappearing after battle 2023-10-25 10:04:11 -07:00
Melledy
b8dcb8ac59 Add handler for GetFirstTalkNpcCsReq 2023-10-25 10:03:48 -07:00
Melledy
03d8d08151 Implement rogue portals (cant enter yet) 2023-10-25 09:57:57 -07:00
Melledy
4311481185 Fix typo and formatting in SceneEntityLoader 2023-10-25 09:10:45 -07:00
Melledy
ff00f1d58d Refactor challenge/rogue data names 2023-10-25 09:00:11 -07:00
Melledy
c38cf693ba Rewrite how scenes load entities to support spawning the correct rogue monsters 2023-10-25 08:53:16 -07:00
Melledy
fb902c2b8a Use proper entrance for leaving SU 2023-10-24 20:11:21 -07:00