diff --git a/party.lua b/party.lua --- a/party.lua +++ b/party.lua @@ -314,7 +314,7 @@ learr_dlg = dlg { poff("on_iyh"); end; - if iyh_temple_right_hall.question_seen and iyh_temple_right_hall.question_message_seen and atl_iyh_state == 7 then + if iyh_temple_right_hall.question_seen and iyh_temple_right_hall.question_message_seen and atl_iyh_state == 7 and not iyh_temple_right_hall.question_answered then pon('temple_hint'); else poff('temple_hint'); @@ -684,7 +684,7 @@ radcliffe_dlg = dlg { poff('on_raybox'); end; - if iyh_temple_right_hall.question_seen and iyh_temple_right_hall.question_message_seen and atl_iyh_state == 7 then + if iyh_temple_right_hall.question_seen and iyh_temple_right_hall.question_message_seen and atl_iyh_state == 7 and not iyh_temple_right_hall.question_answered then pon('temple_hint'); else poff('temple_hint'); @@ -946,7 +946,7 @@ wright_main_dlg = dlg { poff("on_iyh"); end; - if iyh_temple_right_hall.question_seen and iyh_temple_right_hall.question_message_seen and atl_iyh_state == 7 then + if iyh_temple_right_hall.question_seen and iyh_temple_right_hall.question_message_seen and atl_iyh_state == 7 and not iyh_temple_right_hall.question_answered then pon('temple_hint'); else poff('temple_hint'); @@ -1180,7 +1180,7 @@ anna_dlg = dlg { poff("on_iyh"); end; - if iyh_temple_right_hall.question_seen and iyh_temple_right_hall.question_message_seen and atl_iyh_state == 7 then + if iyh_temple_right_hall.question_seen and iyh_temple_right_hall.question_message_seen and atl_iyh_state == 7 and not iyh_temple_right_hall.question_answered then pon('temple_hint'); else poff('temple_hint');