Commit Graph

29 Commits

Author SHA1 Message Date
Stefan Zermatten
f4011abf7b Moved all creature related API to the creature folder 2019-04-15 12:09:37 +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
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
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
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
Stefan Zermatten
665a9d716a Unset modifiers of attributes that aren't abilities 2019-02-20 09:27:37 +02:00
Stefan Zermatten
da6909a997 Added skill dialog 2019-02-19 11:12:37 +02:00
Stefan Zermatten
3129b86ef0 Improved action and attack schemas 2019-02-18 15:52:17 +02:00
Stefan Zermatten
d30ee06e33 Added edit tab to base dialogs, added edit screen to attribute dialog 2019-02-18 13:41:21 +02:00
Stefan Zermatten
58949e14fe Added a tree view of the character, fixed the issue it revealed 2019-02-11 16:15:57 +02:00
Stefan Zermatten
b67926e0fc Added schema defaults to all schemas to prevent strings from being trimmed 2019-02-06 17:32:08 +02:00
Stefan Zermatten
2dcbc91ccd Removed value from effects, calculation now stores the effect value even if it's a number 2019-02-04 14:28:21 +02:00
Stefan Zermatten
d466bfe428 Allowed skills to come with a base proficiency 2019-01-31 09:27:27 +02:00
Stefan Zermatten
80d369f0d4 Got healthbars persisting data to the database 2019-01-30 13:34:45 +02:00
Stefan Zermatten
60dfba3b46 Completed the stats tab, conditions not added yet 2019-01-21 16:03:05 +02:00
Stefan Zermatten
76da2c8393 Added Character sheet 2018-12-21 12:17:49 +02:00
Stefan Zermatten
798cf3edd7 Characters now insert with intelligent defaults based on the character wizard 2018-12-19 14:15:56 +02:00
Stefan Zermatten
13669fdc91 Refactored character insertion and continued work on creation dialog 2018-12-18 14:20:17 +02:00