mirror of
https://github.com/csd4ni3l/aim-trainer.git
synced 2026-01-01 20:23:42 +01:00
Fix KeyError
This commit is contained in:
@@ -164,13 +164,13 @@ class Settings:
|
|||||||
else:
|
else:
|
||||||
music_sound.stop()
|
music_sound.stop()
|
||||||
|
|
||||||
if self.category == "Weapons" and self.data["weapons"]:
|
if self.category == "Weapons":
|
||||||
for name in self.data["weapons"]:
|
for name in self.data.get("weapons", settings["Weapons"]["default"]):
|
||||||
dmg, attack_speed, image = self.weapon_dmg_inputs[name].text, self.weapon_atk_speed_inputs[name].text, self.weapon_img_paths[name]
|
dmg, attack_speed, image = self.weapon_dmg_inputs[name].text, self.weapon_atk_speed_inputs[name].text, self.weapon_img_paths[name]
|
||||||
self.data["weapons"][name] = {"dmg": float(dmg), "atk_speed": float(attack_speed), "image": image}
|
self.data["weapons"][name] = {"dmg": float(dmg), "atk_speed": float(attack_speed), "image": image}
|
||||||
|
|
||||||
if self.category == "Enemies" and self.data["enemies"]:
|
elif self.category == "Enemies":
|
||||||
for name in self.data["enemies"]:
|
for name in self.data.get("enemies", settings["Enemies"]["default"]):
|
||||||
speed, size, image = self.enemy_speed_inputs[name].text, self.enemy_size_inputs[name].text, self.enemy_img_paths[name]
|
speed, size, image = self.enemy_speed_inputs[name].text, self.enemy_size_inputs[name].text, self.enemy_img_paths[name]
|
||||||
self.data["enemies"][name] = {"speed": float(speed), "size": float(size), "image": image}
|
self.data["enemies"][name] = {"speed": float(speed), "size": float(size), "image": image}
|
||||||
|
|
||||||
@@ -183,7 +183,7 @@ class Settings:
|
|||||||
name, speed, size, image = self.new_enemy_name_input.text, self.enemy_speed_inputs["New"].text, self.enemy_size_inputs["New"].text, self.enemy_img_paths["New"]
|
name, speed, size, image = self.new_enemy_name_input.text, self.enemy_speed_inputs["New"].text, self.enemy_size_inputs["New"].text, self.enemy_img_paths["New"]
|
||||||
self.data["enemies"] = self.data.get("enemies", settings["Enemies"]["default"])
|
self.data["enemies"] = self.data.get("enemies", settings["Enemies"]["default"])
|
||||||
|
|
||||||
if name in self.data["enemies"] or not name or not speed or not is_float(speed) or not size or not is_float(size) or not image:
|
if name in self.data["enemies"] or not name or not speed or not is_float(speed) or not size or not is_float or not image:
|
||||||
return
|
return
|
||||||
|
|
||||||
self.data["enemies"][name] = {"speed": float(speed), "size": float(size), "image": image}
|
self.data["enemies"][name] = {"speed": float(speed), "size": float(size), "image": image}
|
||||||
|
|||||||
Reference in New Issue
Block a user