hgeorgsch / armchar-swish

ArM character server implementation using Haskell and Swish
GNU General Public License v3.0
0 stars 1 forks source link

Handle Equipment #23

Closed hgeorgsch closed 2 years ago

hgeorgsch commented 2 years ago

Equipment is not handled easily as traits. They are less uniform in their structure, and will more often be unique items.

Equipment should be done in a generic way which extends to covenant possessions later.

hgeorgsch commented 2 years ago

We should focus initially on non-unique items which can be handled broadly like traits. A count should be maintained, omitting items with a zero count. Unique items may have be handled differently, with an ID and the ability to pass it between characters. Such unique items should be entered as a separate user story when time comes.

hgeorgsch commented 2 years ago

Outstanding issues.

  1. Need repeatable classes for the sake of freetext items.
  2. Need to derive labels from classes (Longbow in the example).
hgeorgsch commented 2 years ago

Also need

  1. to transmit quantity
hgeorgsch commented 2 years ago

Items 1-2 have been resolved

Remaining problems

  1. Transmit quantity
  2. Test update (put)
hgeorgsch commented 2 years ago

Display works. Remains to test put.

hgeorgsch commented 2 years ago

Done