Here is the entire code block I'm running. This is just in a test campaign. There are a few inputs above that supply the values that would be found elsewhere in the completed character sheet. (Class levels, strike bonus, and if it's a hidden NPC) <div class="sheet-12col sheet-spells-mage-selector">
<input type="checkbox" class="sheet-toggle sheet-2col sheet-expandable" name="attr_Spells_MageSpellLevel1_Toggle" value="1" />
<p class="sheet-toggle sheet-2col">Level 1</p>
<div class="sheet-12col sheet-collapsing sheet-newline">
<fieldset class="repeating_mage-1">
<div class="sheet-12col">
<input type="checkbox" class="sheet-toggle sheet-1col sheet-expandable" name="attr_Expanded" />
<p class="sheet-toggle sheet-1col sheet-expandable"> </p>
<div class="sheet-1col">
<button type="roll" name="roll_Spellcast" value="&{template:5eDefault} {{name=@{SpellName}}} {{ShowUser=@{IsHiddenNPC}}} {{character_name=@{character_name}}} {{IsSpell=1}} {{spelllevel=1}} {{spellschool=@{SpellSchool}}} {{Verbal=@{SpellVerbal}}} {{Somatic=@{SpellSomatic}}} {{Material=@{SpellMaterialComponents}}} {{CastingTime=@{SpellCastingTime}}} {{TargetName=@{target|token_name}}} {{emote=@{SpellDescription}}} {{SpellClass=@{SpellClass}}} {{HighAleph=[[1d100cs<[[@{Skill_HighAlephI_Total}-(5*@{SpellHighAlephPenaltyLevel})+1]]cf>[[@{Skill_HighAlephI_Total}-(5*@{SpellHighAlephPenaltyLevel})]]]]}} {{Range=@{SpellRangeIncrement}}} {{RangeQuantity=[[@{SpellRangeB}+[[floor(@{SpellClass}*@{SpellRangeYDiceCount}/@{SpellRangeX})]]@{SpellRangeYDiceSize}+[[@{SpellRangeYBonus}*@{SpellClass}]]]]}} {{Targets=@{SpellTargeting}}} @{SpellStrike} @{SpellSave} {{SaveMod=[[?{Spell Save Mod|0}]]}} {{SaveEffect=@{SpellSaveEffect}}} {{Damage=[[@{SpellDamageB}+[[floor(@{SpellClass}*@{SpellDamageYDiceCount}/@{SpellDamageX})]]@{SpellDamageYDiceSize}+[[@{SpellDamageYBonus}*@{SpellClass}/@{SpellDamageX}]]]]}} {{DamageType=@{SpellDamageType}}}" class="sheet-12col"></button>
</div>
<input type="text" class="sheet-4col" name="attr_SpellName" placeholder="Spell Name"/>
<p class="sheet-1col sheet-left-align">Reference:</p>
<input type="text" class="sheet-2col" name="attr_SpellReference" />
<input type="checkbox" class="sheet-2col sheet-toggle" name="attr_SpellHighAleph" value="1"/>
<p class="sheet-2col sheet-toggle sheet-expandable2">High Aleph</p>
<div class="sheet-1col sheet-collapsing2">
<input type="text" class="sheet-12col" name="attr_SpellHighAlephPenaltyLevel" placeholder="1" />
</div>
<div class="sheet-12col sheet-collapsing">
<div class="sheet-12col">
<p class="sheet-1col sheet-left-align">School:</p>
<select class="sheet-2col" name="attr_SpellSchool">
<option value="Abjuration">Abjuration</option>
<option value="Alteration">Alteration</option>
<option value="Chronomancy">Chronomancy</option>
<option value="Conjuration">Conjuration</option>
<option value="Divination">Divination</option>
<option value="Enchantment">Enchantment</option>
<option value="Illusion">Illusion</option>
<option value="Invocation">Invocation</option>
<option value="Necromancy">Necromancy</option>
<option value="Wild Magic">Wild Magic</option>
</select>
<p class="sheet-1col">Class:</p>
<select name="attr_SpellClass" class="sheet-2col">
<option value="@{Class_Abjurer_Level}">Abjurer</option>
<option value="@{Class_Alterer_Level}">Alterer</option>
<option value="@{Class_Bard_Level}">Bard</option>
<option value="@{Class_Chronomancer_Level}">Chronomancer</option>
<option value="@{Class_Conjurer_Level}">Conjurer</option>
<option value="@{Class_Diviner_Level}">Diviner</option>
<option value="@{Class_Enchanter_Level}">Enchanter</option>
<option value="@{Class_Illusionist_Level}">Illusionist</option>
<option value="@{Class_Invoker_Level}">Invoker</option>
<option value="@{Class_Necromancer_Level}">Necromancer</option>
<option value="@{Class_Sorcerer_Level}">Sorcerer</option>
<option value="@{Class_Wildmage_Level}">Wildmage</option>
<option value="@{Class_Wizard_Level}">Wizard</option>
</select>
<p class="sheet-2col">Casting Time</p>
<input type="text" class="sheet-4col" name="attr_SpellCastingTime" />
</div>
<div class="sheet-12col">
<div class="sheet-3col">
<p class="sheet-6col sheet-left-align">Components:</p>
<input type="checkbox" class="sheet-toggle sheet-3col" name="attr_SpellVerbal" />
<p class="sheet-toggle sheet-3col">V</p>
<input type="checkbox" class="sheet-toggle sheet-3col" name="attr_SpellSomatic" />
<p class="sheet-toggle sheet-3col">S</p>
</div>
<input type="checkbox" class="sheet-toggle sheet-1col sheet-expandable" name="attr_SpellMaterial" />
<p class="sheet-toggle sheet-1col">M</p>
<div class="sheet-8col sheet-collapsing">
<input type="text" class="sheet-12col" name="attr_SpellMaterialComponents" placeholder="200gp High Quality Bear Anus"/>
</div>
</div>
<div class="sheet-12col sheet-collapsing">
<p class="sheet-1col sheet-left-align">Range:</p>
<div class="sheet-11col">
<select class="sheet-2col" name="attr_SpellRangeIncrement">
<option value="Self" selected>Self</option>
<option value="Touch">Touch</option>
<option value="m">Meters</option>
<option value="km">Kilometers</option>
<option value="Planar">Planar</option>
<option value="Universal">Universal</option>
</select>
<input type="checkbox" class="sheet-1col sheet-toggle sheet-hidden" name="attr_SpellRangeIncrement" value="Self" checked/>
<input type="checkbox" class="sheet-1col sheet-toggle sheet-hidden" name="attr_SpellRangeIncrement" value="Touch" />
<input type="checkbox" class="sheet-1col sheet-toggle sheet-expandable sheet-hidden" name="attr_SpellRangeIncrement" value="m" />
<input type="checkbox" class="sheet-1col sheet-toggle sheet-expandable sheet-hidden" name="attr_SpellRangeIncrement" value="km" />
<input type="checkbox" class="sheet-1col sheet-toggle sheet-hidden" name="attr_SpellRangeIncrement" value="Planar" />
<input type="checkbox" class="sheet-1col sheet-toggle sheet-hidden" name="attr_SpellRangeIncrement" value="Universal" />
<div class="sheet-10col sheet-collapsing">
<div class="sheet-3col">
<input type="text" class="sheet-6col" name="attr_SpellRangeB" value="0" />
<span class="sheet-5col" name="attr_SpellRangeIncrement"></span>
<p class="sheet-1col">+</p>
</div>
<select class="sheet-1col" name="attr_SpellRangeYDiceCount">
<option value="0" selected>0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<input type="checkbox" class="sheet-hidden" name="attr_SpellRangeYDiceCount" value="0" checked />
<input type="checkbox" class="sheet-hidden sheet-expandable" name="attr_SpellRangeYDiceCount" value="1" />
<input type="checkbox" class="sheet-hidden sheet-expandable" name="attr_SpellRangeYDiceCount" value="2" />
<input type="checkbox" class="sheet-hidden sheet-expandable" name="attr_SpellRangeYDiceCount" value="3" />
<input type="checkbox" class="sheet-hidden sheet-expandable" name="attr_SpellRangeYDiceCount" value="4" />
<input type="checkbox" class="sheet-hidden sheet-expandable" name="attr_SpellRangeYDiceCount" value="5" />
<input type="checkbox" class="sheet-hidden sheet-expandable" name="attr_SpellRangeYDiceCount" value="6" />
<input type="checkbox" class="sheet-hidden sheet-expandable" name="attr_SpellRangeYDiceCount" value="7" />
<input type="checkbox" class="sheet-hidden sheet-expandable" name="attr_SpellRangeYDiceCount" value="8" />
<input type="checkbox" class="sheet-hidden sheet-expandable" name="attr_SpellRangeYDiceCount" value="9" />
<input type="checkbox" class="sheet-hidden sheet-expandable" name="attr_SpellRangeYDiceCount" value="10" />
<div class="sheet-2col sheet-collapsing">
<select class="sheet-12col" name="attr_SpellRangeYDiceSize">
<option value="d2">d2</option>
<option value="d3">d3</option>
<option value="d4" selected>d4</option>
<option value="d6">d6</option>
<option value="d8">d8</option>
<option value="d10">d10</option>
<option value="d12">d12</option>
<option value="d20">d20</option>
<option value="d100">d100</option>
</select>
</div>
<div class="sheet-5col">
<p class="sheet-1col">+</p>
<input type="text" class="sheet-3col" name="attr_SpellRangeYBonus" value="0" />
<span class="sheet-2col" name="attr_SpellRangeIncrement"></span>
<p class="sheet-1col">/</p>
<select class="sheet-3col" name="attr_SpellRangeX">
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<p class="sheet-2col">Lvs</p>
</div>
</div>
</div>
</div>
<div class="sheet-12col sheet-collapsing">
<p class="sheet-2col sheet-left-align">Targeting:</p>
<input type="text" class="sheet-10col" name="attr_SpellTargeting" />
</div>
<div class="sheet-12col sheet-collapsing">
<p class="sheet-2col sheet-left-align">Damage:</p>
<div class="sheet-2col">
<input type="text" class="sheet-9col" name="attr_SpellDamageB" value="0" />
<p class="sheet-3col">+</p>
</div>
<select class="sheet-1col" name="attr_SpellDamageYDiceCount">
<option value="0" selected>0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<select class="sheet-2col" name="attr_SpellDamageYDiceSize">
<option value="d2">d2</option>
<option value="d3">d3</option>
<option value="d4">d4</option>
<option value="d6">d6</option>
<option value="d8">d8</option>
<option value="d10">d10</option>
<option value="d12">d12</option>
<option value="d20">d20</option>
<option value="d100">d100</option>
</select>
<div class="sheet-5col">
<p class="sheet-1col">+</p>
<input type="text" class="sheet-2col" name="attr_SpellDamageYBonus" />
<input type="text" class="sheet-4col" name="attr_SpellDamageType" placeholder="Fire" />
<p class="sheet-1col">/</p>
<input type="text" class="sheet-2col" name="attr_SpellDamageX" />
<p class="sheet-2col">Lvs</p>
</div>
</div>
<div class="sheet-12col sheet-collapsing">
<p class="sheet-2col">Save:</p>
<select class="sheet-4col" name="attr_SpellSave">
<option value="{{HasSave=[[0]]}}">None</option>
<option value="{{HasSave=[[1]]}}{{Save=Paralyzation}}">Paralyzation</option>
<option value="{{HasSave=[[1]]}}{{Save=Poison}}">Poison</option>
<option value="{{HasSave=[[1]]}}{{Save=Death Magic}}">Death Magic</option>
<option value="{{HasSave=[[1]]}}{{Save=Rods}}">Rods</option>
<option value="{{HasSave=[[1]]}}{{Save=Staves}}">Staves</option>
<option value="{{HasSave=[[1]]}}{{Save=Wands}}">Wands</option>
<option value="{{HasSave=[[1]]}}{{Save=Petrification}}">Petrification</option>
<option value="{{HasSave=[[1]]}}{{Save=Polymorph}}">Polymorph</option>
<option value="{{HasSave=[[1]]}}{{Save=Breath Weapon}}">Breath Weapon</option>
<option value="{{HasSave=[[1]]}}{{Save=Physical Magic}}">Physical Magic</option>
<option value="{{HasSave=[[1]]}}{{Save=Mental Magic}}">Mental Magic</option>
<option value="{{HasSave=[[1]]}}{{Save=Illusion}}">Illusion</option>
<option value="{{HasSave=[[1]]}}{{Save=Psionics}}">Psionics</option>
<option value="{{HasSave=[[1]]}}{{Save=Fear}}">Fear</option>
<option value="{{HasSave=[[1]]}}{{Save=Horror}}">Horror</option>
<option value="{{HasSave=[[1]]}}{{Save=Madness}}">Madness</option>
<option value="{{HasSave=[[1]]}}{{Save=Special}}">Special</option>
</select>
<p class="sheet-3col">Save Effect:</p>
<select class="sheet-3col" name="attr_SpellSaveEffect">
<option value="No Save">No Save</option>
<option value="Partial">Partial</option>
<option value="Half">Half</option>
<option value="Negates">Negates</option>
<option value="Special">Special</option>
</select>
</div>
<div class="sheet-12col">
<p class="sheet-2col">Attack:</p>
<select class="sheet-4col" name="attr_SpellStrike">
<option value="{{HasAttackRoll=[[0]]}}">None</option>
<option value="{{HasAttackRoll=[[1]]}}{{AttackRoll=[[1d20+@{UnarmedStrike}]]}}">Unarmed</option>
</select>
</div>
<div class="sheet-12col sheet-collapsing">
<div class="sheet-12col">
<h4>Spell Description</h4>
<textarea class="sheet-12col sheet-3line" name="attr_SpellDescription"></textarea>
</div>
<div class="sheet-12col">
<h4>Spell Effect</h4>
<textarea class="sheet-12col sheet-3line" name="attr_SpellEffect"></textarea>
</div>
</div>
</div>
</div>
</fieldset>
</div>
</div> EDIT: I bolded the sections related to range to make them easier to pick out. EDIT 2: I tried putting your code into mine as a full replacement for the range section, and it still didn't pick up the range values.