937 Commits

Author SHA1 Message Date
d1d48cae3b refactor tekking 2022-07-25 22:06:44 +00:00
ce41c7423e add postgres trade stuff 2022-07-25 22:06:44 +00:00
8655082e9e enemy drop refactor 2022-07-25 22:06:43 +00:00
07fd5955a8 fix some meseta-taking things 2022-07-25 22:06:43 +00:00
547b5255eb trade refactor 2022-07-25 22:06:41 +00:00
fad0ccc856 selling items 2022-07-25 22:06:23 +00:00
ad7572b726 buy items from shop 2022-07-25 22:05:54 +00:00
73a93c0957 magstuff 2022-07-25 22:03:12 +00:00
e61901d0ea clean these functions up a bit 2022-07-25 22:03:12 +00:00
193fcf470e bare minimum item usage stuff 2022-07-25 22:03:12 +00:00
4a077c30f1 fix item pickup tests 2022-07-25 22:03:12 +00:00
3f57d244ae spacing 2022-07-25 22:03:12 +00:00
938668074b sort inventory 2022-07-25 22:03:12 +00:00
883370db39 I am dumb 2022-07-25 22:03:12 +00:00
e1e898705e equipping! 2022-07-25 22:03:12 +00:00
8e105b31f2 spacing 2022-07-25 22:03:12 +00:00
3e907c6066 bank itemstate stuff 2022-07-25 22:03:12 +00:00
9bef112d34 make inmemorytransaction actually work 2022-07-25 22:03:12 +00:00
2aa8dae9b2 entitygateway stuff should take &BankName not BankName 2022-07-25 22:03:12 +00:00
8057b82dc5 the start of a long process of replacing ItemManager 2022-07-25 22:03:11 +00:00
d6e368f055 wtf happened here 2022-07-25 22:03:11 +00:00
c7fdd5e58b move partial drops over to item_state 2022-07-25 22:03:11 +00:00
573e1ff60b I was wondering why nightly a week ago was letting me get away with this 2022-07-25 22:03:11 +00:00
8b51f5e45d reorder function 2022-07-25 22:03:11 +00:00
007d73e07f missed fixing these 2022-07-25 22:03:11 +00:00
29f6c9bcac move drop item over to item_state 2022-07-25 22:03:11 +00:00
9d8eecfd5d add/move stuff around for itemstate 2022-07-25 22:03:11 +00:00
867aa3537e add item_state to ShipState 2022-07-25 22:03:11 +00:00
726a6a92a2 add character_id to ItemNote::PlayerDrop 2022-07-25 22:03:11 +00:00
9c95bd8295 cool I can simplify this now 2022-07-25 22:03:11 +00:00
a764fe9835 mostly appease clippy 2022-07-25 22:03:11 +00:00
46af418adb cleanup 2022-07-25 22:03:11 +00:00
92d231cd22 move item state action functions to new file 2022-07-25 22:03:10 +00:00
c713445884 remove boxes from ItemStateAction structs to remove need for static lifetimes 2022-07-25 22:03:10 +00:00
f7d802aa58 don't need static for with_transaction 2022-07-25 22:03:10 +00:00
48b73bae09 move EntityGatewayTransaction to end of file 2022-07-25 22:03:10 +00:00
7c3ae25f29 cleanup 2022-07-25 22:03:10 +00:00
deface35b8 redundant bit of code 2022-07-25 22:03:10 +00:00
93a299af00 remove unused use 2022-07-25 22:03:10 +00:00
d7be62e69e initial ItemState 2022-07-25 22:03:10 +00:00
98d73a2db4 redo this cause entitygateway isnt Clone anymore 2022-07-25 22:03:10 +00:00
1cdf091a2c add transactions! 2022-07-25 22:03:10 +00:00
9baf23e1b6 make all entitygateway functions take &mut self, move postgres functions to separate function for future use 2022-07-25 22:03:07 +00:00
bc8769bc9a update sqlx 2022-07-25 22:02:37 +00:00
f2e7795b54 fix kill count applying logic for later when we need to unseal things
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-06-18 15:19:40 +00:00
68de2504e0 fix drop test
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-18 00:13:11 +00:00
533af3a355 more cleanup
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-16 23:49:07 +00:00
b2f3dc9f50 lol maybe if we actually apply modifiers the tests will stop failing
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-16 00:48:53 +00:00
d07c61d009 based clip
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-13 23:28:58 +00:00
2d5b6c5c01 actually add and use AddKill modifier and remove dead code 2022-06-13 23:24:38 +00:00