User:Theleekycauldron/Scripts/PSHAW/dependencies/Prep.js: Difference between revisions

Content deleted Content added
add data for credit usage
+
Line 36:
let creditstext = splittext.slice(ip[2],ip[3]);
this.hooks = []
this.lost_credits = [];
for (let c of creditstext){
creditstext[c] = new Credit(creditstext[c]);
creditstext[c].used = falsec.article == "Example";
}
for (var h=0; h<hooktext.length; h++){
Line 45 ⟶ 44:
this.hooks.push(hook)
if (hook.articles.length > 0){
for (let ccredit inof creditstext){
let credit = creditstext[c];
if (hook.articles.includes(credit.article)){
hook.credits.push(credit)
Line 60 ⟶ 58:
hook.credits.push(new Credit("nullnom"))
}
}
}
this.lost_credits = [];
for (let credit =of creditstext[c];){
if (!creditstext[c].used){
this.lost_credits.push(credit)
}
}
Line 78 ⟶ 82:
}
return res
}
lostcredits(){
let res = ''
for (let credit of credits){
res += ' <b>Warning</b>: Credit for \"[[' + credit.article + '\"]] in prep set unrecognized. That usually means the article or hook has been moved. The credit <b>will be removed</b> if it is not cured.\n';
}
return res.substring(0, res.length - 1)
}