124 Commits

Author SHA1 Message Date
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
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
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
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
7c3ae25f29 cleanup 2022-07-25 22:03:10 +00:00
deface35b8 redundant bit of code 2022-07-25 22:03:10 +00:00
d7be62e69e initial ItemState 2022-07-25 22:03:10 +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
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
2d5b6c5c01 actually add and use AddKill modifier and remove dead code 2022-06-13 23:24:38 +00:00
e3991f5d41 fix warnings from rebase 2022-05-23 15:01:26 +00:00
ca44dcf689 andy vs. clippy round 5 2022-05-22 19:22:55 +00:00
b8961d665d this was supposed to be for unsealing/combining items 2022-05-22 19:22:55 +00:00
e82fe779fc don't actually need this stuff 2022-05-22 19:22:53 +00:00
527cf50b9d add kill counters to units (limiter) 2022-05-22 19:21:56 +00:00
9025458ee8 add kill counter field to weapons and increment it when a client kills a monster 2022-05-22 19:20:18 +00: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
ea4c085dfd satiate the clip's hunger for properness
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-12-29 15:46:22 -07:00
8b776a5906 ok turns out walletfull is a real thing
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-12-29 15:22:03 -07:00
c015acb653 Merge branch 'master' into shop_sell
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2021-12-29 00:11:29 -07: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
22f630f562 properly set item_id after a trade serverside
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-12-28 01:08:44 -07:00
81916d1f57 TRADING JUST IN TIME TO BARELY MISS XMAS
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-12-27 00:48:42 -07:00
ecf1f23c6c fix tests
Some checks failed
continuous-integration/drone/push Build is failing
2021-12-27 00:43:25 -07:00
9c34baeb26 meseta refactor
Some checks failed
continuous-integration/drone/push Build is failing
2021-12-26 23:31:12 -07:00
72d72801e1 trade meseta
Some checks failed
continuous-integration/drone/push Build is failing
2021-12-12 22:55:08 -07:00
872794e45f improve error messages
Some checks failed
continuous-integration/drone/push Build is failing
2021-12-12 15:55:59 -07:00
6bd341cd01 check inventory has enough space to accept traded items 2021-12-12 15:55:24 -07:00
6d2753d082 improve error display a bit
Some checks failed
continuous-integration/drone/push Build is failing
2021-12-10 23:41:17 -07:00
b3b6dad6ad trades! 2021-12-10 13:24:59 -07:00
3865caba8d refcell room id counter 2021-12-10 13:19:22 -07:00