@@ -84,7 +84,11 @@ def _unify_locations(self):
8484 self .unified_data ["locations" ] = [l .copy () for l in self .raw_data ["locations.json" ]]
8585
8686 def _unify_refinements (self ):
87- self .unified_data ["refinements" ] = [r .copy () for r in self .raw_data ["refinements.json" ]]
87+ self .unified_data ["refinements" ] = []
88+ for r in self .raw_data ["refinements.json" ]:
89+ rc = r .copy ()
90+ rc ["Name" ] = r ["Ability" ]
91+ self .unified_data ["refinements" ].append (rc )
8892
8993 def _unify_stats (self ):
9094 self .unified_data ["stats" ] = [s .copy () for s in self .raw_data ["stats.json" ]]
@@ -127,6 +131,12 @@ def save_all(self):
127131 if q .get ("UnlocksCadences" ):
128132 new_cadence_unlocks .append ({ "Quest" : q ["Name" ], "Cadences" : q ["UnlocksCadences" ] })
129133
134+ new_refinements = []
135+ for r in self .unified_data ["refinements" ]:
136+ rc = { k : v for k , v in r .items () if k != "Name" }
137+ rc ["Ability" ] = r ["Name" ] # Ensure Ability is updated if Name was changed
138+ new_refinements .append (rc )
139+
130140 self ._save_json ("items.json" , new_items )
131141 self ._save_json ("stat_augments.json" , new_augments )
132142 self ._save_json ("quests.json" , new_quests )
@@ -135,7 +145,7 @@ def save_all(self):
135145 self ._save_json ("quest_cadence_unlocks.json" , new_cadence_unlocks )
136146 self ._save_json ("cadences.json" , self .unified_data ["cadences" ])
137147 self ._save_json ("locations.json" , self .unified_data ["locations" ])
138- self ._save_json ("refinements.json" , self . unified_data [ "refinements" ] )
148+ self ._save_json ("refinements.json" , new_refinements )
139149 self ._save_json ("stats.json" , self .unified_data ["stats" ])
140150
141151 def _save_json (self , filename , data ):
0 commit comments