22 Commits

Author SHA1 Message Date
d1d48cae3b refactor tekking 2022-07-25 22:06:44 +00:00
8655082e9e enemy drop refactor 2022-07-25 22:06:43 +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
938668074b sort inventory 2022-07-25 22:03:12 +00:00
e1e898705e equipping! 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
c7fdd5e58b move partial drops 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
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