Commit Graph

88 Commits

Author SHA1 Message Date
Stefan Zermatten
31bc3663a7 Moved properties out of creature folder, since they apply to library nodes as well now 2019-07-30 14:50:08 +02:00
Stefan Zermatten
cbdd72e09b Some changes to how parenting and ordering of docs interface 2019-07-30 14:48:49 +02:00
Stefan Zermatten
438f128641 Moved parenting folder from /api/creatures/ to /api/ 2019-07-30 13:07:31 +02:00
Stefan Zermatten
3460cbf5a0 Significantly improved tree view of libraries 2019-07-30 12:49:20 +02:00
Stefan Zermatten
eb63a7a7f3 made XP optional in experiences, so that experiences can just be journal entries 2019-07-30 10:01:23 +02:00
Stefan Zermatten
d35fa447a3 Added item and container forms 2019-07-29 13:25:47 +02:00
Stefan Zermatten
73b43574ee Added spell and spell list forms 2019-07-29 12:49:19 +02:00
Stefan Zermatten
02cb690325 Spells now reference their spell lists directly 2019-07-25 15:44:45 +02:00
Stefan Zermatten
5662ce3666 Added tags to actions 2019-07-25 14:04:36 +02:00
Stefan Zermatten
45e36ac3d4 Added skill form, abstracted proficiency selection 2019-07-23 12:37:30 +02:00
Stefan Zermatten
812a6679d5 Added roll form 2019-07-23 12:02:19 +02:00
Stefan Zermatten
1bfb48c672 Added forms for Class level, damage multiplier, experience, folder, note, proficiency 2019-07-23 11:28:26 +02:00
Stefan Zermatten
946b47ea61 Gave buff targets a default value 2019-07-22 13:51:32 +02:00
Stefan Zermatten
bd3f676919 Fixed some import errors 2019-07-22 13:45:30 +02:00
Stefan Zermatten
dfa302a4a9 Completed Action form, effects form, reworked form event api 2019-07-22 12:43:57 +02:00
Stefan Zermatten
a0dc36557c Added action form, but without buffs 2019-07-19 14:07:22 +02:00
Stefan Zermatten
11d3b0fa8d Improved style of attribute form 2019-07-18 14:36:39 +02:00
Stefan Zermatten
d28d6de684 Inserting library nodes into libraries now works as expected 2019-07-03 14:19:16 +02:00
Stefan Zermatten
93d8a8d33e Library attribute insert form complete 2019-07-02 17:28:07 +02:00
Stefan Zermatten
9757da2cae Started work on library node insert forms 2019-06-27 16:52:28 +02:00
Stefan Zermatten
99db45e522 Added function to convert libraryNode lists into forest of object trees 2019-06-20 16:43:18 +02:00
Stefan Zermatten
4d47584f4f Routed library page and cleaned up errors 2019-06-13 17:07:31 +02:00
Stefan Zermatten
9a194a20cb Added library list UI 2019-05-10 13:05:21 +02:00
Stefan Zermatten
062e554629 Added comments to libraries 2019-04-15 12:39:42 +02:00
Stefan Zermatten
a1d77cdaab added update method to library nodes 2019-04-15 12:27:14 +02:00
Stefan Zermatten
f4011abf7b Moved all creature related API to the creature folder 2019-04-15 12:09:37 +02:00
Stefan Zermatten
aa9802b34e Iterated on library nodes 2019-04-15 12:04:17 +02:00
Stefan Zermatten
dabb54b0a3 Refactored UI folder structure 2019-04-15 11:44:27 +02:00
Thaum Rystra
ea968ad955 Merge branch 'version-2' of https://github.com/ThaumRystra/DiceCloud into version-2 2019-04-06 10:56:57 +02:00
Thaum Rystra
b7b0ac9c00 Separated parser class nodes and began writing compile methods 2019-04-06 10:56:53 +02:00
Stefan Zermatten
021a53ef36 Moved properties schema, added 'removeProperty' method 2019-04-03 16:50:12 +02:00
Stefan Zermatten
681e669e76 Refactored schemas to make properties all implicitely children 2019-04-03 12:38:01 +02:00
Stefan Zermatten
6d68796a11 Fixed nasty bug where mixins were bashing the schemas passed to them 2019-04-01 16:57:29 +02:00
Stefan Zermatten
18493afbbf Collated update methods into an index, fixed typo 2019-04-01 15:51:11 +02:00
Stefan Zermatten
a94f437ba8 methods now use correct mixins 2019-04-01 13:48:39 +02:00
Stefan Zermatten
5bb5f047f4 Moved a lot of functionality to mixins, improved parenting 2019-03-19 15:57:21 +02:00
Stefan Zermatten
1146d56324 Fixed jshint warnings 2019-03-19 09:31:14 +02:00
Stefan Zermatten
ef83d54fd9 Reorganized folder structure, removed legacy v1 code 2019-03-14 10:10:58 +02:00
Stefan Zermatten
18e3f653f3 Added insert and update methods for all properties 2019-03-13 14:03:03 +02:00
Stefan Zermatten
572aca5906 Moved name to properties schema 2019-03-13 09:40:20 +02:00
Stefan Zermatten
f3d19d3b38 Changed instances to encounters 2019-03-13 09:31:46 +02:00
Stefan Zermatten
94f6631a7d Overhauled data models to make actions and libraries more universal 2019-03-12 16:47:20 +02:00
Stefan Zermatten
febb65a513 Re-wrote parenting, should be significantly faster, more maintainable 2019-03-08 13:57:24 +02:00
Stefan Zermatten
15c11e16ab Began adding generic child lists of effects, proficiencies, etc. 2019-03-06 11:58:40 +02:00
Stefan Zermatten
8772e539da Made initiative a skill of type "check" instead of a modifier 2019-02-27 16:08:20 +02:00
Stefan Zermatten
4e7c0c5a90 Removed skill type limit from proficiencies that are included in computation 2019-02-27 15:51:44 +02:00
Stefan Zermatten
0ae2cc5545 Changed creature computations to leverage the MathJS parser (big deal) 2019-02-27 15:49:28 +02:00
Stefan Zermatten
8305596373 Added resource cards 2019-02-26 14:11:59 +02:00
Stefan Zermatten
b7a4a3d3fa Added simple feature UI components and insertion dialog 2019-02-25 15:38:57 +02:00
Stefan Zermatten
4f402830d8 Added attribute insertion UI and API 2019-02-20 14:30:04 +02:00