jake
318aeeba2b
minor room refactor, room db table, add room ids to itemnotes
1 year ago
andy
00bc001297
clipster
1 year ago
andy
602b6e96f7
floor item limit reached
1 year ago
jake
0bf84db189
bankname -> bankidentifier
1 year ago
jake
dbf73acb8d
basic item use infra, with jackolanterns
2 years ago
jake
fae1ffe55b
appease clippy, the tyrant
2 years ago
jake
9c878ed484
refactor tekking
2 years ago
jake
5f4325429e
trade refactor
2 years ago
jake
d3d8d766b8
magstuff
2 years ago
jake
03df819a04
bank itemstate stuff
2 years ago
jake
1eae3795af
add character_id to ItemNote::PlayerDrop
2 years ago
jake
bde70011cc
appease clippy, the tyrant
2 years ago
jake
8f44ca9d18
refactor tekking
2 years ago
jake
6631468871
trade refactor
2 years ago
jake
ce09c93940
magstuff
2 years ago
jake
8a7974f77f
bank itemstate stuff
2 years ago
jake
12fd799278
add character_id to ItemNote::PlayerDrop
2 years ago
jake
ea4c085dfd
satiate the clip's hunger for properness
2 years ago
jake
a6e50555de
appease the clip
2 years ago
jake
ecf1f23c6c
fix tests
2 years ago
jake
9c34baeb26
meseta refactor
2 years ago
jake
6d2753d082
improve error display a bit
2 years ago
jake
070735edbf
ItemDetail::tool
2 years ago
jake
82ef5ba2ea
RIP ItemLocation
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.
3 years ago
jake
0d30df8da6
start of trading
3 years ago
andy
78c0ffda04
andy vs. clippy round 1
3 years ago
andy
10aca8c7ec
wow i should have pushed much smaller chunks more often oops. shop selling added, shop buying quantity bug fixed(?) added lots of todos
3 years ago
jake
95d237af6f
lint src/entity/item/*
3 years ago
jake
4954dcb789
should probably split this since theres already live data
4 years ago
jake
ceb632aec8
make equippedentity serializeable
4 years ago
jake
2d5f83fab6
make inv item stuff serializable
4 years ago
jake
7ae8976c10
i t e m r e f a c t o r
4 years ago
jake
01fe0931b1
make itementity serializable
4 years ago
jake
d08db622e2
shops!
4 years ago
andy
27a87ffe96
fix esweap type + special numbering. add to other files and tests
4 years ago
andy
48b162f221
add esweapon to item mod.rs and fix dumb mistakes
4 years ago
jake
2dde4d5716
mag feeding
4 years ago
jake
344cfc6dc4
i t e m r e f a c t o r
also some bank functionality
4 years ago
jake
f7b91772b0
another item refactor (plus tool usage)
4 years ago
jake
cde9b8ebb6
use btrees for these for easier testing
4 years ago
Andy Newjack
3524f38240
dont unwrap
4 years ago
Andy Newjack
629b53586d
hook up box drops, add specific box drops, and item-from-bytes functions
4 years ago
jake
9a721e0980
item structure overhaul
also, item pickup
4 years ago
Andy Newjack
e255b43c10
hella warnings cleanup pt 1. remove unused imports, allow deadcode and unused results
4 years ago
jake
b22ce086f7
guess I needed this PartialEq for the tests
4 years ago
jake
91c44628ea
fix meseta drops
4 years ago
jake
4a526e7673
basic item drop logic
4 years ago
jake
663797e55b
remove unneeded PartialEq derive
4 years ago
jake
0cf0022bf9
StackedItem -> ItemInstance, add Meseta
4 years ago
jake
d9f88d55a2
use New variants of entities for creation
4 years ago