Hi I've been working on the VtM 5e sheet with some friends unfortunately I'm kind of at the limit of my ability now and am having issues implementing some changes. I've been banging my head against a wall and would really appreciate some assistance. My current test repo is here: <a href="https://github.com/Kirintale/roll20-character-sheets/tree/master/vampire-v5" rel="nofollow">https://github.com/Kirintale/roll20-character-sheets/tree/master/vampire-v5</a> I currently have an issue and I was wondering if anyone could spare 10 minutes or so to have a look. (I'll be posting notes linking ot the code rather than the code itself as I may miss out something important when posting just code snippets). The issue: Load the character sheet and scroll down to the "Discplines" section and add a discipline Click the arrow < next to the word "Powers" to reveal an input area for the powers and their details. (This is line 1809 in the code) What I would like to do is to be able to have as many "Powers" for each discipline as the user wants. I've tried to wrap my intended code (Lines 1809 -> 1873) in a second fieldset with a different name. The issue is that doing so seems to not only break the first field set but have other odd repercussions. If someone could look at the code and give me some ideas I would be most grateful. In the code below basically what I want to do is start my second nested fieldset to encompass everything within < div style = " text-align: left;" class = "sheet-arrowBox" > < div style = " width:834px" class = "sheet-auto-style8" > < fieldset class = "repeating_discipline" > < div style = " text-align: center" > < input type = "text" name = "attr_DisciplineName" style = " width:300px; display:inline-block" /> < div class = "sheet-col" style = " line-height:28px; display:inline-block" > < input type = "radio" class = "sheet-defaultRadioBox zero" name = "attr_Discipline" value = "0" checked /> < span ></ span > < input type = "radio" class = "sheet-defaultRadioBox" name = "attr_Discipline" value = "1" /> < span ></ span > < input type = "radio" class = "sheet-defaultRadioBox" name = "attr_Discipline" value = "2" /> < span ></ span > < input type = "radio" class = "sheet-defaultRadioBox" name = "attr_Discipline" value = "3" /> < span ></ span > < input type = "radio" class = "sheet-defaultRadioBox" name = "attr_Discipline" value = "4" /> < span ></ span > < input type = "radio" class = "sheet-defaultRadioBox" name = "attr_Discipline" value = "5" /> < span ></ span > </ div > < button class = "sheet-diebutton-api" title = "Rolls Rouse" type = 'roll' name = 'roll_rouseApi' value = '!vtm rouse t~Rouse ~ c~@{name} ~' ></ button > < button class = "sheet-diebutton-simple" type = "roll" title = "Non-API Rouse Roll" value = "&{template:wod} {{name= @{name}}} {{Rollname=Rouse}} {{HungerSuccesses=[[1d10>6 ]]}} {{HungerDice=1}}" name = "roll_rouseInlineDice" ></ button > < select name = "attr_DPAtt" style = " width:110px; margin: 0 10px 0 10px; display:inline-block" > < option value = "0" selected ></ option > < option value = "@{Strength}" data-i18n = "strength-u" > Strength </ option > < option value = "@{Dexterity}" data-i18n = "dexterity-u" > Dexterity </ option > < option value = "@{Stamina}" data-i18n = "stamina-u" > Stamina </ option > < option value = "@{Charisma}" data-i18n = "charisma-u" > Charisma </ option > < option value = "@{Manipulation}" data-i18n = "manipulation-u" > Manipulation </ option > < option value = "@{Composure}" data-i18n = "composure-u" > Composure </ option > < option value = "@{Intelligence}" data-i18n = "intelligence-u" > Intelligence </ option > < option value = "@{Wits}" data-i18n = "wits-u" > Wits </ option > < option value = "@{Resolve}" data-i18n = "resolve-u" > Resolve </ option > </ select > < select name = "attr_DPAbi" style = " width:110px; margin: 0 10px 0 0; display:inline-block" > < option value = "0" selected ></ option > < option value = "@{Discipline}" > Discipline </ option > < option value = "@{Academics}" data-i18n = "academics-u" > Academics </ option > < option value = "@{AnimalKen}" data-i18n = "animalken-u" > Animal Ken </ option > < option value = "@{Athletics}" data-i18n = "athletics-u" > Athletics </ option > < option value = "@{Awareness}" data-i18n = "awareness-u" > Awareness </ option > < option value = "@{Brawl}" data-i18n = "brawl-u" > Brawl </ option > < option value = "@{Craft}" data-i18n = "craft-u" > Craft </ option > < option value = "@{Drive}" data-i18n = "drive-u" > Drive </ option > < option value = "@{Etiquette}" data-i18n = "etiquette-u" > Etiquette </ option > < option value = "@{Finance}" data-i18n = "finance-u" > Finance </ option > < option value = "@{Firearms}" data-i18n = "firearms-u" > Firearms </ option > < option value = "@{Insight}" data-i18n = "insight-u" > Insight </ option > < option value = "@{Intimidation}" data-i18n = "intimidation-u" > Intimidation </ option > < option value = "@{Investigation}" data-i18n = "investigation-u" > Investigation </ option > < option value = "@{Larceny}" data-i18n = "larceny-u" > Larceny </ option > < option value = "@{Leadership}" data-i18n = "leadership-u" > Leadership </ option > < option value = "@{Medicine}" data-i18n = "medicine-u" > Medicine </ option > < option value = "@{Melee}" data-i18n = "melee-u" > Melee </ option > < option value = "@{Occult}" data-i18n = "occult-u" > Occult </ option > < option value = "@{Performance}" data-i18n = "performance-u" > Performance </ option > < option value = "@{Persuasion}" data-i18n = "persuasion-u" > Persuasion </ option > < option value = "@{Politics}" data-i18n = "politics-u" > Politics </ option > < option value = "@{Science}" data-i18n = "science-u" > Science </ option > < option value = "@{Stealth}" data-i18n = "stealth-u" > Stealth </ option > < option value = "@{Streetwise}" data-i18n = "streetwise-u" > Streetwise </ option > < option value = "@{Subterfuge}" data-i18n = "subterfuge-u" > Subterfuge </ option > < option value = "@{Survival}" data-i18n = "survival-u" > Survival </ option > < option value = "@{Technology}" data-i18n = "technology-u" > Technology </ option > </ select > < button class = "sheet-diebutton-api" title = "Discipline Roll" type = 'roll' style = " vertical-align: top;" name = 'roll_DProllApi' value = '!vtm skill r@{Hunger} a@{DPAtt} s@{DPAbi} m?{Modifiers|0} b@{BloodPotency} t~@{DisciplineName} ~ c~@{name} ~' ></ button > < button class = "sheet-diebutton-simple" type = "roll" title = "Non-API Discipline Roll" style = " vertical-align: top;" value = "&{template:wod} {{name= @{name}}} {{Rollname=@{DisciplineName}}} {{NormalSuccesses=[[ [[((([[ [[@{DPAtt} + @{DPAbi} + floor([[@{BloodPotency}]]/2.0) +?{Modifiers|0} ]]- [[ @{hunger} ]] ]]) + abs([[ [[@{DPAtt} + @{DPAbi} + floor([[@{BloodPotency}]]/2.0) +?{Modifiers|0} ]]- [[ @{hunger} ]] ]])) / 2)]]d10>6 ]]}} {{HungerSuccesses=[[ [[((([[@{DPAtt} + @{DPAbi} + floor([[@{BloodPotency}]]/2.0) +?{Modifiers|0} ]] + @{hunger}) - abs([[@{DPAtt} + @{DPAbi} + floor([[@{BloodPotency}]]/2.0) +?{Modifiers|0} ]] - @{hunger})) / 2)]]d10>6]]}} {{NormalDice=[[ ((([[ [[@{DPAtt} + @{DPAbi} + floor([[@{BloodPotency}]]/2.0) +?{Modifiers|0} ]]- [[ @{hunger} ]] ]]) + abs([[ [[@{DPAtt} + @{DPAbi} + floor([[@{BloodPotency}]]/2.0) +?{Modifiers|0} ]]- [[ @{hunger} ]] ]])) / 2) ]]}} {{HungerDice=[[((([[@{DPAtt} + @{DPAbi} + floor([[@{BloodPotency}]]/2.0) +?{Modifiers|0} ]] + @{hunger}) - abs([[@{DPAtt} + @{DPAbi} + floor([[@{BloodPotency}]]/2.0) +?{Modifiers|0} ]] - @{hunger})) / 2)]]}}" name = "roll_disciplineInlineDice" > </ button > </ div > < h4 style = " display:inline-block; margin-left: 395px" > Powers </ h4 > < input type = "checkbox" class = "sheet-arrowBox" style = " display:inline-block;" /> < span ></ span > < div style = " text-align: left;" class = "sheet-arrowBox" > < div style = " text-align: left;" > < div style = " text-align: left; margin-left: 100px; " > < input type = "text" name = "attr_DisciplinePowerName1" style = " width:300px; display:inline-block" /> < button class = "sheet-diebutton-api" title = "Rolls Rouse" type = 'roll' name = 'roll_rouseApi' value = '!vtm rouse t~Rouse ~ c~@{name} ~' ></ button > < button class = "sheet-diebutton-simple" type = "roll" title = "Non-API Rouse Roll" value = "&{template:wod} {{name= @{name}}} {{Rollname=Rouse}} {{HungerSuccesses=[[1d10>6 ]]}} {{HungerDice=1}}" name = "roll_rouseInlineDice" ></ button > < select name = "attr_DPPowerAtt1" style = " width:110px; margin: 0 10px 0 10px; display:inline-block" > < option value = "0" selected ></ option > < option value = "@{Strength}" data-i18n = "strength-u" > Strength </ option > < option value = "@{Dexterity}" data-i18n = "dexterity-u" > Dexterity </ option > < option value = "@{Stamina}" data-i18n = "stamina-u" > Stamina </ option > < option value = "@{Charisma}" data-i18n = "charisma-u" > Charisma </ option > < option value = "@{Manipulation}" data-i18n = "manipulation-u" > Manipulation </ option > < option value = "@{Composure}" data-i18n = "composure-u" > Composure </ option > < option value = "@{Intelligence}" data-i18n = "intelligence-u" > Intelligence </ option > < option value = "@{Wits}" data-i18n = "wits-u" > Wits </ option > < option value = "@{Resolve}" data-i18n = "resolve-u" > Resolve </ option > </ select > < select name = "attr_DPPowerAbi1" style = " width:110px; margin: 0 10px 0 0; display:inline-block" > < option value = "0" selected ></ option > < option value = "@{Discipline}" > Discipline </ option > < option value = "@{Academics}" data-i18n = "academics-u" > Academics </ option > < option value = "@{AnimalKen}" data-i18n = "animalken-u" > Animal Ken </ option > < option value = "@{Athletics}" data-i18n = "athletics-u" > Athletics </ option > < option value = "@{Awareness}" data-i18n = "awareness-u" > Awareness </ option > < option value = "@{Brawl}" data-i18n = "brawl-u" > Brawl </ option > < option value = "@{Craft}" data-i18n = "craft-u" > Craft </ option > < option value = "@{Drive}" data-i18n = "drive-u" > Drive </ option > < option value = "@{Etiquette}" data-i18n = "etiquette-u" > Etiquette </ option > < option value = "@{Finance}" data-i18n = "finance-u" > Finance </ option > < option value = "@{Firearms}" data-i18n = "firearms-u" > Firearms </ option > < option value = "@{Insight}" data-i18n = "insight-u" > Insight </ option > < option value = "@{Intimidation}" data-i18n = "intimidation-u" > Intimidation </ option > < option value = "@{Investigation}" data-i18n = "investigation-u" > Investigation </ option > < option value = "@{Larceny}" data-i18n = "larceny-u" > Larceny </ option > < option value = "@{Leadership}" data-i18n = "leadership-u" > Leadership </ option > < option value = "@{Medicine}" data-i18n = "medicine-u" > Medicine </ option > < option value = "@{Melee}" data-i18n = "melee-u" > Melee </ option > < option value = "@{Occult}" data-i18n = "occult-u" > Occult </ option > < option value = "@{Performance}" data-i18n = "performance-u" > Performance </ option > < option value = "@{Persuasion}" data-i18n = "persuasion-u" > Persuasion </ option > < option value = "@{Politics}" data-i18n = "politics-u" > Politics </ option > < option value = "@{Science}" data-i18n = "science-u" > Science </ option > < option value = "@{Stealth}" data-i18n = "stealth-u" > Stealth </ option > < option value = "@{Streetwise}" data-i18n = "streetwise-u" > Streetwise </ option > < option value = "@{Subterfuge}" data-i18n = "subterfuge-u" > Subterfuge </ option > < option value = "@{Survival}" data-i18n = "survival-u" > Survival </ option > < option value = "@{Technology}" data-i18n = "technology-u" > Technology </ option > </ select > < button class = "sheet-diebutton-api2" title = "Discipline Roll" type = 'roll' style = " vertical-align: top;" name = 'roll_DPPowerrollApi1' value = '!vtm skill r@{Hunger} a@{DPPowerAtt1} s@{DPPowerAbi1} m?{Modifiers|0} b@{BloodPotency} c~@{name} ~ t~@{DisciplinePowerName1}~' > </ button > < button class = "sheet-diebutton-simple2" type = "roll" title = "Non-API Discipline Roll" style = " vertical-align: top;" value = "&{template:wod} {{name= @{name}}} {{Rollname=@{DisciplinePowerName1}}} {{NormalSuccesses=[[ [[((([[ [[@{DPPowerAtt1} + @{DPPowerAbi1} + floor([[@{BloodPotency}]]/2.0) +?{Modifiers|0} ]]- [[ @{Hunger} ]] ]]) + abs([[ [[@{DPPowerAtt1} + @{DPPowerAbi1} + floor([[@{BloodPotency}]]/2.0) +?{Modifiers|0} ]]- [[ @{Hunger} ]] ]])) / 2)]]d10>6 ]]}} {{HungerSuccesses=[[ [[((([[@{DPPowerAtt1} + @{DPPowerAbi1} + floor([[@{BloodPotency}]]/2.0) +?{Modifiers|0} ]] + @{Hunger}) - abs([[@{DPPowerAtt1} + @{DPPowerAbi1} + floor([[@{BloodPotency}]]/2.0) +?{Modifiers|0} ]] - @{Hunger})) / 2)]]d10>6]]}} {{NormalDice=[[ ((([[ [[@{DPPowerAtt1} + @{DPPowerAbi1} + floor([[@{BloodPotency}]]/2.0) +?{Modifiers|0} ]]- [[ @{Hunger} ]] ]]) + abs([[ [[@{DPPowerAtt1} + @{DPPowerAbi1} + floor([[@{BloodPotency}]]/2.0) +?{Modifiers|0} ]]- [[ @{Hunger} ]] ]])) / 2) ]]}} {{HungerDice=[[((([[@{DPPowerAtt1} + @{DPPowerAbi1} + floor([[@{BloodPotency}]]/2.0) +?{Modifiers|0} ]] + @{Hunger}) - abs([[@{DPPowerAtt1} + @{DPPowerAbi1} + floor([[@{BloodPotency}]]/2.0) +?{Modifiers|0} ]] - @{Hunger})) / 2)]]}}" name = "roll_DPPowerrollInline1" > </ div > < div style = " text-align: left; margin-left: 60px; margin-top: 5px;" > < h4 style = " width:60px; display:inline-block" > Details </ h4 > < input type = "text" name = "attr_DisciplinePowerDetails1" style = " width:535px; display:inline-block" /> < h4 style = " width:60px; display:inline-block" > Display </ h4 > < button type = "roll" title = "Print Details" value = "&{template:wod} {{name= @{name}}} {{Rollname=@{DisciplinePowerName1}}} {{DisciplineDetails=@{DisciplinePowerDetails1}}}" name = "roll_rouseInlineDice" ></ button > </ div > </ div > </ div > </ fieldset > </ div >