mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 03:40:32 +00:00
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:
co-authored by
Jean-Philippe Ghibaudo
parent
c69db620bb
commit
caeed0d742
@@ -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} {{name=@{character_name}}} {{Skill='+name+' : [[1d10!+'+skill+'+?{Caractéristique|AGIlité,@{npcAgility}+@{npcBodyBonus}+@{npcArmorPenalty}|FORce,@{npcStrength}+@{npcBodyBonus}|PERception,@{npcPerception}+@{npcBodyBonus}|RÉSistance,@{npcStamina}+@{npcBodyBonus}|INTelligence,@{npcIntelligence}+@{npcSpiritBonus}|VOLonté,@{npcWill}+@{npcSpiritBonus}|CHArisme,@{npcCharisma}+@{npcSoulBonus}|CRÉativité,@{npcCreativity}+@{npcSoulBonus}|MÊLée,@{npcMelee}+@{npcBodyBonus}|TIR,@{npcAim}+@{npcBodyBonus}}+?{Bonus/Malus|0}]]}}|';
|
||||
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} {{name=@{character_name}}} {{Skill='+branch+' : [[1d10!+'+skill+'+?{Caractéristique|AGIlité,@{npcAgility}+@{npcBodyBonus}+@{npcArmorPenalty}|FORce,@{npcStrength}+@{npcBodyBonus}|PERception,@{npcPerception}+@{npcBodyBonus}|RÉSistance,@{npcStamina}+@{npcBodyBonus}|INTelligence,@{npcIntelligence}+@{npcSpiritBonus}|VOLonté,@{npcWill}+@{npcSpiritBonus}|CHArisme,@{npcCharisma}+@{npcSoulBonus}|CRÉativité,@{npcCreativity}+@{npcSoulBonus}|MÊLée,@{npcMelee}+@{npcBodyBonus}|TIR,@{npcAim}+@{npcBodyBonus}}+?{Bonus/Malus|0}]]}}|';
|
||||
if (/Armes.*/.test(name)) {
|
||||
var a = 'npcWeaponSkill-'+z;
|
||||
var j = {};
|
||||
let a = 'npcWeaponSkill-'+z;
|
||||
let j = {};
|
||||
j[a] = skill;
|
||||
setAttrs(j);
|
||||
z += 1;
|
||||
|
||||
Reference in New Issue
Block a user