Skip to content

Commit e445ffb

Browse files
committed
Fix KeyError, again
1 parent 3b8d5e4 commit e445ffb

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

menus/settings.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,13 +164,16 @@ def apply_changes(self):
164164
else:
165165
music_sound.stop()
166166

167+
self.data["weapons"] = self.data.get("weapons", settings["Weapons"]["default"])
168+
self.data["enemies"] = self.data.get("enemies", settings["Enemies"]["default"])
169+
167170
if self.category == "Weapons":
168-
for name in self.data.get("weapons", settings["Weapons"]["default"]):
171+
for name in self.data["weapons"]:
169172
dmg, attack_speed, image = self.weapon_dmg_inputs[name].text, self.weapon_atk_speed_inputs[name].text, self.weapon_img_paths[name]
170173
self.data["weapons"][name] = {"dmg": float(dmg), "atk_speed": float(attack_speed), "image": image}
171174

172175
elif self.category == "Enemies":
173-
for name in self.data.get("enemies", settings["Enemies"]["default"]):
176+
for name in self.data["enemies"]:
174177
speed, size, image = self.enemy_speed_inputs[name].text, self.enemy_size_inputs[name].text, self.enemy_img_paths[name]
175178
self.data["enemies"][name] = {"speed": float(speed), "size": float(size), "image": image}
176179

0 commit comments

Comments
 (0)