def _get_worker_params_from_gui(self, choice_id): worker_params = Worker_params() ctrl_1_name = "tc_%s_%s" % (choice_id.split("_")[-1], 1) worker_params.textile = self._get_skill_value_from_cb(ctrl_1_name) ctrl_2_name = "tc_%s_%s" % (choice_id.split("_")[-1], 2) worker_params.armor = self._get_skill_value_from_cb(ctrl_2_name) ctrl_3_name = "tc_%s_%s" % (choice_id.split("_")[-1], 3) worker_params.metal = self._get_skill_value_from_cb(ctrl_3_name) ctrl_4_name = "tc_%s_%s" % (choice_id.split("_")[-1], 4) worker_params.weapon = self._get_skill_value_from_cb(ctrl_4_name) ctrl_5_name = "tc_%s_%s" % (choice_id.split("_")[-1], 5) worker_params.wood = self._get_skill_value_from_cb(ctrl_5_name) ctrl_6_name = "tc_%s_%s" % (choice_id.split("_")[-1], 6) worker_params.alchemy = self._get_skill_value_from_cb(ctrl_6_name) ctrl_7_name = "tc_%s_%s" % (choice_id.split("_")[-1], 7) worker_params.magic = self._get_skill_value_from_cb(ctrl_7_name) ctrl_8_name = "tc_%s_%s" % (choice_id.split("_")[-1], 8) worker_params.tinker = self._get_skill_value_from_cb(ctrl_8_name) ctrl_9_name = "tc_%s_%s" % (choice_id.split("_")[-1], 9) worker_params.jewel = self._get_skill_value_from_cb(ctrl_9_name) ctrl_10_name = "tc_%s_%s" % (choice_id.split("_")[-1], 10) worker_params.arts_crafts = self._get_skill_value_from_cb(ctrl_10_name) ctrl_11_name = "tc_%s_%s" % (choice_id.split("_")[-1], 11) worker_params.rune = self._get_skill_value_from_cb(ctrl_11_name) return worker_params
def _get_worker_parameters(self): worker_params = Worker_params({"textile":-1, "armor":-1, "metal":-1, "weapon":-1, "wood":-1, "alchemy":-1, "magic":-1, "tinker":-1, "jewel":-1, "arts_crafts":-1, "rune":-1, "mastery":0}) for k in self.worker_data.keys(): if k.startswith("skill"): if self.worker_data[k][0] == 'textile-working': worker_params.textile = self.worker_data[k][1] elif self.worker_data[k][0] == "armor-crafting": worker_params.armor = self.worker_data[k][1] elif self.worker_data[k][0] == 'metal-working': worker_params.metal = self.worker_data[k][1] elif self.worker_data[k][0] == "weapon-crafting": worker_params.weapon = self.worker_data[k][1] elif self.worker_data[k][0] == "wood-working": worker_params.wood = self.worker_data[k][1] elif self.worker_data[k][0] == "alchemy": worker_params.alchemy = self.worker_data[k][1] elif self.worker_data[k][0] == "magic": worker_params.magic = self.worker_data[k][1] elif self.worker_data[k][0] == "tinkering": worker_params.tinker = self.worker_data[k][1] elif self.worker_data[k][0] == "jewelry": worker_params.jewel = self.worker_data[k][1] elif self.worker_data[k][0] == "arts-and-crafts": worker_params.arts_crafts = self.worker_data[k][1] elif self.worker_data[k][0] == "rune-writing": worker_params.rune = self.worker_data[k][1] if k == "mastery": worker_params.mastery = self.worker_data[k] return worker_params