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
});
});
}