Commit graph

25 commits

Author SHA1 Message Date
1609636e90 Queue up Arg packets instead of sending instantly
Change send_rpc_arg to push_rpc_arg. Queue up and Send all Arg packets after handler finish
2024-06-02 23:32:00 +03:00
07560e605a Use parking_lot::RwLock instead of tokio::sync::RwLock
See https://docs.rs/tokio/latest/tokio/sync/struct.Mutex.html\#which-kind-of-mutex-should-you-use (same applies for RwLock). We don't need an asynchronous Mutex/RwLock for data.
2024-06-02 22:27:43 +03:00
a7f7102266 Proper spawn of SceneUnits (no more hardcoded entities, finally) 2024-05-31 21:57:15 +03:00
c59fe85e67 chore: impl methods for PlayerUID 2024-05-31 20:41:19 +03:00
7ef2b76a32 Proper AccountUID/PlayerUID implementation, RpcCreatePlayer 2024-05-31 20:31:22 +03:00
f97bc25688 Kick on RpcReenterWorld to avoid stuck 2024-05-31 19:44:41 +03:00
1a41d4b07b Better interact handling (fixes Nicole dialogue) (still temporary impl) 2024-05-30 22:26:18 +03:00
27ca664829 wait for user input before crash after init_assets() error 2024-05-30 21:38:05 +03:00
e84cad1f79 Actual parsing of EventGraphCollection 2024-05-30 19:07:16 +03:00
f0fe7622b2 Use recently stabilized std::sync::LazyLock and remove lazy_static 2024-05-27 23:19:03 +03:00
eead7e1573 SDKServer: config & entry structures 2024-05-26 22:08:56 +03:00
650dab7606 Remove AtomicRefCell 2024-05-26 19:00:45 +03:00
7434dabceb TemplateCollections are now in TSV format 2024-05-26 12:04:04 +03:00
cf855ef4b6 Rework message handler system, fix scene time 2024-05-25 17:04:04 +03:00
0e0a78abaa Proper character HP in battle, fix some ordering issues 2024-05-25 13:07:56 +03:00
eb641d67fb Server configuration rework 2024-05-24 19:45:45 +03:00
934ad89fdf AvatarConfig, UnlockConfig collections 2024-05-24 19:17:45 +03:00
560daa08ac Rework asset system (TemplateCollections) 2024-05-24 18:35:51 +03:00
d76277add3
tidying 2024-03-20 08:05:35 -04:00
7bc1ad2240 Hollow end screen and LeaveCurDungeon 2024-03-19 20:54:05 +03:00
921f9f932a Implement NPC interactions 2024-03-19 18:52:36 +03:00
88cd9fa673
docs: update instructions 2024-03-19 01:43:29 -04:00
6c89b18e7a First push 2024-03-19 08:30:08 +03:00
92a206ba33
docs: update README 2024-03-18 22:52:52 -04:00
8c6f563c06 Initial commit 2024-03-19 01:42:32 +00:00