From c4b2f9de75cfbdd2ea0fdb2e52914a4ccb393f65 Mon Sep 17 00:00:00 2001 From: Shadow15510 Date: Fri, 6 Jan 2023 11:27:31 +0100 Subject: [PATCH] Minor fix on spell purchase --- idk/idk.py | 4 ++-- idk/idk_lib.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/idk/idk.py b/idk/idk.py index 939de04..297ba7a 100644 --- a/idk/idk.py +++ b/idk/idk.py @@ -98,7 +98,7 @@ def idk(save_code=None): print_text("Ainsi s'acheva la premiere guerre du monde. Les Ases garderent la tete de Mimir pour ses conseils avises, mais il n'y eu jamais de represailles. Les Ases et les Vanes se melerent ne formant ainsi qu'une seule et meme grande famille.") else: - print("idk(\"{}\")".format(encode_save(data, stat[:-1]))) + print("idk(\"{}\")".format(encode_save(data, stat))) # Scenario @@ -718,7 +718,7 @@ def h_29_npc(data, stat, entites, identifiant): spells_sale = [(i, len(spells_level)) for i in range(n)] formated_spells = "" for sp in range(n): - formated_spells += "{0}. {1} {2}\n".format(sp + 1, spells[spells_sale[sp][0]], spells_level[spells_sale[sp][1] - 1]) + formated_spells += "{0}. {1} {2}\n".format(sp + 1, spells[spells_sale[sp][0]][0], spells_level[spells_sale[sp][1] - 1]) if not (480 <= stat[4] <= 1140): return [0, "Je suis desolee, nous sommes fermes."] diff --git a/idk/idk_lib.py b/idk/idk_lib.py index e969f3d..6356ea3 100644 --- a/idk/idk_lib.py +++ b/idk/idk_lib.py @@ -57,7 +57,7 @@ def inn_interaction(data, stat, nb_choice, text, *events): def spell_selection(text, spells_to_display): - message = text + "\n" + "\n".join(["{0}. {1} {2}".format(nb + 1, spells[spells_to_display[nb][0]][0], spells_level[spells_to_display[nb][1] - 1]) for nb in range(len(spells_to_display))]) + message = text + "\n" + "\n".join(["{0}. {1} {2}".format(nb + 1, spells[sp_id][0], spells_level[sp_lvl - 1]) for sp_id, sp_lvl in spells_to_display]) return print_text(message, 1, len(spells_to_display), 0) - 1