246 Commits

Author SHA1 Message Date
2cd0a32c0f load free map monster data and send to client the free map list 2020-02-20 23:03:51 -08:00
a0a0c38d66 RoomMode helper functions 2020-02-20 23:02:25 -08:00
0f3c61133c fix Episode::from_bytes 2020-02-20 22:57:50 -08:00
79686eaee6 implement RawMonster::from_raw 2020-02-20 22:56:49 -08:00
03452fef87 use u32 for rawmonsterdata fields 2020-02-20 22:54:31 -08:00
40479cc7cc fix tests 2020-02-06 23:08:52 -08:00
f3e6b1e63e initial item enums, move logic from libpso to elseware 2020-02-06 23:03:51 -08:00
35cee3acc1 give the lvl199 guy a handgun 2020-01-31 09:13:52 -08:00
8c42bc03b9 add byteorder dep 2020-01-31 09:09:31 -08:00
c2a13536a8 init map code 2020-01-31 08:57:36 -08:00
7e617fe956 init monster code 2020-01-31 08:54:23 -08:00
3b9f6dc087 trim nulls off end of utf16 converted strings (and fix a test) 2020-01-25 18:02:17 -08:00
28a30cb06f properly show techs and new FOs start with foie 1 2020-01-25 13:29:01 -08:00
a74941441b use proper data structs that convert to what pso wants 2020-01-25 13:01:34 -08:00
81043891a1 actually run disconnect handlers when a client disconnects 2020-01-25 12:46:33 -08:00
1add8b500a improve network error handling 2020-01-23 23:03:28 -08:00
62bc447f71 ??? 2020-01-23 22:35:11 -08:00
e33df9bb03 remove currently unused binary targets 2020-01-23 18:03:49 -08:00
93426dc52a async! 2020-01-23 18:00:34 -08:00
8f421c963b remove unneeded warn messages 2020-01-19 01:17:23 -08:00
06e6888dbc save room name as string 2020-01-18 23:49:15 -08:00
eb3d86a20a I keep forgetting to add files to git 2020-01-18 23:38:42 -08:00
2010222c9b implement db backing for items and send them to client 2020-01-18 23:36:28 -08:00
f8af4ab3a1 fix case where unknown packets caused the next packet to not be handled properly 2020-01-15 07:02:31 -08:00
74a031e10c Merge branch 'issue_009' of jake/elseware into master 2020-01-13 23:25:45 -05:00
8fa2e25ccc Merge branch 'testing_accounts' of jake/elseware into master 2020-01-13 23:24:28 -05:00
dbba6ff866 0x8A room name req pkts 2020-01-13 20:20:47 -08:00
4a21adae36 fixed Some() 2020-01-13 21:42:05 -04:00
e6af44841a fixed pt.1 2020-01-13 21:40:30 -04:00
025dee4203 add guildcard values and some additional accounts for testing 2020-01-13 20:59:29 -04:00
5f2cb01bd6 fix room creation, remove char from lobby on creation 2020-01-12 21:54:18 -08:00
8e8f21403f initial character create test 2020-01-12 22:07:52 -04:00
c6fc28b3f1 forgot to include feature flag 2020-01-11 08:36:51 -08:00
e451eb88b5 remove player from area when they leave 2020-01-11 01:08:05 -08:00
a7cb592471 disconnect plumbing 2020-01-10 21:28:26 -08:00
94095c21e1 fix case where the iterator recursion would blow the stack 2020-01-10 21:21:20 -08:00
272be2db74 ServerState on_disconnect 2020-01-10 19:42:05 -08:00
704d6386f7 dyn trait -> impl trait 2020-01-10 06:58:28 -08:00
fd3168e9f9 option filters: is_none -> is_some 2020-01-07 21:39:18 -08:00
a2b86f2996 forgot to add room.rs 2020-01-02 20:33:59 -08:00
3fd89664d7 initial room creation logic 2020-01-02 20:31:41 -08:00
c2ceb034d8 add clientlocation functions 2020-01-02 20:31:28 -08:00
3ece862163 Merge branch 'issue_038' of jake/elseware into master 2020-01-02 22:29:08 -05:00
de199c4d80 remove manual padding. handled in libpso now 2020-01-02 23:25:33 -04:00
e0da49d048 moved padding logic to libpso, changed return type from Box to Result 2019-12-31 00:03:56 -04:00
bbd7aeff2a clean up 2019-12-30 22:36:59 -04:00
903a2b283f initial chat packets. wip 2019-12-30 22:36:59 -04:00
497ee45a74 Merge branch 'issue_049' of jake/elseware into master 2019-12-22 20:00:49 -05:00
114061c442 fix motd ownership 2019-12-22 20:58:58 -04:00
089defeee5 adding example motd file 2019-12-22 20:48:02 -04:00