diff --git a/src/components/HitgroupPuppet.vue b/src/components/HitgroupPuppet.vue index ce0a48a..911b60f 100644 --- a/src/components/HitgroupPuppet.vue +++ b/src/components/HitgroupPuppet.vue @@ -25,8 +25,6 @@ -
{{ processDmg() }}
-
@@ -144,7 +142,9 @@ export default { unique.forEach(w => { for (let weapon in props.equipment_map) { if (parseInt(w) === parseInt(weapon)) { - arr2.push({w: props.equipment_map[weapon]}) + let obj = {} + obj[w] = props.equipment_map[weapon] + arr2.push(obj) } } }) @@ -165,7 +165,7 @@ export default { // 1: hitgroup // 2: dmg if (weapon) { - if (weapon[0] === parseInt(Object.keys(data.selectWeapon).toString())) { + if (Object.values(weapon)[0] === parseInt(Object.keys(data.selectWeapon).toString())) { let obj = {} obj[weapon[1]] = weapon[2] arr.push(obj) @@ -192,7 +192,7 @@ export default { // 1: hitgroup // 2: dmg if (weapon) { - if (weapon[0] === parseInt(Object.keys(data.selectWeapon).toString())) { + if (Object.values(weapon)[0] === parseInt(Object.keys(data.selectWeapon).toString())) { let obj = {} obj[weapon[1]] = weapon[2] arr.push(obj) @@ -220,7 +220,7 @@ export default { // 1: hitgroup // 2: dmg if (weapon) { - if (weapon[0] === parseInt(Object.keys(data.selectWeapon).toString())) { + if (Object.values(weapon)[0] === parseInt(Object.keys(data.selectWeapon).toString())) { let obj = {} obj[weapon[1]] = weapon[2] arr.push(obj) @@ -247,7 +247,7 @@ export default { // 1: hitgroup // 2: dmg if (weapon) { - if (weapon[0] === parseInt(Object.keys(data.selectWeapon).toString())) { + if (Object.values(weapon)[0] === parseInt(Object.keys(data.selectWeapon).toString())) { let obj = {} obj[weapon[1]] = weapon[2] arr.push(obj) @@ -391,9 +391,16 @@ export default { buildCharts() } - watch(() => data.selectPlayer, processPlayerWeapon) + watch(() => data.selectPlayer, () => { + data.selectWeapon = '' + processPlayerWeapon() + }) - return {props, data, store, processDmg, processPlayerWeapon} + watch(() => data.selectWeapon, () => { + processDmg() + }) + + return {props, data, store, processPlayerWeapon} } }