diff --git a/rpg-docs/Model/Character/Attacks.js b/rpg-docs/Model/Character/Attacks.js
index 7bcf14c3..57020e02 100644
--- a/rpg-docs/Model/Character/Attacks.js
+++ b/rpg-docs/Model/Character/Attacks.js
@@ -24,18 +24,12 @@ Schemas.Attack = new SimpleSchema({
optional: true,
trim: false,
},
- damageBonus: {
+ damage: {
type: String,
- defaultValue: "strengthMod",
+ defaultValue: "1d8 + {strengthMod}",
optional: true,
trim: false,
},
- damageDice: {
- type: String,
- optional: true,
- defaultValue: "1d8",
- allowedValues: DAMAGE_DICE,
- },
damageType: {
type: String,
allowedValues: [
diff --git a/rpg-docs/client/views/character/attacks/attackEdit/attackEdit.html b/rpg-docs/client/views/character/attacks/attackEdit/attackEdit.html
index f63ffd9e..d742378d 100644
--- a/rpg-docs/client/views/character/attacks/attackEdit/attackEdit.html
+++ b/rpg-docs/client/views/character/attacks/attackEdit/attackEdit.html
@@ -15,21 +15,11 @@
value={{details}}>
-
-
-
-
-
-
diff --git a/rpg-docs/client/views/character/attacks/attackEdit/attackEdit.js b/rpg-docs/client/views/character/attacks/attackEdit/attackEdit.js
index f0fe2295..dd5fb174 100644
--- a/rpg-docs/client/views/character/attacks/attackEdit/attackEdit.js
+++ b/rpg-docs/client/views/character/attacks/attackEdit/attackEdit.js
@@ -1,6 +1,18 @@
-var damageTypes = ["bludgeoning", "piercing", "slashing",
- "acid", "cold", "fire", "force", "lightning", "necrotic",
- "poison", "psychic", "radiant", "thunder"];
+var damageTypes = [
+ "bludgeoning",
+ "piercing",
+ "slashing",
+ "acid",
+ "cold",
+ "fire",
+ "force",
+ "lightning",
+ "necrotic",
+ "poison",
+ "psychic",
+ "radiant",
+ "thunder",
+];
Template.attackEdit.events({
"tap #deleteAttack": function(event, instance) {
@@ -13,7 +25,7 @@ Template.attackEdit.events({
},
"change #damageInput": function(event) {
var value = event.currentTarget.value;
- Attacks.update(this._id, {$set: {damageBonus: value}});
+ Attacks.update(this._id, {$set: {damage: value}});
},
"change #detailInput": function(event) {
var value = event.currentTarget.value;
@@ -26,13 +38,6 @@ Template.attackEdit.events({
if (value == this.damageType) return;
Attacks.update(this._id, {$set: {damageType: value}});
},
- "core-select #damageDiceDropdown": function(event) {
- var detail = event.originalEvent.detail;
- if (!detail.isSelected) return;
- var value = detail.item.getAttribute("name");
- if (value == this.damageDice) return;
- Attacks.update(this._id, {$set: {damageDice: value}});
- }
});
Template.attackEdit.helpers({
@@ -41,5 +46,5 @@ Template.attackEdit.helpers({
},
DAMAGE_DICE: function() {
return DAMAGE_DICE;
- }
+ },
});
diff --git a/rpg-docs/client/views/character/attacks/attackView/attackView.html b/rpg-docs/client/views/character/attacks/attackView/attackView.html
index cc8b5914..ba849b4e 100644
--- a/rpg-docs/client/views/character/attacks/attackView/attackView.html
+++ b/rpg-docs/client/views/character/attacks/attackView/attackView.html
@@ -1,11 +1,11 @@
-
+
{{evaluateSigned charId attackBonus}}
- {{damageDice}} {{{evaluateSignedSpaced charId damageBonus}}} {{damageType}}
+ {{evaluateString charId damage}} {{damageType}}
{{#if details}}