95 Commits

Author SHA1 Message Date
7ac68d13bb actually add and use AddKill modifier and remove dead code 2022-07-25 23:47:32 +00:00
a5a21d0968 killcounters, redbox mode, failing unseal test, and random debug strings 2022-07-25 23:37:15 +00:00
bd692b8449 move inventory code out of state 2022-07-25 22:10:56 +00:00
098b1a79e7 remove old item manager code 2022-07-25 22:10:53 +00:00
547b5255eb trade refactor 2022-07-25 22:06:41 +00:00
fad0ccc856 selling items 2022-07-25 22:06:23 +00:00
193fcf470e bare minimum item usage stuff 2022-07-25 22:03:12 +00:00
4a077c30f1 fix item pickup tests 2022-07-25 22:03:12 +00:00
883370db39 I am dumb 2022-07-25 22:03:12 +00:00
3e907c6066 bank itemstate stuff 2022-07-25 22:03:12 +00:00
2aa8dae9b2 entitygateway stuff should take &BankName not BankName 2022-07-25 22:03:12 +00:00
533af3a355 more cleanup 2022-06-16 23:49:07 +00:00
2d5b6c5c01 actually add and use AddKill modifier and remove dead code 2022-06-13 23:24:38 +00:00
c285d5cadc remove test 2022-05-29 23:09:56 +00:00
e075de3259 test with toomanyunwraps() 2022-05-26 23:39:35 +00:00
a0747ea89a test for 1 kill increases every equipped kill counter 2022-05-24 01:19:53 +00:00
0976bd9ab0 remove 3rd attr for killcounter weapons and fix tests 2022-05-24 01:16:29 +00:00
b4866a3e59 fix tests 2022-05-23 15:03:30 +00:00
117a2daa31 killcounters, redbox mode, failing unseal test, and random debug strings 2022-05-22 19:25:29 +00:00
9025458ee8 add kill counter field to weapons and increment it when a client kills a monster 2022-05-22 19:20:18 +00:00
ecc9f78a47 clippy 2022-05-10 00:27:49 +00:00
1af69800ed add new arg for new_user_character and fix tests. add keyboard config tests. fix and clean up warnings in test files 2022-02-19 20:29:46 +00:00
d04fd87837 error handling. tests! 2022-02-07 03:01:29 +00:00
0e308c13f7 Merge branch 'master' into shop_sell 2021-12-29 17:54:35 -07:00
8b776a5906 ok turns out walletfull is a real thing 2021-12-29 15:22:03 -07:00
c015acb653 Merge branch 'master' into shop_sell 2021-12-29 00:11:29 -07:00
27fcfcc1cc Merge branch 'master' into rare_monsters 2021-12-28 14:16:05 -07:00
26a2ef6492 Merge pull request 'TRADING YEAH LETS GO' () from trading into master
Reviewed-on: 
2021-12-28 13:05:26 -05:00
22f630f562 properly set item_id after a trade serverside 2021-12-28 01:08:44 -07:00
27a6c9a136 creating rooms with difficulties is bad for selling tests? 2021-12-28 01:22:46 +00:00
dacbf1eea3 add level requirements for rooms and update tests 2021-12-27 19:32:14 +00:00
81916d1f57 TRADING JUST IN TIME TO BARELY MISS XMAS 2021-12-27 00:48:42 -07:00
ecf1f23c6c fix tests 2021-12-27 00:43:25 -07:00
9c34baeb26 meseta refactor 2021-12-26 23:31:12 -07:00
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.
2021-11-12 10:42:33 -07:00
ddff55d09e add another item pickup test 2021-10-14 00:20:59 -06:00
a2566c8bc7 Merge pull request 'room_join_requirements' () from room_join_requirements into master
Reviewed-on: 
Reviewed-by: jake <jake@sharnoth.com>
2021-09-30 21:55:50 -04:00
2dc34f9f28 rename test 2021-08-04 02:58:17 +00:00
89ddec480e more selling tests! 2021-08-04 02:37:16 +00:00
899527d3e7 basic test 2021-07-26 01:21:29 +00:00
c89751aa22 add level requirements for rooms and update tests 2021-06-21 19:10:59 -06:00
d84b2fc663 more selling tests 2021-06-21 18:29:37 +00:00
fbc68c7a26 handle selling photon tools and untekked weapon test 2021-06-21 17:08:55 +00:00
9db4c9cc44 add 3 attr weap sell test 2021-06-21 13:31:32 +00:00
78f4704113 fix test. dont let shop give away free items 2021-06-21 02:17:54 +00:00
32326a91f8 fix asserts in bank tests 2021-06-20 15:38:09 -06:00
4ce7fb2a26 lint src/common/* 2021-06-18 20:01:05 -06:00
10c2b1ec89 lint src/entity/gateway/* 2021-06-18 19:52:33 -06:00
92c34b2d28 remove modifiers from weapon and armor 2020-12-01 23:17:07 -07:00
11fecd5bda fix tests that care about rooms 2020-11-25 22:09:00 -07:00