Spell list now displays whether a spell requires GP.
This commit is contained in:
@@ -11,6 +11,12 @@ var spellLevels = [
|
|||||||
{name: "Level 9", level: 9},
|
{name: "Level 9", level: 9},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
var materialNeedsGp = function(string) {
|
||||||
|
if (!string) return false;
|
||||||
|
gpRegExp = /\b[0-9]+ ?(cp|sp|gp)\b/i;
|
||||||
|
return gpRegExp.test(string);
|
||||||
|
}
|
||||||
|
|
||||||
const showUnprepared = (listId) => {
|
const showUnprepared = (listId) => {
|
||||||
return Session.get(`showUnprepared.${listId}`);
|
return Session.get(`showUnprepared.${listId}`);
|
||||||
}
|
}
|
||||||
@@ -70,6 +76,7 @@ Template.spells.helpers({
|
|||||||
}
|
}
|
||||||
if (this.components.material){
|
if (this.components.material){
|
||||||
components += components ? ", M" : "M";
|
components += components ? ", M" : "M";
|
||||||
|
if (materialNeedsGp(this.components.material)) {components+="gp";}
|
||||||
}
|
}
|
||||||
if (this.components.concentration){
|
if (this.components.concentration){
|
||||||
components += components ? ", C" : "C";
|
components += components ? ", C" : "C";
|
||||||
|
|||||||
Reference in New Issue
Block a user