jake
622c6e598d
break out entity and maps into separate crates
1 year ago
jake
0bf84db189
bankname -> bankidentifier
2 years ago
jake
f3682d0b82
clippy
2 years ago
jake
d495ec97f2
fix this keyconfig nonsense
2 years ago
jake
6ced59a730
holidays! (with rappies)
2 years ago
jake
3a50cd7ba1
fix the standalone binaries
2 years ago
jake
fdce44cdd8
refactor the rest of the fucking code
2 years ago
jake
2771f5692a
missed a thing
2 years ago
jake
94c50c011d
entitygateway stuff should take &BankName not BankName
3 years ago
jake
f5968582b1
missed a thing
2 years ago
jake
2b6f988c41
entitygateway stuff should take &BankName not BankName
3 years ago
andy
1af69800ed
add new arg for new_user_character and fix tests. add keyboard config tests. fix and clean up warnings in test files
3 years ago
jake
ed8bcbc812
everything into the inventory
3 years ago
jake
9c34baeb26
meseta refactor
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
andy
d48494d5b3
update inventory for ingame selling tests
3 years ago
andy
10aca8c7ec
wow i should have pushed much smaller chunks more often oops. shop selling added, shop buying quantity bug fixed(?) added lots of todos
4 years ago
jake
efe180ad31
allow the postgres use
3 years ago
jake
10c2b1ec89
lint src/entity/gateway/*
3 years ago
jake
b6a2d55100
lint src/bin/*
3 years ago
jake
53ec82d9eb
lint src/ship/*
3 years ago
jake
92c34b2d28
remove modifiers from weapon and armor
4 years ago
jake
6e2fab31f0
e q u i p r e f a c t o r
4 years ago
jake
10458baea0
shrink some structures, remove async from functions that didn't need it
4 years ago
jake
7ae8976c10
i t e m r e f a c t o r
4 years ago
jake
a3413083b6
add auth for interserver connections
4 years ago
andy
45d9b82598
sort items packets and dont equip multiple items in main it's confusing
4 years ago
jake
c802bceb3c
prevent double logins
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
3543cc5b5a
logging in login and ship
4 years ago
jake
1ac85b9a5c
tell loginserv the ip of charserv
4 years ago
jake
466195193d
load patch config from env vars
4 years ago
jake
29422eac51
I am dubm
4 years ago
jake
7a831c35c4
add separate binaries for the server types
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
andy
555171d11d
server unequips units now. formatting and cleanup unuseds. fix merge conflict
4 years ago
andy
be29c83bb9
check priest mind against dolphin drop
4 years ago
andy
48abf4533f
player can (un)equip things now
4 years ago
jake
89c91e9397
add more fields to useraccount table
4 years ago
jake
213d679e99
use postgres in main maybe
4 years ago
jake
17a8b288c1
change banned from bool to timestamp
4 years ago
jake
031f3bba23
add modifiers to weapon+armor+mag
4 years ago
jake
c8059edb42
move interserver handler from login -> character and handle new ship messages
4 years ago
jake
2926938201
add InterserverActor trait for cross-server communication
4 years ago
jake
c00f851f7e
refactor mainloops
4 years ago
Andy Newjack
da693b9c3c
add default bank item. dont crash if dropping all meseta. rename area to map_area and change from u32 to u16
4 years ago
Andy Newjack
60cecc8b61
initial ep2,4 maps + offline for all eps.
4 years ago
jake
8d49c50cc5
async EntityGateway
5 years ago