Can anyone help me fix this? it is not giving back the wounding modifier <button type='roll' name='attr_weaponroll' value='&{template:GURPS_Combat} {{roll= [[3d6]]  }} {{attack_type=RANGED ATTACK}} {{target= [[@{skill} + @{modifier}]] }} {{rollname=@{name} }} {{damagetype=@{type} }} {{wound-modifier= @{woundmodifier} }} {{damageroll=[[@{damage}]]}} {{hit-loc=[[@{HitLocate}]] }} {{success=([[@{skill} + (@{modifier} +1))]]}} {{crit_hit= [[ @{CCHt} ]] }} {{crit_miss= [[ @{CCMt} ]] }} {{charactername=@{char_name}}}' /> // Listen for change on('change:repeating_ranged: weaponroll', function (v) { updateWoundModifier(); }); // Update Wound Modifer function updateWoundModifier() { getAttrs(['repeating_ranged_type'], function(v) { var attrs = {}; if (v.repeating_ranged_type === "Cutting (cut)") { repeating_ranged_woundmodifier = "x1.5"; } else if (v.repeating_ranged_type === "Impaling (imp)") { repeating_ranged_woundmodifier = "x2"; } else if (v.repeating_ranged_type === "Crushing (cr)") { repeating_ranged_woundmodifier = "x1"; } else if (v.repeating_ranged_type === "Small Piercing (pi-)") { repeating_ranged_woundmodifier = "x0.5"; } else if (v.repeating_ranged_type === "Piercing (pi)") { woundmodifier = "x1"; } else if (v.repeating_ranged_type === "Large Piercing (pi+)") { repeating_ranged_woundmodifier = "x1.5"; } else if (v.repeating_ranged_type === "Huge Piercing (pi++)") { repeating_ranged_woundmodifier = "x2"; } else if (v.repeating_ranged_type === "Burning (burn)") { repeating_ranged_woundmodifier = "x1"; } else if (v.repeating_ranged_type === "Corrosion (cor)") { repeating_ranged_woundmodifier = "x1"; } else if (v.repeating_ranged_type === "Fatigue (fat)") { repeating_ranged_woundmodifier = "x1"; } else if (v.repeating_ranged_type === "Toxic (tox)") { repeating_ranged_woundmodifier = "x1"; } setAttrs({ repeating_ranged_woundmodifier: woundmodifier }); }); }