45 Commits

Author SHA1 Message Date
ecf1f23c6c fix tests
Some checks failed
continuous-integration/drone/push Build is failing
2021-12-27 00:43:25 -07:00
9c34baeb26 meseta refactor
Some checks failed
continuous-integration/drone/push Build is failing
2021-12-26 23:31:12 -07:00
6d2753d082 improve error display a bit
Some checks failed
continuous-integration/drone/push Build is failing
2021-12-10 23:41:17 -07:00
070735edbf ItemDetail::tool 2021-12-10 13:15:33 -07:00
82ef5ba2ea RIP ItemLocation
Some checks failed
continuous-integration/drone/push Build is failing
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
0d30df8da6 start of trading 2021-07-30 23:19:47 -06:00
95d237af6f lint src/entity/item/*
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-18 19:01:29 -06:00
4954dcb789 should probably split this since theres already live data 2020-11-12 17:13:42 -07:00
ceb632aec8 make equippedentity serializeable 2020-11-11 19:26:12 -07:00
2d5f83fab6 make inv item stuff serializable 2020-11-09 19:03:03 -07:00
7ae8976c10 i t e m r e f a c t o r 2020-11-05 16:36:39 -07:00
01fe0931b1 make itementity serializable 2020-10-30 21:25:29 -06:00
d08db622e2 shops! 2020-09-27 18:16:27 -06:00
b0be92cb50 Merge pull request 'mag feeding!' (#207) from mag_feeding into master 2020-09-08 00:00:21 -04:00
27a87ffe96 fix esweap type + special numbering. add to other files and tests 2020-09-07 00:39:23 -03:00
48b162f221 add esweapon to item mod.rs and fix dumb mistakes 2020-09-06 23:46:52 -03:00
2dde4d5716 mag feeding 2020-08-31 23:46:15 -06:00
344cfc6dc4 i t e m r e f a c t o r
also some bank functionality
2020-07-19 14:14:07 -06:00
f7b91772b0 another item refactor (plus tool usage) 2020-06-29 20:41:44 -06:00
cde9b8ebb6 use btrees for these for easier testing 2020-05-29 23:36:35 -06:00
3524f38240 dont unwrap 2020-05-23 01:16:02 -03:00
629b53586d hook up box drops, add specific box drops, and item-from-bytes functions 2020-05-22 18:58:51 -03:00
9a721e0980 item structure overhaul
also, item pickup
2020-05-05 22:13:45 -06:00
e255b43c10 hella warnings cleanup pt 1. remove unused imports, allow deadcode and unused results 2020-05-02 22:08:37 -03:00
b22ce086f7 guess I needed this PartialEq for the tests 2020-04-27 07:07:09 -06:00
91c44628ea fix meseta drops 2020-04-26 22:51:09 -06:00
4a526e7673 basic item drop logic 2020-04-26 22:01:05 -06:00
663797e55b remove unneeded PartialEq derive 2020-04-26 21:58:43 -06:00
0cf0022bf9 StackedItem -> ItemInstance, add Meseta 2020-04-04 10:49:37 -07:00
d9f88d55a2 use New variants of entities for creation 2020-03-30 19:28:49 -07:00
b39ee6c0f3 use Option for entity primary keys 2020-03-29 22:00:07 -07:00
44c35f350d Item -> ItemEntity 2020-03-29 14:53:51 -07:00
0954d85e5a CharacterEntityId 2020-03-29 14:50:43 -07:00
a7434346db move equipped flag to itemlocation::inventory 2020-03-29 12:06:32 -07:00
9a1feb8836 mags! 2020-03-29 12:06:31 -07:00
359120de07 redo active item stuff 2020-03-29 12:06:23 -07:00
afbd63ff6a tech table load config 2020-03-18 18:21:34 -07:00
2981b163c2 remove shield+unit midstruct 2020-03-16 21:48:26 -07:00
e72caebbf8 remove armor midstruct 2020-03-16 21:08:44 -07:00
76829dd16d remove unused use statements 2020-03-16 20:43:20 -07:00
2e2f9c6c17 begin removing weird middleman item structs: weapons 2020-03-16 20:34:50 -07:00
0dbd588e3b mag item init 2020-03-14 20:26:12 -07:00
513d46c213 drop table initial code + weapon drops 2020-03-14 10:44:27 -07:00
c65994fb7b add unit structure 2020-02-29 14:50:17 -08:00
f3e6b1e63e initial item enums, move logic from libpso to elseware 2020-02-06 23:03:51 -08:00