80 Commits

Author SHA1 Message Date
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
93426dc52a async! 2020-01-23 18:00:34 -08:00
2010222c9b implement db backing for items and send them to client 2020-01-18 23:36:28 -08:00
e6af44841a fixed pt.1 2020-01-13 21:40:30 -04:00
8e8f21403f initial character create test 2020-01-12 22:07:52 -04:00
272be2db74 ServerState on_disconnect 2020-01-10 19:42:05 -08:00
e68af333de remove commented code 2019-12-03 22:52:53 -08:00
8f33512ea2 move new char logic into its own function 2019-12-03 21:46:21 -08:00
4b2c7d299e add char level table structs to ships 2019-12-03 21:45:16 -08:00
5eb3ef9fab move some packet handler logic into their own functions 2019-12-01 13:41:30 -08:00
943c793c81 move files to a data dir 2019-12-01 13:37:17 -08:00
88ce7d922b show data in wrongpacketforservertype 2019-11-09 22:58:13 -08:00
ea1f59899d use ShipList::new 2019-11-04 22:07:04 -08:00
d2238bbff0 fix use statements 2019-11-04 21:11:28 -08:00
8b8e4af0f3 security_data -> session 2019-11-04 20:28:50 -08:00
fc7338356b packets no longer need flag explicitly defined 2019-11-04 20:27:47 -08:00
5c1a366af9 WrongPacketForServerType now wants the packet command 2019-11-04 20:23:41 -08:00
6d74958de9 actually fix it 2019-10-17 23:45:19 -07:00