def eval_build_items(self,build_assign): level = build_assign.level hero_name = self.eval_hero_name(build_assign.hero_name) item_build = self.eval_item_dec(build_assign.items_dec) build = Build(hero_name, level) build.give_item_build(item_build) return build
def eval_build_value(self,build_assign): level = build_assign.level hero_name = self.eval_hero_name(build_assign.hero_name) item_build = self.eval_var_name(build_assign.items_name) if type(item_build).__name__ != "Item_Build": raise Exception("Variable: " + items_name + "isn't an item build") build = Build(hero_name, level) build.give_item_build(item_build) return build