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}}>
- - - - - {{#each DAMAGE_DICE}} - {{this}} - {{/each}} - - - 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 @@