diff --git a/game/modules/tome/dialogs/DeathDialog.lua b/game/modules/tome/dialogs/DeathDialog.lua index 7d2fc20a80436c74f5fb89518aa40a6197df0bdf..d8ca653a57359be9adef367e6b2d90c6c462a102 100644 --- a/game/modules/tome/dialogs/DeathDialog.lua +++ b/game/modules/tome/dialogs/DeathDialog.lua @@ -180,9 +180,9 @@ function _M:eidolonPlane() local is_exploration = game.permadeath == game.PERMADEATH_INFINITE self:cleanActor(self.actor) self:resurrectBasic(self.actor, "eidolon_plane") - for e, _ in pairs(game.party.members) do + for e, _ in pairs(game.party.members) do if e ~= self then self:cleanActor(e) - end + end end for uid, e in pairs(game.level.entities) do if not is_exploration or game.party:hasMember(e) then self:restoreResources(e)