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
0d30df8da6
start of trading
4 years ago
jake
1b506e014f
clean up last of normal warnings
4 years ago
jake
95d237af6f
lint src/entity/item/*
4 years ago
jake
6410042e48
fix grind modification
4 years ago
jake
fb53ccd03a
percents -> percent
4 years ago
jake
3b2a7ec73d
tekking also affects grind
4 years ago
jake
e4cdd2b95a
weapons can have tek modifiers
4 years ago
jake
d9f52a73e4
thanksandy
4 years ago
jake
92c34b2d28
remove modifiers from weapon and armor
4 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
6e2fab31f0
e q u i p r e f a c t o r
4 years ago
jake
7ae8976c10
i t e m r e f a c t o r
4 years ago
jake
99cc651fd9
add enumiter to item types
4 years ago
jake
01fe0931b1
make itementity serializable
4 years ago
andy
e256423dfa
remove comments and don't be canadian
4 years ago
andy
790668f6f7
add unit armour slots. equip the unit into the right slot and save correctly
4 years ago
jake
412d4b8e81
Technique::from_value
4 years ago
jake
d8c6dd817e
add derives to item structs, make some things public
4 years ago
jake
d08db622e2
shops!
4 years ago
andy
e4e9f12e10
pls be MINDful of MIND
4 years ago
andy
b1a9e71f4b
mag bank truncation logic
4 years ago
jake
819ec7bf58
actually evolve all the magcell mags
4 years ago
jake
9e275d23a0
not handling mag cell usage in feeding
4 years ago
jake
d567c50216
mag cells
4 years ago
andy
bc7e513a74
one more test
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
andy
85798c83a2
use from_value
4 years ago
andy
5ba9908b50
basic srank structs and functions
4 years ago
jake
50c5699f34
handle mags changing owners
4 years ago
jake
2dde4d5716
mag feeding
4 years ago
jake
3184c79c3c
basic mag evolution
4 years ago
jake
f583b25176
hide mag struct internals
4 years ago
jake
19dd5309cd
load mag feeding tables
4 years ago
jake
1dc07e216e
these should probably only specify the tool used
4 years ago
jake
031f3bba23
add modifiers to weapon+armor+mag
4 years ago
jake
344cfc6dc4
i t e m r e f a c t o r
also some bank functionality
4 years ago
Andy Newjack
040415e699
fix unit modifier indexes
5 years ago
jake
f7b91772b0
another item refactor (plus tool usage)
5 years ago
jake
e0f73cf273
max_stack should be usize
5 years ago
jake
cde9b8ebb6
use btrees for these for easier testing
5 years ago
Andy Newjack
4e1f816f24
max stack for each tool
5 years ago
jake
51dc531330
fix warnings
5 years ago
Andy Newjack
3524f38240
dont unwrap
5 years ago
Andy Newjack
629b53586d
hook up box drops, add specific box drops, and item-from-bytes functions
5 years ago
jake
9a721e0980
item structure overhaul
also, item pickup
5 years ago