Commit Graph

62 Commits

Author SHA1 Message Date
Nobody
9dace4f236 Implement seed exchange algorithm for 2.7.50+ 2022-05-28 23:10:13 +05:00
Nobody
88657e7d11 Move project library crates to git submodules to make life a bit easier 2022-05-28 18:20:50 +05:00
Nobody
7215fbbd92 Updated readme 2022-05-22 17:51:14 +05:00
Nobody
fcd356e7bf A bunch of stuff for 2.7.50. With some workarounds it's now possible to play. 2022-05-22 17:46:50 +05:00
Nobody
bae03caf99 Forgotten ability control block for teams 2022-05-20 20:18:47 +05:00
Nobody
3e51d30b9b Fix encryption and key deserialization. Signing still fails 2022-05-18 16:55:29 +05:00
Nobody
69450ae7ea Support versions >= 2.7.50 in query_cur_resion 2022-05-18 04:38:55 +05:00
Nobody
673976095a WIP README 2022-04-24 14:02:19 +05:00
Nobody
87781530de Now load info about scenes from config 2022-04-05 22:32:04 +05:00
Nobody
5af44e8900 Only output missing groups when there're some 2022-04-05 22:04:13 +05:00
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