diff --git a/party.lua b/party.lua --- a/party.lua +++ b/party.lua @@ -315,9 +315,13 @@ learr_dlg = dlg { poff('on_ven_keeper'); end; - if atl_ctt_iraa_refusal and not s.iraa_temple_asked then - s.iraa_temple_asked = true; - pon("on_iraa_temple"); + if not iraa_temple_entrance.__visited then + if atl_ctt_iraa_refusal and not s.iraa_temple_asked then + s.iraa_temple_asked = true; + pon("on_iraa_temple"); + end; + else + poff("on_iraa_temple"); end; psub("generic");