Commit Graph

52 Commits

Author SHA1 Message Date
Nobody
00f40d2bde Monsters now have weapons! 2022-04-04 23:48:11 +05:00
Nobody
f233de8202 Forgotten file 2022-04-04 22:58:00 +05:00
Nobody
8a3ac5e8d3 Enable TP point unlocking 2022-04-04 22:57:05 +05:00
Nobody
a62fbbdaa8 Implement proper PK lookup in custom insert trait 2022-03-30 04:18:40 +05:00
Nobody
e3241e5749 Implemented teleportation (using old public data) 2022-03-30 03:31:49 +05:00
Nobody
e4ef8a3c36 Implement (almost) proper shopping: now you can buy stuff (but not pay for it yet) 2022-03-29 23:35:33 +05:00
Nobody
5ca48a5693 Inventory subsystem: WIP 2022-03-29 23:34:24 +05:00
Nobody
c1cedcb189 Implement inserting items (weapons, reliquaries, materials) into the database 2022-03-29 23:33:36 +05:00
Nobody
2135b8baa8 Load reliquaries, materials & weapons data 2022-03-29 23:29:46 +05:00
Nobody
06c10924d9 Bump sea-orm version and enable logging 2022-03-29 23:28:42 +05:00
Nobody
1ad54e0a49 Bump sea-orm version 2022-03-26 20:51:28 +05:00
Nobody
d36bbcac29 Properly load player's inventory and avatar's equipment from the database 2022-03-16 01:44:53 +05:00
Nobody
22b52b373e Add a bunch of misc subsystems 2022-02-21 00:22:16 +05:00
Nobody
9cac1c8d6c Load info about shops from JSON 2022-02-21 00:21:30 +05:00
Nobody
00f5685994 Use new retrieval function and add useful comments 2022-02-21 00:19:53 +05:00
Nobody
e3ebad3463 Now entity can report it's type 2022-02-21 00:18:36 +05:00
Nobody
e3c87db4f1 Forgotten file & two new functions 2022-02-21 00:17:57 +05:00
Nobody
d905027f69 Fix Lumine's shyness 2022-02-21 00:17:14 +05:00
Nobody
9f3e9a863f Use new GUID functions & give flycloak to our poor Lumine 2022-02-21 00:16:34 +05:00
Nobody
612c526f9a Add deserializer for NaiveDateTime 2022-02-21 00:07:51 +05:00
Nobody
b128782ac2 Add GUID calculation function 2022-02-21 00:07:16 +05:00
Nobody
29996242ac Differentiate logging between region_list and cur_region on request 2022-02-17 23:04:41 +05:00
Nobody
616035373d Implement almost proper monster attribute scaling 2022-02-17 23:03:49 +05:00
Nobody
3053cb987b Add new hosts to certificate 2022-02-17 19:42:32 +05:00
Nobody
68d8adfe36 Disable local_ip_address crate as of now it doesn't support cross-compilation 2022-02-09 20:22:10 +05:00
Nobody
b83363fd6d Implement basic entity (de)spawning (gadgets, mobs, npcs) 2022-02-09 00:41:04 +05:00
Nobody
8b6f33421c Track current block for the player 2022-02-07 23:17:43 +05:00
Nobody
5e3e03710e Use IdManager in GameWorld instead of hardcoded constants 2022-02-04 23:00:01 +05:00
Nobody
c5bd44e747 Enable entity subsystem 2022-02-04 22:58:55 +05:00
Nobody
3cf1b4719b Track player's location 2022-02-04 22:58:19 +05:00
Nobody
1c70db7459 Add functions to properly handle IDs of entities 2022-02-04 22:56:54 +05:00
Nobody
7cd3c6bae6 Elaborate entity subsystem some more 2022-02-03 23:00:38 +05:00
Nobody
02b9923f2a Add simple utility trait for unpacking protobufs 2022-02-03 23:00:13 +05:00
Nobody
26f446616a Subsystem for entity handling 2022-02-03 18:17:57 +05:00
Nobody
6342ff883e Fix copy-paste error 2022-02-03 18:17:15 +05:00
Nobody
0a18a3f970 Remove forgotten prank 2022-02-02 20:42:59 +05:00
Nobody
2cd0c7d840 Implement Lua Scene loading 2022-02-02 20:42:41 +05:00
Nobody
9b088aaf80 Move mapper and avatar building into separate module 2022-01-26 21:49:54 +05:00
Nobody
2d9aa1dc4c Make spoofed user ID public 2022-01-26 21:47:57 +05:00
Nobody
efafc2a60b Move another step towards full DB-driven server 2022-01-26 21:47:18 +05:00
Nobody
d36f469e81 Use local server name and IP (sometimes) 2022-01-26 21:46:29 +05:00
Nobody
2db27bc813 Updated .gitignore 2022-01-26 21:43:50 +05:00
Nobody
6077358128 New dependencies 2022-01-26 21:42:15 +05:00
Nobody
9e13045fa3 Add license 2022-01-21 23:07:40 +05:00
Nobody
2f0741868e One step close to DB 2021-11-25 04:57:09 +05:00
Nobody
4d32da1e2e Refactoring, moving out proto to separate repo, fixed login bug 2021-10-21 02:51:01 +05:00
Nobody
39f2618916 Dispatch server is here! (HTTP-only for now) 2021-10-10 01:33:37 +05:00
Nobody
3b8ba83b6b Everything's working! 2021-10-09 20:05:53 +05:00
Nobody
227a5ad7c8 Autogenerate PacketId enum 2021-10-03 00:18:53 +05:00
Nobody
4b9fda1f84 Login success! 2021-10-03 00:17:33 +05:00