diff --git a/src/main/java/emu/grasscutter/game/avatar/Avatar.java b/src/main/java/emu/grasscutter/game/avatar/Avatar.java index c3af9f62b..4286a9a5d 100644 --- a/src/main/java/emu/grasscutter/game/avatar/Avatar.java +++ b/src/main/java/emu/grasscutter/game/avatar/Avatar.java @@ -809,12 +809,14 @@ public class Avatar { if (level < 0) { // Special case for resetConst to remove inactive depots too this.talentIdList.clear(); this.recalcStats(); + this.save(); return; } this.talentIdList.removeAll(this.getTalentIdList()); // Only remove constellations from active depot for (int i = 0; i < level; i++) this.unlockConstellation(true); this.recalcStats(); + this.save(); } public boolean sendSkillExtraChargeMap() {