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
6ed0d838d2
add gateway function set_character_meseta
3 years ago
jake
9b78d7ed80
add some Defaults
3 years ago
jake
0d30df8da6
start of trading
4 years ago
jake
1b506e014f
clean up last of normal warnings
4 years ago
jake
10c2b1ec89
lint src/entity/gateway/*
4 years ago
jake
6f40058b7d
lint src/entity/*
4 years ago
jake
95d237af6f
lint src/entity/item/*
4 years ago
jake
de42ac4f9f
disambiguate?
4 years ago
jake
8cece2431f
this isn't a valid thing anymore
4 years ago
jake
5bdac4f6de
postgres add_weapon_modifier
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
fb6eaeffd2
remove change_item
4 years ago
jake
ae7ba9e3fe
start on misc interserver things like player counts and ship lists
4 years ago
jake
9c91df6d2e
fix mags
4 years ago
andy
55c393b7a8
move the tech level adjustment to prevent underflow for new FOs. let characters use tech disks
4 years ago
andy
73f0108d68
save options to db
4 years ago
andy
fe1a85caec
mag a e s t h e t i c s
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
e8fd37e32d
save_item -> change_item, impl for postgres
4 years ago
jake
bacf309978
on_connect/on_disconnect return results
4 years ago
jake
99cc651fd9
add enumiter to item types
4 years ago
jake
66d25ed155
fix name shadowing
4 years ago
jake
cae89cd2ac
get_items_by_character takes character id not character entity
4 years ago
jake
01fe0931b1
make itementity serializable
4 years ago
jake
c802bceb3c
prevent double logins
4 years ago
jake
b249a3fed5
fix inventory slot and stacked items
4 years ago
jake
a14aee4e29
handle unactivated accounts in the correct spot
4 years ago
jake
b3e0674ca5
fix more tests + fix warnings
4 years ago
jake
174445c175
properly load techs
4 years ago
jake
19e30f34e6
remote postgres dep and fix save_user function
4 years ago
jake
0db9a73849
check if an account is activated before allowing a login
4 years ago
jake
2351b31125
entitygateway uses results for its functions now
4 years ago
jake
69374ea424
use sqlx for migrations
4 years ago
andy
f3608d99ad
add armor_slot to postgres model for unit
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
89c91e9397
add more fields to useraccount table
4 years ago
jake
6d82751ed3
notes
4 years ago
jake
a2e4f348d9
add character options flags to postgres
4 years ago