mirror of
https://gitlab.com/phoenix-dvpmt/mmocore.git
synced 2025-02-25 15:11:23 +01:00
Saves Bound Skills in MySQLPlayerDataManager
This commit is contained in:
parent
ca7ee79c73
commit
f7a6d92fc8
@ -54,10 +54,7 @@ public class MySQLPlayerDataManager extends PlayerDataManager {
|
||||
updater.addData("guild", data.hasGuild() ? data.getGuild().getId() : null);
|
||||
updater.addJSONArray("waypoints", data.getWaypoints());
|
||||
updater.addJSONArray("friends", data.getFriends().stream().map(UUID::toString).collect(Collectors.toList()));
|
||||
List<String> boundSkills = new ArrayList<>();
|
||||
data.getBoundSkills().forEach(skill -> boundSkills.add(skill.getSkill().getHandler().getId()));
|
||||
data.getBoundPassiveSkills().forEach(skill -> boundSkills.add(skill.getTriggeredSkill().getHandler().getId()));
|
||||
updater.addJSONArray("bound_skills", boundSkills);
|
||||
updater.addJSONObject("bound_skills",data.mapBoundSkills().entrySet());
|
||||
updater.addJSONObject("skills", data.mapSkillLevels().entrySet());
|
||||
updater.addJSONObject("times_claimed", data.getItemClaims().entrySet());
|
||||
updater.addJSONObject("skill_tree_points", data.mapSkillTreePoints().entrySet());
|
||||
@ -111,6 +108,11 @@ public class MySQLPlayerDataManager extends PlayerDataManager {
|
||||
skillTreePointsInfo.addProperty(skillTreeId, info.getSkillTreePoints(skillTreeId));
|
||||
classinfo.add("skill-tree-points", skillTreePointsInfo);
|
||||
|
||||
JsonObject boundSkillInfo = new JsonObject();
|
||||
for(int slot:info.getBoundSkills().keySet())
|
||||
boundSkillInfo.addProperty(slot+"",info.getBoundSkills().get(slot));
|
||||
classinfo.add("bound-skills", boundSkillInfo);
|
||||
|
||||
json.add(c, classinfo);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user