def display_moves_by_input(character, original_move): character_move = tkfinder.get_move(character, original_move) character_name = character["name"] if character_move is not None: result = embed.move_embed(character, character_move) else: generic_move = tkfinder.get_generic_move(original_move) if generic_move is not None: generic_character = tkfinder.get_character_detail("generic") result = embed.move_embed(generic_character, generic_move) else: similar_moves = tkfinder.get_similar_moves(original_move, character_name) result = embed.similar_moves_embed(similar_moves, character_name) return result
def display_moves_by_input(character, original_move): character_move = tkfinder.get_move(character, original_move) character_name = character["name"] result = {} if character_move is not None: result["embed"] = embed.move_embed(character, character_move) else: generic_move = tkfinder.get_generic_move(original_move) if generic_move is not None: generic_character = tkfinder.get_character_detail("generic") result["embed"] = embed.move_embed(generic_character, generic_move) else: similar_moves = tkfinder.get_similar_moves(original_move, character_name) result["embed"] = embed.similar_moves_embed( similar_moves, character_name) if character_move and "Tags" in character_move and len( character_move["Tags"]) > 0: result["components"] = ActionRow(create_components(character_move)) return result
def test_get_generic(self): result = tkfinder.get_generic_move("d+4") self.assertEqual("-13", result["Block frame"])