97 Commits

Author SHA1 Message Date
4ce7fb2a26 lint src/common/* 2021-06-18 20:01:05 -06:00
10c2b1ec89 lint src/entity/gateway/*
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-18 19:52:33 -06:00
5d6b109cc5 lint src/login/* 2021-06-18 17:46:22 -06:00
92c34b2d28 remove modifiers from weapon and armor 2020-12-01 23:17:07 -07:00
fe03515871 basic multiple login check 2020-11-25 22:05:55 -07:00
ffce662c95 transfer ship 2020-11-21 23:45:27 -07:00
ae7ba9e3fe start on misc interserver things like player counts and ship lists 2020-11-18 18:56:04 -07:00
a3db5b65e2 add ability for servers to manually send messages to eachother 2020-11-17 18:25:01 -07:00
75260c40a0 improve error handling in new character 2020-11-16 23:05:28 -07:00
fe1a85caec mag a e s t h e t i c s 2020-11-14 15:30:37 -04:00
c384b13453 actually save new character stuff 2020-11-12 19:05:46 -07:00
10458baea0 shrink some structures, remove async from functions that didn't need it 2020-11-09 16:25:15 -07:00
7ae8976c10 i t e m r e f a c t o r 2020-11-05 16:36:39 -07:00
8717024694 move errors to anyhow to get backtraces 2020-11-01 18:06:00 -07:00
a3413083b6 add auth for interserver connections 2020-11-01 18:06:00 -07:00
bacf309978 on_connect/on_disconnect return results 2020-10-30 21:25:29 -06:00
c802bceb3c prevent double logins 2020-10-30 21:25:29 -06:00
a02cb57825 remove ship from shiplist when it disconnects 2020-10-30 21:25:29 -06:00
b3e0674ca5 fix more tests + fix warnings 2020-10-30 21:25:27 -06:00
2351b31125 entitygateway uses results for its functions now 2020-10-30 21:23:59 -06:00
0f7cbbf096 fix tests again 2020-10-07 19:24:46 -06:00
c3bf42d367 set mag owner on character create 2020-09-02 22:31:33 -06:00
f583b25176 hide mag struct internals 2020-08-20 22:59:40 -06:00
031f3bba23 add modifiers to weapon+armor+mag 2020-08-20 20:19:46 -06:00
317acad564 cleanup 2020-08-20 09:37:18 -06:00
c8059edb42 move interserver handler from login -> character and handle new ship messages 2020-08-19 23:18:04 -06:00
7ae60fafc5 asyncify tests 2020-06-02 19:02:06 -06:00
8d49c50cc5 async EntityGateway 2020-06-02 18:51:18 -06:00
1f775661fa meseta! 2020-05-06 07:51:03 -06:00
9a721e0980 item structure overhaul
also, item pickup
2020-05-05 22:13:45 -06:00
e255b43c10 hella warnings cleanup pt 1. remove unused imports, allow deadcode and unused results 2020-05-02 22:08:37 -03:00
ffd782ccce use skin, not costume, for mag colors 2020-04-21 18:59:03 -06:00
ff2ae85299 add mag colors 2020-04-21 18:59:03 -06:00
d9f88d55a2 use New variants of entities for creation 2020-03-30 19:28:49 -07:00
b39ee6c0f3 use Option for entity primary keys 2020-03-29 22:00:07 -07:00
6b1ef41bd0 UserAccount/UserSettings/GuildCardData -> *Entities 2020-03-29 16:11:14 -07:00
bf595f9693 Character -> CharacterEntity 2020-03-29 12:43:20 -07:00
a7434346db move equipped flag to itemlocation::inventory 2020-03-29 12:06:32 -07:00
e41f79f41a tech drops 2020-03-29 12:06:31 -07:00
9a1feb8836 mags! 2020-03-29 12:06:31 -07:00
359120de07 redo active item stuff 2020-03-29 12:06:23 -07:00
177b694870 initial guildcard send/recv 2020-03-22 22:40:40 -03:00
afbd63ff6a tech table load config 2020-03-18 18:21:34 -07:00
e72caebbf8 remove armor midstruct 2020-03-16 21:08:44 -07:00
2e2f9c6c17 begin removing weird middleman item structs: weapons 2020-03-16 20:34:50 -07:00
513d46c213 drop table initial code + weapon drops 2020-03-14 10:44:27 -07:00
f3e6b1e63e initial item enums, move logic from libpso to elseware 2020-02-06 23:03:51 -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