rune_skill_grant parsed

This commit is contained in:
2024-04-02 15:24:52 -04:00
parent d526d69bca
commit 0966b82d5f
+2 -3
View File
@@ -103,7 +103,7 @@ public class ItemTemplate {
public HashMap<Enum.AttributeType, Integer> rune_attr_adj = new HashMap<>(); public HashMap<Enum.AttributeType, Integer> rune_attr_adj = new HashMap<>();
public HashMap<Enum.AttributeType, Integer> rune_max_attr_adj = new HashMap<>(); public HashMap<Enum.AttributeType, Integer> rune_max_attr_adj = new HashMap<>();
public HashMap<Enum.AttributeType, Integer> rune_skill_grant = new HashMap<>(); public HashMap<String, Integer> rune_skill_grant = new HashMap<>();
public ItemTemplate(JSONObject jsonObject) { public ItemTemplate(JSONObject jsonObject) {
@@ -436,9 +436,8 @@ public class ItemTemplate {
for (Object o : skill_grant_json) { for (Object o : skill_grant_json) {
JSONObject skill_granted = (JSONObject) o; JSONObject skill_granted = (JSONObject) o;
String typeString = (String) skill_granted.get("skill_type"); String typeString = (String) skill_granted.get("skill_type");
Enum.AttributeType attributeType = Enum.AttributeType.valueOf(typeString);
int skill_level = ((Long) skill_granted.get("skill_value")).intValue(); int skill_level = ((Long) skill_granted.get("skill_value")).intValue();
rune_skill_grant.put(attributeType, skill_level); rune_skill_grant.put(typeString, skill_level);
} }
} }