An interactive campaign manager for the game "Monster", by Kingdom Death. Development blog and release notes at https://blog.kdm-manager.com This project has no affiliation with Kingdom Death and is a totally independent, fan-maintained project.
[x] represent storage on the sheet element as a list of handles
[x] add a top-level element to the serialized settlement representation called settlement_storage that includes a list of dictionaries where each dict is a location that has a list of its assets (this would obviously need to be rendered by an internal method)
[x] add method (handle plus quantity)
[x] rm method (handle plus quantity)
Angular:
[x] redo the settlement sheet controls so that the rollups are done in javascript and clicking a handle once removes one of it
[x] redo the modal controls (i.e. the part where you add) so that it's like one of logan's BGG sheets, where arrow paddles do the adds and rms
We're not going to re-do everything just yet (save that for https://github.com/toconnell/kdm-manager/issues/220) but we're going to do a transitional thing to get a running start on the big refactor.
API:
sheet
element as a list of handlessettlement_storage
that includes a list of dictionaries where each dict is a location that has a list of its assets (this would obviously need to be rendered by an internal method)Angular: