Quick fix for missing index and replacing vars by lets (#6304)

Co-authored-by: Jean-Philippe Ghibaudo <jean-philippe.ghibaudo@oca.eu>
This commit is contained in:
Orchal
2020-05-04 16:59:47 -05:00
committed by GitHub
co-authored by Jean-Philippe Ghibaudo
parent c69db620bb
commit caeed0d742
+13 -13
View File
@@ -1,6 +1,6 @@
<!-- Agone Character Sheet -->
<!-- Version 0.38 -->
<!-- Version 0.39 -->
<!-- Author: Le Grand Dragon de la Foudre -->
<!-- Website: http://legdf.free.fr-->
@@ -1919,7 +1919,7 @@
getSectionIDs('repeating_pc-ascendancies', function(r) {
let s = '?{Danseur|';
if (r.length > 0) {
_.each(r, function(id) {
_.each(r, function(id, i) {
getAttrs(['repeating_pc-ascendancies_'+id+'_pcDancer', 'repeating_pc-ascendancies_'+id+'_pcAscendancyAptitude', 'repeating_pc-ascendancies_'+id+'_pcASCImproAptitude'], function(v) {
let dan = parseV(v, 'repeating_pc-ascendancies_'+id+'_pcDancer', 'str');
let apt = parseV(v, 'repeating_pc-ascendancies_'+id+'_pcAscendancyAptitude');
@@ -2563,30 +2563,30 @@
});
on('sheet:opened change:repeating_npc-skills remove:repeating_npc-skills', function() {
getSectionIDs('repeating_npc-skills', function(r) {
var s = '?{Compétence|';
var z = 1;
let s = '?{Compétence|';
let z = 1;
if (r.length > 0) {
_.each(r, function(id, i) {
getAttrs(['repeating_npc-skills_'+id+'_npcSkillName', 'repeating_npc-skills_'+id+'_npcSkillBranch', 'repeating_npc-skills_'+id+'_npcSkillScore'], function(v) {
var name = parseV(v, 'repeating_npc-skills_'+id+'_npcSkillName', 'str');
var branch = parseV(v, 'repeating_npc-skills_'+id+'_npcSkillBranch', 'str');
var skill = parseV(v, 'repeating_npc-skills_'+id+'_npcSkillScore');
let name = parseV(v, 'repeating_npc-skills_'+id+'_npcSkillName', 'str');
let branch = parseV(v, 'repeating_npc-skills_'+id+'_npcSkillBranch', 'str');
let skill = parseV(v, 'repeating_npc-skills_'+id+'_npcSkillScore');
if (branch === '' || branch === undefined) {
var b = 'repeating_npc-skills_'+id+'_npcSkill';
var k = {};
let b = 'repeating_npc-skills_'+id+'_npcSkill';
let k = {};
k[b] = name;
setAttrs(k);
s += name+', '+'&{template:agone-skills&#125; {{name=@{character_name}&#125;&#125; {{Skill='+name+' : [[1d10!+'+skill+'+?{Caractéristique&#124;AGIlité&#44;@{npcAgility}+@{npcBodyBonus}+@{npcArmorPenalty}&#124;FORce&#44;@{npcStrength}+@{npcBodyBonus}&#124;PERception&#44;@{npcPerception}+@{npcBodyBonus}&#124;RÉSistance&#44;@{npcStamina}+@{npcBodyBonus}&#124;INTelligence&#44;@{npcIntelligence}+@{npcSpiritBonus}&#124;VOLonté&#44;@{npcWill}+@{npcSpiritBonus}&#124;CHArisme&#44;@{npcCharisma}+@{npcSoulBonus}&#124;CRÉativité&#44;@{npcCreativity}+@{npcSoulBonus}&#124;MÊLée&#44;@{npcMelee}+@{npcBodyBonus}&#124;TIR&#44;@{npcAim}+@{npcBodyBonus}&#125;+?{Bonus/Malus&#124;0&#125;]]&#125;&#125;|';
if (/Esquive.*/.test(name)) setAttrs({'npcDodge': skill});
} else {
var b = 'repeating_npc-skills_'+id+'_npcSkill';
var k = {};
let b = 'repeating_npc-skills_'+id+'_npcSkill';
let k = {};
k[b] = branch;
setAttrs(k);
s += name+' ['+branch+']'+', '+'&{template:agone-skills&#125; {{name=@{character_name}&#125;&#125; {{Skill='+branch+' : [[1d10!+'+skill+'+?{Caractéristique&#124;AGIlité&#44;@{npcAgility}+@{npcBodyBonus}+@{npcArmorPenalty}&#124;FORce&#44;@{npcStrength}+@{npcBodyBonus}&#124;PERception&#44;@{npcPerception}+@{npcBodyBonus}&#124;RÉSistance&#44;@{npcStamina}+@{npcBodyBonus}&#124;INTelligence&#44;@{npcIntelligence}+@{npcSpiritBonus}&#124;VOLonté&#44;@{npcWill}+@{npcSpiritBonus}&#124;CHArisme&#44;@{npcCharisma}+@{npcSoulBonus}&#124;CRÉativité&#44;@{npcCreativity}+@{npcSoulBonus}&#124;MÊLée&#44;@{npcMelee}+@{npcBodyBonus}&#124;TIR&#44;@{npcAim}+@{npcBodyBonus}&#125;+?{Bonus/Malus&#124;0&#125;]]&#125;&#125;|';
if (/Armes.*/.test(name)) {
var a = 'npcWeaponSkill-'+z;
var j = {};
let a = 'npcWeaponSkill-'+z;
let j = {};
j[a] = skill;
setAttrs(j);
z += 1;