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
andy
e18eebb5e9
change armor shop item structs to handle non-0 dfp/evp for selling
3 years ago
andy
ab404d0cae
unit modifier to star value changes
3 years ago
andy
d48494d5b3
update inventory for ingame selling tests
3 years ago
andy
8acbb91416
don't need these anymore
3 years ago
jake
0d30df8da6
start of trading
4 years ago
jake
571bab2534
print send buffers
4 years ago
andy
b60463eaa0
appease the clip
3 years ago
andy
66d882d336
cleanup todos
3 years ago
andy
61e7e8b39f
add impl From<> for shops. get_sell_price returns Result now.
3 years ago
andy
899527d3e7
basic test
3 years ago
andy
00cff46077
oops forgot to delete this
3 years ago
andy
3faca14883
andy vs. clippy round 4 and some cleanup
3 years ago
andy
7a1a20db53
imagine reading the warning message wrongly. not me
3 years ago
andy
e578d9bad5
imagine adding useless code
3 years ago
andy
b8534eb520
push slime clones
3 years ago
andy
309b97cbc2
clean up and set rare monster appear rate to 1/512
3 years ago
andy
5c49ded823
add best quest. add rare monsters to quests. dont use the same seed for random numbers if you want different results
3 years ago
andy
14e14639c8
more testing/debugging. align monster appearance between client and server.
3 years ago
andy
39660f0cb8
load rare monster config file each time a room is created
3 years ago
andy
080e939e56
differentiate between player loading quest and server preloading all quests
3 years ago
andy
f5946013a1
rare monster appear config files. init rare monster appear table stuff
3 years ago
andy
7c7cf95942
various config files
4 years ago
andy
2a7e793b23
ep1 doesn't have easter rappies
4 years ago
andy
e2d45f1599
rare monsters get
4 years ago
andy
e6cf819bf4
andy vs. clippy round 3
4 years ago
andy
f0f65c70be
cleanup
4 years ago
andy
6980355c00
imagine being level 0
4 years ago
andy
0e2d6cd3b1
don't expect people to remember null in Rust
4 years ago
andy
baf5510c21
missing nuls is too advanced for the client?
4 years ago
andy
c89751aa22
add level requirements for rooms and update tests
4 years ago
andy
1eff61629a
andy vs. clippy round 2
4 years ago
andy
fbc68c7a26
handle selling photon tools and untekked weapon test
4 years ago