diff --git a/atlantis_ignis_on_fire.lua b/atlantis_ignis_on_fire.lua --- a/atlantis_ignis_on_fire.lua +++ b/atlantis_ignis_on_fire.lua @@ -241,11 +241,13 @@ atl_iof_time_state = obj { lifeoff(char_learr_iof); if (not s.pl_safe) then walkin("game_over_ignis"); - elseif (s.wright_here) then - walkin("atl_iof_learr_faint_wright"); - else - walkin("atl_iof_learr_faint_alone"); - end; + elseif (not s.learr_safe) + if (s.wright_here) then + walkin("atl_iof_learr_faint_wright"); + else + walkin("atl_iof_learr_faint_alone"); + end; + end; end; end; };