Commit Graph

55 Commits

Author SHA1 Message Date
Thaum
76ba6b441e Added standard effects 2015-03-04 13:41:30 +00:00
Thaum
a5068f1bc2 Added cascading deletions 2015-03-04 10:17:32 +00:00
Thaum
88dbaccfc5 Changed how levels are handled 2015-03-02 20:09:29 +00:00
Thaum
b40094017f Added Basic character list view 2015-02-27 10:50:28 +00:00
Thaum
040d5a514b Generalised some dialogs 2015-02-27 06:14:34 +00:00
Thaum
56f8e95d81 Implemented remaining core features 2015-02-25 12:48:45 +00:00
Thaum
bd86c1608e Added XP, changed spellslot display 2015-02-20 10:09:53 +00:00
Thaum
93578709cd Implemented Notes in journal 2015-02-19 10:45:57 +00:00
Thaum
d18c58c5ed COLUMNS! no more flexbox shenanigans 2015-02-16 14:26:26 +00:00
Thaum
28aed14cda Made unprepared spells hidable 2015-02-16 10:38:38 +00:00
Thaum
360c9bd63b Implemented Spell Dialogs 2015-02-16 08:16:05 +00:00
Thaum
b200478425 Added SpellList Dialog 2015-02-13 08:44:30 +00:00
Thaum
7441f09f37 Added color options for containers, added spell lists 2015-02-12 13:08:20 +00:00
Thaum
3bde7a5e97 Item plural now shows whenever quantity is not 1 2015-02-06 08:58:32 +00:00
Thaum
d6a2fff851 Implemented Persona tab 2015-02-06 08:56:08 +00:00
Thaum
484b19be25 Began implementing spellbooks 2015-02-05 10:06:37 +00:00
Thaum
79ba87041e Gave Features a use limit option 2015-02-05 10:03:56 +00:00
Thaum
63df21934d Skillrows overhauled to material design specs 2015-02-03 14:06:51 +00:00
Thaum
aa9cfbf04e Made hero attribute reactive and iterated inventory UI 2015-02-03 10:47:16 +00:00
Thaum
18a870171a Added basic permissions 2015-02-02 12:11:57 +00:00
Thaum
37e8831e0c Implemented Hero-dialog editing of features 2015-01-30 10:14:46 +00:00
Thaum
848902c358 Fixed bug with skillMod calculation 2015-01-28 12:12:43 +00:00
Thaum
7b8fec8e8a Fixed errors thrown when observing the effects collection during startup 2015-01-28 10:47:52 +00:00
Thaum
4f205eb970 Made character arrays of objects into their own collections 2015-01-28 10:20:23 +00:00
Thaum
80c2c3249d Implemented container editing 2015-01-27 09:43:08 +00:00
Thaum
dc6ea555e5 Implemented item editing 2015-01-26 13:28:10 +00:00
Thaum
6a2e7f0832 Gave effects their own collection, they no longer live in arrays attached to skills/attributes
Also improved the display of features and generally iterated on their manipulation.

Characters now fetch the relevant effects directly when making a calculation, simplifying almost everything.

Effects now store a reference to their source if they have one.

Effect names are now optional, they can be fetched from the source's name if the source exists.
2015-01-23 11:04:07 +00:00
Thaum
84512beb72 Implemented Feature editing UI 2015-01-21 11:16:00 +00:00
Thaum
2d70119ee0 Implemented Features and Items granting effects, actions, attacks and spells 2015-01-06 12:25:58 +00:00
Thaum
a26589157e Added more material design touch response, swipe pages, and began effects lists 2014-12-09 13:42:05 +00:00
Thaum
ad474590bd Changed effect arrays to a single effect array array 2014-11-30 10:38:44 +00:00
Thaum
f018a5f3a3 Finished colourful ability score cards 2014-11-28 12:05:25 +00:00
Thaum
e40b3b8f9d Fixed incorrect method call and added debug info to getField 2014-11-28 07:39:30 +00:00
Stefan Zermatten
cd6682a78a Added fields to features, made features able to expire 2014-11-28 09:19:53 +02:00
Stefan Zermatten
1d30e97511 Character Abilities and general stats implemented as Material Cards 2014-11-27 14:56:45 +02:00
Thaum
5eea4714b2 Began implementing actual character sheet 2014-11-25 15:06:30 +00:00
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
d0e5a1a378 Added spell schema 2014-11-17 13:48:59 +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
Thaum
d80fb19dfe Implemented basic inventory 2014-11-12 11:11:45 +00:00
Thaum
acf05ecd78 Added basic text fields to character sheet 2014-11-11 08:53:33 +00:00
Thaum
285cae2090 Implemented text field functionality
Character text fields now work. Slightly modified versions will be needed for Spells, features, etc.
2014-11-10 14:05:46 +00:00
Thaum
238883a291 Added basic death save functionality to the health bar 2014-11-07 09:44:37 +00:00
Thaum
071f48831e Implemented skill list
Proficiency icons
(dis)advantage icons
asterisks for conditionals
"auto fail" notification
better looking border art
2014-11-06 11:58:46 +00:00
Thaum
20340fac77 Added dburles:collection-helpers to fix transformations 2014-11-04 07:12:59 +00:00
Thaum
5fdbb8398f Fixed incorrectly defined helpers, added item routes 2014-11-04 06:56:56 +00:00