Template.skillRow.helpers({ profIcon: function(){ var prof = Template.parentData(1).proficiency(this.skill); if (prof > 0 && prof < 1) return "image:brightness-2"; if (prof === 1) return "image:brightness-1"; if (prof > 1) return "av:album"; return "radio-button-off"; }, failSkill: function(){ var charId = Template.parentData(1)._id; return Effects.find({ charId: charId, stat: this.skill, enabled: true, operation: "fail", }).count(); }, advantage: function(){ var advantage = Template.parentData(1).advantage(this.skill); if (advantage > 0) return "advantage"; if (advantage < 0) return "disadvantage"; }, conditionalCount: function(){ var charId = Template.parentData(1)._id; return Effects.find({ charId: charId, stat: this.skill, enabled: true, operation: "conditional", }).count(); }, });