diff --git a/game/modules/tome/data/chats/eidolon-plane.lua b/game/modules/tome/data/chats/eidolon-plane.lua index 5cd781803539286365d7cf70271d9429a3c14e3d..0c58848e7a03d4d8e91dbc4f4a41cccb0277f711 100644 --- a/game/modules/tome/data/chats/eidolon-plane.lua +++ b/game/modules/tome/data/chats/eidolon-plane.lua @@ -27,7 +27,10 @@ As for your probable many questions, they will stay unanswered. I may help, but answers = { {"Thank you. I will rest for a while."}, {"Thank you. I am ready to go back!", action=function() game.level.data.eidolon_exit(false) end}, - {"Thank you, but I fear I will not survive anyway, can you send me back somewhere else please?", action=function() game.level.data.eidolon_exit(true) end}, + {"Thank you, but I fear I will not survive anyway, can you send me back somewhere else please?", + cond=function() return not game.level.source_level.data or not game.level.source_level.data.no_worldport end, + action=function() game.level.data.eidolon_exit(true) end + }, } }