Commit Graph

6 Commits

Author SHA1 Message Date
Thaum
252d0f989b Prevented user-created dependency loops when setting effects as calclations 2014-11-20 12:55:42 +00:00
Thaum
ca7a625534 Consolidated all sub-documents into character document to improve granularity significantly
Because just the top-level field changing invalidates everything in the sub-document, a single attribute change would trigger a re-calculation on all attributes and their dependents. This change should significantly improve performance.
2014-11-20 09:02:10 +00:00
Thaum
5c99530077 Implemented very basic value-auditing for skills/abilities 2014-11-18 12:01:02 +00:00
Thaum
0d648cc873 Changed how effects are applied and removed to enable effects expiring after a set duration. 2014-11-17 13:48:46 +00:00
Thaum
0ead14d159 Added basic timing, made features a part of character schema 2014-11-13 13:09:03 +00:00
Thaum
7ab97a17cc Implemented and cleaned up character schemas 2014-11-13 09:30:54 +00:00