From 956daf20fbfbe915f5be8209fb9b0ff0a0d3f4ef Mon Sep 17 00:00:00 2001 From: SIMAILA Djalim Date: Fri, 13 Jan 2023 15:45:34 +0100 Subject: [PATCH] added reaction description into game_results --- truthseeker/logic/data_persistance/data_access.py | 4 ++++ truthseeker/logic/game_logic.py | 1 + 2 files changed, 5 insertions(+) diff --git a/truthseeker/logic/data_persistance/data_access.py b/truthseeker/logic/data_persistance/data_access.py index 4d76116..bffe2b6 100644 --- a/truthseeker/logic/data_persistance/data_access.py +++ b/truthseeker/logic/data_persistance/data_access.py @@ -47,6 +47,10 @@ def get_trait_from_trait_id(trait_id): trait = session.query(tables.Trait).filter_by(TRAIT_ID=trait_id).one() return trait +def get_reaction_description(lang,npc_id,trait_id): + desc_lid = session.query(tables.Reaction).filter_by(NPC_ID=npc_id,TRAIT_ID=trait_id).one().DESC_LID + return get_text_from_lid(lang,desc_lid) + def get_traits(lang): traits = [] for trait in session.query(tables.Trait).all(): diff --git a/truthseeker/logic/game_logic.py b/truthseeker/logic/game_logic.py index b1730ba..29f15cc 100644 --- a/truthseeker/logic/game_logic.py +++ b/truthseeker/logic/game_logic.py @@ -78,6 +78,7 @@ class Game: traitId = self.reaction_table[npc_id] trait = get_trait_from_trait_id(traitId) npcs[npc_id]["reaction"] = get_text_from_lid("FR",trait.NAME_LID) + npcs[npc_id]["description"] = get_reaction_description("FR",trait.TRAIT_ID) player_results = data["player"] = {} for member in self.members: player_results[member.username] = member.results