diff --git a/src/main/java/com/cimeyclust/addonreader/resources/LootTable.java b/src/main/java/com/cimeyclust/addonreader/resources/LootTable.java new file mode 100644 index 0000000..63a9b53 --- /dev/null +++ b/src/main/java/com/cimeyclust/addonreader/resources/LootTable.java @@ -0,0 +1,12 @@ +package com.cimeyclust.addonreader.resources; + +import java.util.ArrayList; +import java.util.List; + +public class LootTable { + public List pools; + + public LootTable() { + this.pools = new ArrayList<>(); + } +} diff --git a/src/main/java/com/cimeyclust/addonreader/resources/Pool.java b/src/main/java/com/cimeyclust/addonreader/resources/Pool.java new file mode 100644 index 0000000..677eed1 --- /dev/null +++ b/src/main/java/com/cimeyclust/addonreader/resources/Pool.java @@ -0,0 +1,22 @@ +package com.cimeyclust.addonreader.resources; + +import java.util.HashMap; +import java.util.Map; + +public class Pool { + public int rolls; + public Map entries; + + public Pool(int rolls, Map entries) { + this.rolls = rolls; + this.entries = new HashMap<>(); + } + + public int getTotalWeight() { + int totalWeight = 0; + for (int weight : entries.values()) { + totalWeight += weight; + } + return totalWeight; + } +}