You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update compatibleCoreVersion to 0.7.5.
* Separate die and modifier for Cast Spell From Scroll.
Separate die and modifier for initiative rolls.
Closes#65Closes#86
* Initial implementation of rollable treasure and currency conversion (for
coins).
* Tidy value rolls and currency conversion.
Closes#80Closes#87
* Use action die for relevant rolls.
Closes#55
* Saves are always rolled on a d20.
* Formatting pass and fix up tests to handle action die changes.
* Handle multiple action dice.
Action dice are set in the config dialog and selected from a dropdown
where the actionDice text field was.
Zeroes always use the first action dice defined in the config.
Closes#90
* Action Dice can be dragged to the macro bar to create a macro that
selects the current die.
* Add maximum fields for abilities and support showing them on the sheet.
Closes#88
* Populate ability score maximums with the initial ability score.
* Implement basic upper level character parsing.
Put some zero level fields in the right places.
* Cleric upper level import passing tests.
* Fix import of treasure items.
Avoid potential nasty infinite recursion when combining As Coins items.
* Handle upper level thieves.
* Parse upper level halfling stats.
Formatting pass.
* Upper level warrior parsing.
* Upper level wizard and dwarf parsing.
* Parse upper level Elf stats.
Closes#90
* Put back template for the 'results' field of spells.
* Validate and format speed field as a distance in feet.
Closes#97
* Remove ability label if a class doesn't have a spellCheckAbility
defined.
Closes#92
* Run formatter.
* Use roll.roll() over roll.evaluate() for compatibility with 0.6.6.
* Rename Show Max Attributes to the more correct Show Max Abilities
* Bump minimal compatible version to 0.6.6 as I'm currently testing on that and latest.
* Bump to 0.16
Copy file name to clipboardExpand all lines: lang/en.json
+15-3Lines changed: 15 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -30,6 +30,7 @@
30
30
"DCC.Action": "Action",
31
31
"DCC.ActionAbil": "Ability Check",
32
32
"DCC.ActionDice": "Action Dice",
33
+
"DCC.ActionDiceMacroName": "Action Dice ({die})",
33
34
"DCC.ActionHeal": "Healing",
34
35
"DCC.ActionMSAK": "Melee Spell Attack",
35
36
"DCC.ActionMWAK": "Melee Weapon Attack",
@@ -63,6 +64,7 @@
63
64
"DCC.Background": "Background",
64
65
"DCC.Backstab": "Backstab",
65
66
"DCC.BackstabEmote": "Backstabs with their {weaponName} and hits AC {rollHTML} for {damageRollHTML} points of damage!{crit}{fumble}",
67
+
"DCC.BadValueFormulaWarning": "Bad formula in item value field!",
66
68
"DCC.BaseACAbilityConfig": "Base AC Ability",
67
69
"DCC.Bio": "Bio",
68
70
"DCC.Biography": "Biography",
@@ -162,8 +164,15 @@
162
164
"DCC.CurrencyCP": "Copper",
163
165
"DCC.CurrencyConvert": "Convert All Currency",
164
166
"DCC.CurrencyConvertHint": "Convert all carried currency to the highest possible denomination to reduce the amount of coinage carried by the character. Be wary, this action cannot be undone.",
167
+
"DCC.CurrencyEP": "Electrum",
165
168
"DCC.CurrencyGP": "Gold",
169
+
"DCC.CurrencyPP": "Platinum",
166
170
"DCC.CurrencySP": "Silver",
171
+
"DCC.CurrencyShortCP": "Cp.",
172
+
"DCC.CurrencyShortEP": "Ep.",
173
+
"DCC.CurrencyShortGP": "Gp.",
174
+
"DCC.CurrencyShortPP": "Pp.",
175
+
"DCC.CurrencyShortSP": "Sp.",
167
176
"DCC.DamImm": "Damage Immunities",
168
177
"DCC.DamRes": "Damage Resistances",
169
178
"DCC.DamVuln": "Damage Vulnerabilities",
@@ -374,16 +383,18 @@
374
383
"DCC.RangedWeapons": "Ranged Weapons",
375
384
"DCC.Rarity": "Rarity",
376
385
"DCC.Reaction": "Reaction",
386
+
"DCC.ReadLanguages": "Read Languages",
377
387
"DCC.RemoveEmptyItems": "Remove empty items",
378
388
"DCC.RemoveEmptyItemsInfo": "Remove items with zero quantity",
379
-
"DCC.ReadLanguages": "Read Languages",
380
389
"DCC.RequiredMaterials": "Required Materials",
390
+
"DCC.ResolveValueEmote": "Rolled value of {itemName}:<br/>{pp} Pp. {ep} Ep. {gp} Gp. {sp} Sp. {cp} Cp.",
381
391
"DCC.Roll": "Roll",
382
392
"DCC.RollAttackBonusConfig": "Roll Attack Bonus",
383
393
"DCC.RollAttackBonusInfo": "Use @ab in ToHit or Damage for last roll",
384
394
"DCC.RollExample": "e.g. +1d4",
385
395
"DCC.RollMode": "Roll Mode",
386
396
"DCC.RollSituationalBonus": "Situational Bonus?",
397
+
"DCC.RollTreasureValue": "Roll Treasure Value",
387
398
"DCC.RollUnder": "{name} (Roll Under)",
388
399
"DCC.SameAlignment": "Same",
389
400
"DCC.Save": "Save",
@@ -401,8 +412,9 @@
401
412
"DCC.SettingFumbleTableHint": "Roll Table to use for fumbles - must be in a compendium pack",
402
413
"DCC.SheetConfig": "Sheet Configuration",
403
414
"DCC.ShieldBash": "Shield Bash",
404
-
"DCC.ShowSkills": "Show Custom Skills Tab",
405
-
"DCC.ShowSpells": "Show Custom Spells Tab",
415
+
"DCC.ShowMaxAbilitiesConfig": "Show Max Abilities",
Copy file name to clipboardExpand all lines: module/__tests__/npc-parser.test.js
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ test('super snake', () => {
13
13
'data.attributes.hp.value': '21',
14
14
'data.attributes.hp.max': '21',
15
15
'data.attributes.speed.value': '20’',
16
-
'data.attributes.actionDice.value': '1d20',
16
+
'data.config.actionDice': '1d20',
17
17
'data.saves.frt.value': '+8',
18
18
'data.saves.ref.value': '+4',
19
19
'data.saves.wil.value': '+4',
@@ -44,7 +44,7 @@ test('pile of bones', () => {
44
44
'data.attributes.hp.value': '3',
45
45
'data.attributes.hp.max': '3',
46
46
'data.attributes.speed.value': '5’',
47
-
'data.attributes.actionDice.value': '1d20',
47
+
'data.config.actionDice': '1d20',
48
48
'data.saves.frt.value': '+0',
49
49
'data.saves.ref.value': '-4',
50
50
'data.saves.wil.value': '+1',
@@ -74,8 +74,8 @@ test('orcs', () => {
74
74
'data.attributes.hp.value': '13',
75
75
'data.attributes.hp.max': '13',
76
76
'data.attributes.speed.value': '30’',
77
-
'data.attributes.actionDice.value': '1d20',
78
77
'data.attributes.special.value': 'none',
78
+
'data.config.actionDice': '1d20',
79
79
'data.saves.frt.value': '+3',
80
80
'data.saves.ref.value': '+0',
81
81
'data.saves.wil.value': '-1',
@@ -118,8 +118,8 @@ test('spider', () => {
118
118
'data.attributes.hp.max': '20',
119
119
'data.attributes.speed.value': '30’',
120
120
'data.attributes.speed.other': 'climb 30’',
121
-
'data.attributes.actionDice.value': '1d20',
122
121
'data.attributes.special.value': 'poison (DC 14 Fort save or additional 3d4 damage and lose 1 point of Strength, 1d4 damage if successful), create web, filled with bats',
122
+
'data.config.actionDice': '1d20',
123
123
'data.saves.frt.value': '+2',
124
124
'data.saves.ref.value': '+4',
125
125
'data.saves.wil.value': '+0',
@@ -161,8 +161,8 @@ test('wedad', () => {
161
161
'data.attributes.hp.value': '30',
162
162
'data.attributes.hp.max': '30',
163
163
'data.attributes.speed.value': 'none',
164
-
'data.attributes.actionDice.value': '1d20',
165
164
'data.attributes.special.value': 'takes 2x damage from fire, can attack targets up to 20’ away with tree limbs',
0 commit comments