22 lines
816 B
JavaScript
22 lines
816 B
JavaScript
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();
|
|
}
|
|
}); |