andy
7ac68d13bb
actually add and use AddKill modifier and remove dead code
2 years ago
andy
b0eb494660
add kill counter field to weapons and increment it when a client kills a monster
3 years ago
jake
547b5255eb
trade refactor
2 years ago
jake
73a93c0957
magstuff
2 years ago
jake
3e907c6066
bank itemstate stuff
2 years ago
jake
9bef112d34
make inmemorytransaction actually work
2 years ago
jake
2aa8dae9b2
entitygateway stuff should take &BankName not BankName
2 years ago
jake
a764fe9835
mostly appease clippy
2 years ago
jake
f7d802aa58
don't need static for with_transaction
2 years ago
jake
1cdf091a2c
add transactions!
2 years ago
jake
9baf23e1b6
make all entitygateway functions take &mut self, move postgres functions to separate function for future use
2 years ago
andy
f2e7795b54
fix kill count applying logic for later when we need to unseal things
2 years ago
andy
b2f3dc9f50
lol maybe if we actually apply modifiers the tests will stop failing
2 years ago
andy
2d5b6c5c01
actually add and use AddKill modifier and remove dead code
2 years ago
andy
adf062c269
cleanup
2 years ago
andy
e3991f5d41
fix warnings from rebase
2 years ago
andy
9025458ee8
add kill counter field to weapons and increment it when a client kills a monster
3 years ago
andy
b3e7d2b4b5
characters can save kbm/gamepad configs
3 years ago
jake
a6e50555de
appease the clip
3 years ago
jake
9c34baeb26
meseta refactor
3 years ago
jake
b3b6dad6ad
trades!
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
10c2b1ec89
lint src/entity/gateway/*
3 years ago
jake
8cece2431f
this isn't a valid thing anymore
3 years ago
jake
e4cdd2b95a
weapons can have tek modifiers
4 years ago
jake
fb6eaeffd2
remove change_item
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
66d25ed155
fix name shadowing
4 years ago
jake
cae89cd2ac
get_items_by_character takes character id not character entity
4 years ago
jake
c802bceb3c
prevent double logins
4 years ago
jake
a14aee4e29
handle unactivated accounts in the correct spot
4 years ago
jake
2351b31125
entitygateway uses results for its functions now
4 years ago
jake
17a8b288c1
change banned from bool to timestamp
4 years ago
andy
db23a9794e
options saved to character!
4 years ago
andy
62e5a966f6
options saved to character!
4 years ago
jake
d567c50216
mag cells
4 years ago
jake
50c5699f34
handle mags changing owners
4 years ago
jake
a68fcb9b10
add feed_mag entity_gateway function
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
4452b6d4d2
add materials
4 years ago
jake
8d49c50cc5
async EntityGateway
4 years ago
jake
cde9b8ebb6
use btrees for these for easier testing
4 years ago
jake
9a721e0980
item structure overhaul
also, item pickup
4 years ago
Andy Newjack
d421b30a88
remove commented things
4 years ago
Andy Newjack
e255b43c10
hella warnings cleanup pt 1. remove unused imports, allow deadcode and unused results
4 years ago
Andy Newjack
37b19ef3ad
make quick tech menu not all foie
5 years ago
jake
d9f88d55a2
use New variants of entities for creation
5 years ago
jake
b39ee6c0f3
use Option for entity primary keys
5 years ago