jake
8b87bd8d7b
fix mag item data
3 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
b80f30ef9d
initial actual trading logic
3 years ago
jake
98260308e8
stray spaces
3 years ago
jake
8e82d6c4b4
convert item pickup to new itemtransaction model
3 years ago
jake
d80d0fb01d
add some functions to Inventory
3 years ago
jake
ac423fa6ba
change trade structure in clientstate
3 years ago
jake
8a29a75397
remove TODO
3 years ago
jake
6ed0d838d2
add gateway function set_character_meseta
3 years ago
jake
296d1cc0ea
InventoryItem::{stacked, mag}
3 years ago
jake
dbb1105741
cleanup
3 years ago
jake
21df9a9340
itemtransaction action takes boxed value
3 years ago
jake
42eb875f8f
split create_item into individual and stacked variants
3 years ago
jake
b374b63cba
nth(0) -> next()
3 years ago
jake
70a6764360
make these a bit more public for tests
3 years ago
jake
55f82b9fce
trace -> info
3 years ago
jake
143ed7ed78
add ItemTransaction struct as begining of item refactor v3
3 years ago
jake
9b78d7ed80
add some Defaults
3 years ago
jake
0d30df8da6
start of trading
4 years ago
jake
571bab2534
print send buffers
4 years ago
andy
89ae918a2f
remove unused line
3 years ago
andy
a65afc4123
todo error?
4 years ago
andy
da2267c723
tell neighbours we are banking
4 years ago
jake
efe180ad31
allow the postgres use
3 years ago
jake
1b506e014f
clean up last of normal warnings
3 years ago
jake
4ce7fb2a26
lint src/common/*
3 years ago
jake
10c2b1ec89
lint src/entity/gateway/*
3 years ago
jake
6f40058b7d
lint src/entity/*
3 years ago
jake
b6a2d55100
lint src/bin/*
3 years ago
jake
95d237af6f
lint src/entity/item/*
3 years ago
jake
46f1f772f4
lint src/patch/*
3 years ago
jake
5d6b109cc5
lint src/login/*
3 years ago
jake
53ec82d9eb
lint src/ship/*
3 years ago
jake
3457996afd
lint src/ship/items/*
3 years ago
jake
03906a7f0a
lint src/ship/map/*
3 years ago
jake
f6bf34e193
lint src/ship/drops/*
3 years ago
jake
60bcfd78ec
lint src/ship/packet/builder/*
3 years ago
jake
3cf834ed55
lint src/ship/packet/handler/*
3 years ago
jake
e89821990f
lint src/ship/packet/builder/ship.rs
3 years ago
jake
c3c0f031ed
lint src/ship/quests.rs
3 years ago
jake
027de8a20d
lint src/ship/shop/weapon.rs
3 years ago
jake
d42491095e
lint src/ship/shop/tool.rs
3 years ago
jake
64a3a1ff97
lint src/ship/shop/armor.rs
3 years ago
jake
bbe22a305a
properly handle an error that doesn't even occur at the moment
3 years ago
jake
60f04597d1
if any of these sends fail the program should panic so unwrap is fine
3 years ago
jake
cbe2b9a79a
get it working with latest rust
3 years ago
jake
1b9594dbec
rename
3 years ago
jake
b79c2b3ae6
update async-std to 1.9.0
3 years ago
jake
de42ac4f9f
disambiguate?
3 years ago
jake
45f0cc35dd
clean this up a bit
3 years ago