113 Commits

Author SHA1 Message Date
40046ae991 move around uses 2022-10-20 17:41:03 -06:00
0f876d25bb well that was duplicated I guess 2022-10-20 15:03:46 -06:00
e0e68b9ad7 impromptu db transaction refactor
Some checks failed
continuous-integration/drone/push Build is failing
2022-10-20 14:47:08 -06:00
192ff967e6 cleanup this refactored mess
Some checks failed
continuous-integration/drone Build is failing
2022-10-18 18:00:33 -06:00
fdce44cdd8 refactor the rest of the fucking code 2022-10-18 04:46:21 -06:00
4788f707ed track character playtime
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-07-28 20:31:55 -06:00
2b6f988c41 entitygateway stuff should take &BankName not BankName 2022-07-19 14:20:02 -06:00
3ceff90f98 missed fixing these 2022-07-19 14:12:47 -06:00
283688832b redo this cause entitygateway isnt Clone anymore 2022-07-19 14:09:44 -06:00
c7d46d9ff8 make all entitygateway functions take &mut self, move postgres functions to separate function for future use 2022-07-19 14:09:40 -06:00
1af69800ed add new arg for new_user_character and fix tests. add keyboard config tests. fix and clean up warnings in test files
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-19 20:29:46 +00:00
b3e7d2b4b5 characters can save kbm/gamepad configs 2022-01-06 01:19:42 +00:00
a6e50555de appease the clip
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-12-28 01:37:24 -07:00
9c34baeb26 meseta refactor
Some checks failed
continuous-integration/drone/push Build is failing
2021-12-26 23:31:12 -07:00
82ef5ba2ea RIP ItemLocation
Some checks failed
continuous-integration/drone/push Build is failing
fun while it lasted

ItemLocation ceased to be the canonical place to store an item's
location. replaced with ItemNote which basically covers the actual use
case but without the enforcing of a location.
2021-11-12 10:42:33 -07:00
1b506e014f clean up last of normal warnings 2021-06-18 20:38:29 -06:00
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