diff --git a/rpg-docs/client/views/character/features/features.html b/rpg-docs/client/views/character/features/features.html
index c99053f7..0b3e120a 100644
--- a/rpg-docs/client/views/character/features/features.html
+++ b/rpg-docs/client/views/character/features/features.html
@@ -134,7 +134,10 @@
{{title}}
diff --git a/rpg-docs/client/views/character/features/features.js b/rpg-docs/client/views/character/features/features.js
index d6cc1ea5..8bcf2f16 100644
--- a/rpg-docs/client/views/character/features/features.js
+++ b/rpg-docs/client/views/character/features/features.js
@@ -129,11 +129,17 @@ Template.resource.helpers({
});
Template.resource.events({
- "click .resourceReset": function(event){
+ "click .resourceResetMax": function(event){
var modifier = {$set: {}};
modifier.$set[this.name + ".adjustment"] = 0;
Characters.update(this.char._id, modifier, {validate: false});
},
+ "click .resourceResetZero": function(event){
+ var base = Characters.calculate.attributeBase(this.char._id, this.name);
+ var modifier = {$set: {}};
+ modifier.$set[this.name + ".adjustment"] = -base;
+ Characters.update(this.char._id, modifier, {validate: false});
+ },
"click .resourceUp": function(event){
var value = Characters.calculate.attributeValue(this.char._id, this.name);
var base = Characters.calculate.attributeBase(this.char._id, this.name);