Files
DiceCloud/rpg-docs/client/views/character/resources/resources.js
2014-11-19 09:51:37 +00:00

36 lines
979 B
JavaScript

Template.resources.helpers({
hasSlots: function(){
var slots = 0;
for(var i = 1; i < 9; i++){
var attribute = this.attributes["level"+i+"SpellSlots"]
if(attribute.base != 0) return true;
if(attribute.add.length != 0) return true;
}
},
hasKi: function(){
var slots = 0;
var attribute = this.attributes.ki;
if(attribute.base != 0) return true;
if(attribute.add.length != 0) return true;
},
hasSorceryPoints: function(){
var slots = 0;
var attribute = this.attributes.sorceryPoints;
if(attribute.base != 0) return true;
if(attribute.add.length != 0) return true;
},
hasRages: function(){
var slots = 0;
var attribute = this.attributes.rages;
if(attribute.base != 0) return true;
if(attribute.add.length != 0) return true;
},
slotSummary: function(){
var slots = "";
for(var i = 1; i < 9; i++){
if (i > 0) slots += " "
slots += this.attributeValue(this.attributes["level"+i+"SpellSlots"]);
}
return slots;
}
});