diff --git a/src/components/MainContent.vue b/src/components/MainContent.vue
index 5151003..0d92737 100644
--- a/src/components/MainContent.vue
+++ b/src/components/MainContent.vue
@@ -1,5 +1,5 @@
-
+
@@ -20,12 +20,6 @@ export default {
diff --git a/src/components/TableSection.vue b/src/components/TableSection.vue
index 4099cfa..38cd9c0 100644
--- a/src/components/TableSection.vue
+++ b/src/components/TableSection.vue
@@ -13,7 +13,11 @@
-
+
+
+ {{ data.value.toFixed(2) }}%
+
+
@@ -65,6 +69,11 @@ export default {
sortable: true,
class: 'd-none',
},
+ {
+ key: 'task_percentage',
+ label: 'Task chance',
+ sortable: true,
+ },
],
config: {
combat_level: 60,
@@ -105,7 +114,15 @@ export default {
});
},
generateTaskWeights() {
+ //calculate total weight
+ this.total_weight = this.filtered_items.reduce(function(prev, cur) {
+ return prev + parseInt(cur.taskweight);
+ }, 0);
+ //add new entry with calculated task change
+ this.filtered_items.forEach(item => {
+ item.task_percentage = item.taskweight / this.total_weight * 100;
+ })
},
},
created() {