c224c51f84
Adds JSONHelper methods to make parsing json from strings and NSData objects easier.
2020-09-17 12:58:59 -07:00
8f52940d98
Adds JSONHelper methods to read arrays.
2020-09-17 12:37:03 -07:00
555efac0c4
Adds JSONHelper methods to read dictionaries.
2020-09-17 01:32:52 -07:00
9bf1595f29
Adds methods to JSONHelper to read boolean values.
2020-09-17 00:50:27 -07:00
4a1145fd28
Adds JSONHelper methods to read numbers as ints.
2020-09-17 00:30:22 -07:00
82625d4548
Adds JSONHelper methods to read numbers as NSNumber objects.
2020-09-17 00:27:40 -07:00
bc23b55429
Adds JSONHelper methods to read strings. (+1 squashed commit)
...
Squashed commits:
[30b0a71] Adds JSONHelper methods to read strings.
2020-09-17 00:23:28 -07:00
3e93aa59b4
Adds shieldBonus to Monster entity.
...
Adds tests for shieldBonus.
2020-09-15 20:00:15 -07:00
5aa88932f7
Adds armorName to Monster entity.
...
Adds tests for armorName.
2020-09-15 20:00:15 -07:00
e541fdcae3
Adds charismaScore and charismaModifier to Monster.
...
Adds tests for charismaScore and charismaModifier.
2020-09-15 20:00:15 -07:00
a26031a04f
Adds wisdomScore and wisdomModifier to Monster.
...
Adds tests for wisdomScore and wisdomModifier.
2020-09-15 20:00:15 -07:00
05b3ad1280
Adds intelligenceScore and intelligenceModifier to Monster.
...
Adds tests for intelligenceScore and intelligenceModifier.
2020-09-15 20:00:15 -07:00
26f92e43f6
Adds constitutionScore and constitutionModifier to Monster.
...
Adds tests for constitutionScore and constitutionModifier.
2020-09-15 20:00:15 -07:00
d3dd60fb2c
Adds dexterityScore and dexterityModifier to Monster.
...
Adds tests for dexterityScore and dexterityModifier.
2020-09-15 20:00:14 -07:00
91a99a5df3
Adds strengthScore and strengthModifier to Monster.
...
Adds tests for strengthScore and strengthModifier.
2020-09-15 20:00:14 -07:00
2fd50a9f68
Adds abilityModifierForScore and tests.
2020-09-15 19:58:58 -07:00
513e2c3511
Adds alignment to monsters.
...
Adds tests for editing alignment on monsters.
Adds tests for monster meta text when alignment is set.
2020-09-12 17:39:07 -07:00
0c1deecb5b
Adds subtype to monster.
...
Adds EditMonsterViewController tests for editing subtype.
Adds tests for meta property of Monster.
2020-09-12 17:16:36 -07:00
42ddfbd52f
Adds monster type to editor.
...
Sets all entity attributes for monster to default to empty string instead of null.
Adds test for copyFromMonster.
Makes initWithMonster:andContext call copyFromMonster to ensure they use the same logic to clone the other monster.
2020-09-12 12:52:45 -07:00
ee9994c2c8
Adds meta string to monster cards.
...
Implements meta method in Monster to return a formatted meta string.
Adds size to edit monster.
Moves monster copy logic to copyFromMonster in the Monster class.
Fixes JSON parsing to set strings to an empty string if they're missing from the json blob.
Makes Monster.size default to an empty string instead of null.
Cleans up some raw strings to use NSLocalizedString instead.
2020-09-12 03:08:10 -07:00
68e2f84e21
Fixes tests.
...
Adds CoreData codegen categories to tests.
Updates initializers to pass coredata contexts.
2020-09-12 02:06:25 -07:00
0ff71193d6
Adds name to Monster detail view.
...
Adds json initializers for Monster.
2020-09-06 17:33:58 -07:00
d6f12b302a
Fixes default initializer of Skill model.
...
Adds tests for Skill model.
2020-09-05 23:25:40 -07:00
f688898d96
Fixes default initializer of SavingThrow model.
...
Adds tests for SavingThrow model.
2020-09-05 21:15:07 -07:00
8a758448a0
Fixes typing in Language initializer.
...
Fixes default initializer of Language model.
Adds tests for Language model.
2020-09-05 21:01:23 -07:00
bfcef65da3
Fixes default initializer of DamageType model.
...
Adds tests for DamageType model.
2020-09-05 20:01:53 -07:00
937aba27b1
Fixes default initializer of Action model.
...
Adds tests for Action model.
2020-09-05 19:37:28 -07:00
90c28b6629
Fixes default initializer of Ability model.
...
Adds tests for Ability model.
2020-09-05 19:33:05 -07:00
58b30d59e9
Initial Commit
2020-09-02 16:13:17 -07:00