Releases: brehaut/manticore
UI Rebuild
This release is largely under the surface improvements to the manticore codebase.
The user facing changes in this release are:
- HTML5 range control for setting party size and level. No more typing.
- Pagination of results.
- Results are grouped by the monsters included and when there are multiple variations just differing by number these are listed as variants. Just tap the link to expose the alternatives.
- A given encounter can have a maximum of 7 different monster types.
- Territorial monsters (currently hardcoded to dragons and master vampires) won't appear in the mix with other territorial monsters.
For the developers reading the under the surface improvements come in two parts:
- It now uses reactjs for all the UI and all the previous implementation has been removed.
- Much of the work of accessing the datasources and generating encounters happens on worker processes. This should mean that the UI is overall snappier and should be easier to work on.
Manual and filtered selection
This release adds support for an alternative monster set filtering option where you can just manually choose the monsters you want in your encounter.
Core dataset
The primary feature in this release includes data from 13th Age, 13 True Ways, and the 13th Age Bestiary.
Secondarily the application has improved appCache support for offline usage. It will now automatically check the manifest status and if an update successfully occurs, it will ask the user if they wish to reload.
Future work will ensure that in progress state is stored between page loads to ensure that usage is not interrupted.
Thanks to Cat Tobin, Sean Dunstan and Detective Clayton for the master monster list that was used to populate the remaining data.
Offline capable app
This release of Manticore includes a host of bug fixes and small improvements.
The biggest changes are support for offline usage with application cache support. Special thanks to Michael Prescott who provided the artwork for the icon.
Initial public release
This release of manticore is the first public release and includes the first cut of allowing 3rd parties to easily deploy the project on their own sites – and in particular – to add their own custom bestiary to the system.
To install manticore you will need a web server (any will do; manticore does no server side work).
- unzip
manticore-release.zip
into a directory on your webserver. - browse to that directory in your web browser.
Optional steps:
- edit
static/data/custom.json
to include your own campaign specific monsters.
Note
If you wish to add monsters from published source material, please fork the repository, and add them to static/data/bestiary.json
. Test that the data is correct and valid, and then send a pull request.